From 8afe4133ba3d8586301516885427809020a3cafa Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 5 Feb 2023 15:17:03 +0000 Subject: gentoo auto-resync : 05:02:2023 - 15:17:02 --- dev-cpp/rapidyaml/Manifest | 7 +-- dev-cpp/rapidyaml/rapidyaml-0.4.1.ebuild | 82 -------------------------------- dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild | 3 ++ 3 files changed, 4 insertions(+), 88 deletions(-) delete mode 100644 dev-cpp/rapidyaml/rapidyaml-0.4.1.ebuild (limited to 'dev-cpp/rapidyaml') diff --git a/dev-cpp/rapidyaml/Manifest b/dev-cpp/rapidyaml/Manifest index 9e93ad155a60..861302c30e69 100644 --- a/dev-cpp/rapidyaml/Manifest +++ b/dev-cpp/rapidyaml/Manifest @@ -2,14 +2,9 @@ AUX rapidyaml-0.3.0-libdir.patch 450 BLAKE2B 3058bfbeaa85a81396baf3048d32e7289b4 AUX rapidyaml-0.3.0-system-gtest.patch 287 BLAKE2B 00569e1a19fb791bc0ba1c7a8b2b691db478f7e224a842e33c57d0f11d59275fac137e4a193261db7763e5d9a95b98cf17c2ae467bed29617a1f0c5b4544b607 SHA512 119827a88ccd82e8a78fb82593431f8fbb0efc3155043b9587d5909a7d0a944d01703d8f0a9179e6127c5484a292a94c761ca7f22069aa02f03c2a03ba730b8e AUX rapidyaml-0.3.0-tests-no-install.patch 315 BLAKE2B 653c4f80092950636f8ef2ce0f1a4dcb8b3af1af83928ac0f75be35fc6b69805f457370783ef64d577f1a1b1b5992eb252b82092f20d61e2add683b9841007cc SHA512 fcdf198dd628023919579661a09de04f8cc863520cb915069dc850124e2a4baf7304eaa1ac41edaa39cf6085afeb9b3feae4b41b3c7e9d7d4696f109a334c389 AUX rapidyaml-0.4.0-no-download.patch 821 BLAKE2B 9b4122343ce2afdaffeffe7eaf9193395db2d7fc924e44cd75f735e697276501102d058ba95ced225993f0423b0bdef778c3fdfd95b59dcdcd718d96e6e2a4ae SHA512 4dd4c91704308d931a61f3841297d1f95986fc7bc9ab03d0c44583f061762b0af1240e6f6ad8784de2185c45fe09fb87bcc34f07bed655f13c80395ff6eaf121 -DIST c4fs-f78cbd86a77c976395c9834726a14a1bba059af0.tar.gz 22163 BLAKE2B c3ed63e9e92dbcba63faa415d4de56ce275fb3b493238235930c629362d75e08ca2f6ec2ad34fda12154544b9972e45b75c24c5a9c80d9d7a68febe6f6e462c8 SHA512 c25d1122851ef2d46b00a2fd5083313c742758530a0d5a9c0353ccd637fbe38228ef8fb45bc8addf9006cc7655dec4b4fc571af13dcedf75f19c551c5011e377 -DIST c4log-e29915ceeaf9fffb18ba43fb9d6d446d20a1cb4d.tar.gz 11985 BLAKE2B 15cc7c1bd9a1693e5419e4904e1cb30f297c7003e1480014f7782d35d0222cb000643901e6afffbe13bdbb61aa10aa4ce759c5333b327b81d3ade1e043283310 SHA512 93f4e8854cf3a5f00beb9a427004a360961caf47c53aaa817f5ca43f4cab7bad6333ba35aad24d1e7aecea75f9f3a8628527ccb0be241bdec25c5aebfb0be8e3 -DIST rapidyaml-0.4.1-src.tgz 910816 BLAKE2B b9ef92045009b1b38d9142b2856e747edf446261c2271ee580a3aa51a3b5a2b0dfbdbcd1da6c520697dff092e9918f273d77e3f1b1e1a6ee28305aac648e6b4e SHA512 99051f452d61262188cb824623dd950cf51e0db48f519e45e7ed1edf40f3445f73547f1fc0de6b5654a7a6986d48fd3659f72f2d46019af77349957ee14cdd79 DIST rapidyaml-0.5.0-src.tgz 7273101 BLAKE2B b15033ae028c4704178dc4a017b5c1e858288d4713a2b96f5cfc19583e13b62031327f10ab045eec007e427eb7d71ba0e7dde2d743a81c3da0e20bc68aea47f5 SHA512 d7d65e759c466aa4cceed4d02d2c84284b205812be1de10495eef663a0b7d4adb7d8fe5f731f0f9ecba04d5d93cb1af760a83eb6d0630d25ee162f0c36b38e8a DIST rapidyaml-c4fs-0130061b804ae2af0d6cd5919275d552eb1f2414.tar.gz 22615 BLAKE2B b774723d35658ffb56b187428089bdf2b5bebd470d0be3122bd1f99248d2537d4b31649c5e8b133b2cb28e8ec97a428a325701830708238878da07426fe7853b SHA512 d18be64060779af1b19ccafbbf26bc6c437ff5ed074bef5919ebef55bb9ad36a7abb183a99a86bada0447b15b8386c991ac9ab975d63aab77c3a57801358bf96 DIST rapidyaml-c4log-00066ad7f624556f066f3d60766a2c33aeb3c6f0.tar.gz 11978 BLAKE2B 554240c63114f1c0bd22295a39b683a59981f3e80352dce7aebe3af39dd6d1211c2c8df9f84f3f8c30775622e242a95c3a50572b30b557c269d3d9eb2ecca3de SHA512 9399e55e116b87b4ee4583e32c7a72bc3f7fd579fda69c515a5d0df5fc065246aaa1587ed937e7c6eb6df417810284496bb2eafa0879800cecbe17ecdbef5ae9 DIST rapidyaml-yaml-test-suite-6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz 99765 BLAKE2B d55a605623c988a4c58daa6dd155980129ffefe86570d55b1ce2514dfa77c352e0467b12e95d6e2bd38cc0454f0b30c3109c088841ddbe423b8bbb7d9e41bc9b SHA512 4ab0e52369d085e696196ef1aab8ecb4f0218e48e8ce33c4ecc863942639141601cb1c83b41027eceddc20a6a4cebfc51abcb83779007e890b87d79c76394946 -DIST yaml-test-suite-6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz 99765 BLAKE2B d55a605623c988a4c58daa6dd155980129ffefe86570d55b1ce2514dfa77c352e0467b12e95d6e2bd38cc0454f0b30c3109c088841ddbe423b8bbb7d9e41bc9b SHA512 4ab0e52369d085e696196ef1aab8ecb4f0218e48e8ce33c4ecc863942639141601cb1c83b41027eceddc20a6a4cebfc51abcb83779007e890b87d79c76394946 -EBUILD rapidyaml-0.4.1.ebuild 2134 BLAKE2B cfa572f87cfa365f3cd82af229c4d34528fc6b1f1900e23a037558dfe0568ce00125a2fd2fc7082d7a0f6aa23c89e8a3dbc169daa4bf66d4831bc358dfefe6f7 SHA512 f4ce3a926b388dee778a0b83cfe1119487972736ee82fa02c9f827975ab0703b9825251e5ccdd0a50318a8c928d7578390eb6194082cf3d45eec9d02488d93ea -EBUILD rapidyaml-0.5.0.ebuild 2141 BLAKE2B 551364ee687aa45e0f8a68df798a3549a2a83508973e66934c411a5906bc92dd038bd0da61fb2c430c6630f05907e02b0791b20733e8493caa81498ce52cd6a6 SHA512 d7550d84700ffccce13b3ed4ea2037cc015f85416f88ac9aff3628a667880aef9377c049f7c11744f1e6e399aa3e001b860c1ddc0dfd1cda8a8a8a2219df71fe +EBUILD rapidyaml-0.5.0.ebuild 2236 BLAKE2B de36965bcac64e728d9d0ea6233b0e87faf181776fe5feda58106919e196fd8138b231e8f776617db2d521a2e335b0070f0a456e5219c1c6d4e97b599a51f879 SHA512 846dd5244a040708a4ac5b24710f6444d4ea8ef00cc8e16e68a8ef9aaf8b105ecbc3509b77668981dd5684e01cb26ce39254a26faaae83a25ca84dce23732b1f MISC metadata.xml 375 BLAKE2B ae9fc516e43fb6561964a17a58c9c2eefffeaa918a62c325c0b72847c60dad692c107f5ea27a2b6abbf93f73bc27f8a24a00f57dfcbf72bb0f6bd9a5344b6ea2 SHA512 263bb4123527bc4e48c2d9ccc4d797e943be1a5924dd8504c09f028728297c46d3e17e0716ea50a6a35fbfd3561043711ac554776a6c538543ae51ba11ab72a1 diff --git a/dev-cpp/rapidyaml/rapidyaml-0.4.1.ebuild b/dev-cpp/rapidyaml/rapidyaml-0.4.1.ebuild deleted file mode 100644 index 2ccb5362aec2..000000000000 --- a/dev-cpp/rapidyaml/rapidyaml-0.4.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -# see *-no-download.patch -C4FS_COMMIT="f78cbd86a77c976395c9834726a14a1bba059af0" -C4LOG_COMMIT="e29915ceeaf9fffb18ba43fb9d6d446d20a1cb4d" -YAMLTS_COMMIT="6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f" -C4FS_P="c4fs-${C4FS_COMMIT}" -C4LOG_P="c4log-${C4LOG_COMMIT}" -YAMLTS_P="yaml-test-suite-${YAMLTS_COMMIT}" - -DESCRIPTION="Library to parse and emit YAML, and do it fast" -HOMEPAGE="https://github.com/biojppm/rapidyaml/" -SRC_URI=" - https://github.com/biojppm/rapidyaml/releases/download/v${PV}/${P}-src.tgz - test? ( - https://github.com/biojppm/c4fs/archive/${C4FS_COMMIT}.tar.gz -> ${C4FS_P}.tar.gz - https://github.com/biojppm/c4log/archive/${C4LOG_COMMIT}.tar.gz -> ${C4LOG_P}.tar.gz - https://github.com/yaml/yaml-test-suite/archive/${YAMLTS_COMMIT}.tar.gz -> ${YAMLTS_P}.tar.gz - )" -S="${WORKDIR}/${P}-src" - -LICENSE="MIT Boost-1.0 BSD" -SLOT="0/${PV}" -KEYWORDS="amd64 arm64 ppc64 x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( dev-cpp/gtest )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.0-libdir.patch - "${FILESDIR}"/${PN}-0.3.0-system-gtest.patch - "${FILESDIR}"/${PN}-0.4.0-no-download.patch -) - -DOCS=( README.md ROADMAP.md changelog ) - -src_prepare() { - if use test; then - mv ../${C4FS_P} ext/c4fs && - rmdir ext/c4fs/ext/c4core && - ln -s ../../c4core ext/c4fs/ext || die - - mv ../${C4LOG_P} ext/c4log && - rmdir ext/c4log/ext/c4core && - ln -s ../../c4core ext/c4log/ext || die - - mv ../${YAMLTS_P} ext/yaml-test-suite || die - - PATCHES+=( "${FILESDIR}"/${PN}-0.3.0-tests-no-install.patch ) - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DGIT=false # don't call git nor fail if missing, not a repo - -DRYML_BUILD_API=no # TODO if a python consumer needs it - -DRYML_BUILD_TESTS=$(usex test) - -DRYML_DBG=$(usex debug) - -D_{ARCHIVE,LIBRARY}_INSTALL_DIR=$(get_libdir) - ) - - cmake_src_configure -} - -src_test() { - cmake_build test -} - -src_install() { - cmake_src_install - - # remove shared private library that is statically linked - rm "${ED}"/usr/$(get_libdir)/libc4core.so* || die -} diff --git a/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild b/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild index f1c6896c181b..84cf212c458f 100644 --- a/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild +++ b/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild @@ -69,6 +69,9 @@ src_configure() { # TODO: enable this+tests, should(?) be easier to do with >=0.5.0 but # still need looking into (please fill a bug if need this right away) -DRYML_BUILD_API=no + + # rapidyaml sets c++11, but >=gtest-1.13 wants >=c++14 (bug #893272) + -DC4_CXX_STANDARD=17 ) cmake_src_configure -- cgit v1.2.3