diff options
Diffstat (limited to 'dev-libs')
38 files changed, 391 insertions, 438 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 0d5842e95326..f362b4bc1279 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/amdgpu-pro-opencl/Manifest b/dev-libs/amdgpu-pro-opencl/Manifest index 2949c2f447e0..cd92aa940874 100644 --- a/dev-libs/amdgpu-pro-opencl/Manifest +++ b/dev-libs/amdgpu-pro-opencl/Manifest @@ -1,5 +1,3 @@ -DIST amdgpu-pro-17.40-492261.tar.xz 361491288 BLAKE2B 72093e803ad163724d9708dab0085d18a6dfd994588005b7a49da6e0e94a892ac479c87cafb7a9c848996d1db0860ae591d1cced2137ca71be4966705d5413b3 SHA512 b10d67f4fc7bfbf8f1de46e5202fabc3443e969759817d497449d911d4c591256cfdf73372013fdc67bd89c44ffe389c021c9f77ba27f55cbb5257af550bd148 DIST amdgpu-pro-17.50-511655.tar.xz 547875548 BLAKE2B c3e396d9846ca15297ecbfd8ff1c9ca3aae6352080f280dc13f2ad4d32da7b84a6d069fd4b64c6e4d9814459cc5cca1ab838295a83ede953a9df6cdcd1387f91 SHA512 d4d995eb596f94656d2fb6e43a2db29bcbfe28e09f75e19e23d1d446de899dbb6e4597ef833955a8b1788055fa848bc14e45a32c820ed8e97c667a784cf816cc -EBUILD amdgpu-pro-opencl-17.40.492261.ebuild 2355 BLAKE2B 55b988522b486e9fe049d15fc6af3c7346a052b337ed86c3f104e924d42dc69884a21c33fab145b7bfbc8fce4444880241f81fdf55e28988c1947677a46ddce5 SHA512 f3d5cd29520939d1127efd8a30bf2922092fba1b085416b61f8cd0c950db490c2074407dfab317a2facb72a89c4b4cb0a898eef3bc904c84813016b6184da8be -EBUILD amdgpu-pro-opencl-17.50.511655.ebuild 2379 BLAKE2B cf51192119d1095c7fa84a9ba13e170be736376712d39150890f89075ea68a0d288382a6c200938f3164b086f327fa574388ce90dd31ec48d628cc2bb6de5eca SHA512 f4bddb55a6c8a285faa7fabf8599d0267202b89fd86f67fffc18deace742cb317c032f1f1549aac85ff3430a06c821ecb8b7b2948d3860d9e63bc436ec5bd246 +EBUILD amdgpu-pro-opencl-17.50.511655.ebuild 2318 BLAKE2B 3e10a4c7175cee812461c34520ccd0c387e4982534d0d87596564662cf80677603c7cc7c472f5bf6d3cdb400d41a425c5cc53afc0fc8d68cbc1cba9353beb0a3 SHA512 17ac8d30044a2ba5c875b7ff828a61e16a303074f4fc2f84ea0b844138dcbb4fce210daf9f0b40bbded180f4b3e2ef8302a4b34289e8ff82a9c98fc2b7147fd9 MISC metadata.xml 656 BLAKE2B 5af3c00c551e7fd2b0de6d8c24421a58986ef20c24b7f2799a428dc7e07e2da4841ce93ade51edae33c0ba79dc55ed6df3452c0b5a610499e7e79e09c31b22de SHA512 5f6933f6ff6dd222a54e4c3609b888182ffd136bb0b58c905624cc9b404091b4e46917cf20d4d24585fa3ed710fb9881f3b6437e015371743d23d07fab488fb0 diff --git a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.40.492261.ebuild b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.40.492261.ebuild deleted file mode 100644 index 88731bbbc217..000000000000 --- a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.40.492261.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit unpacker versionator - -SUPER_PN='amdgpu-pro' -MY_PV=$(replace_version_separator 2 '-') - -DESCRIPTION="Proprietary OpenCL implementation for AMD GPUs" -HOMEPAGE="https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx" -SRC_URI="${SUPER_PN}-${MY_PV}.tar.xz" - -LICENSE="AMD-GPU-PRO-EULA" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="mirror fetch strip" - -DEPEND="dev-util/patchelf" -RDEPEND="dev-libs/ocl-icd" - -QA_PREBUILT="/opt/${SUPER_PN}/lib*/*" - -S="${WORKDIR}/${SUPER_PN}-${MY_PV}" - -pkg_nofetch() { - local pkgver=$(get_version_component_range 1-2) - einfo "Please download the AMDGPU-Pro Driver ${pkgver} for Ubuntu from" - einfo " ${HOMEPAGE}" - einfo "The archive should then be placed into ${DISTDIR}." -} - -src_unpack() { - default - - local ids_ver="1.0.0" - local libdrm_ver="2.4.82" - local patchlevel=$(get_version_component_range 3) - cd "${S}" || die - unpack_deb opencl-${SUPER_PN}-icd_${MY_PV}_amd64.deb - unpack_deb libdrm-${SUPER_PN}-amdgpu1_${libdrm_ver}-${patchlevel}_amd64.deb - unpack_deb ids-${SUPER_PN}_${ids_ver}-${patchlevel}_all.deb -} - -src_prepare() { - default - - cd "${S}/opt/${SUPER_PN}/lib/x86_64-linux-gnu" || die - patchelf --set-rpath '$ORIGIN' libamdocl64.so || die "Failed to fix library rpath" -} - -src_install() { - into "/opt/${SUPER_PN}" - dolib opt/${SUPER_PN}/lib/x86_64-linux-gnu/* - insinto "/opt/${SUPER_PN}" - doins -r opt/${SUPER_PN}/share - - insinto /etc/OpenCL/vendors/ - echo "/opt/${SUPER_PN}/$(get_libdir)/libamdocl64.so" > "${SUPER_PN}.icd" || die "Failed to generate ICD file" - doins "${SUPER_PN}.icd" -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - ewarn "Please note that using proprietary OpenCL libraries together with the" - ewarn "Open Source amdgpu stack is not officially supported by AMD. Do not ask them" - ewarn "for support in case of problems with this package." - ewarn "" - ewarn "Furthermore, if you have the whole AMDGPU-Pro stack installed this package" - ewarn "will almost certainly conflict with it. This might change once AMDGPU-Pro" - ewarn "has become officially supported by Gentoo." - fi - - elog "AMD OpenCL driver relies on dev-libs/ocl-icd to work. To enable it, please run" - elog "" - elog " eselect opencl set ocl-icd" - elog "" -} diff --git a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild index a8eb4c59e2aa..e822eb2d141e 100644 --- a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild +++ b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit unpacker versionator +inherit unpacker eapi7-ver SUPER_PN='amdgpu-pro' -MY_PV=$(replace_version_separator 2 '-') +MY_PV=$(ver_rs 2 '-') DESCRIPTION="Proprietary OpenCL implementation for AMD GPUs" HOMEPAGE="https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx" @@ -26,7 +26,7 @@ QA_PREBUILT="/opt/${SUPER_PN}/lib*/*" S="${WORKDIR}/${SUPER_PN}-${MY_PV}" pkg_nofetch() { - local pkgver=$(get_version_component_range 1-2) + local pkgver=$(ver_cut 1-2) einfo "Please download the Radeon Software for Linux Driver ${pkgver} for Ubuntu from" einfo " ${HOMEPAGE}" einfo "The archive should then be placed into ${DISTDIR}." @@ -37,7 +37,7 @@ src_unpack() { local ids_ver="1.0.0" local libdrm_ver="2.4.82" - local patchlevel=$(get_version_component_range 3) + local patchlevel=$(ver_cut 3) cd "${S}" || die unpack_deb opencl-${SUPER_PN}-icd_${MY_PV}_amd64.deb unpack_deb libdrm-amdgpu-amdgpu1_${libdrm_ver}-${patchlevel}_amd64.deb diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 359d90e4a18b..1e2b67869490 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,6 +1,8 @@ AUX libbsd-0.8.6-sparc.patch 832 BLAKE2B d02e16c7d338239ab56c6a1ce88cbf0e0c6736208ac40bf2272fbae5ddf16f10f89701515c69d81d541286012b3b9ce8fe0322197331f9c9b6293aa8454e53c1 SHA512 5b476340a35a02a15706ab7704f4e78b5f78f87e471a0749624ad4f37f9459e2d90c35fbe7984a226f247f26a4809c6a79d1c792e6c1ed64d2a9b4b984513055 DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc5dddd0a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 +DIST libbsd-0.9.1.tar.xz 387180 BLAKE2B 40dd82ca1088ee7aae8b3d7685e8514eec702bf7ada7ef98f7177cad92b7e0fccc22a953b35f0f27202eb56833b31a81bef1324d43864d1b80887ba7c58684d5 SHA512 435822b8f2495a5e2705e5ab5c834a4f0f3a177b3e5c46a7c6162924507ca984e957e94a512b5ebd0067ecb413bac458fade357709ef199e9b75edf0315de91c EBUILD libbsd-0.8.6.ebuild 1222 BLAKE2B 35e69a9e63aa708d91771a6c61c445d7845fd2210674b9a65ad3a57ae03d25e341815cdc12ee55c35dd08946ab5ce5d047bd2bb81461485dc9e426fa931bbc71 SHA512 2749abfd46ea431b13dd18678b124d1bf8d320957ec6d757f0671c0cfb0d2811418b798bae20efca7eb86bb2cfd5adf568995657b931032a6d8cb61850729110 EBUILD libbsd-0.8.7.ebuild 1232 BLAKE2B d30cbbad96b19726f36e83d9fb8c69d14f53702c74f0401ce9abee5b7f7cddbd0f90da75d02833535e12fc1d9f4dbf202305466d8ef712fe892c08c707b94fc3 SHA512 1967086f1067249a65c99a6c68fe0e3238b120ad15d6dc5d6a9ebed7105ae3e4cd86b6c51aa4e1bfbd2ce5b3b0597ae20cfd6326c14d6a06f38d6406e1ad30f2 +EBUILD libbsd-0.9.1.ebuild 1180 BLAKE2B 485f9f85395b785633baa62ba88741c30737e36f190f9fe20ea2093d924c64963296c10f1de5852418a2a1c697f2c463baf7ae963449300130d58bacf6cb3db0 SHA512 6f44e592dcfd2d71bd65bedf7107dd71d8eb0ee76b1f0ac20a1e386fa1abc296bde0381e4757e1b7c2f981134f0b59bb30e4f96a9fada6fa74187a6bb2cef063 MISC metadata.xml 276 BLAKE2B 889856a4e8b234e03eb27d32a4bce748a561f98ca0faa36de124e58e3832d804d1492f59db1154c4ec0e2e0e46c7d9cf38d9911ee83dd0863699581000610f31 SHA512 673180ba375ea401c0a8f197d516417b3f9361b11943c71bac88b0d0b1407b0bc657f5763c6fb6e429cc6ee112869a2247083fe56743e9ce918855c0ea929e59 diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild new file mode 100644 index 000000000000..bde7f808bf8b --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib-minimal + +DESCRIPTION="An library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/" +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz" + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND=">=sys-kernel/linux-headers-3.17" +RDEPEND="" + +pkg_setup() { + local f="${EROOT}/usr/$(get_libdir)/${PN}.a" + local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." + if ! has_version ${CATEGORY}/${PN}; then + if [[ -e ${f} ]]; then + eerror "${m}" + die "${m}" + fi + fi +} + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite of USE="-static-libs" + # which is correct, see: + # https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + find "${ED}" -name "*.la" -delete || die +} diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest index 856b0ec9070e..617b9ecb57e7 100644 --- a/dev-libs/libfmt/Manifest +++ b/dev-libs/libfmt/Manifest @@ -2,9 +2,11 @@ DIST libfmt-3.0.1.tar.gz 606603 BLAKE2B faba3f2e1ab6677403141d7eb9a217857f1a1866 DIST libfmt-3.0.2.tar.gz 608369 BLAKE2B abc4634a8f3da9eed68e5f52497503a34a25e8cd3141819bfb8c08c4dd9eb47edac1e263d81d997d1465a221fa1958c6a5c40a8bdd06017430922a25716b1c34 SHA512 50f5a25d1a10fd5b265f3811fa11886b9efdae2952f2aefc9f22c87c1a748128369f4d530b320e5e9c67c745cdab4607d1cb08940f4cf968300dee22e1150117 DIST libfmt-4.0.0.tar.gz 617818 BLAKE2B 0cbbbb86bb6ff488226786c40cdf919fa2004c25a3da7a11ec69b81b08ca58a6a721c4e11f42a684d790c61b6ba0012d04f3af8b75f38ff2fd80332e80795a82 SHA512 8b9f7ce4720c3caef6de4a75b8d4b0fd7db4f1638edca98d5ea95f4a5157aef8faefbac68438236691bd373111ca089b4d3864f7352f3fba1fe44392e9644f8b DIST libfmt-4.1.0.tar.gz 620863 BLAKE2B ff3a7db5a1eed3a6fc936be16caf2dd153d9452df16c07d6e0dc718bcfb9f51f52146498cb3f49591f1ad96d36a9561de2a78426d3bb8a0907b772e8be5a6f7f SHA512 8daaa4a61bfe63345a12df0a9bca0b1cd6a162d0f4e97d2d2978ae19a1a1357ec4d4cce948ce726cdbe9403e51ad995950a2a99de28f9b9085c02ce845540b22 +DIST libfmt-5.0.0.tar.gz 634165 BLAKE2B 32ef9f655e4864ef6decd6e8545260996834103cc7cbf0df7bce00afe88c15a9821fe2d46d3f6f1e3a729b45916c515e088e3a04a4e46e709e7c74fe3e04f34c SHA512 1ce93648ab7aca6082767ff009d5836e226fa42f183852ca15230f371ef0a34878110ca63d8669a68de7f115c137fdaa11de998986a9440f08d50f0f214ebb90 EBUILD libfmt-3.0.1.ebuild 649 BLAKE2B 516deac5abf6212aa6e5f76a1b407c12444209cbc1393f488cf544c8849143ce976283177f7b0d79198b1d9b76abfd5e10eeb2e6d1880aa4dd2df5e916e1afdd SHA512 11e31c4ba76f2ee6ec3ba96ffcc74af496b93f565598fef7090ab2695a2ff884ceec5e1110a6eeb8ac5f91b7698efef02c44b3a98cce4d4d57e9fc0235318be8 EBUILD libfmt-3.0.2.ebuild 737 BLAKE2B 0022cf34771a888150bd9e5eee091d26f158036b21ecb6f2952d2a06c43281e55a1ea5743999a50c4214bcc0df07ea2c0a5f00cca7b484e446ddc6f8218c08a9 SHA512 5fae3765dcfa750b08d4e366f6306219250b70e9d7c508e3bc01976d4038135ccc5cde6dc12ea65255eb250ac56dbc0143f0637fba8b414f68102cf479f49a71 EBUILD libfmt-4.0.0.ebuild 770 BLAKE2B f9b87f63ec9b107adbc8fb079be9bd0d8f8ac496abb58076acdc2100f50a159ceb6dcd3a34771d4235f8d5c979ed42f6d31455231984d4fa08e543d7749febf5 SHA512 506b735d656546d3ba2114fad8099a364e7ae22b6ce08254dce879680d8284013f258054692f9a876da363d8147aff06e2245c6cadb8edf0483c4a046853ff44 EBUILD libfmt-4.1.0.ebuild 770 BLAKE2B f9b87f63ec9b107adbc8fb079be9bd0d8f8ac496abb58076acdc2100f50a159ceb6dcd3a34771d4235f8d5c979ed42f6d31455231984d4fa08e543d7749febf5 SHA512 506b735d656546d3ba2114fad8099a364e7ae22b6ce08254dce879680d8284013f258054692f9a876da363d8147aff06e2245c6cadb8edf0483c4a046853ff44 +EBUILD libfmt-5.0.0.ebuild 770 BLAKE2B d629242c9a6109b42955a371589ad62ab163efa8b8b1ddbec61fd126af1368e704e2dc310bd48f9c829d81a56781d3610b63f0831c0879944788231293c00daf SHA512 b0962102dcc508761ea630c58e2e124fb0d2470f6b63fc527901ca8d5b80d3478c327dd1b4980055b295833aac85c2fc7801e87409842f7b7f17781782f037ae EBUILD libfmt-9999.ebuild 770 BLAKE2B f9b87f63ec9b107adbc8fb079be9bd0d8f8ac496abb58076acdc2100f50a159ceb6dcd3a34771d4235f8d5c979ed42f6d31455231984d4fa08e543d7749febf5 SHA512 506b735d656546d3ba2114fad8099a364e7ae22b6ce08254dce879680d8284013f258054692f9a876da363d8147aff06e2245c6cadb8edf0483c4a046853ff44 MISC metadata.xml 381 BLAKE2B f38f6a7691ef81c18b1170b7ca29264dac3c621f8de446d065d65b6e022e21fbb2475c4e2d3210e00254339d09681030c7e7b8fc41cec5549663b4086bb0c983 SHA512 200bb79fc448f40acf8a1be9a907a51461d82db3b5e6e92df1cef4b96418fa6217ebe1e5c8d4228d34bd9bc633022a34f399521a875c92232fb2254350a7605c diff --git a/dev-libs/libfmt/libfmt-5.0.0.ebuild b/dev-libs/libfmt/libfmt-5.0.0.ebuild new file mode 100644 index 000000000000..205d52c52e72 --- /dev/null +++ b/dev-libs/libfmt/libfmt-5.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-multilib versionator + +DESCRIPTION="Small, safe and fast formatting library" +HOMEPAGE="https://github.com/fmtlib/fmt" + +LICENSE="BSD-2" +IUSE="test" +SLOT="0/$(get_major_version)" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/fmtlib/fmt.git" + inherit git-r3 +else + SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/fmt-${PV}" +fi + +DEPEND="" +RDEPEND="" + +multilib_src_configure() { + local mycmakeargs=( + -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt" + -DFMT_LIB_DIR="$(get_libdir)" + -DFMT_TEST=$(usex test) + -DBUILD_SHARED_LIBS=ON + ) + cmake-utils_src_configure +} diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 8c73ff941136..1c0aba2b163f 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,6 +1,6 @@ DIST libixion-0.12.2.tar.xz 407280 BLAKE2B f8a9307758f1005bd8dedb7aab9fed7478c963e3fd235c3d1efc29dbc51a3e9c6e92ff6972c8b06b2b90122a400d1f907bb39c67c2c20aa55c46a93e0c783edc SHA512 0a85120a08c79c73a252a997c8b3df461fe1f8ce8b2334aee0e50bfd887a440a220b44922edd18fbd402b1c8ea8be629e6181493bc618eda198f35159813ddcd DIST libixion-0.13.0.tar.xz 413756 BLAKE2B 04aef61a1cc691bb159d7e8131e2e47fe2590634adc93f2e5771ed106316eb1c92ee7c4aa05ba753a1751cb5e7c55cba9263515671a26f9bc9983a1cfcacceff SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 EBUILD libixion-0.12.2.ebuild 1141 BLAKE2B fba5cb475f161d3c40f04fff8899fc2911d6533a373927c17339da905446f89a61693407c739b31f1ce77f34267af97506f4df99e145fe158a8b4bfc5ebefff7 SHA512 993232ee16cf3682214bf7b36f1af69354578c0e398ab2e269bb0f511e91ecd622da69ccbdf82187d0bec94bf01f9edad968abdbeedb15202433ab36d756b822 -EBUILD libixion-0.13.0.ebuild 1150 BLAKE2B 4484da28a8517c76d373ac787c17394f1f237b3affcf80f45d79e3238b414c00a2664ce86a1af2b19918e3f93a781accb027eacc4785eebc2477a758ebf395c8 SHA512 ea3d4ce8a8cc9b504eed1bf47359fadd7dc850b6c2e3a0f037455b9763b265523b4299fffa99ec4cff2c91faef27b825b5490dbbe0b4a4693ea09a3d637f7a48 +EBUILD libixion-0.13.0.ebuild 1149 BLAKE2B a07e549beeccc1decfe00af41706b01de0875ee23d1c310d210c6695e4d57158aa0267b6d88fa5154b1d190b438fdecf8fea5d1a0cd946e36dda78e6e895840e SHA512 c321862bb86d70214ae6c073fd9d3eb748daf14ad112cb0bc88608ccb3190c5b903a45934b04781345324d58f476a942f4f78a3935cf7260fdaeb991301a480a EBUILD libixion-9999.ebuild 1150 BLAKE2B d4d57ba89107e6a3c81ce172ec28a10cf11b133e1423862160ac587fe2de19aca6e216fb8bbfba5620b905856ffcfb73431b15aa9d4af1c31e1fe63145ff4c4d SHA512 46d1e9174374413fa3a9bec611d202420efbfe3e1d6da0da3772775d6a486739cfcc0177c0bf76c13f3a8bc983584a81e3b32c83dd8db102aa67755470d989a5 MISC metadata.xml 397 BLAKE2B f586541f39dbba914dbeac46a03879649b394183dc117093dd1cac33d506dfb5cd0193a322761c3aebe5801a9851cfebc674e2487c86f03a5f6a53fdac059876 SHA512 558a3f9911ec5f5404e709f634595a4001adab07488e9da379b4936fd4d6742e40490aa1290f2e88716d2e5732462b1d63d52b8cdea4c58c77e1fbff17439312 diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index b814fbb37ad3..aa2431360549 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion" LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == 9999 ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND=" diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest index 35d6de2e1cdb..e6dcfa9f4c82 100644 --- a/dev-libs/liborcus/Manifest +++ b/dev-libs/liborcus/Manifest @@ -1,6 +1,6 @@ DIST liborcus-0.12.1.tar.xz 1673880 BLAKE2B 6f85f1ce04bd7c797f8fccc9b4d860189b6fa9f51623587a668c343e8897bf17a3e62a5465354776044fabe9347ec35913eb1433dc551e4e509ce260ba92c3b9 SHA512 294b24ad7fccae77070edd9d8e6e1a370f609ec8af9a2c58567431e641fc0f3f27c4cd4b6ac1825a8179a22a1d1a81d84827859eb631d2625194f9e59ca1a8c3 DIST liborcus-0.13.4.tar.xz 1816340 BLAKE2B f8e7251c8688f82604d5ac1212938890e42f23ce45edb09eba9ab26a810e5fd4215a23dd20e86ddf9100db67818fc73fbbee7357642a6390f8f60dc28596be31 SHA512 f00b49c41eb1898c37d8d42e59f9004f46b5f849b9d60ac9c5033232d1e5065ff3de160e79f5a88983bf64f86e283b6d1d406a24e776aa6ff7b8acec324ccd4b EBUILD liborcus-0.12.1.ebuild 1294 BLAKE2B d5fa81bd750f1376f09116ae40f68c5449ecacc894908bb3e706defbcb3cefe0b0866946e55eab79098d7dba5dbb8feaa39efaed741ea6567609e3f78bd38448 SHA512 86b0e04d7223f2932e913013cff0e42c6c22d1540bbe873a90e59c4828f9a528c3942444a993983aad113e75d4f887160dcd8791a6167e0e750851a37e303df2 -EBUILD liborcus-0.13.4.ebuild 1299 BLAKE2B 02f09dddd6907115bc5a70523b48e5768b33ef3582b9fe9ca39e23104fbf0aa5f47070df81786ad9857a8049514ec52b91aff527a372c0e60101cb7343bff2b7 SHA512 7db1b63103cae486e1be74992c1094bee3948d86898725d475625e5502987648992441ffdfc25bc796e772fd07a190826023141b863f76a39c51e27229846440 +EBUILD liborcus-0.13.4.ebuild 1298 BLAKE2B 1a28ac19e603aa91b330c1216f307197f4bc27dadb64a1b6d3751e7ffefad3c1b4e0b439e23e1f41750a39170b92b0322a69ad0ce11d3181b3cf0f65f2d039ca SHA512 c9c809daab6b7ce50ada5f8950ec4d86ac8d380d1acc2039c10add6e46272da0924151bd88465c3634ee7d795fae7fa0c261855a0de81c4ccbb691d336b7e97d EBUILD liborcus-9999.ebuild 1299 BLAKE2B 02f09dddd6907115bc5a70523b48e5768b33ef3582b9fe9ca39e23104fbf0aa5f47070df81786ad9857a8049514ec52b91aff527a372c0e60101cb7343bff2b7 SHA512 7db1b63103cae486e1be74992c1094bee3948d86898725d475625e5502987648992441ffdfc25bc796e772fd07a190826023141b863f76a39c51e27229846440 MISC metadata.xml 556 BLAKE2B f60b17901e0ac564d2d495122a673c6c397e8ca78cc5035b53be81e48d6653d9804fbd337a5e308fb993a28f39aec13f0b8da85bc8e3bf213f0411e08f977a60 SHA512 c16a1b111116eddfdf0095b3b8c6e44e3dd60ec9049907459eef7906cc3f9673ee099651bdec081efe86abf2afc0340afcf204b7439481201188ac682eb11bf2 diff --git a/dev-libs/liborcus/liborcus-0.13.4.ebuild b/dev-libs/liborcus/liborcus-0.13.4.ebuild index 2f6e8414b8d3..a3396f03cd5e 100644 --- a/dev-libs/liborcus/liborcus-0.13.4.ebuild +++ b/dev-libs/liborcus/liborcus-0.13.4.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" LICENSE="MIT" SLOT="0/0.13" # based on SONAME of liborcus.so [[ ${PV} == 9999 ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" IUSE="python +spreadsheet-model static-libs tools" RDEPEND=" diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest index 61724168f7d1..3a488b904d66 100644 --- a/dev-libs/libratbag/Manifest +++ b/dev-libs/libratbag/Manifest @@ -1,3 +1,3 @@ DIST libratbag-0.9.tar.gz 238225 BLAKE2B 74efbed2840103018195a73c11760a2022e42db5e81ba2e9d63a21bc5eb4c1dfed107382b657d2dc208101dfb53eb1926aaccc116ae66e3bf83e1218239dc1a2 SHA512 36215f534f9429c3b182f5502a2bbe16905492a634e327a845d65b638d7dd5ebb5c4eb1700a5196d6b5caac68e500603ced60c3c83f6d0c8e3c776e0161f657b EBUILD libratbag-0.9.ebuild 737 BLAKE2B b49fe41fe9b904ba659983458178a7b6a1d61da9a78eccb7523d419c77cc329a818846ed53f538c3f421df8744f61d10cbbd3ebdd9bacafc344d8486976713b9 SHA512 8c69c7e1f3e956a321cce92cc2f4ea6fd76071e06635abece620b974dea3f128925e9e99c6c955c09b6da384c0df856d58f7d23592839eb6470461169ed91e75 -MISC metadata.xml 345 BLAKE2B cdc812cc16ce58f8a9b5b9657d1230dadff722a34e52cdd09876467cca35037ee28ea4daf60151d543ffc3cc514388c2f1cb25fc231cc5b8628567bae0901e0a SHA512 417197edddcb1b15b7d82852676c9b20f2ee1c31a59668bb173ad75ea2cb56ac5a76a94187945673cb5ec772a4cb8d2ec6a584c60529eba7bc76d5d3a5859908 +MISC metadata.xml 256 BLAKE2B a030f2474a9f408d5d4f7dafe102c8a5d1c671d034f394e3873c9bde141d549f37a17a7fb7b980a22fa66bdd354c6056888eff66b990654748cbd9d767d19b94 SHA512 3b6006efac4a727d576e6ed0d0a075642526e74812a7f8a764d0b46bb0c070a1c27e974587a4416bedd9c598954c5f897cedce86fc3a2ef9ab0fdc2f2ca0b71c diff --git a/dev-libs/libratbag/metadata.xml b/dev-libs/libratbag/metadata.xml index 6a272e5195d4..eedfe43f0083 100644 --- a/dev-libs/libratbag/metadata.xml +++ b/dev-libs/libratbag/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> + <!-- maintainer needed --> <upstream> <remote-id type="github">libratbag/libratbag</remote-id> </upstream> diff --git a/dev-libs/libreport/Manifest b/dev-libs/libreport/Manifest index 772e39a6c3de..d17a5d32d318 100644 --- a/dev-libs/libreport/Manifest +++ b/dev-libs/libreport/Manifest @@ -4,5 +4,7 @@ AUX libreport-2.0.13-json-c-0.11-pc.patch 1780 BLAKE2B bce31a7535097d11d26a36afb AUX libreport-2.0.13-json-c-0.11.patch 1145 BLAKE2B 2e4bd653b4c378875ffe846f8cfb84f6feabb9e571079fee873c064a092a97a89b4cc7a82e53c57a34a8a9b7510ddac24f907f4dc92cbc3cb6563247dbbad46a SHA512 fd07c360d599d71fddb6766860203052fb390cde6cb795779e75a2d2a826affd6f03c6977eb99237caffdc41ac9f0e1c600a9414f72629ff5fc2102c70d8ca67 AUX libreport-2.0.7-uploader_event-syntax.patch 610 BLAKE2B 5bdd1835310125c3adddef9e338928505e204668ef5448d4991fb67cb9742740dd802caf67d3be3616bcc17c1022f48a4f3d1db9989e171ba30054985b53d0a6 SHA512 b0ae2617a013fd8cb3475e5a51073677f2ea965a57169c760e542474351293e70f70e678a66beeb3b3fa163589aaf7f79f0883fa55ff524e62b5fcd3ae919bf0 DIST libreport-2.0.13.tar.gz 1190147 BLAKE2B fe79d924fbf7bd11cc3fd23956a137fb296baf9c40f12f3ecfefe68c82281f62299887511a096196b4fdcdc9245ab268592dace4e728c2c34af47581e52f5132 SHA512 cfe963db8091b245f8ceb7d8501466f4f9464c28d298faeafc9f6e57deafdfdc6501d468bf5ffd83703adb67bc1e05e06c56b5c0e0028bb2e0134788ddbb2181 +DIST libreport-2.9.5.tar.gz 2271742 BLAKE2B e74d694c0012e984aab8044e99fee8e12a197c0a2edb933e78f045260043d40557509056b1093bc13cbe983976d5525cde1f7596a942760df10c857e99d6b56e SHA512 f207710d88f39870d08e3a5fdfa3e1d5a808625bd36b1dcce363cefd39e582bad6be6dc4224db5e1df4404734c3dd69c437c377303fe978ae21b608fceb833ce EBUILD libreport-2.0.13-r1.ebuild 2141 BLAKE2B b49f76f03adeaefd952003d1e7bb561b10d7af1b7b399748f0209cd33ea9a40f49e3861e95500a781eaa940735b6d387cb6d168411672d234173e15edd4b8979 SHA512 c0666dd82fcec73ef563886376a6d1449e505239308417e8145e2ce5b394dcc9b4811e9cc3f166a61898b6c7877831b66a1c0d8ef8c76d39e4b5024a54ac4ce7 +EBUILD libreport-2.9.5.ebuild 1942 BLAKE2B 77208961ecd909a18a95cec2ab1ae5468370a93397083b9bb15bde1637b0855eade8a27219f277f0683a7560258a0ad46580925b4b4c2fd7c06ad87e16fb6542 SHA512 fea36a756e7e50ae20aa67f9c8a9a168f3bd15779f663a08b9cd04852fd9fe4ad626117223bfa0156f7aa4961235c27ac5c6ba64f868c80c97afb9fc92841b15 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/libreport/libreport-2.9.5.ebuild b/dev-libs/libreport/libreport-2.9.5.ebuild new file mode 100644 index 000000000000..9d1da641fb02 --- /dev/null +++ b/dev-libs/libreport/libreport-2.9.5.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +inherit autotools python-r1 user + +DESCRIPTION="Generic library for reporting software bugs" +HOMEPAGE="https://github.com/abrt/libreport" +SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+gtk python" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS} + app-admin/augeas + >=dev-libs/glib-2.43:2 + dev-libs/satyr + dev-libs/json-c:= + dev-libs/libtar + dev-libs/libxml2:2 + dev-libs/newt:= + dev-libs/xmlrpc-c:= + net-libs/libproxy:= + net-misc/curl:=[ssl] + sys-apps/dbus + sys-apps/systemd + gtk? ( >=x11-libs/gtk+-3.3.12:3 ) + python? ( ${PYTHON_DEPS} ) + x11-misc/xdg-utils +" +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/asciidoc + app-text/xmlto + >=dev-util/intltool-0.3.50 + >=sys-devel/gettext-0.17 + virtual/pkgconfig +" + +# Tests require python-meh, which is highly redhat-specific. +RESTRICT="test" + +pkg_setup() { + enewgroup abrt + enewuser abrt -1 -1 -1 abrt +} + +src_prepare() { + default + ./gen-version || die # Needed to be run before autoreconf + eautoreconf + use python && python_copy_sources +} + +src_configure() { + local myargs=( + --localstatedir="${EPREFIX}/var" + --without-bugzilla + # Fixes "syntax error in VERSION script" and we aren't supporting Python2 anyway + --without-python2 + $(usex python "--with-python3" "--without-python3") + ) + if use python; then + python_foreach_impl run_in_build_dir \ + econf "${myargs[@]}" + else + econf "${myargs[@]}" + fi +} + +src_compile() { + use python && python_foreach_impl run_in_build_dir default +} + +src_install() { + use python && python_foreach_impl run_in_build_dir default + # Need to set correct ownership for use by app-admin/abrt + diropts -o abrt -g abrt + keepdir /var/spool/abrt + + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest index 0152a5452bb7..3beccc2f5596 100644 --- a/dev-libs/libressl/Manifest +++ b/dev-libs/libressl/Manifest @@ -1,5 +1,5 @@ DIST libressl-2.6.4.tar.gz 3227935 BLAKE2B 48e865448a9e5b0b604b06060091073276aebd376506de73773a5eb9cb0bb4c5b93aa16353b4892abaee97ec933ad77e89775c3f52263d77bb17c68e481b4f70 SHA512 181761da573ff392aaee17dd3dde416d7cbb299ab3e07b49c97e279ceb3f619e78d1dc9ec4c59b0af024f0a8270ff31fe37f8282d0392be34c3143c9647cd246 DIST libressl-2.7.3.tar.gz 3364724 BLAKE2B e245cd0e3c4819e12f3f05898429c10894959d9bbe27bfca38543ec304a84abc8edda7c968eb8d25e5c589011c5482060d05bd1e5aef71c13708ec804cd05a72 SHA512 5fafff32bc4effa98c00278206f0aeca92652c6a8101b2c5da3904a5a3deead2d1e3ce979c644b8dc6060ec216eb878a5069324a0396c0b1d7b6f8169d509e9b -EBUILD libressl-2.6.4.ebuild 1352 BLAKE2B 0f668e823133a6ca603056574a56de5397f068f041b8ba564fbc15ec181d721d706b281588eb59c86eb832ab5afcd90181dab6609566431cc63b254da415a29d SHA512 c09043f0de7ace4f1034d6a38af383447ea5ed65ec7c1e8bee4b6153c1e85630c8401238d5266dc9323ff40cc8394b7b33625590a23baccc342f9d0cd87ba7e9 -EBUILD libressl-2.7.3.ebuild 1358 BLAKE2B 55a2f05f0042d113c2bbf0c01831e41dc08960d34a8aebd00b15b9c866581a928d9a1ef02bf7f2fea67b3a7f6eadd9cebcfe92a52ca28707efe18fdf2e49c330 SHA512 45499b0db8205bcb7f3d7d1cd0b2aca1cc6433918af9d94016c96d5b95ce9308615571221882ba9e6d0717ca6a6ce8a6c360e5f3de0e34e0d08e922f359ee70e +EBUILD libressl-2.6.4.ebuild 1373 BLAKE2B 3cc04437cab6d3550d82a345b71f4f2019459392dd88f7f5948ca5a9fca99fb5747ee9b09de06357a955517c67296152503c3274d9c7e9042c474d9dd6e0ac8d SHA512 3c5db45ed3bdb9df4220ba773889c95c04a741f8761e677df7a067caa322594af1b90120b4945fb03c9387fd291b81aef0e8c545ab37dc63123ca47800503ade +EBUILD libressl-2.7.3.ebuild 1379 BLAKE2B 4dbc0ff4d02d607898501321824554e92a228b91530940c2a13fa0e2368f4487ba9518a2dbc53da8d82c5b09fddcfa54ff7c81b6dde86a52ad51b76694520f3e SHA512 48b1a5d6a5a739ed3041085d46cff281d9af05761523465e7e0ac6934939cd2d726fe9264d5f30a8074a003f58b16e17dad873dae63c2169b0413552bddb6219 MISC metadata.xml 986 BLAKE2B 1c3f46d2694b17352ec02e1f2c331aae79c677ea638ed6290c51076961ac81f1b472576000fc162115f0ea1f037ac1c6ed0ea80c4603ef6a283e0ac4915fadad SHA512 bd38bf852aebe8dbac58fa324524f2fbbc0da5d22a673f5fa83dafeeee599f4022a46687d10f3d159b0953a0d4b0f1ea88156f7d04c2f1db864569dd29f3e4fe diff --git a/dev-libs/libressl/libressl-2.6.4.ebuild b/dev-libs/libressl/libressl-2.6.4.ebuild index 152d3751d355..9aaf4681a71e 100644 --- a/dev-libs/libressl/libressl-2.6.4.ebuild +++ b/dev-libs/libressl/libressl-2.6.4.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit ltprune multilib-minimal +inherit multilib-minimal DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" HOMEPAGE="https://www.libressl.org/" @@ -49,5 +49,5 @@ multilib_src_test() { multilib_src_install_all() { einstalldocs - prune_libtool_files + find "${D}" -name '*.la' -exec rm -f {} + || die } diff --git a/dev-libs/libressl/libressl-2.7.3.ebuild b/dev-libs/libressl/libressl-2.7.3.ebuild index b9bfe8bd72d6..1c15a09a5faa 100644 --- a/dev-libs/libressl/libressl-2.7.3.ebuild +++ b/dev-libs/libressl/libressl-2.7.3.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit ltprune multilib-minimal +inherit multilib-minimal DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" HOMEPAGE="https://www.libressl.org/" @@ -49,5 +49,5 @@ multilib_src_test() { multilib_src_install_all() { einstalldocs - prune_libtool_files + find "${D}" -name '*.la' -exec rm -f {} + || die } diff --git a/dev-libs/libsigsegv/Manifest b/dev-libs/libsigsegv/Manifest index ee6822f35b55..72c01138a0e5 100644 --- a/dev-libs/libsigsegv/Manifest +++ b/dev-libs/libsigsegv/Manifest @@ -3,5 +3,5 @@ DIST libsigsegv-2.11.tar.gz 448744 BLAKE2B 3fdf79efd9ce392887e1b133d5ea546375874 DIST libsigsegv-2.12.tar.gz 451408 BLAKE2B 3f2f37965dfdd5f8a7db3d5baff975003200e7ab157498524f8c99c60c285a5a8a1cf978ff3a69977d52604dc44493ac6d6d00476fca3380b285282b35873f99 SHA512 27986e8aaf4357ed131032aa7c281a5a28c5759530c62bb76f034aea33959547dcaae805e06347a1f532f0488b72fbbbdac4400f74e8d3f2128511526e8a5913 EBUILD libsigsegv-2.11.ebuild 873 BLAKE2B b002a1adfc3c2d26211758114ec9ddfef9288e10083b7fe1f4663bfb357078df8b4d5b6a416b86981cf8bca5da3cc3e6c37c4fcc2876f207d8dd6b1d25d9a78e SHA512 70dc26ea9d120835ce750b60405ca296342203da4078319c02700734f226786f5a01defb5fab42718fa1e3b2791fd5d6ab120d9c66cae4ec61a2874632235024 EBUILD libsigsegv-2.12-r1.ebuild 785 BLAKE2B 416f8283d883011129322ff7a5ae6e8a4c439db4a919cb39e5303228bf4fbc18ebc3145905ea25d03ad3c2d6f9e0a3dec0d4d245abd8287017cb25d645d4fbfe SHA512 9738ac3adf8778723e2482430f3452e71fd925ad0c69ae81ffe2f9110ce630d9a419ee4511e86dd8d79934e8a799382d9f03efa91ab6f8bab02430eca80a3fd0 -EBUILD libsigsegv-2.12.ebuild 791 BLAKE2B 9de7a21a5af5f12c490f10e316e541259dd47d2a19c4b48a5a12f73f3f484035a2bdcffcec1c5fd2d53f3cf7487127a60d7b8a02fe636219324d031d86b7db30 SHA512 3d75cfe02fa5962f7ea667fe0bd9bfe00f85e89920b7818d1043461d088ab88894993e6ea2c342a109a1ca5b57b89f90914befcd0fb160edfe4962f8bc834c6d +EBUILD libsigsegv-2.12.ebuild 789 BLAKE2B 71fee301710353c326e2903a7209de5d3b5642ea2683584ee46e301f5504757360ef84e7c3d798bb81803a03c5dcafc974db1e564ba827ab08afc6184abdeee0 SHA512 b7ba322748ebc4b9b7a5dcd678fa53fcfb3da531d30a881f51b1bc106b61cf00619b7f7c4dbc28bc9b86c0253d80c336c74e2527b1aa8deefbd98d86081cf632 MISC metadata.xml 811 BLAKE2B 648cadc6a317684a62fcdeceb885b3bb153841d57928e19a84ee20a0c0dbd8626343fecb6cf2367ef195cab26b9909c6c129a4a2afc999353300b48911317711 SHA512 7f985e3e2e50e351fc14e4932f30ceab0989346183ba87c0dd16a3dc874dd0e5534984e4bcc327dc1a4c0d15e78c89aeb8491b5a8c8789b6ae42dfdb89c18fb2 diff --git a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild index b259f294fcda..c17e565a5c63 100644 --- a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild +++ b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" src_configure () { diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 41c8f722f90d..1f50cd3f641f 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -3,6 +3,7 @@ AUX nss-3.21-gentoo-fixup-warnings.patch 178 BLAKE2B b51f80310db3db416d8aeaf9117 AUX nss-3.23-hppa-byte_order.patch 460 BLAKE2B 97358cc8fbea0b0d3beee0697833e48ef01039ceb08fd00792a7f7ef68409eb076022c03764ab079fdaa971a0358130002fa11c0c182ebeb33dcdf660be26408 SHA512 ad0097bb6cf409d61eb28202d7460c87e983d6db977aba38ff9ef2749b3f7bb8fdadce4174f5bf806350ae33733097a1f444792d31cc43574b28341893642e5a AUX nss-3.28-gentoo-fixups.patch 5310 BLAKE2B 5f173bc4bba374c8233945293e8e944c5fc9068c71d1242bcfbac37d0c020a09cb6a0ef3f54994003fc58364285f86f08017762c0c196aa6ab03fca91ea6c631 SHA512 22fe711d4e59c41f8208b4e85eb101eb6cdd4ad43d83438841b94a57219eeb182c527be1a97bf58df25672fe027aaebeab7458da2bebafef7254c68b94c7b98c AUX nss-3.32-gentoo-fixups.patch 6443 BLAKE2B cfe0380832776b7e51f95f800e70436622332d90f61b6b75fcd5474faaf722342ab157694be26881acfae3baceb6d2fdcfabc0c7673101abedfe1667d3821e6f SHA512 36a6db836ab9210e8201a3987229cf18a6b1fe5adeb0d82037f9641da72e6280807123b18fc74d344c680751b04f883bc402cd1c505783c77f00f9962338da03 +AUX nss-3.37-fix-fstar-missing-symbols.patch 1156 BLAKE2B aedabb564c11b99bf4ee48e9cba0c2f29c3a7cd716828e12ada032ace08f507574b2b68f1a08db9a2575df031067e7e262196df1836db1c4a93058b673434200 SHA512 89c858fb6a7575b79170c0567b6bbde7c857c1dd803dc4a0a19d8c3ede77b8eff3ce41f473b8e292202d4b0b3e9c9687a2c503ae9b3dca7ba3700e91e50a3e43 DIST nss-3.29.5.tar.gz 7480246 BLAKE2B 9ab16cbbd95aa31358b5b686bee64cd81c8343524dad8aac084f7c86883f1eaead78912dc1021b0461d027b0085356c4b7156f1d80010c3a0ece29d542deef50 SHA512 ce18bc7e793d2b3698db412b2e5fcabbfd9862eca3def120d5e44bc67276526bff6b33ffa84b8128f8af6d35101000e6f7bb24194f63a55461b3c245fac11faa DIST nss-3.36.1.tar.gz 23026430 BLAKE2B 76eaf5b24f8954a4e14cf556912250a3ddb7b333054a2ea4ee3d218493a8f12c77a37455aae354ef6ddd9bd55c33a269dad515806d70ef38727fa8a382d47fd4 SHA512 096fe4360b6d584a746ac6156830f8cff821fd173bd889d7a396238919328a227fa4ebb46f738970a4001773046f3dd4f4675b85ff6de8420a4a7657b3ba0c65 DIST nss-3.37.tar.gz 23027581 BLAKE2B 0ce7190a029321d5620dc8b9aedf1f4252c53dbef57149afbad432b6bc4b590db026505d23f5c766827d5c0179ab931b8a0435a2e9785eff3db515ed7211e512 SHA512 ad5175f126705f57092ac80421ac005bcc32bb18a4a44a527df25994fa90b3bc18af08506683564f619a22076f71232e2b3c9e6e25d6312d0bfed63684139103 @@ -10,5 +11,5 @@ DIST nss-cacert-class1-class3.patch 22950 BLAKE2B 9d5e60df5f161a3c27c41e5a941944 DIST nss-pem-20160329.tar.xz 27732 BLAKE2B 7c23133a7bfb969d8eac98fb6311e76ab60c5d6601c7329f3c492da30c017e66d64a1f8bc827dd36e52e65c1a1ec02b58816442aaf410345c5ed759a02264b84 SHA512 5834b06e4c64205447573d4f4c8989e20986ae67ee00eebce3817eb73794a6355a404143ba1c676ec302ceefaf9df103cb879b1d4ff14ba4e3790dbee3e40eb2 EBUILD nss-3.29.5.ebuild 9188 BLAKE2B 75e8a0508e7355b4ed624f5b003ebbe99d8b170055aa1f2de2564762a35ca2afe836bf9313a8ad35e26b793c786cf4b98c3e49bed77385c2b35547e4c45d03d9 SHA512 fc184b2babae5168d02cbd78bf81298d616c149a5870f320ac36c8e4973851b943de7a6641bbcfee1f1153bfafa6a4832c0dcd7d47ee2a6b13facf118ce9e0e3 EBUILD nss-3.36.1.ebuild 9430 BLAKE2B df5002039f14bbddec5f0ee8fcf36e4cbdbe3b5e7ac3b5e7b48e8df65de339dd8db7ccebf68cfcb9699caaefbdad78d8f20965135e20f43faf5537bd5db29e5c SHA512 356e735118784a06ac4be499df2888d41b7a16cca4ab015a7ef7a21363c578a0acbdf495e2a07cd408721800e57f0e005cad61f9b000e75679e1a3c9e6db8ef3 -EBUILD nss-3.37.ebuild 9430 BLAKE2B df5002039f14bbddec5f0ee8fcf36e4cbdbe3b5e7ac3b5e7b48e8df65de339dd8db7ccebf68cfcb9699caaefbdad78d8f20965135e20f43faf5537bd5db29e5c SHA512 356e735118784a06ac4be499df2888d41b7a16cca4ab015a7ef7a21363c578a0acbdf495e2a07cd408721800e57f0e005cad61f9b000e75679e1a3c9e6db8ef3 +EBUILD nss-3.37.ebuild 9482 BLAKE2B 0660abfa6e53798f357a560e96aa23251ca3898d9f3ceb60d8ea536014c00601b90d85b97b3ef0d3be369c31c2e68d582ca8bec51261b5392033c00475437e5d SHA512 5bb3a418e77e69f77c006c1b562746be250606002f4362140aa214794f0f3b6bf9b56120e274b4c842a0512c47c823bba2097108ac3ab77e99815300be8bcabf MISC metadata.xml 571 BLAKE2B 8c1d2f92910d9170240f17b28ac806d3c083fce45637526d0846ddcf0e957483fc458a4de14f239c433990f91a8996ea0be51f445a54a1a1f6a14c1f711654a3 SHA512 f6a7de1614f3bdbdea2d5ae627d82519c59e3703f293daefd9dc4692f84c3f0bc3000654b6a4fe595de95b433e698aaf1d3358897e22da283eb63b74a48d95b0 diff --git a/dev-libs/nss/files/nss-3.37-fix-fstar-missing-symbols.patch b/dev-libs/nss/files/nss-3.37-fix-fstar-missing-symbols.patch new file mode 100644 index 000000000000..4a6be4e90cd8 --- /dev/null +++ b/dev-libs/nss/files/nss-3.37-fix-fstar-missing-symbols.patch @@ -0,0 +1,34 @@ +# HG changeset patch +# User Jan Beich <jbeich@FreeBSD.org> +# Date 1525728934 0 +# Node ID 259444458a1a7f2ce1813ebe88d924173d5daf0c +# Parent 5db9e969c74a2a02c4b1d918792827014d1a9d5e +Bug 1459739 - Build FStar.o on 32-bit ARM even with make. r=fkiefer + + +diff --git a/lib/freebl/Makefile b/lib/freebl/Makefile +--- a/lib/freebl/Makefile ++++ b/lib/freebl/Makefile +@@ -534,16 +534,19 @@ endif # NSS_DISABLE_CHACHAPOLY + ifeq (,$(filter-out i386 x386 x86 x86_64 aarch64,$(CPU_ARCH))) + # All intel architectures get the 64 bit version + # With custom uint128 if necessary (faster than generic 32 bit version). + ECL_SRCS += curve25519_64.c + VERIFIED_SRCS += Hacl_Curve25519.c FStar.c + else + # All non intel architectures get the generic 32 bit implementation (slow!) + ECL_SRCS += curve25519_32.c ++ifndef NSS_DISABLE_CHACHAPOLY ++ VERIFIED_SRCS += FStar.c ++endif + endif + + ####################################################################### + # (5) Execute "global" rules. (OPTIONAL) # + ####################################################################### + + include $(CORE_DEPTH)/coreconf/rules.mk + + + + diff --git a/dev-libs/nss/nss-3.37.ebuild b/dev-libs/nss/nss-3.37.ebuild index 3a343d29931e..0a8ca3ede492 100644 --- a/dev-libs/nss/nss-3.37.ebuild +++ b/dev-libs/nss/nss-3.37.ebuild @@ -43,6 +43,7 @@ PATCHES=( "${FILESDIR}/${PN}-3.32-gentoo-fixups.patch" "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" + "${FILESDIR}/${P}-fix-fstar-missing-symbols.patch" ) src_unpack() { diff --git a/dev-libs/qjson/Manifest b/dev-libs/qjson/Manifest deleted file mode 100644 index c7a70476f639..000000000000 --- a/dev-libs/qjson/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX qjson-0.9.0-featuresummary.patch 2491 BLAKE2B b08466358992ca3f39f46998ba2a0365f9371e41c9453e0f8900f5c86e8b07c25c6c0ea9c1184aef7303398044bddfad9f3d3995ead7be85def45c5807911ecf SHA512 c4899dba9936cafb86dcb3458e60db049f7d766efea8e187b773128fee8c4315d1be5f855a087e32b4d0e8d9d8fbec72f2d904356ec2125e7d222f117ba4afbf -AUX qjson-0.9.0-gnuinstalldirs.patch 4768 BLAKE2B 0349603c7c68eda4190ddb2347c194a1edd5a80d70448f5e1e2c47eb1f72103930d26088c61ba2f77c95f9a5bb6f95254ba8ec17cdffb307df96c4e07a848bde SHA512 71d8183fb492667cb0fbf274820fff5a5f1ab698037eb4dec07d5e39d73e12793048e7292cd76bc09e49158046869fc9e96d3fdef390cb0f3e9432c6c52e00c9 -DIST qjson-0.9.0.tar.gz 98300 BLAKE2B 9c8624f9bfe9f88d0b4c48ec90ac5d57631a1468a1dbd4845907b94d63d94a0bad8fec7b511fc8ae024a7e1c2d6bf04aeff02251af7df3c037c1b438e3a2e985 SHA512 ff0674f32abc6c88f9c535a58931f60baafa355655b043009a2574dadb822f10ec25017b78f2911f897a554a34733d7332c94cf4290dec16a631e22070c15e61 -EBUILD qjson-0.9.0.ebuild 1073 BLAKE2B 9a27d30a23eeb51a433ac643b23055d40e2c6d67667bcba13274a8e80fa108ed626060b07feb6537b83902b51f371d394272c10252cbeae3303afda51546c185 SHA512 2c537044535ea125b41cdc406559943dac8e5c02d276a4d8826f1cabbca4193d8955a80b3046f142ca45f65662e5479a511db71e146784efb7e6a63bea8b265a -MISC metadata.xml 434 BLAKE2B 679090eea9ba8989598373bef6e05a08547528dceb3081dc66b8f705e47d6873d7b591356d48a135b896faa2cc890d8755b35d52afabf06374f7bbc3b438e4cb SHA512 53076f290efbe638220c49c9be70359d0b2d615fc9a2df272df61e2385cb8add39a0a796bdd7e5def048e194f1756747d305ef8863489131297a305bb90460b5 diff --git a/dev-libs/qjson/files/qjson-0.9.0-featuresummary.patch b/dev-libs/qjson/files/qjson-0.9.0-featuresummary.patch deleted file mode 100644 index 6613410fabf5..000000000000 --- a/dev-libs/qjson/files/qjson-0.9.0-featuresummary.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 7288382029f30b5e6ba7ac91b3b2e5d7f96d239a Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Sun, 9 Apr 2017 18:41:15 +0200 -Subject: [PATCH 2/2] Use FeatureSummary and simplify by requiring Qt-4.8 - ---- - CMakeLists.txt | 26 ++++++++++---------------- - 1 file changed, 10 insertions(+), 16 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index d0c44bb..5f1305e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -12,6 +12,7 @@ if(POLICY CMP0020) - endif() - - include(GNUInstallDirs) -+include(FeatureSummary) - - set(CMAKE_INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR}) - -@@ -42,14 +43,14 @@ SET(FRAMEWORK_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/Library/Frameworks" - # (This will have no effect with CMake < 2.8) - SET(QT_USE_IMPORTED_TARGETS TRUE) - --option(QT4_BUILD "Force building with Qt4 even if Qt5 is found") -+option(QT4_BUILD "Force building with Qt4 even if Qt5 is found" OFF) - IF (NOT QT4_BUILD) -- FIND_PACKAGE( Qt5Core QUIET ) -+ FIND_PACKAGE( Qt5Core ) -+ELSE() -+ MESSAGE ("Forced build with Qt4") - ENDIF() - - IF (Qt5Core_FOUND) -- MESSAGE ("Qt5 found") -- - INCLUDE_DIRECTORIES(${Qt5Core_INCLUDE_DIRS}) - ADD_DEFINITIONS(${Qt5Core_DEFINITIONS}) - SET(PC_Requires "Qt5Core") -@@ -59,20 +60,11 @@ IF (Qt5Core_FOUND) - # As moc files are generated in the binary dir, tell CMake - # to always look for includes there: - set(CMAKE_INCLUDE_CURRENT_DIR ON) -- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_USE_QSTRINGBUILDER" ) -- MESSAGE ("Enable QStringBuilder") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_USE_QSTRINGBUILDER" ) - ELSE() -- MESSAGE ("Qt5 not found, searching for Qt4") - # Find Qt4 -- FIND_PACKAGE( Qt4 4.5 REQUIRED ) -- # QStringBuilder is supported since Qt 4.8 for both QString and QByteArray -- IF (NOT (${QT_VERSION_MINOR} STRLESS "8")) -- MESSAGE ("Enable QStringBuilder") -- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_USE_QSTRINGBUILDER" ) -- ELSE() -- MESSAGE ("Disable QStringBuilder") -- ENDIF() -- -+ FIND_PACKAGE( Qt4 4.8 REQUIRED QtCore) -+ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_USE_QSTRINGBUILDER" ) - # Include the cmake file needed to use qt4 - INCLUDE( ${QT_USE_FILE} ) - SET(PC_Requires "QtCore") -@@ -131,3 +123,5 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/QJSON${QJSON_SUFFIX}Config.cmake - - ADD_CUSTOM_TARGET(uninstall - "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") -+ -+FEATURE_SUMMARY(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) --- -2.12.2 - diff --git a/dev-libs/qjson/files/qjson-0.9.0-gnuinstalldirs.patch b/dev-libs/qjson/files/qjson-0.9.0-gnuinstalldirs.patch deleted file mode 100644 index f51c2600129d..000000000000 --- a/dev-libs/qjson/files/qjson-0.9.0-gnuinstalldirs.patch +++ /dev/null @@ -1,123 +0,0 @@ -From bec00c5c1b0a3da65de82e38bdd633ce8f284ec4 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Sun, 9 Apr 2017 18:36:24 +0200 -Subject: [PATCH 1/2] Use GNUInstallDirs - ---- - CMakeLists.txt | 15 +++++---------- - QJSONConfig.cmake.in | 2 +- - QJson.pc.in | 6 +++--- - src/CMakeLists.txt | 12 ++++++------ - 4 files changed, 15 insertions(+), 20 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 2fde79f..d0c44bb 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -11,7 +11,9 @@ if(POLICY CMP0020) - cmake_policy(SET CMP0020 OLD) - endif() - --set(CMAKE_INSTALL_NAME_DIR ${LIB_INSTALL_DIR}) -+include(GNUInstallDirs) -+ -+set(CMAKE_INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR}) - - IF("${CMAKE_BUILD_TYPE}" MATCHES "^Rel.*") - ADD_DEFINITIONS("-DQT_NO_DEBUG_OUTPUT") -@@ -80,12 +82,7 @@ IF (NOT WIN32) - SET( QT_DONT_USE_QTGUI TRUE ) - ENDIF() - -- --#add extra search paths for libraries and includes --SET (LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" ) --SET (LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" CACHE STRING "Directory where lib will install") --SET (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "The directory the headers are installed in") --SET (CMAKECONFIG_INSTALL_DIR "${LIB_INSTALL_DIR}/cmake/${CMAKE_PROJECT_NAME}${QJSON_SUFFIX}" CACHE PATH "Directory where to install QJSONConfig.cmake") -+SET (CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${CMAKE_PROJECT_NAME}${QJSON_SUFFIX}" CACHE PATH "Directory where to install QJSONConfig.cmake") - - set(QJSON_LIB_MAJOR_VERSION "0") - set(QJSON_LIB_MINOR_VERSION "9") -@@ -93,15 +90,13 @@ set(QJSON_LIB_PATCH_VERSION "0") - - set(QJSON_LIB_VERSION_STRING "${QJSON_LIB_MAJOR_VERSION}.${QJSON_LIB_MINOR_VERSION}.${QJSON_LIB_PATCH_VERSION}") - --set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib" ) -- - # pkg-config - IF (NOT WIN32) - CONFIGURE_FILE (${CMAKE_CURRENT_SOURCE_DIR}/QJson.pc.in - ${CMAKE_CURRENT_BINARY_DIR}/QJson${QJSON_SUFFIX}.pc - @ONLY) - INSTALL (FILES ${CMAKE_CURRENT_BINARY_DIR}/QJson${QJSON_SUFFIX}.pc -- DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) - ENDIF (NOT WIN32) - - # Subdirs -diff --git a/QJSONConfig.cmake.in b/QJSONConfig.cmake.in -index 0c4a1e6..22394cb 100644 ---- a/QJSONConfig.cmake.in -+++ b/QJSONConfig.cmake.in -@@ -1,6 +1,6 @@ - GET_FILENAME_COMPONENT(myDir ${CMAKE_CURRENT_LIST_FILE} PATH) - - SET(QJSON_LIBRARIES qjson) --SET(QJSON_INCLUDE_DIR "@INCLUDE_INSTALL_DIR@") -+SET(QJSON_INCLUDE_DIR "@CMAKE_INSTALL_INCLUDEDIR@") - - include(${myDir}/QJSON@QJSON_SUFFIX@Targets.cmake) -diff --git a/QJson.pc.in b/QJson.pc.in -index 55abc28..4cb3de8 100644 ---- a/QJson.pc.in -+++ b/QJson.pc.in -@@ -1,11 +1,11 @@ - prefix=@CMAKE_INSTALL_PREFIX@ - exec_prefix=${prefix} --libdir=@LIB_INSTALL_DIR@ --includedir=@INCLUDE_INSTALL_DIR@ -+libdir=@CMAKE_INSTALL_FULL_LIBDIR@ -+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ - - Name: QJson - Description: QJson is a qt-based library that maps JSON data to QVariant objects - Version: @QJSON_LIB_MAJOR_VERSION@.@QJSON_LIB_MINOR_VERSION@.@QJSON_LIB_PATCH_VERSION@ - Requires: @PC_Requires@ - Libs: -L${libdir} -lqjson --Cflags: -I${includedir} -\ No newline at end of file -+Cflags: -I${includedir} -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 0ae7c40..0e461f7 100755 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -55,19 +55,19 @@ set_target_properties(qjson${QJSON_SUFFIX} PROPERTIES - ) - - INSTALL(TARGETS qjson${QJSON_SUFFIX} EXPORT qjson-export -- LIBRARY DESTINATION ${LIB_INSTALL_DIR} -- RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin -- ARCHIVE DESTINATION ${LIB_INSTALL_DIR} -+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR} -- PUBLIC_HEADER DESTINATION ${INCLUDE_INSTALL_DIR}/qjson${QJSON_SUFFIX} -+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/qjson${QJSON_SUFFIX} - ) - - if(MSVC) - get_target_property(LOCATION qjson LOCATION_DEBUG) - string(REGEX REPLACE "\\.[^.]*$" ".pdb" LOCATION "${LOCATION}") -- install(FILES ${LOCATION} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin CONFIGURATIONS Debug) -+ install(FILES ${LOCATION} DESTINATION ${CMAKE_INSTALL_BINDIR} CONFIGURATIONS Debug) - - get_target_property(LOCATION qjson LOCATION_RELWITHDEBINFO) - string(REGEX REPLACE "\\.[^.]*$" ".pdb" LOCATION "${LOCATION}") -- install(FILES ${LOCATION} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin CONFIGURATIONS RelWithDebInfo) -+ install(FILES ${LOCATION} DESTINATION ${CMAKE_INSTALL_BINDIR} CONFIGURATIONS RelWithDebInfo) - endif(MSVC) --- -2.12.2 - diff --git a/dev-libs/qjson/metadata.xml b/dev-libs/qjson/metadata.xml deleted file mode 100644 index 7289596d0cf1..000000000000 --- a/dev-libs/qjson/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>qt@gentoo.org</email> - <name>Gentoo Qt Project</name> - </maintainer> - <upstream> - <remote-id type="github">flavio/qjson</remote-id> - <bugs-to>https://github.com/flavio/qjson/issues</bugs-to> - <remote-id type="sourceforge">qjson</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/qjson/qjson-0.9.0.ebuild b/dev-libs/qjson/qjson-0.9.0.ebuild deleted file mode 100644 index 44e00e0bd520..000000000000 --- a/dev-libs/qjson/qjson-0.9.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib - -DESCRIPTION="Library for mapping JSON data to QVariant objects" -HOMEPAGE="http://qjson.sourceforge.net" -SRC_URI="https://github.com/flavio/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug doc test" - -RDEPEND=" - dev-qt/qtcore:4[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-qt/qttest:4[${MULTILIB_USEDEP}] ) -" - -DOCS=( ChangeLog README.md ) - -PATCHES=( - "${FILESDIR}/${P}-gnuinstalldirs.patch" - "${FILESDIR}/${P}-featuresummary.patch" -) - -multilib_src_configure() { - local mycmakeargs=( - -DQT4_BUILD=ON - -DQJSON_BUILD_TESTS=$(usex test) - ) - - cmake-utils_src_configure -} - -multilib_src_install_all() { - if use doc && is_final_abi; then - pushd doc > /dev/null || die - doxygen Doxyfile || die "Generating documentation failed" - HTML_DOCS=( doc/html/. ) - popd > /dev/null || die - einstalldocs - fi -} diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest new file mode 100644 index 000000000000..67ca6c8c9f05 --- /dev/null +++ b/dev-libs/satyr/Manifest @@ -0,0 +1,3 @@ +DIST satyr-0.26.tar.gz 434820 BLAKE2B 4463c69e6ac2eb8237f599bfeed308265a906c6e3efa154b14eb6ee7acdc65580da9baf5ecb99e4efa4f8c00f7656ff2a747e607f2293b12a513ed680986fe08 SHA512 45dfc42e05e93fa0417c8c5d6811097cabaa0f4dcfb79df13d3840d789cfd41c84382ae84882ca120b1a3120987123a306656324cf39f306046a5d30547db656 +EBUILD satyr-0.26.ebuild 1009 BLAKE2B b90d8ad64db0a0547e2cba96fab7a7ced1173efe729b002c24758f15c8b9622e0a7496df37c9fa9ecc9f51f6730e4e68342067353f805d1d6c8ac8e72d1d6bae SHA512 71e35c0ae1e4b085b4032450a75ee5e0ea80b55e4db22dfc9c955a71baf382be491dd56424e518d9db13a123962bcd95f91db510a61778ae0806410e248eb3f6 +MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/satyr/metadata.xml b/dev-libs/satyr/metadata.xml new file mode 100644 index 000000000000..39980802b1da --- /dev/null +++ b/dev-libs/satyr/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> +</maintainer> +</pkgmetadata> diff --git a/dev-libs/satyr/satyr-0.26.ebuild b/dev-libs/satyr/satyr-0.26.ebuild new file mode 100644 index 000000000000..400a2a442d4a --- /dev/null +++ b/dev-libs/satyr/satyr-0.26.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +inherit autotools python-r1 toolchain-funcs + +DESCRIPTION="Satyr is a collection of low-level algorithms for program failure processing" +HOMEPAGE="https://github.com/abrt/satyr" +SRC_URI="https://github.com/abrt/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0/3" + +IUSE="python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +KEYWORDS="~amd64 ~x86" + +RDEPEND="python? ( ${PYTHON_DEPS} ) + >=dev-libs/elfutils-0.158 +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + default + ./gen-version || die # Needs to be run before full autoreconf + eautoreconf + use python && python_copy_sources +} + +src_configure() { + local myargs=( + --localstatedir="${EPREFIX}/var" + --without-rpm + # Build breaks without and we aren't supporting Python2 anyway + --without-python2 + $(usex python "--with-python3" "--without-python3") + ) + + econf "${myargs[@]}" +} diff --git a/dev-libs/volume_key/Manifest b/dev-libs/volume_key/Manifest index ba9f61f66242..963ca7589a0d 100644 --- a/dev-libs/volume_key/Manifest +++ b/dev-libs/volume_key/Manifest @@ -1,6 +1,9 @@ +AUX volume_key-0.3.10-find_python.patch 1879 BLAKE2B 378cd77c94abaac606f22f6569843f01cf30f8f59cf1e25e224c67e0709fa13101ff7636598e833367fd15e17aaadc3271afb7cb3ffd077a0bbd9dcba02c99c2 SHA512 3b3ce019f9c3ff04f3193c07fbcf8881296e2f3717f405f9a0db57aec8903e34c763f6a2c177aec816a88922db64f3041033f9d4315b3b805a283bcd1baa8401 AUX volume_key-0.3.9-config.h.diff 819 BLAKE2B ad442b6cff8468e49172d4216125b59b957a565bf05a136e1cd2f652f70c93f8eb8a2770d83da536faee4bf0d6200b8fcc19102e5fae9cf60961c9e0313bd4c4 SHA512 ce8fd4fd60baacda3bfd88de86f5251bd9394f4b13dbb0ece494a07c3510429c458cef051cf56d9ef04b97e7120898ab62585fd1966a93724ea0476a9d465c04 AUX volume_key-0.3.9-cryptsetup2.patch 11118 BLAKE2B a271091011046c5765f1202a655a591a9dde6732997a39760a792c12caba5eff31c130247a33866d8d7cb47ef91c515d28375729d06f321bd0502063d7793e8a SHA512 154e8c2860ffb07f367696ed23309910162c23a445e7c46411f63f6a46e65aaf5285559a51320edf3a424d98300058356ef058689c06719e00616f211ac4164a AUX volume_key-0.3.9-find_python.patch 1845 BLAKE2B 0924bdd416f4eab70648964a1ad76263db76a3c7c62819146d200c6a88ef65ed24aa90c3dcd426e5cd137e07ddf04ddfd95474f6204f4e76b0c2a3b746e16dfb SHA512 5b2de4c5c18bb17fbf2a7e5de8adc36d919c5e98aafc33bbd3464ab60ce520ee0b4da0447f7e55ae262c9f6243936badd20f8ce5f9f3367188d80ba28932d0d7 +DIST volume_key-0.3.10.tar.xz 474720 BLAKE2B 726252263976b63c3e73dc42bd0166aa1c05df7a61715ca19921e9cd92abf1f8c84347127c94f724e385e0a36411ffae92341d91d06d679c052c83edb5ab6c49 SHA512 b050d333e021bc3721f5e72c1d2498adea3265afe7f702e1b1e859546755745ac70dcffc194739a4833d4b0b77168506f7fe90fde382d8aab4df2af7b635932b DIST volume_key-0.3.9.tar.xz 445092 BLAKE2B b9cec52ca02e331501d378482484535413f3ef7675b6592b9f26f272d36448a2ffee1a0ca1c7a552764324ab20cd6dac98447914faafbea96e4c526796bec587 SHA512 bc0e690997b9fa1c9fff361d04e7eddcac4cac09779d7a1f9e161be117f5c589a7e444ac16dab25fb3e3ce201591f7dc937595ddf2745d7daa625d4ab0a255e0 +EBUILD volume_key-0.3.10.ebuild 892 BLAKE2B f1698f22f16aa35276bc2b2eb4aee7a5fa3916b45c9bef3eaf2743d1c51dd6ddc8af059d47acdd64aec74f8304f50011a577b53ac112a2929d13f641a3f287f6 SHA512 76e10dd531efbf4f685fc0f5ae13c7548b20be8d80f232d128d07ac3aab57662bb90d10112b79b8ec417386f98b32ff342f5f7614ef9d053c28424ae53dd8a1d EBUILD volume_key-0.3.9.ebuild 1030 BLAKE2B 4eb58cce79277f652acda134685f10db2c61093d8418cd7d5c550b0aa3f4acd5739a17bf45bbc2b9b707954ffa8179119ab9c41c3e752d5e958fe2ffdb76d33e SHA512 421e9f70ecc487ca8e8db52ff20deb6503d8106443e14f3781a5c4bc338b722ff2c453a0311a8b46f346986b31c4709f0d1b30e2df70f7fa6d7e166474dad455 MISC metadata.xml 257 BLAKE2B 35c1b06807230338ceb9de70f79760d55e93dcdba508da3c663e785ab3966781edc2098abd8df084b2ecabbf40ff8e8e4a0d0a6e131daf648ff58e101cf27587 SHA512 ff078cacb115b8f3624b45d883d8ed72701e3d2fccae06c04c633eb60821b23681cc151e00689d1b6035c94570535e7ac0de51a55dae99f606886164883185ea diff --git a/dev-libs/volume_key/files/volume_key-0.3.10-find_python.patch b/dev-libs/volume_key/files/volume_key-0.3.10-find_python.patch new file mode 100644 index 000000000000..2e76c1d937d6 --- /dev/null +++ b/dev-libs/volume_key/files/volume_key-0.3.10-find_python.patch @@ -0,0 +1,55 @@ +From ab21d82bc0186627451d16be45568fcf2b590817 Mon Sep 17 00:00:00 2001 +From: Lars Wendler <polynomial-c@gentoo.org> +Date: Tue, 22 May 2018 15:08:44 +0200 +Subject: [PATCH] Use pkgconfig to find python + +otherwise linkage and include of python fails if python is not in +default (python$(PYTHON_VERSION)) location. +--- + Makefile.am | 4 ++-- + configure.ac | 7 +++++-- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 68560b1..0bc1a5b 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -20,7 +20,7 @@ ACLOCAL_AMFLAGS = -I m4 + AM_CPPFLAGS = $(blkid_CFLAGS) $(glib_CFLAGS) $(GPGME_CFLAGS) \ + $(libcryptsetup_CFLAGS) $(nss_CFLAGS) + LOCALEDIR_CPPFLAGS = -DLOCALEDIR='"$(localedir)"' +-PYTHON_CPPFLAGS = -I/usr/include/python$(PYTHON_VERSION) ++PYTHON_CPPFLAGS = $(PYTHON_CFLAGS) + + ## Targets + SUBDIRS = po +@@ -65,7 +65,7 @@ lib_libvolume_key_la_LIBADD = $(blkid_LIBS) $(glib_LIBS) $(GPGME_LIBS) \ + python__volume_key_la_SOURCES = python/volume_key_wrap.c + python__volume_key_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_CPPFLAGS) + python__volume_key_la_LDFLAGS = -module -avoid-version $(glib_LIBS) +-python__volume_key_la_LIBADD = lib/libvolume_key.la -lpython$(PYTHON_VERSION) \ ++python__volume_key_la_LIBADD = lib/libvolume_key.la $(PYTHON_LIBS) \ + $(glib_LIBS) $(nss_LIBS) + + src_volume_key_SOURCES = src/volume_key.c +diff --git a/configure.ac b/configure.ac +index 40c3906..c9680e4 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -28,8 +28,11 @@ AC_PROG_CC + AM_PROG_CC_C_O + AM_PROG_AR + LT_INIT([disable-static]) +-AC_PATH_PROGS(PYTHON, python2.7 python2.6 python2 python, [Python is required]) +-AM_PATH_PYTHON([2.6], [], AC_MSG_ERROR([Python 2.6 or 2.7 is required])) ++PKG_PROG_PKG_CONFIG ++PKG_CHECK_MODULES(PYTHON, [python], [ ++ AM_PATH_PYTHON ++ ], AC_MSG_ERROR([Python is required]) ++) + + AC_PATH_PROG([GPG], [gpg2]) + AC_ARG_VAR([GPG]) +-- +2.17.0 + diff --git a/dev-libs/volume_key/volume_key-0.3.10.ebuild b/dev-libs/volume_key/volume_key-0.3.10.ebuild new file mode 100644 index 000000000000..6b38bad452ec --- /dev/null +++ b/dev-libs/volume_key/volume_key-0.3.10.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) + +inherit autotools python-single-r1 + +DESCRIPTION="Library for manipulating and storing storage volume encryption keys" +HOMEPAGE="https://pagure.io/volume_key" +SRC_URI="http://releases.pagure.org/${PN}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + app-crypt/gpgme + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + sys-apps/util-linux + sys-fs/cryptsetup:= +" +DEPEND=" + ${RDEPEND} + sys-devel/gettext + test? ( dev-libs/nss[utils] ) + " + +RESTRICT="test" # possible gpgme issue + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.10-find_python.patch +) + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 39566cd7a2f6..78c7961fcb4f 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,5 +1,3 @@ -DIST xmlsec1-1.2.24.tar.gz 1835762 BLAKE2B 78a2e1c7a324596ef34e111cba62ffcc26ad78d25823820b03753ec6449d44bfea792abbf3168728f2a117af0982a999bad918db72d1cac70a38e6e894852284 SHA512 a01feb9af8f85e77f2c5d2d7f596fba3ef58bc593cb9a7c3e883deb38f8292598ba5aa09fa59897fe303f10336a10b0bb0f27171f2b6e6251e694f37f0b9b7d4 DIST xmlsec1-1.2.25.tar.gz 1839160 BLAKE2B af480affa84c47c5656889c8114f147e1d9a5ad0f9a494c8913fd180aa5e2cba4773451c4a5f41781026e7617cccf329057182fc3fc3f2bd4e6f007cbe8ac190 SHA512 ac61547a1cbf9016d7f75be3dc5249d6bc8a526bc51715e53ede13f056c1c72c57433a6be200c886000a25826c3e473954ded3ae988f25d37ac4ef4d777c66a6 -EBUILD xmlsec-1.2.24-r1.ebuild 1478 BLAKE2B 07d4179c4f5e50b156f059f53ef84937226ff75bd71d04ee18fb4a48ade98288e97be7fbfe3fa5fb0af6ccc54458a32ba735de15e22e601a62ee0d0f6af24fea SHA512 3e24d2236ab4820d0684a18eebe0ef991c181c950668b57d087b5b33fcd987d189057cc1783fd50f9eff68f39e544a48ce321ee8a98348d4accac4e805d8ec6d -EBUILD xmlsec-1.2.25.ebuild 1481 BLAKE2B 679399a9bb324b39bbf4ff2b25ac8a9f6d0b578ab5979ef3e29b0dcb6fe8ca6e6035c155770af26b922903797ac4851fc038d75c1a67726cc5a448b622cb79c4 SHA512 7e1451562601c17391bdec755f83fcf26c3e7fefe9ff75259bfbb8ac1e0ce9f368baf69d163e0da09ddf8dc36c5725e0b7fc4d334b21eec3ada31e37f071bae4 +EBUILD xmlsec-1.2.25.ebuild 1480 BLAKE2B 9bd318bfcc77816da5daa4b1fb0ad6171be99fcf9d25e0b3efb25b961f8f80b7fe633dc359e686688c9a947d460ac4b54642573c4f2d14c2862a97748add2d88 SHA512 76395779c179b42bd9f86fed6efcf8c849c0e76297158f8cd5883fe034bdf94a7ff54c1ea88bd4bfa52d495be3960c0b36e1cac0b52fa6b817d7074551dfa1af MISC metadata.xml 487 BLAKE2B 0e191be30487c618789a7eaf8c2ca9ba0e801649213674adc85e76a5402853055d384efb9d6b534099683de4b2935dafa613ac029fd810125993d039cf9caec8 SHA512 1be5c6aa74ba9542e7b4b85adb8dd743fbeb72b4fee345996ee1b5bc662d9455d910f00ca37b16e644f53039a346ef44afc5e49abba19c5f8d4d00cbdf37d660 diff --git a/dev-libs/xmlsec/xmlsec-1.2.24-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.2.24-r1.ebuild deleted file mode 100644 index 1944f78b719c..000000000000 --- a/dev-libs/xmlsec/xmlsec-1.2.24-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools ltprune - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec" -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls libressl nss +openssl static-libs" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4 - >=dev-libs/libxslt-1.0.20 - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0 ) - gnutls? ( >=net-libs/gnutls-2.8.0 ) - nss? ( - >=dev-libs/nspr-4.4.1 - >=dev-libs/nss-3.9 - ) - openssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${PN}1-${PV} - -src_prepare() { - default - # conditionally install extra documentation - if ! use doc ; then - sed -i '/^SUBDIRS/s/docs//' Makefile.am || die - eautoreconf - fi -} - -src_configure() { - econf \ - --enable-pkgconfig \ - --with-html-dir=/usr/share/doc/${PF}/html \ - $(use_enable static-libs static) \ - $(use_with gcrypt gcrypt "") \ - $(use_with gnutls gnutls "") \ - $(use_with nss nspr "") \ - $(use_with nss nss "") \ - $(use_with openssl openssl "") \ - $(use_enable openssl aes) -} - -src_test() { - emake TMPFOLDER="${T}" check -} - -src_install() { - default - prune_libtool_files --all -} diff --git a/dev-libs/xmlsec/xmlsec-1.2.25.ebuild b/dev-libs/xmlsec/xmlsec-1.2.25.ebuild index 7e85bca44a1e..e4393747d0bd 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.25.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.25.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs" REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) gnutls? ( gcrypt )" |