From 6df913b15740f28006956240c7b59bc70c1a4150 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Sat, 14 Feb 2026 07:17:55 +0000 Subject: Adding metadata --- dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch | 6 +-- dev-cpp/yaml-cpp/yaml-cpp-0.9.0-r1.ebuild | 45 ++++++++++++++++++++++ dev-cpp/yaml-cpp/yaml-cpp-0.9.0.ebuild | 45 ---------------------- 3 files changed, 48 insertions(+), 48 deletions(-) create mode 100644 dev-cpp/yaml-cpp/yaml-cpp-0.9.0-r1.ebuild delete mode 100644 dev-cpp/yaml-cpp/yaml-cpp-0.9.0.ebuild (limited to 'dev-cpp/yaml-cpp') diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch b/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch index d017b11d0ac1..b499af84e6c9 100644 --- a/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch +++ b/dev-cpp/yaml-cpp/files/yaml-cpp-0.9.0-cxxstd.patch @@ -1,4 +1,4 @@ -dev-cpp/gtest requires c++ 14+ +dev-cpp/gtest requires c++ 17+ https://github.com/jbeder/yaml-cpp/pull/1374 --- a/CMakeLists.txt @@ -8,7 +8,7 @@ https://github.com/jbeder/yaml-cpp/pull/1374 set_target_properties(yaml-cpp PROPERTIES - CXX_STANDARD 11) -+ CXX_STANDARD 14) ++ CXX_STANDARD 17) endif() if(YAML_CPP_MAIN_PROJECT) @@ -19,7 +19,7 @@ https://github.com/jbeder/yaml-cpp/pull/1374 set_property(TARGET yaml-cpp-tests PROPERTY CXX_STANDARD_REQUIRED ON) if (NOT DEFINED CMAKE_CXX_STANDARD) - set_target_properties(yaml-cpp-tests PROPERTIES CXX_STANDARD 11) -+ set_target_properties(yaml-cpp-tests PROPERTIES CXX_STANDARD 14) ++ set_target_properties(yaml-cpp-tests PROPERTIES CXX_STANDARD 17) endif() diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.9.0-r1.ebuild b/dev-cpp/yaml-cpp/yaml-cpp-0.9.0-r1.ebuild new file mode 100644 index 000000000000..e9ac46d80afb --- /dev/null +++ b/dev-cpp/yaml-cpp/yaml-cpp-0.9.0-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="YAML parser and emitter in C++" +HOMEPAGE="https://github.com/jbeder/yaml-cpp" +SRC_URI="https://github.com/jbeder/yaml-cpp/archive/refs/tags/${P}.tar.gz" +S="${WORKDIR}/yaml-cpp-${P}" + +LICENSE="MIT" +SLOT="0/$(ver_cut 0-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/yaml-cpp-0.9.0-cmakever.patch" + "${FILESDIR}/yaml-cpp-0.9.0-cxxstd.patch" + "${FILESDIR}/yaml-cpp-0.9.0-precision.patch" +) + +src_prepare() { + rm -r test/googletest-* || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DYAML_BUILD_SHARED_LIBS=ON + -DYAML_CPP_BUILD_TOOLS=OFF # Don't have install rule + -DYAML_CPP_BUILD_TESTS=$(usex test) + -DYAML_USE_SYSTEM_GTEST=ON + -DYAML_CPP_FORMAT_SOURCE=OFF + ) + + cmake-multilib_src_configure +} diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.9.0.ebuild b/dev-cpp/yaml-cpp/yaml-cpp-0.9.0.ebuild deleted file mode 100644 index e9ac46d80afb..000000000000 --- a/dev-cpp/yaml-cpp/yaml-cpp-0.9.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="YAML parser and emitter in C++" -HOMEPAGE="https://github.com/jbeder/yaml-cpp" -SRC_URI="https://github.com/jbeder/yaml-cpp/archive/refs/tags/${P}.tar.gz" -S="${WORKDIR}/yaml-cpp-${P}" - -LICENSE="MIT" -SLOT="0/$(ver_cut 0-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}/yaml-cpp-0.9.0-cmakever.patch" - "${FILESDIR}/yaml-cpp-0.9.0-cxxstd.patch" - "${FILESDIR}/yaml-cpp-0.9.0-precision.patch" -) - -src_prepare() { - rm -r test/googletest-* || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DYAML_BUILD_SHARED_LIBS=ON - -DYAML_CPP_BUILD_TOOLS=OFF # Don't have install rule - -DYAML_CPP_BUILD_TESTS=$(usex test) - -DYAML_USE_SYSTEM_GTEST=ON - -DYAML_CPP_FORMAT_SOURCE=OFF - ) - - cmake-multilib_src_configure -} -- cgit v1.3