From 8aebb228036d5e2863b7eaa6e319ab41c1669269 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 16 Apr 2018 16:47:37 +0100 Subject: gentoo resync : 16.04.2018 --- net-libs/Manifest.gz | Bin 34348 -> 34019 bytes net-libs/gtk-vnc/Manifest | 2 +- net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild | 4 +- net-libs/http-parser/Manifest | 7 +- net-libs/http-parser/http-parser-2.7.1.ebuild | 44 ------- net-libs/http-parser/http-parser-2.8.0.ebuild | 2 +- net-libs/http-parser/http-parser-2.8.1.ebuild | 4 +- net-libs/http-parser/http-parser-99999.ebuild | 34 +++++ net-libs/librpcsecgss/Manifest | 6 - net-libs/librpcsecgss/librpcsecgss-0.16.ebuild | 20 --- net-libs/librpcsecgss/librpcsecgss-0.19-r1.ebuild | 29 ----- net-libs/librpcsecgss/librpcsecgss-0.19.ebuild | 20 --- net-libs/librpcsecgss/metadata.xml | 8 -- net-libs/loudmouth/Manifest | 16 +-- .../files/loudmouth-1.4.3-async-fix.patch | 30 ----- .../files/loudmouth-1.4.3-asyncns-system.patch | 83 ------------ .../loudmouth-1.4.3-drop-stanzas-on-fail.patch | 47 ------- .../loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch | 24 ---- .../files/loudmouth-1.4.3-free-before-closed.patch | 137 -------------------- .../files/loudmouth-1.4.3-glib-2.32.patch | 13 -- .../loudmouth/files/loudmouth-1.4.3-gnutls28.patch | 15 --- ...loudmouth-1.4.3-id-tag-in-opening-headers.patch | 35 ----- .../files/loudmouth-1.4.3-invalid-unicode.patch | 144 --------------------- .../files/loudmouth-1.4.3-silence-chdir.patch | 33 ----- .../loudmouth/files/loudmouth-1.5.3-gcc7.patch | 25 ++++ net-libs/loudmouth/loudmouth-1.4.3-r2.ebuild | 95 -------------- net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild | 58 +++++++++ net-libs/loudmouth/loudmouth-1.5.3.ebuild | 3 +- net-libs/mbedtls/Manifest | 2 +- net-libs/mbedtls/mbedtls-2.7.2.ebuild | 2 +- net-libs/netembryo/Manifest | 3 - net-libs/netembryo/metadata.xml | 7 - net-libs/netembryo/netembryo-0.1.1.ebuild | 37 ------ net-libs/nghttp2/Manifest | 2 +- net-libs/nghttp2/nghttp2-1.31.1.ebuild | 2 +- net-libs/nodejs/Manifest | 6 +- net-libs/nodejs/nodejs-4.9.1.ebuild | 2 +- net-libs/nodejs/nodejs-6.14.1.ebuild | 2 +- net-libs/nodejs/nodejs-8.11.1.ebuild | 2 +- net-libs/rpcsvc-proto/Manifest | 2 + .../rpcsvc-proto-1.3.1-old-preprocessor.patch | 31 +++++ net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild | 30 +++++ net-libs/zeromq/Manifest | 2 + net-libs/zeromq/zeromq-4.2.5.ebuild | 61 +++++++++ 44 files changed, 267 insertions(+), 864 deletions(-) delete mode 100644 net-libs/http-parser/http-parser-2.7.1.ebuild create mode 100644 net-libs/http-parser/http-parser-99999.ebuild delete mode 100644 net-libs/librpcsecgss/Manifest delete mode 100644 net-libs/librpcsecgss/librpcsecgss-0.16.ebuild delete mode 100644 net-libs/librpcsecgss/librpcsecgss-0.19-r1.ebuild delete mode 100644 net-libs/librpcsecgss/librpcsecgss-0.19.ebuild delete mode 100644 net-libs/librpcsecgss/metadata.xml delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-async-fix.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-asyncns-system.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-drop-stanzas-on-fail.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-free-before-closed.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-glib-2.32.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-gnutls28.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-id-tag-in-opening-headers.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-invalid-unicode.patch delete mode 100644 net-libs/loudmouth/files/loudmouth-1.4.3-silence-chdir.patch create mode 100644 net-libs/loudmouth/files/loudmouth-1.5.3-gcc7.patch delete mode 100644 net-libs/loudmouth/loudmouth-1.4.3-r2.ebuild create mode 100644 net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild delete mode 100644 net-libs/netembryo/Manifest delete mode 100644 net-libs/netembryo/metadata.xml delete mode 100644 net-libs/netembryo/netembryo-0.1.1.ebuild create mode 100644 net-libs/rpcsvc-proto/files/rpcsvc-proto-1.3.1-old-preprocessor.patch create mode 100644 net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild create mode 100644 net-libs/zeromq/zeromq-4.2.5.ebuild (limited to 'net-libs') diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 29271222b27e..a52de11d46dc 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest index 460eb58eab89..dbaf73d60328 100644 --- a/net-libs/gtk-vnc/Manifest +++ b/net-libs/gtk-vnc/Manifest @@ -1,3 +1,3 @@ DIST gtk-vnc-0.7.1.tar.xz 444380 BLAKE2B bad577dbc759f824d0ef342572363314d493cfcf7822db6356c6766422ecc46cc890ef54167bd3e215bb56a5059a2014c1c28b6e63c2451b21e5a923d7005cf1 SHA512 5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c -EBUILD gtk-vnc-0.7.1.ebuild 4272 BLAKE2B fe7ca42c83a4e98c6d79a4dc05a834ed087bc14ca7febd54d30419304ae925a27b2fd13a74b1dafd7bf1e36ecfa7b713b84909d0df9beb4259bc8ece89ef155d SHA512 b2a232de413a5be9ef4f0ff8764ffc533f6c6498b3348da255674942e8d474f93327b584db6697afc926cf827808ad0f3334b44d2baca94a1b49fceb4d18ed41 +EBUILD gtk-vnc-0.7.1.ebuild 4276 BLAKE2B 7118d021766212cd964f1170b9ba46feb5373dbeb511f780ff9ab6f1f8febfe716c56bda31dc94d5306e8a09501dd1d86f6345d778bd3f1237f6f098eeb28e3a SHA512 94196da045c3fd846101aa8cf650089b55442cd3bb71a71f1014802dd2535626aef18c1a3bf57aed456ed41c03c1f45f16fc6e2b64355a43fa5e3bba7985a229 MISC metadata.xml 496 BLAKE2B 21e09b4a8913baf86a1f63dcfa8859ce6f9b21d63de85883880536e5ef3918ff29e16f95e4ae4cab2aab406e708f8aaf27c99f0ccbd7cee0abdc6ff986e6e135 SHA512 202c723c8a0b40f56f57c6949f3826d53cddd2a90133546863c7f2a166cffd212fe2e25275315b68fa0946e539472336ce462ea17ce5d6c032503d8726b83ad0 diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild index e8d0f456c9b3..84a5688172fc 100644 --- a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild +++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ inherit gnome2 multibuild python-r1 vala DESCRIPTION="VNC viewer widget for GTK" HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc" -LICENSE="GPL-2" +LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="examples +gtk3 +introspection pulseaudio python sasl vala" diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest index 68a6e4956596..9f93563f6e2f 100644 --- a/net-libs/http-parser/Manifest +++ b/net-libs/http-parser/Manifest @@ -5,11 +5,10 @@ AUX 0004-makefile-add-CFLAGS-to-linking-command.patch 1038 BLAKE2B 38eb7d25cc5ff AUX 0005-makefile-fix-install-rule-dependency.patch 1090 BLAKE2B ece26b7808ca7769258157699b11ff5a70fde04a431d792f25fc66c2393ffb5fcd7299d2b7e4b3c1ab7c2ac65a2e4188cb61d154421a8139dedc366203490df8 SHA512 4cd120f406eeeb1e5a60c7d8955cdfead50d99b60f91a0fcdb2ae19403d08e5ed5619885c9e434ce40ffb442b317ee8c32ef636960429036f9bff92492f03968 AUX http-parser-2.6.2-darwin.patch 452 BLAKE2B 3c300ae1a9d484c8c3d188df421b4ea28b60c4d16faea45ac552242e0a9b28ad00761fa10353729cb7290dbdc00b41ea44f556b6bb79a57eac81c5a97d657a78 SHA512 32b6e637597d57ae511dd421f300f74c9f12c72746989d61455ea00cd0585ed96e2787e0ca0d965f66bc4b7875bd157e90e20f6f6682b20a8d95ae7ccbccdeb1 DIST http-parser-2.6.2.tar.gz 48292 BLAKE2B 054ffa66960bad29a31e1a697a035447eb551fb85ed2af3786664f161d8d5a62aad8142ce859b7f1af85489b703b188d09980bf82b56cb190c21ecbe9c3a2f5c SHA512 e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1 -DIST http-parser-2.7.1.tar.gz 48578 BLAKE2B dcf67172b4b975543ca3b51bfce2b03f2b9b2dcc8c774322dfe41dd53a942f70f8f69cf69221ba76da249b22d6bee0aab6e6d887ea0a5e0f7350fa21c4091efb SHA512 c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031 DIST http-parser-2.8.0.tar.gz 50575 BLAKE2B 0ea1973b452b62915ad2a92be95e09281c1aa2f152ff4a67580e99ab113b44544f98b2e33fa1fadb259144975f15dc69c8b0ecc9de59e603dbd0e0a0785b7976 SHA512 57252a29b75f91452fd9bf2d3805bf1ddd95c32aee864cbe47dc676861512b9db95a7b3a4e1b999d5c046ab0d50809e7f184994c24ad48fe97cc2bcc27d9eb7b DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656 SHA512 6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883 EBUILD http-parser-2.6.2.ebuild 1395 BLAKE2B 3ecf77d59826d0b5a82c3bb6dffb25b98837027e0ab915bfde595b38d2633203278422db4a60c6be2fcb142055b64ba9862e71b9bdf409fc3c074cb765a51bb3 SHA512 ff59a0b6f3b7aef3ca79483384df88eafaf7ad80f05ea809288c6798ce0234f83a9dd41b5b2c80a865c70cb449574b0f2100c87bec2a5c2fecf432874b5a07f3 -EBUILD http-parser-2.7.1.ebuild 1353 BLAKE2B 6e0444e9dcc52cbbfaf8142f4178a1824566ff66184897bd71e2a8d0ddf1e192634c224ba62465ba99f5db2ed498c042b69cabc2388d909a442b7a39a9b27f4c SHA512 0a7730443f49ec26ea9b0c146adbc1a86902446a04a4ee927017ca6c89af193d760758277656204d5f26562dba41dd70c26fae6d2f562d3a07b4fd074b1e8464 -EBUILD http-parser-2.8.0.ebuild 980 BLAKE2B d3451576cd8dedfdea29cd77f9498d662873fa5837537e0512de59dc052bbf71cbe98f80d9133c0de8ba64bdc3cbede132a0ec44413a488c4ee5df60889eda3b SHA512 9250e3941ab53591e2a7bb5faf7945c12fa3b3dd332fcac267d8aab9800a159c0c2edc3b8c3c5b49fdca7e4c7d455deb570bd35bf5dac38bd0fec0d69627e632 -EBUILD http-parser-2.8.1.ebuild 980 BLAKE2B 13071399ce29b354b53346dad0f27e772904a04d29fbec15b5197db8a57d9f6af35b63591eb91a6931e80e295fe5daad618e1c4fbbaab1e6851910d386b21869 SHA512 2843c603d821982e9b21183024a6fcca4243f27a14ee6928cfa9a3aae2adfdd972e1c053f21bd45688018e409d58928fb8f47fc5ea70918bd35e08b6ef22d094 +EBUILD http-parser-2.8.0.ebuild 980 BLAKE2B 95c2d5c50cb8571adc4ab93796c8622a816f6f94a20642cecc60e1ab5721c4d1016bc1b92df9e0da66067dc074350c52795de4bda35e17e96371681dbf358482 SHA512 20de8a72586400fdcd94da20ebadcc59c4c7dd22e60772d736c6b1b27bfe7fdbe16b89f0ae45f93c2524c2f3fedf3b7bc9fc6580fd15d7824feeee5442ab3f5d +EBUILD http-parser-2.8.1.ebuild 979 BLAKE2B 96ade64a0f7c448c808e98bff978ca7427b80a492a0f21090916c7f7ca0ff1b54d1fcbdd79fa9cc46a235d3db70ea6dff3921d99ed0571c4b9a7c6355ad061f7 SHA512 f5564b5d618f09cb57e0cf8d2fa15a089a6208d4880ae8c68c51f6b7e131672f96da54e6acdb6461d46a8da620ad94095a06078d27350bf75507d3da3c7bc80e +EBUILD http-parser-99999.ebuild 878 BLAKE2B f542c8332672550422d4de016d5921ca6972bcd1395bc466090a3d0f7cb8b2169a3424cfd017e9b42d676fd86bcfcce19577cb0cfa3a69a1948403608e7dda93 SHA512 49b9a884e6518be420614a59457eb6fc58f791e56c9c8ad2da866013331ae6b2413a21921c4298a0f9c9d5cdaf505d45d2368aa97a5d247531acfd1887721c62 MISC metadata.xml 289 BLAKE2B 805f4cc8d1b3649e03fe78b6b9b54e24bb9fd20ce85ebfd26e0b3876a9694de33790fc36fcadb0776a3fffec46b9b9083b419e8db54f19d4f624b9892130e5e8 SHA512 099cab401d2a3b0f7ca10fdbb5d31a9cc1f14dc016d75cfdcce122b6c3250cf17ef0215ca92574b1e64d4dc9bb460b3286be1b6a6d123acd0511a3c25c34a022 diff --git a/net-libs/http-parser/http-parser-2.7.1.ebuild b/net-libs/http-parser/http-parser-2.7.1.ebuild deleted file mode 100644 index 94a06a97b5ec..000000000000 --- a/net-libs/http-parser/http-parser-2.7.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs multilib-minimal - -DESCRIPTION="Http request/response parser for C" -HOMEPAGE="https://github.com/nodejs/http-parser" -SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x64-solaris" -IUSE="static-libs" - -# https://github.com/nodejs/http-parser/pull/272 -PATCHES=( - "${FILESDIR}"/0001-makefile-fix-DESTDIR-usage.patch - "${FILESDIR}"/0002-makefile-quote-variables.patch - "${FILESDIR}"/0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch - "${FILESDIR}"/0004-makefile-add-CFLAGS-to-linking-command.patch - "${FILESDIR}"/0005-makefile-fix-install-rule-dependency.patch -) - -src_prepare() { - default - tc-export CC AR - multilib_copy_sources -} - -multilib_src_compile() { - emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" CFLAGS_FAST="${CFLAGS}" library - use static-libs && emake CFLAGS_FAST="${CFLAGS}" package -} - -multilib_src_test() { - emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test -} - -multilib_src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" install - use static-libs && dolib.a libhttp_parser.a -} diff --git a/net-libs/http-parser/http-parser-2.8.0.ebuild b/net-libs/http-parser/http-parser-2.8.0.ebuild index 78862ca4b211..c4563e4bf414 100644 --- a/net-libs/http-parser/http-parser-2.8.0.ebuild +++ b/net-libs/http-parser/http-parser-2.8.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 inherit toolchain-funcs multilib-minimal -DESCRIPTION="Http request/response parser for C" +DESCRIPTION="HTTP request/response parser for C" HOMEPAGE="https://github.com/nodejs/http-parser" SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild b/net-libs/http-parser/http-parser-2.8.1.ebuild index 4e95e31a47d1..620ec5a2f7c8 100644 --- a/net-libs/http-parser/http-parser-2.8.1.ebuild +++ b/net-libs/http-parser/http-parser-2.8.1.ebuild @@ -5,13 +5,13 @@ EAPI=6 inherit toolchain-funcs multilib-minimal -DESCRIPTION="Http request/response parser for C" +DESCRIPTION="HTTP request/response parser for C" HOMEPAGE="https://github.com/nodejs/http-parser" SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/2.8.0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x64-solaris" IUSE="static-libs" src_prepare() { diff --git a/net-libs/http-parser/http-parser-99999.ebuild b/net-libs/http-parser/http-parser-99999.ebuild new file mode 100644 index 000000000000..06a3f2fa0dca --- /dev/null +++ b/net-libs/http-parser/http-parser-99999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit git-r3 toolchain-funcs multilib-minimal + +DESCRIPTION="HTTP request/response parser for C" +HOMEPAGE="https://github.com/nodejs/http-parser" +EGIT_REPO_URI="https://github.com/nodejs/http-parser/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="static-libs" + +src_prepare() { + default + tc-export CC AR + multilib_copy_sources +} + +multilib_src_compile() { + emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" CFLAGS_FAST="${CFLAGS}" library + use static-libs && emake CFLAGS_FAST="${CFLAGS}" package +} + +multilib_src_test() { + emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test +} + +multilib_src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" install + use static-libs && dolib.a libhttp_parser.a +} diff --git a/net-libs/librpcsecgss/Manifest b/net-libs/librpcsecgss/Manifest deleted file mode 100644 index 6e818e6626f2..000000000000 --- a/net-libs/librpcsecgss/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST librpcsecgss-0.16.tar.gz 362568 BLAKE2B 86f5934ce5f0e32d2c043543b30971fbf9f47c791ded9d04162760deda996b4a94e6383ef56e3c3b91f6cc78d7acdadabea9f72e9ce188ce3496f59cbdf80aa4 SHA512 c90ee344bd5d33a3502db664ab52e3298afd019851ceb00904d1e854d74bfb2253e0b407ccc219eff15c747600304651fcf6dad2df7c9de072a86d47f78c2362 -DIST librpcsecgss-0.19.tar.gz 374487 BLAKE2B e360738bb188f4ca9178da95272d45fc6a038e559e27fd915c084831a90b3057ec05496abec3859b01bc44cae7d36dc37f493a9308cda3276bbb1f3ba965cd20 SHA512 f492f26ebfc6bde007b0b06554dd9075786c1f7562add911cffcc892b3f34698a2f9847b399df828ff0665a906ef17192df070f7b70d32a2ce709291a7492620 -EBUILD librpcsecgss-0.16.ebuild 591 BLAKE2B 721056901189ec1deedd1f0919b494280b8afe57d3e311ddb05d5781f4ff420388ad41e9d5d54e9988f3265112b1ffab3a1c426cf6890790957125f920bd9639 SHA512 7ef5362daead9d2158be27622d6ef6b72b3971306855b634d0641087ea451930912f41902bfcdb7344dc79ec89c1d329cab0ca52cca4006a723b9f6348e869d0 -EBUILD librpcsecgss-0.19-r1.ebuild 772 BLAKE2B 1ab784ff2fb05f5ce5531f822212688c75339a3c8f6c781c323b527bce0dce6707f874f9e18557879e558c3476ab769c684c0d5ad48fb03ed1920572d3715486 SHA512 218eea4343f678ed502f7d8bbd5ee089413d22731a716369e68a39dd2633ab9843f7750bd20718f7639d09a9bdfa7c22931c50128ae42d16399f3da99e158537 -EBUILD librpcsecgss-0.19.ebuild 602 BLAKE2B f6a2060470fd9e152053791c0e138323643476cc9fa8b0b51a34fcf5c625a5eb1342a8c045cfb4d21e93d0969114c160642423ce640e22584029e2d4e07cb0f2 SHA512 5b58bcda4fb4cbca64f5be4f117e19af741c31cd34af6cb2c58f35d19b57903f5cdd5550d66f5d30afa0ab21d4d36a394102250dcbdf05dfc445dcdde8b5eeb1 -MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 diff --git a/net-libs/librpcsecgss/librpcsecgss-0.16.ebuild b/net-libs/librpcsecgss/librpcsecgss-0.16.ebuild deleted file mode 100644 index 23573fd009a9..000000000000 --- a/net-libs/librpcsecgss/librpcsecgss-0.16.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="implementation of rpcsec_gss (RFC 2203) for secure rpc communication" -HOMEPAGE="http://www.citi.umich.edu/projects/nfsv4/linux/" -SRC_URI="http://www.citi.umich.edu/projects/nfsv4/linux/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -RDEPEND="net-libs/libgssglue" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/net-libs/librpcsecgss/librpcsecgss-0.19-r1.ebuild b/net-libs/librpcsecgss/librpcsecgss-0.19-r1.ebuild deleted file mode 100644 index fa672b678b7b..000000000000 --- a/net-libs/librpcsecgss/librpcsecgss-0.19-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -DESCRIPTION="implementation of rpcsec_gss (RFC 2203) for secure rpc communication" -HOMEPAGE="http://www.citi.umich.edu/projects/nfsv4/linux/" -SRC_URI="http://www.citi.umich.edu/projects/nfsv4/linux/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="" - -RDEPEND="net-libs/libgssglue" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - # No need to install static libraries, as it uses non-static dependencies - econf --disable-static -} - -src_install() { - emake install DESTDIR="${D}" || die - find "${D}" -name '*.la' -delete || die - - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/net-libs/librpcsecgss/librpcsecgss-0.19.ebuild b/net-libs/librpcsecgss/librpcsecgss-0.19.ebuild deleted file mode 100644 index 06fa7c2eadc1..000000000000 --- a/net-libs/librpcsecgss/librpcsecgss-0.19.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="implementation of rpcsec_gss (RFC 2203) for secure rpc communication" -HOMEPAGE="http://www.citi.umich.edu/projects/nfsv4/linux/" -SRC_URI="http://www.citi.umich.edu/projects/nfsv4/linux/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="" - -RDEPEND="net-libs/libgssglue" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/net-libs/librpcsecgss/metadata.xml b/net-libs/librpcsecgss/metadata.xml deleted file mode 100644 index 56c124413057..000000000000 --- a/net-libs/librpcsecgss/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - base-system@gentoo.org - Gentoo Base System - - diff --git a/net-libs/loudmouth/Manifest b/net-libs/loudmouth/Manifest index 62b2a20d5ac4..420483ae4a17 100644 --- a/net-libs/loudmouth/Manifest +++ b/net-libs/loudmouth/Manifest @@ -1,17 +1,7 @@ -AUX loudmouth-1.4.3-async-fix.patch 971 BLAKE2B cce81fb071c320b59a56042c6c7bc253c494c7024a390b4bfb3647378fafa047c8b31d927fded3e877000b076951c153a2a0cbf98c1bcd948981933a49bac6b9 SHA512 56e76c103fb09766654c3d9e639420446dd184fcf8afbe191adf557fe91ef95873b7ef43cb3f72042e97b88cfca31475333f2dfe5731a09211850d34c32dc224 -AUX loudmouth-1.4.3-asyncns-system.patch 2597 BLAKE2B 1d3ae62ca3e71a8500c8c6f9399e21ded0d91a1df96e273d34e51692b81503835cebe251f7b0d814eff268758e62370b88593bb75b8a4078ef33949c432d7997 SHA512 afa6ac993f79a6e9d97f2a7d456d9b5c2052d90c97061c31c1ae74dbc687da305c55adadfc379c972811fdee1fa083287ce139bfcd1090d3c0b730edb0390550 -AUX loudmouth-1.4.3-drop-stanzas-on-fail.patch 1413 BLAKE2B fda38fde1a03cba9e86d93d277b1a254c5b7282609f0d672ad88bbc595e2694426087a3c4037388c1962c3d6603c3f07e6fc5d4dea81c87dbd12fb56f150f491 SHA512 95c0fdbf0558487fca53d207ce742b89f5d5fdf77c089369e80daa1541bca9bd9f28fd69b61f4e7379aac917dd6be26e47054b4571b7ccbbca26e91f11a2eb8d -AUX loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch 794 BLAKE2B 424a270ccd8c0cff9f88ce20da0db421bb6096c2e173fbb43edbc605e42f19d4173f0c99e12ea3300a1f90ed60b614ef2f20fb88c39d6c5530a6ad5e982ae38f SHA512 050351557d5fdc62777e8e53e07bd36d805b7bbfae23f9034e41a2a3a06696281f2149b19614fb33a5e10a890d7f16d60c3f6ee0b280956d2985eb7f69f6be5b -AUX loudmouth-1.4.3-free-before-closed.patch 4536 BLAKE2B 746590df86db1417337a5e89a7f5cdcf969b852c8be0640a93d80084fce6b4ee3603674558f14dc32a9ca08ad128a2a42dd60c7952d1deb9c1cb64a6ed5fbc85 SHA512 117740b701318241c27942413488833d8051f673800c542c63ba4cd772db59a4a94dc005d2c5bfd2eff5c132a6a147608077c70cc27d17f987f5a53ab76adf90 -AUX loudmouth-1.4.3-glib-2.32.patch 320 BLAKE2B 0bdb167ad2e8404ecf8e6808f63b3bbae96814ceb1a47771b81ff36b32712ec1a9e8108df6c63fdba53ee9f9a1b9885133d4996cce2a73567ad02003fa0ccf4a SHA512 775d35df42e5b8f571bcdaae179c3eb0a2e720825f515139a762d4e7b9a7136245d8186e82e9f5bf171851bc8b8f57a01d872929b0be52317aeb0b0e39d972e6 -AUX loudmouth-1.4.3-gnutls28.patch 703 BLAKE2B ea67a2f5736a30b829ec8d5beba0a3f2be56c9bd3eb8e9e874a5a3ae8fe9852f195e7742a2c33faeac530c6cd8695a758982b3d6eae5a558436e445f189171ff SHA512 6e1a6604fcda0b8423ecc56bdd08183c331b0c918811979ac10b2a9a3c2b58eb33c120e38a40659654b1ee4daf2f47c7e47352a7167a13db3ccd97397010cde3 -AUX loudmouth-1.4.3-id-tag-in-opening-headers.patch 1144 BLAKE2B 8d20c988dc44ae0364333d02c299540eb9cafc465fd8d67ad688c46747e918945beeb77dece30a08d7e33976ba8f601d041870fa06f3057bc56eb7bf5f5e405d SHA512 f4207619acf0ed3a6cda381eac7ec8aeeac06e94019ed5883a2d1976705afbe02cfb6a2ad99ab35580d710fcc53c7646b378cae23f1c454daf7a922596b8d02d -AUX loudmouth-1.4.3-invalid-unicode.patch 4085 BLAKE2B 438e3956cfcfe0669b5d8b61eb8121c10c5293a9e0de901917350dac353eecd4468283e7244d1dcc87772d4d8f824816871e1b2fc51baa96b3921cc792f1ce12 SHA512 c622f19321f4316a13608c14e6b3ddc0c9bd1aa8668a08557dc5791c6d157224285d240696ee6b2ca9868cabb8f73bd764be00dcddcb7fffd2949d757bfbb77c -AUX loudmouth-1.4.3-silence-chdir.patch 891 BLAKE2B 7fa297feccca2aa0a5b5f570cbf6573414c02134f74e4926b24917985d7285184d778038d61b43d80738fac1215b596a1e616c13b424fb345c80d3127a091165 SHA512 9fb9c7af6ee0cf82ad667949e73dff0688b0cd3cc1b47fa38ff2bd9b57ded8e7ca8d79d15597ef06257b1e34e77a47f3e490b133dbd23b30dfed43c5205bc450 -DIST loudmouth-1.4.3.tar.bz2 366818 BLAKE2B bd51261de4b998c699971ccdf3e02dcdea00d05cfc1f85b6712322de80179ea3fb2585d84fbbe0abc60a1ec351e22f51f37aee443027a6dbbdd484cdf3e4b5cc SHA512 02d1de14a4d626a4c9100bd24c06d4b4203eabb0f95bab40ee18ea5e68ed81d47aa977625140157b2d9f7974ac748af857c2ee3a916f0db700e2a2d0934940ec +AUX loudmouth-1.5.3-gcc7.patch 919 BLAKE2B 085cc7bd0c1eabe91f45c8f1fce8f52518a5824479d110e2bd235a4decc79456f11d3c57d1288c0043fc15c466998b9e52687a9a0d59fe3269c043cb2daaf88f SHA512 f5636e0745f81d4a7c85efa45238bf26cf70b5c43fbf32e9746a7ad534dd33abf10b7547ac7361ae7d5f7b5fa422a1a3028b8ffaa9fe0e5b843934a056e0b0ce DIST loudmouth-1.5.2.tar.gz 115940 BLAKE2B cf9134fb68e09c4f03e605227a42b9fc092d5f4f5524a39e044f6bd573e7b9a0e7ba1161cda2655cdc513a05673dfa3600d0548209230314a9455c7a912123b7 SHA512 54c3eb7ef99604d7e2d5560dc6e5be176a188e6a0d82ae6c2f488e30f06553039aa03d6f818cec25f354479a2624f60f2233d7e63b54f331e934d554de9bfc87 DIST loudmouth-1.5.3.tar.gz 114676 BLAKE2B 7a73e4e65046608fc8ec571b5448ab8344a8aed554fee1ecf7badd2ca5ed382ddb27e6ba7bd5d0a76d978d3079415b307f1b4ca77da450003ae936191cdbd33e SHA512 afae8b4ad1e9e5558cffa8f6b9f25331b01cfa09ea0b3defb74cac7d39477744e6d9181d3adefe242038020759df43558de0e61305fbc8e12a3b293b82856bf7 -EBUILD loudmouth-1.4.3-r2.ebuild 2498 BLAKE2B 8f4040c67493c007d6df8f7fc8d7bf630d97d7c01ca9ef71f59a1343b00405b86eb7964f101459ed3434f47c0f48078ca0885854d0746b8e9b2804ad1547e5de SHA512 2d0122e816ce11214c6ee00641535d0d9148c1412ee660fb361930e4cea95bf4866fbd68e340c57ec593afc94487a0aaeb1160ee1aff69a41f87138245cf7f4f EBUILD loudmouth-1.5.2-r1.ebuild 1159 BLAKE2B e36ed32efdf19275bc74694a814c814e92f0533da216d8a8a80cf731b40fa51f63377db99bbebf5900810be0b4d69d4dbb81c6d18c18ba5932fb5b59be35a68f SHA512 e53ddf6fa0c513671fddca1996c51f70b7cb4d83910ee9754b70d040872f38d63b54a054350e3b542869ba87140243a29af8e7e724c2102b75873b7004887b8e -EBUILD loudmouth-1.5.3.ebuild 1166 BLAKE2B c683804c7c6252ff9e54e3a2a0d165d42c52b94ef79844fa4a86ac3e0167549cd26af65feef002b3cebf705e04a0293a6507dbe23747176d40c55684adec765b SHA512 7257a30439d6a17b92a04443405ea7ae10b83ad2621a411f25e1e6d593e8252a07012a5ded42d2645c39d45c9494b137fb77585c7bd47379ce128886f6e6ecd1 +EBUILD loudmouth-1.5.3-r1.ebuild 1158 BLAKE2B 56cc3a368c123cd614c53c8b52f722adea26c4b8aceac95c88a9a5eed2107f1697e91659c38ec9665017ea78eeb31c6217d3dc7a813244cad94e0d1ac6f82862 SHA512 5bf39cbf261b4c63a039cb56cd6508376fd0d5d23d864709e0c465e0b1599a52d720f575208691b3c890ccea116526aa54abe123c09e2269f8284a747901f7fa +EBUILD loudmouth-1.5.3.ebuild 1204 BLAKE2B 3e5c33e9408cc1f1ecc93dcb7c05c4e6e407b79661f18d9e6c2cb3f5ef00c1d4363d5411e78669e868947e8aab1dd0675b98ee7c4a69f81402da0574f908b8b1 SHA512 3a8814478be13d64ef265ad92f5400638299d9497391bf36e40424b079dcf963e69dae6e08fee83adb9a6df196025daa6ad23bf232fb6490774d2aeb5a2a0d96 MISC metadata.xml 561 BLAKE2B 25fe241cbe49f3c8a85c331659dde548dc8dc3dd4e7f904921ee7cf75ad3ef4f794823b937ff5d32c11260fdab1ec0f6162a9f90707e7d6abcfe7e0c7e004383 SHA512 69e89d7b5ffc2045a760a8b094bdc6fd230c10539550f9c0efb657a480bdee487f3e6cd5c87b2e037a1b1078274ebaa25efde6535aed4dfe57876a60a2faf4aa diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-async-fix.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-async-fix.patch deleted file mode 100644 index 3213d72865aa..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-async-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/loudmouth/lm-socket.c -+++ b/loudmouth/lm-socket.c -@@ -1022,7 +1022,7 @@ _lm_socket_create_phase2 (LmSocket *socket, struct addrinfo *ans) - if (socket->connect_func) { - (socket->connect_func) (socket, FALSE, socket->user_data; - } -- g_free (socket->connect_data); -+ g_free (socket->connect_data); - socket->connect_data = NULL; - return; - } -@@ -1107,6 +1107,10 @@ lm_socket_create (GMainContext *context, - _lm_socket_create_phase1 (socket, NULL, 0); - } - -+#ifndef HAVE_ASYNCNS -+ /* Only do this check if we are not using asyncns or it will crash. -+ * Report and patch by Senko. -+ */ - if (socket->connect_data == NULL) { - /* Open failed synchronously, probably a DNS lookup problem */ - lm_socket_unref(socket); -@@ -1118,6 +1122,7 @@ lm_socket_create (GMainContext *context, - - return NULL; - } -+#endif /* HAVE_ASYNCNS */ - - - /* If the connection fails synchronously, we don't want to call the diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-asyncns-system.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-asyncns-system.patch deleted file mode 100644 index 9cf5345e558d..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-asyncns-system.patch +++ /dev/null @@ -1,83 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 9369e55..17a9e1d 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -199,19 +199,31 @@ AM_CONDITIONAL(USE_GNUTLS, test x$enable_ssl = xGnuTLS) - dnl +-------------------------------------------------------------------+ - dnl | Checking for libasyncns | - dnl +-------------------------------------------------------------------+ --AC_ARG_WITH(asyncns, [ --with-asyncns=yes/no define whether to use libasyncns, default=no], -- ac_asyncns=$withval, -- ac_asyncns=no -- ) -+AC_ARG_WITH(asyncns, -+ AS_HELP_STRING([--with-asyncns], -+ [define whether to use libasyncns, @<:@default=no@:>@ (internal/system/no)]), -+ ac_asyncns=$withval, -+ ac_asyncns=no) - - enable_asyncns=no -+have_asyncns_system=no - if test x$ac_asyncns != xno; then - enable_asyncns=yes - AC_DEFINE(HAVE_ASYNCNS, 1, [Whether to use libasyncns]) -+ -+ if test x$ac_asyncns = xsystem; then -+ PKG_CHECK_MODULES(ASYNCNS, [libasyncns >= 0.3], -+ [have_asyncns_system=yes], -+ [have_asyncns_system=no]) -+ fi - else - echo "Not using asynchronous dns lookups" - fi - -+AC_SUBST(ASYNCNS_CFLAGS) -+AC_SUBST(ASYNCNS_LIBS) -+AM_CONDITIONAL(USE_SYSTEM_ASYNCNS, test x$have_asyncns_system = xyes) -+ - dnl +-------------------------------------------------------------------+ - dnl | Checking for Linux TCP/IP stack | - dnl +-------------------------------------------------------------------+ -diff --git a/loudmouth/Makefile.am b/loudmouth/Makefile.am -index f73aa0c..e308e1c 100644 ---- a/loudmouth/Makefile.am -+++ b/loudmouth/Makefile.am -@@ -6,6 +6,7 @@ AM_CPPFLAGS = \ - -I. \ - -I$(top_srcdir) \ - $(LOUDMOUTH_CFLAGS) \ -+ $(ASYNCNS_CFLAGS) \ - $(LIBIDN_CFLAGS) \ - -DLM_COMPILATION \ - -DRUNTIME_ENDIAN \ -@@ -51,8 +52,6 @@ libloudmouth_1_la_SOURCES = \ - lm-sock.c \ - lm-socket.c \ - lm-socket.h \ -- asyncns.c \ -- asyncns.h \ - lm-sasl.c \ - lm-sasl.h \ - md5.c \ -@@ -61,6 +60,13 @@ libloudmouth_1_la_SOURCES = \ - base64.h \ - $(NULL) - -+if ! USE_SYSTEM_ASYNCNS -+libloudmouth_1_la_SOURCES += \ -+ asyncns.c \ -+ asyncns.h \ -+ $(NULL) -+endif -+ - libloudmouthinclude_HEADERS = \ - lm-connection.h \ - lm-error.h \ -@@ -75,6 +81,7 @@ libloudmouthinclude_HEADERS = \ - - libloudmouth_1_la_LIBADD = \ - $(LOUDMOUTH_LIBS) \ -+ $(ASYNCNS_LIBS) \ - $(LIBIDN_LIBS) \ - -lresolv - diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-drop-stanzas-on-fail.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-drop-stanzas-on-fail.patch deleted file mode 100644 index 05c76c590b58..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-drop-stanzas-on-fail.patch +++ /dev/null @@ -1,47 +0,0 @@ - -From: Sjoerd Simons -Date: Tue, 13 Jan 2009 11:28:44 +0000 -Subject: [PATCH] Drop stanzas when failing to convert them to LmMessages - -when a stanza comes in that for some reason can't be parsed into an LmMessage, -just drop them on the floor instead of blocking the parser. I've seen this -issue happen in practise because some (buggy?) client sending an iq with a -prefix e.g. ---- - loudmouth/lm-parser.c | 15 ++++++--------- - 1 files changed, 6 insertions(+), 9 deletions(-) - -diff --git a/loudmouth/lm-parser.c b/loudmouth/lm-parser.c -index 1938d56..89f6675 100644 ---- a/loudmouth/lm-parser.c -+++ b/loudmouth/lm-parser.c -@@ -151,19 +151,16 @@ parser_end_node_cb (GMarkupParseContext *context, - if (!m) { - g_warning ("Couldn't create message: %s\n", - parser->cur_root->name); -- return; -- } -- -- g_log (LM_LOG_DOMAIN, LM_LOG_LEVEL_PARSER, -+ } else { -+ g_log (LM_LOG_DOMAIN, LM_LOG_LEVEL_PARSER, - "Have a new message\n"); -- if (parser->function) { -- (* parser->function) (parser, m, parser->user_data); -+ if (parser->function) { -+ (* parser->function) (parser, m, parser->user_data); -+ } -+ lm_message_unref (m); - } - -- lm_message_unref (m); - lm_message_node_unref (parser->cur_root); -- -- - parser->cur_node = parser->cur_root = NULL; - } else { - LmMessageNode *tmp_node; --- -1.5.6.5 - - diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch deleted file mode 100644 index 5bca69c0c15e..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/loudmouth/lm-connection.c b/loudmouth/lm-connection.c -index 21c1bc2..ae8de94 100644 ---- a/loudmouth/lm-connection.c -+++ b/loudmouth/lm-connection.c -@@ -1441,11 +1441,18 @@ lm_connection_authenticate (LmConnection *connection, - connection->effective_jid = g_strdup_printf ("%s/%s", - connection->jid, connection->resource); - - if (connection->use_sasl) { -+ gchar *domain = NULL; -+ -+ if (!connection_get_server_from_jid (connection->jid, &domain)) { -+ domain = g_strdup (connection->server); -+ } -+ - lm_sasl_authenticate (connection->sasl, - username, password, -- connection->server, -+ domain, - connection_sasl_auth_finished); -+ g_free (domain); - - connection->features_cb = - lm_message_handler_new (connection_features_cb, diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-free-before-closed.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-free-before-closed.patch deleted file mode 100644 index d6c43ae9d66f..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-free-before-closed.patch +++ /dev/null @@ -1,137 +0,0 @@ -From ff113220df9073c3e6078487e87b6a7b86e2d952 Mon Sep 17 00:00:00 2001 -From: Mikael Hallendal -Date: Sun, 30 Nov 2008 09:27:21 +0100 -Subject: [PATCH] Don't free connection internals before it's closed. [#34] - -When the connection freed up internal states (in this case the handler -lists) before closing itself it segfaulted when trying to unregister the -SASL handlers. - -Reported by Julien Puydt. ---- - loudmouth/lm-connection.c | 30 +++++++++++++++++------------- - loudmouth/lm-sasl.c | 18 +++++++++--------- - 2 files changed, 26 insertions(+), 22 deletions(-) - -diff --git a/loudmouth/lm-connection.c b/loudmouth/lm-connection.c -index 915c0ad..dda2978 100644 ---- a/loudmouth/lm-connection.c -+++ b/loudmouth/lm-connection.c -@@ -191,13 +191,21 @@ connection_free (LmConnection *connection) - { - int i; - -+ /* This needs to be run before starting to free internal states. -+ * It used to be run after the handlers where freed which lead to a crash -+ * when the connection was freed prior to running lm_connection_close. -+ */ -+ if (connection->state >= LM_CONNECTION_STATE_OPENING) { -+ connection_do_close (connection); -+ } -+ - g_free (connection->server); - g_free (connection->jid); - g_free (connection->effective_jid); - g_free (connection->stream_id); - g_free (connection->resource); - -- if (connection->sasl) { -+ if (connection->sasl) { - lm_sasl_free (connection->sasl); - } - -@@ -218,13 +226,9 @@ connection_free (LmConnection *connection) - - g_slist_free (connection->handlers[i]); - } -- - g_hash_table_destroy (connection->id_handlers); -- if (connection->state >= LM_CONNECTION_STATE_OPENING) { -- connection_do_close (connection); -- } - -- if (connection->open_cb) { -+ if (connection->open_cb) { - _lm_utils_free_callback (connection->open_cb); - } - -@@ -2030,11 +2034,11 @@ lm_connection_unregister_message_handler (LmConnection *connection, - g_return_if_fail (handler != NULL); - g_return_if_fail (type != LM_MESSAGE_TYPE_UNKNOWN); - -- for (l = connection->handlers[type]; l; l = l->next) { -- HandlerData *hd = (HandlerData *) l->data; -- -+ for (l = connection->handlers[type]; l; l = l->next) { -+ HandlerData *hd = (HandlerData *) l->data; -+ - if (handler == hd->handler) { -- connection->handlers[type] = g_slist_remove_link (connection->handlers[type], l); -+ connection->handlers[type] = g_slist_remove_link (connection->handlers[type], l); - g_slist_free (l); - lm_message_handler_unref (hd->handler); - g_free (hd); -@@ -2140,7 +2144,7 @@ lm_connection_ref (LmConnection *connection) - g_return_val_if_fail (connection != NULL, NULL); - - connection->ref_count++; -- -+ - return connection; - } - -@@ -2157,8 +2161,8 @@ lm_connection_unref (LmConnection *connection) - g_return_if_fail (connection != NULL); - - connection->ref_count--; -- -+ - if (connection->ref_count == 0) { -- connection_free (connection); -+ connection_free (connection); - } - } -diff --git a/loudmouth/lm-sasl.c b/loudmouth/lm-sasl.c -index 42ee0e1..e6a72f5 100644 ---- a/loudmouth/lm-sasl.c -+++ b/loudmouth/lm-sasl.c -@@ -807,27 +807,27 @@ lm_sasl_free (LmSASL *sasl) - g_free (sasl->server); - - if (sasl->features_cb) { -- lm_connection_unregister_message_handler (sasl->connection, -- sasl->features_cb, -- LM_MESSAGE_TYPE_STREAM_FEATURES); -+ lm_connection_unregister_message_handler (sasl->connection, -+ sasl->features_cb, -+ LM_MESSAGE_TYPE_STREAM_FEATURES); - } - - if (sasl->challenge_cb) { - lm_connection_unregister_message_handler (sasl->connection, -- sasl->challenge_cb, -- LM_MESSAGE_TYPE_CHALLENGE); -+ sasl->challenge_cb, -+ LM_MESSAGE_TYPE_CHALLENGE); - } - - if (sasl->success_cb) { - lm_connection_unregister_message_handler (sasl->connection, -- sasl->success_cb, -- LM_MESSAGE_TYPE_SUCCESS); -+ sasl->success_cb, -+ LM_MESSAGE_TYPE_SUCCESS); - } - - if (sasl->failure_cb) { - lm_connection_unregister_message_handler (sasl->connection, -- sasl->failure_cb, -- LM_MESSAGE_TYPE_FAILURE); -+ sasl->failure_cb, -+ LM_MESSAGE_TYPE_FAILURE); - } - - g_free (sasl); --- -1.7.7.1 - diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-glib-2.32.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-glib-2.32.patch deleted file mode 100644 index 87fc170c80da..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-glib-2.32.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: loudmouth-1.4.3/loudmouth/lm-error.c -=================================================================== ---- loudmouth-1.4.3.orig/loudmouth/lm-error.c -+++ loudmouth-1.4.3/loudmouth/lm-error.c -@@ -19,7 +19,7 @@ - */ - - #include --#include -+#include - #include "lm-error.h" - - /** diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-gnutls28.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-gnutls28.patch deleted file mode 100644 index a538533db03b..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-gnutls28.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=272027 -# Patch from mandriva ---- a/configure.ac 2009-05-30 17:59:03.000000000 +0200 -+++ b/configure.ac 2009-05-30 18:02:24.000000000 +0200 -@@ -146,8 +146,9 @@ - enable_ssl=no - if test "x$ac_ssl" = "xgnutls"; then - dnl Look for GnuTLS -- AM_PATH_LM_LIBGNUTLS($GNUTLS_REQUIRED, have_libgnutls=yes, have_libgnutls=no) -+ PKG_CHECK_EXISTS([gnutls >= $GNUTLS_REQUIRED], have_libgnutls=yes, have_libgnutls=no) - if test "x$have_libgnutls" = "xyes"; then -+ PKG_CHECK_MODULES(LIBGNUTLS, [gnutls >= $GNUTLS_REQUIRED]) - CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS" - LIBS="$LIBS $LIBGNUTLS_LIBS" - AC_DEFINE(HAVE_GNUTLS, 1, [whether to use GnuTSL support.]) diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-id-tag-in-opening-headers.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-id-tag-in-opening-headers.patch deleted file mode 100644 index 43b923a5e73f..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-id-tag-in-opening-headers.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 6f3a168d985d37af42e747412b5d6d427b4d1ab8 Mon Sep 17 00:00:00 2001 -From: Will Thompson -Date: Wed, 5 Nov 2008 23:19:42 +0100 -Subject: [PATCH] Don't append the 'id'-tag in opening stream headers. [#30] - -According to RFC 3920 (section 4.4) the id attribute SHOULD NOT be added -by the initiating party. - -[#30 responsible:Hallski state:resolved milestone:Loudmouth 1.4.4 tagged:committed] ---- - loudmouth/lm-message.c | 8 +++++--- - 1 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/loudmouth/lm-message.c b/loudmouth/lm-message.c -index a7d1b46..e2fdcc2 100644 ---- a/loudmouth/lm-message.c -+++ b/loudmouth/lm-message.c -@@ -223,9 +223,11 @@ lm_message_new (const gchar *to, LmMessageType type) - - m->node = _lm_message_node_new (_lm_message_type_to_string (type)); - -- id = _lm_utils_generate_id (); -- lm_message_node_set_attribute (m->node, "id", id); -- g_free (id); -+ if (type != LM_MESSAGE_TYPE_STREAM) { -+ id = _lm_utils_generate_id (); -+ lm_message_node_set_attribute (m->node, "id", id); -+ g_free (id); -+ } - - if (to) { - lm_message_node_set_attribute (m->node, "to", to); --- -1.7.7.1 - diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-invalid-unicode.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-invalid-unicode.patch deleted file mode 100644 index 2a97653c93cd..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-invalid-unicode.patch +++ /dev/null @@ -1,144 +0,0 @@ -From e08dbcca6cf50c834e2fe4e7290cce642903251d Mon Sep 17 00:00:00 2001 -From: Hermitifier -Date: Mon, 3 Oct 2011 17:06:18 +0200 -Subject: [PATCH] Protect GMarkup parser against invalid unicode characters - -[Alexandre Rostovtsev : backport to 1.4.3] - -http://loudmouth.lighthouseapp.com/projects/17276/tickets/61 ---- - loudmouth/lm-parser.c | 94 ++++++++++++++++++++++++++++++++++++++++++++----- - 1 files changed, 85 insertions(+), 9 deletions(-) - -diff --git a/loudmouth/lm-parser.c b/loudmouth/lm-parser.c -index 89f6675..0a61a56 100644 ---- a/loudmouth/lm-parser.c -+++ b/loudmouth/lm-parser.c -@@ -43,6 +43,8 @@ struct LmParser { - - GMarkupParser *m_parser; - GMarkupParseContext *context; -+ gchar *incomplete; /* incomplete utf-8 character -+ found at the end of buffer */ - }; - - -@@ -233,25 +235,98 @@ lm_parser_new (LmParserMessageFunction function, - parser->cur_root = NULL; - parser->cur_node = NULL; - -+ parser->incomplete = NULL; -+ - return parser; - } - -+static gchar * -+_lm_parser_make_valid (const gchar *buffer, gchar **incomplete) -+{ -+ GString *string; -+ const gchar *remainder, *invalid; -+ gint remaining_bytes, valid_bytes; -+ gunichar code; /*error code for invalid character*/ -+ -+ g_return_val_if_fail (buffer != NULL, NULL); -+ -+ string = NULL; -+ remainder = buffer; -+ remaining_bytes = strlen (buffer); -+ -+ while (remaining_bytes != 0) -+ { -+ if (g_utf8_validate (remainder, remaining_bytes, &invalid)) -+ break; -+ valid_bytes = invalid - remainder; -+ -+ if (string == NULL) -+ string = g_string_sized_new (remaining_bytes); -+ -+ g_string_append_len (string, remainder, valid_bytes); -+ -+ remainder = g_utf8_find_next_char(invalid, NULL); -+ remaining_bytes -= valid_bytes + (remainder - invalid); -+ -+ code = g_utf8_get_char_validated (invalid, -1); -+ -+ if (code == -1) { -+ /* A complete but invalid codepoint */ -+ /* append U+FFFD REPLACEMENT CHARACTER */ -+ g_string_append (string, "\357\277\275"); -+#ifndef LM_NO_DEBUG -+ g_debug ("invalid character!\n"); -+#endif -+ } else if (code == -2) { -+ /* Beginning of what could be a character */ -+ *incomplete = g_strdup (invalid); -+#ifndef LM_NO_DEBUG -+ g_debug ("incomplete character: %s\n", *incomplete); -+#endif -+ -+ g_assert (remaining_bytes == 0); -+ g_assert (*(g_utf8_find_next_char(invalid, NULL)) == '\0'); -+ } -+ } -+ -+ if (string == NULL) -+ return g_strdup (buffer); -+ -+ g_string_append (string, remainder); -+ -+ g_assert (g_utf8_validate (string->str, -1, NULL)); -+ -+ return g_string_free (string, FALSE); -+} -+ -+ - void - lm_parser_parse (LmParser *parser, const gchar *string) - { -+ gchar *valid, *completed; - g_return_if_fail (parser != NULL); - -- if (!parser->context) { -- parser->context = g_markup_parse_context_new (parser->m_parser, 0, -- parser, NULL); -- } -- -- if (g_markup_parse_context_parse (parser->context, string, -- (gssize)strlen (string), NULL)) { -- } else { -+ if (!parser->context) { -+ parser->context = g_markup_parse_context_new (parser->m_parser, 0, -+ parser, NULL); -+ } -+ -+ if (parser->incomplete) { -+ completed = g_strdup_printf("%s%s", parser->incomplete, string); -+ g_free(parser->incomplete); -+ parser->incomplete = NULL; -+ } else { -+ completed = g_strdup(string); -+ } -+ valid = _lm_parser_make_valid (completed, &parser->incomplete); -+ g_free(completed); -+ if (g_markup_parse_context_parse (parser->context, valid, -+ (gssize)strlen (valid), NULL)) { -+ } else { - g_markup_parse_context_free (parser->context); - parser->context = NULL; -- } -+ } -+ g_free(valid); - } - - void -@@ -264,6 +339,7 @@ lm_parser_free (LmParser *parser) - if (parser->context) { - g_markup_parse_context_free (parser->context); - } -+ g_free (parser->incomplete); - g_free (parser->m_parser); - g_free (parser); - } --- -1.7.7.1 - diff --git a/net-libs/loudmouth/files/loudmouth-1.4.3-silence-chdir.patch b/net-libs/loudmouth/files/loudmouth-1.4.3-silence-chdir.patch deleted file mode 100644 index 0ee8c940fade..000000000000 --- a/net-libs/loudmouth/files/loudmouth-1.4.3-silence-chdir.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4d8a5ea64abb65ed086efc3e32125c529068acbe Mon Sep 17 00:00:00 2001 -From: Mikael Hallendal -Date: Wed, 19 Nov 2008 10:16:40 +0100 -Subject: [PATCH] Silence chdir by catching return value - ---- - loudmouth/asyncns.c | 3 ++- - 1 files changed, 2 insertions(+), 1 deletions(-) - -diff --git a/loudmouth/asyncns.c b/loudmouth/asyncns.c -index 9b238fa..55cb471 100644 ---- a/loudmouth/asyncns.c -+++ b/loudmouth/asyncns.c -@@ -382,6 +382,7 @@ static int process_worker(int in_fd, int out_fd) { - int have_death_sig = 0; - assert(in_fd > 2); - assert(out_fd > 2); -+ int no_warn; - - close(0); - close(1); -@@ -391,7 +392,7 @@ static int process_worker(int in_fd, int out_fd) { - open("/dev/null", O_WRONLY); - open("/dev/null", O_WRONLY); - -- chdir("/"); -+ no_warn = chdir("/"); - - if (geteuid() == 0) { - struct passwd *pw; --- -1.7.7.1 - diff --git a/net-libs/loudmouth/files/loudmouth-1.5.3-gcc7.patch b/net-libs/loudmouth/files/loudmouth-1.5.3-gcc7.patch new file mode 100644 index 000000000000..83e0aea69d74 --- /dev/null +++ b/net-libs/loudmouth/files/loudmouth-1.5.3-gcc7.patch @@ -0,0 +1,25 @@ +Bug: https://bugs.gentoo.org/618330 +Upstream commit: https://github.com/mcabber/loudmouth/commit/01fdfa0f5d1b8502b92d2e78d757e9b19661d054 + +From 01fdfa0f5d1b8502b92d2e78d757e9b19661d054 Mon Sep 17 00:00:00 2001 +From: tmp170422 +Date: Sun, 14 May 2017 12:18:32 +0300 +Subject: [PATCH] An apparent typo + +--- + loudmouth/lm-sasl.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/loudmouth/lm-sasl.c b/loudmouth/lm-sasl.c +index 00cf9b7..38cd88c 100644 +--- a/loudmouth/lm-sasl.c ++++ b/loudmouth/lm-sasl.c +@@ -529,7 +529,7 @@ sasl_md5_prepare_response (LmSASL *sasl, GHashTable *challenge) + } + + nonce = g_hash_table_lookup (challenge, "nonce"); +- if (nonce == NULL || nonce == '\0') { ++ if (nonce == NULL || nonce[0] == '\0') { + g_log (LM_LOG_DOMAIN, LM_LOG_LEVEL_SASL, + "%s: server didn't provide a nonce in the challenge", + G_STRFUNC); diff --git a/net-libs/loudmouth/loudmouth-1.4.3-r2.ebuild b/net-libs/loudmouth/loudmouth-1.4.3-r2.ebuild deleted file mode 100644 index 073287849ae7..000000000000 --- a/net-libs/loudmouth/loudmouth-1.4.3-r2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -GNOME_TARBALL_SUFFIX="bz2" -GNOME2_LA_PUNT="yes" -# Not using gnome macro, but behavior is similar, #434736 -GCONF_DEBUG="yes" - -inherit autotools eutils gnome2 - -DESCRIPTION="Lightweight C Jabber library" -HOMEPAGE="https://github.com/engineyard/loudmouth" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~ppc-macos" - -IUSE="asyncns ssl static-libs test" - -# Automagic libidn dependency -RDEPEND=" - >=dev-libs/glib-2.4:2 - net-dns/libidn - ssl? ( >=net-libs/gnutls-1.4.0 ) - asyncns? ( net-libs/libasyncns ) -" -# FIXME: -# openssl dropped because of bug #216705 - -DEPEND="${RDEPEND} - test? ( dev-libs/check ) - virtual/pkgconfig - >=dev-util/gtk-doc-am-1 -" - -src_prepare() { - # Use system libasyncns, bug #236844 - epatch "${FILESDIR}/${P}-asyncns-system.patch" - - # Fix detection of gnutls-2.8, bug #272027 - epatch "${FILESDIR}/${P}-gnutls28.patch" - - # Fix digest auth with SRV (or similar) - # Upstream: http://loudmouth.lighthouseapp.com/projects/17276-libloudmouth/tickets/44-md5-digest-uri-not-set-correctly-when-using-srv - epatch "${FILESDIR}/${P}-fix-sasl-md5-digest-uri.patch" - - # Drop stanzas when failing to convert them to LmMessages - # From debian.. - epatch "${FILESDIR}/${P}-drop-stanzas-on-fail.patch" - - # Don't check for sync dns problems when using asyncns [#33] - # From debian.. - epatch "${FILESDIR}/${P}-async-fix.patch" - - # Don't append id tag in opening headers [#30] - epatch "${FILESDIR}/${P}-id-tag-in-opening-headers.patch" - - # Silence chdir, from engineyard git - epatch "${FILESDIR}/${P}-silence-chdir.patch" - - # Don't free connection internals before connection is closed [#34] - epatch "${FILESDIR}/${P}-free-before-closed.patch" - - # Check for invalid utf8, bug #389127 - # Upstream: http://loudmouth.lighthouseapp.com/projects/17276/tickets/61 - epatch "${FILESDIR}/${P}-invalid-unicode.patch" - - # http://loudmouth.lighthouseapp.com/projects/17276/tickets/63 - epatch "${FILESDIR}/${P}-glib-2.32.patch" - - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #467694 - - eautoreconf - gnome2_src_prepare -} - -src_configure() { - local myconf - - if use ssl; then - myconf="${myconf} --with-ssl=gnutls" - else - myconf="${myconf} --with-ssl=no" - fi - - if use asyncns; then - myconf="${myconf} --with-asyncns=system" - else - myconf="${myconf} --without-asyncns" - fi - gnome2_src_configure \ - $(use_enable static-libs static) \ - ${myconf} -} diff --git a/net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild b/net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild new file mode 100644 index 000000000000..46433a1d78f2 --- /dev/null +++ b/net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools + +DESCRIPTION="Lightweight C Jabber library" +HOMEPAGE="https://github.com/mcabber/loudmouth" +SRC_URI="https://github.com/mcabber/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos" + +IUSE="asyncns ssl openssl static-libs test" + +# Automagic libidn dependency +RDEPEND=" + >=dev-libs/glib-2.16:2 + net-dns/libidn + ssl? ( + !openssl? ( >=net-libs/gnutls-1.4.0:0= ) + openssl? ( dev-libs/openssl:0= ) + ) + asyncns? ( >=net-libs/libasyncns-0.3 ) +" +DEPEND="${RDEPEND} + test? ( dev-libs/check ) + virtual/pkgconfig + >=dev-util/gtk-doc-1 + >=dev-util/gtk-doc-am-1 +" + +PATCHES=( "${FILESDIR}"/${P}-gcc7.patch ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf + + if use ssl; then + if ! use openssl; then + myconf="${myconf} --with-ssl=gnutls" + else + myconf="${myconf} --with-ssl=openssl" + fi + else + myconf="${myconf} --with-ssl=no" + fi + + econf \ + $(use_enable static-libs static) \ + $(use_with asyncns) \ + ${myconf} +} diff --git a/net-libs/loudmouth/loudmouth-1.5.3.ebuild b/net-libs/loudmouth/loudmouth-1.5.3.ebuild index b5dac8fc2678..2b9a01dfa340 100644 --- a/net-libs/loudmouth/loudmouth-1.5.3.ebuild +++ b/net-libs/loudmouth/loudmouth-1.5.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -34,6 +34,7 @@ DEPEND="${RDEPEND} " src_prepare() { + epatch "${FILESDIR}"/${P}-gcc7.patch eautoreconf } diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest index 143ab1664bdc..ce37c41050e9 100644 --- a/net-libs/mbedtls/Manifest +++ b/net-libs/mbedtls/Manifest @@ -8,6 +8,6 @@ EBUILD mbedtls-2.6.0.ebuild 2416 BLAKE2B e9f164316f072fe0648fc77391f78b14bd25fca EBUILD mbedtls-2.6.1.ebuild 2426 BLAKE2B fa77e8b8060ef1cba7e0dea4ba0da72b1f731fffb4194eb1d3c1b88dcd9f475e5d77a9113b825549ce1cd39bf3b2f8fa6907b862cf5ed2cb53e5f4a65214918d SHA512 38486a58add1060c65a0f190cb7b9e7327da8dfa9a3c05f93ee149b5e68ea9bf02d0acff502264d0314986e00a18ca3247f39adf4c6272fc1f6c0dd0cc0248de EBUILD mbedtls-2.7.0.ebuild 2426 BLAKE2B 3876ca38f5c8df3b858f4430bcf45fa5453876378fadfae9b06e0af1418c7dfdc853b9b781c0f12af47a6c2bc518c48203ba0f1bcf5fd05209dd831a33e82688 SHA512 d47bd79f91aa75bac1c15d945a01bcb1fd1df02641831b5579d52185c92419b3fb4a438be0968c4995a53ae360fd04e425b1ecc700cae42f6b92b4bb258face8 EBUILD mbedtls-2.7.1.ebuild 2418 BLAKE2B aa3b1703e9054f1dbb4ad55eaf2ed3b286a1c3bd0f8a369f6123b1abfbcb42156bb2c71885c0ffa7710b6f842071532dd07776943cefd35728040c54ab307b87 SHA512 0ccf855ca1eb9cbf54a51ddd969bcf5feec66b3619d345be6cd480c782ddb36203f2e733475a5e2cf011c24ee1960f5f6ce03cc061cc55470328724844d8a942 -EBUILD mbedtls-2.7.2.ebuild 2424 BLAKE2B d337cb49d4f4312523e10c2b096795efc4c9a232e11ea62d595a5516f52ee1c5f4a6f17c660410b4a3fef79d99d2ec98f393a32e728caa4cdb2f3c78c24bb03c SHA512 cbbaf8e758f41e0c909c6eacdb6dd0aaa422680a8945350f19772bed0c6fb4d8399c5ae2c89d656cedd793159c0f1d637dc8055a111f94f3d430e0b4d68dbb7d +EBUILD mbedtls-2.7.2.ebuild 2421 BLAKE2B 4b95189cdac3221211009bca8777c4d92cf531593b8ed074a2eb736d5902dad5ecc35da90093a151a1b1745086d26367f815621fbb0f1e4cc718cfa42725ae5b SHA512 02adadd56af017a35e120f6a0da2280b1a41847350edb89539b26fdc9e1efb26672fb156c06707dcd4d16c336ba86acb6e81e240da37fc5a5a5827b29957467f EBUILD mbedtls-2.8.0.ebuild 2426 BLAKE2B 3876ca38f5c8df3b858f4430bcf45fa5453876378fadfae9b06e0af1418c7dfdc853b9b781c0f12af47a6c2bc518c48203ba0f1bcf5fd05209dd831a33e82688 SHA512 d47bd79f91aa75bac1c15d945a01bcb1fd1df02641831b5579d52185c92419b3fb4a438be0968c4995a53ae360fd04e425b1ecc700cae42f6b92b4bb258face8 MISC metadata.xml 749 BLAKE2B ae622270ab3325ba6eb31b2699f2a470f348a4c7fa45dd1d11c7e022ded38bc57acb1357082fd57cf951b0422e0b5e08157acc6ebe841db9a5ef23ba9a3d9df9 SHA512 b1d9eb197d6c904a964bc21fadb939a2cdffaab0990c2254ed57e4dcf123353762c860ce36109072a192b3b31dec25b9c1236d209f42b2e95bcedb1e9342e3e5 diff --git a/net-libs/mbedtls/mbedtls-2.7.2.ebuild b/net-libs/mbedtls/mbedtls-2.7.2.ebuild index 0c2a43b22f0a..e4184036de5e 100644 --- a/net-libs/mbedtls/mbedtls-2.7.2.ebuild +++ b/net-libs/mbedtls/mbedtls-2.7.2.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P} LICENSE="Apache-2.0" SLOT="0/10" # slot for libmbedtls.so -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib" RDEPEND=" diff --git a/net-libs/netembryo/Manifest b/net-libs/netembryo/Manifest deleted file mode 100644 index 6cb2d5bb944a..000000000000 --- a/net-libs/netembryo/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST netembryo-0.1.1.tar.bz2 265851 BLAKE2B 2a62eb199c542e7bf8f021c736246929ebc90e32e8af0fb513b820a89c2bfafbb2bcb53a4307a09b22088901dd019c84d5c8947b9d5c8db24b36f5c13d35252f SHA512 e72b8498dfb43d242464f6706749ebe599b5315e2253405a4440ee68bf61f23fd31e331b80f7f029ea5692c114dbb85373f9d45bd80caff91350650a8fc18357 -EBUILD netembryo-0.1.1.ebuild 841 BLAKE2B 65619e012cc844bc7dc3ec75beeb67a0c34cadca766a00e008a494c9c0bab9347e8b27189e12c583b391bd5e768d9d3b0f3251a8bce63f909e5745c125d37f2b SHA512 4cbc10422f1429f4077c21d25c6aaed20e858159c7c4a3d5fd5e550d51b5aa67f934aa676ae75d0c4ebdd9217e8dcd15bd39bd10f0cee0de8217c624848d1e45 -MISC metadata.xml 227 BLAKE2B 129a977f3a470f0774cb25c7d9d67968f807b5bbba6b1d1b1d0155e288555355796826ce187abf95a06ee0a448e08e9c5ec34ee79d9895bf2718b47ff0d9bfe8 SHA512 d39fc0676c06bf09884fa817e0d5dc386a536d5626a9c2cf34ddb8b7e29d612ecb2c617214788ffe729c5118c632c119e03ce6d38f17114c48c090c82a2ec2e5 diff --git a/net-libs/netembryo/metadata.xml b/net-libs/netembryo/metadata.xml deleted file mode 100644 index 106575f01e53..000000000000 --- a/net-libs/netembryo/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - media-video@gentoo.org - - diff --git a/net-libs/netembryo/netembryo-0.1.1.ebuild b/net-libs/netembryo/netembryo-0.1.1.ebuild deleted file mode 100644 index fdf79d2012e6..000000000000 --- a/net-libs/netembryo/netembryo-0.1.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 -inherit multilib - -DESCRIPTION="a network abstraction library" -HOMEPAGE="http://lscube.org/projects/netembryo/" -SRC_URI="http://lscube.org/files/downloads/${PN}/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ipv6 +sctp test" - -RDEPEND=">=dev-libs/openssl-0.9.8 - sctp? ( net-misc/lksctp-tools )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( >=dev-libs/glib-2.20:2 - sys-apps/gawk - dev-util/ctags )" - -src_configure() { - econf \ - --disable-dependency-tracking \ - --disable-static \ - $(use_enable ipv6) \ - $(use_enable sctp) \ - $(use_enable test tests) -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog README TODO - find "${D}"usr/$(get_libdir) -name '*.la' -delete -} diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest index b044e39e543a..3d9fe30e7201 100644 --- a/net-libs/nghttp2/Manifest +++ b/net-libs/nghttp2/Manifest @@ -7,6 +7,6 @@ EBUILD nghttp2-1.19.0.ebuild 1811 BLAKE2B 7931aa1b1477275b7efb6f174bbcd5a7c18ef6 EBUILD nghttp2-1.29.0.ebuild 1852 BLAKE2B d1b38bd11741cd70e153c933b961b049eec102edc439d3c5c40425458878cbad8cc2e3e64f55019fe5694ac1229cec52de99e3e2f599b27dbef08e7e61f1db78 SHA512 b15473ec7490b351612a14d2593e92a3d17322e7e8c8dbda7064c4da055326a2c5b68de17ae0da85d91d937a3d8942ea0c46cb7d95224c19bd9a322b802405fc EBUILD nghttp2-1.30.0.ebuild 1860 BLAKE2B 1921255023f5cf1ed11003ff073094c50427849fe965440ad361a86515f75d11825b04097d4c4728a7f3158f60b94a3cdf086297c2c54f68ba25699be7dca7d7 SHA512 b3a7e529a1c7d303e47d8440a673f5ec9a72f111c5473f3a7c5cb22610ca007d260d626a6f480ae1d9cbffece42cb7ecdb21535714ef74dd1f8d087e829026c1 EBUILD nghttp2-1.31.0.ebuild 1872 BLAKE2B 775c3fabc17662def41332741827e2a67c1729c04fe6d8eb2752c1ac744066279103ac9b8dc7bfc95654004e72dfa159b2e005f99bbdbf8bcb75f87c1b0a7fc6 SHA512 995c72a6396a1620736db53995c56875f6b4a6370246a04a3b04caa0ed670343274909e8bd091f30ff3ba0a556f96f9db8054084308b2d150994b755bc6a5f74 -EBUILD nghttp2-1.31.1.ebuild 1871 BLAKE2B bc1f23d5cbfd185986c376159716214f551af6d805100e6313d6a4ba38e71be455a8800b98ba63a1a9c451229e36fe6220617d22f1c95f41889225be34296bcd SHA512 54d043d8397bbd46393b2509a2e43b911740598d86b24501295191ca98a558396bb687e407789dfa8a3c599e92ae44bf6a6e21fe03483df5b4e640448e9586c5 +EBUILD nghttp2-1.31.1.ebuild 1867 BLAKE2B 1aa13659de624ea331e2c23979a02cd90c90fa5ebc799bc65961f2a146fc05ad19bf4390548ed848c950df89ac768594a57f51154247444b5e8d6ac5d0ab6b24 SHA512 ac5e5bae1dda9fe05900bc274c18d4c6563e38d060a522da5c9dc798a89c80725eee0253c17c11a35d7e3044ef53dea1d3f48a9fa8b9360ac3278a07d676ee62 EBUILD nghttp2-9999.ebuild 1934 BLAKE2B 091fa366b740f254c371d075bf24dc126f8d86f66315816b16b3c4c0177c9d2fff66d4ba916adbc203bb2d92ca6a070e80d58d6a4f30cea6bc8fa71eb3718616 SHA512 7e157bcc44e80ca78a85fe1b0e97b293646a30aedbfe7d918f5e16b96d061e9303636053675021af5ca97f84f38fabe0e54c63348f40fe9a52b00e20b0717c4d MISC metadata.xml 578 BLAKE2B a210790f12a0149240e59fee7702570c81a026851cfe8fdc2ce015bfb56c73150937a06e26dfabf896118a4d566b33d94ace7a622d751c0455629bf02061fcdb SHA512 a8948265c469d936a699b42978f7e8b2fdd6a7d016094242763730f75f285e6b8ed2a26d66ae8597f1c0ca9d45d47f3e2893005c0cd101e13fd4f62c6e937e28 diff --git a/net-libs/nghttp2/nghttp2-1.31.1.ebuild b/net-libs/nghttp2/nghttp2-1.31.1.ebuild index e5a132d27e30..7f4822000a76 100644 --- a/net-libs/nghttp2/nghttp2-1.31.1.ebuild +++ b/net-libs/nghttp2/nghttp2-1.31.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd" fi DESCRIPTION="HTTP/2 C Library" diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 94377f1547a0..73ec2e00cb5e 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -9,10 +9,10 @@ DIST node-v9.10.1.tar.xz 18456696 BLAKE2B 104f92701147d47d02e5cdefe3e866220267f8 DIST node-v9.11.1.tar.xz 18500884 BLAKE2B ac086b59144ed7393a7c0293616c1ef2b149e23ac67ba8ccf324c2c1f97b18435889e4fb2f1c205834e3309728853dcdbf34d00cc319a10bfed7cbea9fdf01e3 SHA512 6e5ed333ebb678c08fca8f567708874a50bd9311e326196bf86ca77db3046dd196b50208bcffb7f3435f0c031d47dff5471465c840be12903f3c683802000a1e EBUILD nodejs-0.12.18.ebuild 3435 BLAKE2B 2fd0c799325e0def135f2618901aee64fd5d950aabe64b4ce52d3d525ce08a7581c68b60fe2e84773e04a0c101d873efe7cbfb08020a0b6f384649d0a265e182 SHA512 6d9a761e4fc8cd35899a10f57e47f00c1222c6573246756599c702e17885422a253b6906b1fc119d4298e562f6bc9994c89f59a405021bed1f6e03c4f53d88f0 EBUILD nodejs-4.8.7.ebuild 4431 BLAKE2B ebdf991fab56e0e40958ec1d08570a8d32732237115fa6b468e788d4d92245c553d4f0e6187a83bb5cf57ee1aee334002cbf255925cc5f3788d566d9204316a8 SHA512 dfd48068f1f246211a001fd9b180cbf5344b6948714f17eb6435be604e4138f8bcd72812b8d782c33d1569f25b907736ffd92b7852b2542f63f2dadf06ac1ca8 -EBUILD nodejs-4.9.1.ebuild 4433 BLAKE2B c5c073d61215f80b3a80d150f867e8392d053b6480df209c9486ba4f9f081d4120cfccc0a179c606dd5a96d909f19ff4198351d800d10bb262b7e9981cc87c3c SHA512 c037bc483828db1ea11ac0ad379da5453a9f263fb3298d20b897346ea18bd54f8820365846cf092a4fde1bfb1e8b86360b4d45e0b467cb58193f4f556beda342 +EBUILD nodejs-4.9.1.ebuild 4432 BLAKE2B 3650a661997bdfeef6097b4e356a186a2b829c0f2224624b71ad832b1e957ce9e841136b83f62c53b8e524993b4eb8e203c1d10176f98f09503047e058804fbc SHA512 98b52c0ebade643785b90d8362fc047b361c4c29e5a7e81b59c581978025a24c9562171fca342d29855f4881985db4d8f017b2711c5ab4e54f0dbdf18aa69a03 EBUILD nodejs-6.11.5.ebuild 6089 BLAKE2B d1b1c07ac7eb975d28291fca7fc10688e316e1fd62419f6cf87c9ce7952e074afb23eb89f40df0d336dd4c0f0d22ed40157035b7e6b8e2730eb2ef95a538ba60 SHA512 9a4310b2b53b0f58e855f35dd04052f4b1b8e0a8c9341486321b5e78ecd5df0078fcc614c3786d6f54799ce031c3046868d8970a041ad67fc7be0bd6e789cdb1 -EBUILD nodejs-6.14.1.ebuild 6171 BLAKE2B 7946e4fcd461d071fcdb81c1642d0eb6d812e5660aa308ca3bf78501aaf9cc9430f9be3a806e371c9216774a545507759faefcb30ff4861a91fc05915b4d9601 SHA512 3e77ce77a4d9453d36eb252834ed056751c8805d4e89e47448bc1bdeeb41732a8d380eb8b4c1d13254ce14ff37bd586ecf381a5878901528b5a50de777056f6a -EBUILD nodejs-8.11.1.ebuild 6349 BLAKE2B 808e3d4b84f7e62b0cdfde3cfeb43910185603f26079353954074cd261ae91d1c4dc76473242ad45a8a7c7d9a307e5884053bdaab888877dc054c5d53d6efa8b SHA512 d86349a73553642202de8b50ca1e64988c709e1d65e0b95b2480d052d175013874d37adf9a7c27f3338eabdc39c76c8d07e2462d0bc6eb3595dfed4f8bfec1b7 +EBUILD nodejs-6.14.1.ebuild 6170 BLAKE2B f8f9b6ead741f993da24c760daa48a7a5ac9415a9fec05c313257cd02c9f86ba03b4c15d7e2d0ef18dd1ad1e23b5d5152edb794756dd356368ac2fb534b68148 SHA512 c49be4f51d5fcace57544a7ab35ceac10870cee4e8341b9fb7303b2b030e21b65d3d158a854fe52b5d6813a5bf15cf5cc6c5dff254c2824c6fe8c8bc826aa634 +EBUILD nodejs-8.11.1.ebuild 6348 BLAKE2B dd10b95ed52f83175d16c6a68c9daa39f38f8e839d2f181c8a4fb0f64715561c68cff6e704aedc186af3b657dd87b4b05f29ae7c01ef1b1a31d1799a7a66dd2d SHA512 09fc1df3c4cdeafc27dd63836f30f62c81144ec70ef09acd8ebd0e093a07c413c368c47ab6657c9fc290bf59abe72062e2f92b7f6782ffdd49e80d2036936a9f EBUILD nodejs-9.10.1.ebuild 6334 BLAKE2B 2e203252708484f770ffc8e1d9c43f299df3fca92aba0c6c107fae103c183d1c14860fbefaa7eb3c9d4f07dacb70c97704726e53f2108ad4cf537e8b01361b62 SHA512 f0fb1d5db9a8c18838a37545906cfd939f19d261e29c4adde967e8f5e0e2a8064bc275f4ae06cba07b0b9debc0555bc804a1ed82f84264adb3937cd054e0129f EBUILD nodejs-9.11.1.ebuild 6334 BLAKE2B 51236f25ddb70527867a9ceb89d77872627db453f74c909d0a9a57457b4814322731c9e5d6f93f9f5b37945bd35bcdda924834e22ce19c1eaf97df3873488ade SHA512 45035c68b6202f9aabd12be127674b89811e0192dcc5604969b27b85a4662a2219dfa6e507d40d7fb5f8e9643c49e755f19ba686fc611e83e1165e03fdb1c566 EBUILD nodejs-99999999.ebuild 6267 BLAKE2B 2858d03713127b51e3897909454354ee34f3ba11273972cf62cad065faa3a571bb1d17c7353ecc3487e9e8809bae45caa9898a05bf7c1871b13cc6bc7d7668ac SHA512 8a8f375e96f33b6c85f7c188b488586c4193708b9d3618e4f83d3f562bfd55baf8034b61b15b8e003611c6209787339adfd07358237b70250de376b1612d0a06 diff --git a/net-libs/nodejs/nodejs-4.9.1.ebuild b/net-libs/nodejs/nodejs-4.9.1.ebuild index 2d8146e4c393..74d336c12fc0 100644 --- a/net-libs/nodejs/nodejs-4.9.1.ebuild +++ b/net-libs/nodejs/nodejs-4.9.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" IUSE="cpu_flags_x86_sse2 debug icu +npm snapshot +ssl test" RDEPEND="icu? ( >=dev-libs/icu-55:= ) diff --git a/net-libs/nodejs/nodejs-6.14.1.ebuild b/net-libs/nodejs/nodejs-6.14.1.ebuild index d00288db71c6..d6ab30abab81 100644 --- a/net-libs/nodejs/nodejs-6.14.1.ebuild +++ b/net-libs/nodejs/nodejs-6.14.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos" IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} diff --git a/net-libs/nodejs/nodejs-8.11.1.ebuild b/net-libs/nodejs/nodejs-8.11.1.ebuild index 7d376f899efe..9ffc5ede447a 100644 --- a/net-libs/nodejs/nodejs-8.11.1.ebuild +++ b/net-libs/nodejs/nodejs-8.11.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos" IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} diff --git a/net-libs/rpcsvc-proto/Manifest b/net-libs/rpcsvc-proto/Manifest index 75f91881f262..c2b8387832ef 100644 --- a/net-libs/rpcsvc-proto/Manifest +++ b/net-libs/rpcsvc-proto/Manifest @@ -1,8 +1,10 @@ +AUX rpcsvc-proto-1.3.1-old-preprocessor.patch 1018 BLAKE2B c65052ebb526976482c591aaba127d01e5369ffc1b89e6a7dec13d22af97718bf768a75870039f5eaabd1153f50d8b01b56489685ff9c55523746029b1b1358e SHA512 14ee7b2ff5e8e981b6a93f63bf01473b326c40977bb181b7a8ae8549ae7967b4cb7ef20beeac741370af77cbbbc8ee2960487b9f962f764e931269141760de58 DIST rpcsvc-proto-1.2.tar.gz 59883 BLAKE2B 178f9f9fced73dc2e4b587f1bd7924c2811f0b96b5efc048e9a6d3cb4abd32a2c34ff0f5b01576f3dc51f07ca6a06266cd7a055f278f7b205cbb9e30563015e4 SHA512 59e6ac2c3e551daef584878e8ae8fc2da7cb80a04c20f96de561abc972fcfac1fbb57a5ee0dbe7bf5288a1527c9b87fc3f73a259b30393982a9a642cf4b4deb4 DIST rpcsvc-proto-1.3.1.tar.gz 59174 BLAKE2B d50d958cfad79142d686ae6312cdaa6044f1322bc794dbc95c1b78d088396c5adda292c83d150f3502df859c23d4e370894283ae210e5fe9aa1d0e8ed05553d0 SHA512 d687665ed51fd6fd66ab638813c5020f0c8b8491625b91937ac4b5ee4dd2357eae8e2909394e7651494e7aea77a6279ae907ba6354682ba446de7088b55f54ea DIST rpcsvc-proto-1.3.tar.gz 59202 BLAKE2B 88c74806419e097b20fc41bb63ff66401a6c21a2b7100474e55f1b6452a32d669e879248f00349604237e996167b21b9173158e69876f0db3a1394fb922df7af SHA512 5880ea39a750ee1f69dcedfe32afd617e695ee5328d6386977bbd11babb7bd18d8cb50c2d5f8daf35650aa8a94a4f6dda1171c1159917bb596108b1057c5a158 EBUILD rpcsvc-proto-0.ebuild 495 BLAKE2B c5df8759ec767be4305c031aed71246536b2ea8b9256c7667358e27921d1f421e5b462ace83fa383b7e0e54c634b79e3706f05fb77ecc74336fc78eb2e7f5b25 SHA512 3103a561491eb5afe0b35ea513765297edf42b24c24e24130eccef2af36fb85d066ba648a9938fbf744e0c0be3958040892cc66476a80959ab69dbfdac88850b EBUILD rpcsvc-proto-1.2-r1.ebuild 649 BLAKE2B d95ca842ad48c1fb83a4003cea99ae44312d7e6cb59f777a67dbca0585809a218230f86f2b1237c704bc9805ab36677374b3bbb6f202f4db5178c628faaee668 SHA512 9901e68bd3672ce6689f055d4d79cc73cbf4352c7bb4e1d901450a6ba47f63c0dfe16681a003069a631d31f56b91ed7cc156d3f54a0b1e39b6bb592d180da96d +EBUILD rpcsvc-proto-1.3.1-r1.ebuild 701 BLAKE2B 4dbb97af693e72b988e9a53f10a14c77c6cb2e8e3e08fb97b2adcfcd01a93516730a09df08f4720737b54b89adf9f8f718fa7a0e3b9efa8a28eee507fe9696f4 SHA512 551299190b219f56c8c35152990218c25ed5f65787d8c31d52a470f9a4db2e63cb5acb08477104cb3cf0b95f1f62a2e89c75bb0a31346a840e3de14c176f905b EBUILD rpcsvc-proto-1.3.1.ebuild 643 BLAKE2B 7172abfbf67547620ae634f806b19e6dc01a154747096a562bda7ff6a0f50122dcc9c7c1c0978a287421c6d662025342202e227b0552e49d55f15513c49b98fd SHA512 5008ae592acc11837cbaa3100b4f837e4673bf8e152863d41bc4ffb3777425b972851e3195236fcf190e90d4e5b2905ce3d10af4b7a2db909d388733f3269d93 EBUILD rpcsvc-proto-1.3.ebuild 641 BLAKE2B 384f51cfdca049ba988fbed43765e64232a54d7c3341419a24a0e5df8723cdcb24f5adb4a2c744ef5666c1bba493b6b061bd1986fecd88390e2c83d5120c11ec SHA512 ca768b98578bf6c7b7c6127ac6ac9c33ba8c6c7a28672a9231a085ab78a02fc4745e3c54c54e5584c8903f1a922fcc7ab28b0a9ff8ba304d2fffbacd9ff9024a MISC metadata.xml 379 BLAKE2B 9fb870d3a0ed3c94fdc445b5fabd01e52bd29428a9b464729a23a6e23918d2425a1e2ee850b36c0d5205bd76143e49a23f1d1c8366eef186736f1376c2bb5ce3 SHA512 00a77262e76176fbc54ff2d1d8ba070868f185f5f940abd25ad1af80fd52f1560c9e0290c42283a98519a653a334ed6dfd4e0f8540d10946253b3afc205bb753 diff --git a/net-libs/rpcsvc-proto/files/rpcsvc-proto-1.3.1-old-preprocessor.patch b/net-libs/rpcsvc-proto/files/rpcsvc-proto-1.3.1-old-preprocessor.patch new file mode 100644 index 000000000000..5d77786a7129 --- /dev/null +++ b/net-libs/rpcsvc-proto/files/rpcsvc-proto-1.3.1-old-preprocessor.patch @@ -0,0 +1,31 @@ +From ce0ed4f45918f9230db435ee3b733090fa4f9620 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Tue, 27 Mar 2018 12:08:30 +0200 +Subject: [PATCH] Remove historic _RPC_THREAD_SAFE_ preprocessor conditional + +When the code was imported from glibc, the -D_RPC_THREAD_SAFE_ +build flag was missed. +--- + rpcgen/rpc_main.c | 9 --------- + 1 file changed, 9 deletions(-) + +diff --git a/rpcgen/rpc_main.c b/rpcgen/rpc_main.c +index 94bd818..1b26e52 100644 +--- a/rpcgen/rpc_main.c ++++ b/rpcgen/rpc_main.c +@@ -1346,15 +1346,6 @@ parseargs (int argc, const char *argv[], struct commandline *cmd) + cmd->Scflag = flag['C']; + cmd->makefileflag = flag['M']; + +-#ifndef _RPC_THREAD_SAFE_ +- if (mtflag || newstyle) +- { +- /* glibc doesn't support these flags. */ +- f_print (stderr, +- _("This implementation doesn't support newstyle or MT-safe code!\n")); +- return (0); +- } +-#endif + if (tirpcflag) + { + pmflag = inetdflag ? 0 : 1; /* pmflag or inetdflag is always TRUE */ diff --git a/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild b/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild new file mode 100644 index 000000000000..414a3aa7a6a0 --- /dev/null +++ b/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="rpcsvc protocol definitions from glibc" +HOMEPAGE="https://github.com/thkukuk/rpcsvc-proto" +SRC_URI="https://github.com/thkukuk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2.1+ BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +RDEPEND="!