diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-01-15 15:51:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-01-15 15:51:32 +0000 |
commit | 21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch) | |
tree | e1810a4b135afce04b34862ef0fab2bfaeb8aeca /net-libs/wvstreams | |
parent | 7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff) |
gentoo resync : 15.01.2020
Diffstat (limited to 'net-libs/wvstreams')
10 files changed, 4 insertions, 394 deletions
diff --git a/net-libs/wvstreams/Manifest b/net-libs/wvstreams/Manifest index 91e3648ce5a6..9d9482798526 100644 --- a/net-libs/wvstreams/Manifest +++ b/net-libs/wvstreams/Manifest @@ -1,20 +1,12 @@ -AUX wvstreams-4.6.1-2048-bytes-should-be-enough-right-question-mark.patch 383 BLAKE2B 96a5cc390fdfd41de567aec0f18b70449cfbc41246511995d522928253ef1892b961b79f65a8300eb83197bd842ac93dfc1727abf1229cc68880d83d4aa0f1c9 SHA512 629d0890d46849f2b46ce1823955f9bca98f0adb04f3ac92758c90435841803a0134cea66ef9ba01262f2abc8da82ded9e113dfeec51722593b36943c5d2786f AUX wvstreams-4.6.1-_DEFAULT_SOURCE.patch 271 BLAKE2B 9960e2d7db57c7f91e6f1a8709f82e6fffe7131579943342a10146750fa68ac7175d141df8eaad3228f93c3f152e5feef0ad33812be844db959c24b4a78acfdc SHA512 99ffbd0551b60f66487db9cdda019400d244d8865ce8998bc906fbf169f1a3c19b7e8deaed57f2b572df8aa23405762405919929b894251115db05b786bee0dd AUX wvstreams-4.6.1-autoconf.patch 701 BLAKE2B 1d76fab4056d78be9491439166c6c256352f389abd3d43e33a3af4727c198b82cc8721e14be23a7c4cdca17ef922a30a3ad6e060b4278ac08573c0dda2321d34 SHA512 31262107df38069b64b52b9660f0b5d8a2644a7f59e0e3e03a0502b1590690f039ad19d33ce73c3890b1e3d240658a5119791386db9e5a1f7045ae4650b1349e -AUX wvstreams-4.6.1-fix-c++14.patch 1205 BLAKE2B 9f7574dc2e1f4fdb77e3498bf427dcb716f7a0d7f450b7933a7bacda10e5b15f6f4ddf72b16ab5ea7bdbb670ff1bc8fc97048818aefc6da3e486b9be1ff22fde SHA512 a627b30fa9af412307fa082f27ff999fb7f198cf4acecc14f9efa0aee493a602672628b555096e833692c66abc35bc64011abd0588ac26232d338b0c81c69306 AUX wvstreams-4.6.1-gcc47.patch 1308 BLAKE2B 4c49bb694eb50452f3d158ef9e8c80978614c94d9e482e55434ab3aa9ec62468b7fa87c737d2812f56c8acd6a221234f80548ccae65f20e46d7e7ba2b1ad3748 SHA512 cfac44a0c80d58e67d4a3be17cca3008f6c7bba02b434701fcf07a1209220edf93b4d0dc1f478456e07e28f9e39ab9d19a52a07ad1f9ecd09028ef5446cebfa5 -AUX wvstreams-4.6.1-glibc212.patch 497 BLAKE2B d4ba5b6e687b7746f4be510721ee5fc7fda4d5f8c7c7e9b14479e0301de6329925b8a876ec3e98007d7edcc3646685c1e18b45d4b91ed891a69df4950ccb4415 SHA512 467ef4faad88b4ba150a05f95147bbd2ba8d297bbb5e32a1c85e482b62786e1ec82f6ae8a8f62426c01239ec9e9da899f38fcd7a7d4737dd9a8c9d6de0bdedb1 -AUX wvstreams-4.6.1-openssl-1.0.0.patch 399 BLAKE2B c290744f06cd7781ce64fa43e0d7a076b80fa3130425e2ad19768f6cf3f88bcd007b6ab5d3fc2fef24396cb064c76917a577f25f9329cecbc3c41f1500f4008a SHA512 98d8c8b529e9ce6c8219f70dbec8f9270d14952e88e3f0f0cf16e58cfed2cad8a2bd4039d2006290f9567beaeb5ec77ef500fb5bc812b7a3bac6a1bf4e2888aa AUX wvstreams-4.6.1-parallel-make.patch 1882 BLAKE2B 03c40c90d63c72065ad29dcb7436a37e5d5037595c285671a5c7c1b76a74723e63ac7eba024326e7452b4c9af507b2925609faed0496c384c04980044dea28b6 SHA512 d7fffbd7940495f2e34d3317b8f0066f6caa98e213df00bf31e3f42fa6821c9fd017e3052f7ff98303a8d8bb61d9b24a14b87ddd18199038e083e42cf253c17e AUX wvstreams-4.6.1_p14-libressl.patch 3457 BLAKE2B f5c1a3ee44007fc3ca7c08be91ed9fbee84939bb09a02d699a2da7aa60238762a0d38fd8be5e7bb3aab891fa8b99f4c0de2a206e6db58fdc12c5adeaebf18700 SHA512 5561021c6ebeb9fc8255eb42be799dc23d32e368cb2662cbb78e5f5258392983bd9b5174954f1262062be1fe5638941255bd612760d1373d5682c139dcaf3ee4 AUX wvstreams-99999-openssl-ldflags.patch 349 BLAKE2B d8df661e5219b7890e338ed21a570194a93d64142ce6e96f81c141cdb4ae33c6e785fe863278347e2b7903df13a5390305a18568fca9880c2ac45534458671ec SHA512 a8b90e1bbda676ba4303c7a31fc896955c3a0aea0ba4d8a69514210a4baa1cc4228de43b648788cfca2e6b607040daaa520568c7d15b258d04b803bba6375637 AUX wvstreams-99999-soname.patch 273 BLAKE2B ef364e25848b4727a0e8b75f155ac2807f1d8cc976ea72af3191ca25a0dbb5d4345030812fad7af839e1c126db185b6ce48fb50d2211e810954f2f714717854e SHA512 c8388a5ac1e0bbbf1574c97004ae7381a466a7182614cc7345cc3f9639771e6696ce32ce03b98604a05618be03c30cb95079085e7c1c935c42dcfe5e9453f886 -DIST wvstreams-4.6.1.tar.gz 1118456 BLAKE2B 62243d9adc6ff5d01b7dfeb2ce24e8e530914e6ac4540e542dc3cee31e00d32211ad1c6085d7f5bd6e5fd85ff66e8c93afa37cec81f976590ba150f039dc8580 SHA512 59d64e527d86394b768b35254bf95ea59c412c0e092393ea3c84ec3202949150439bb6093bd7350b64ad4767acdb8feb38806c03de4e5cf238ed893f41db4a4a DIST wvstreams_4.6.1-14.debian.tar.xz 21124 BLAKE2B 2af6ec180c3130dd7def733e5ea569fd0a81cd2c2411daca25e6042dcbe78792bafc4b13f1c1fffddb6cd66273f11c62f54b415c975cbea0af052b18ff0955d1 SHA512 93ea7c4fbab542bd552d6e91ae0c49a27ad8aded177ae6474943acb08d204ab31eac49b3f416b4d90a38ea697f3641c09651a64f9c40d12543d454aadf2ad9e4 DIST wvstreams_4.6.1.orig.tar.gz 1118456 BLAKE2B 62243d9adc6ff5d01b7dfeb2ce24e8e530914e6ac4540e542dc3cee31e00d32211ad1c6085d7f5bd6e5fd85ff66e8c93afa37cec81f976590ba150f039dc8580 SHA512 59d64e527d86394b768b35254bf95ea59c412c0e092393ea3c84ec3202949150439bb6093bd7350b64ad4767acdb8feb38806c03de4e5cf238ed893f41db4a4a -EBUILD wvstreams-4.6.1-r3.ebuild 2402 BLAKE2B 11f5dc37d031861bda2deb3dc218b8d67a6bedb6bf8b16d35f1d55629e41ff9442bc84194f26702bc9e04f9a3bab49aaf1dea0c2ebf46609dbf4f85e19b9ab5f SHA512 3d2ef93469dcefac2389f9f0cf6db5fa8a5971449ff33e146c290de7d45984078a8652a8613f0ee7aecd3adff65896d131b8363613dd73e36f1a6f8569a517d7 -EBUILD wvstreams-4.6.1-r4.ebuild 2039 BLAKE2B 8d2e705b314f886c8522e63fac56614962ac58326e208f870f72725827a9664d1b758800fc3df1d1c51c4bbe2e350614ed820a06eab3d9af5b6613179bf069f4 SHA512 4ba831bf157f148dcf3e2e9b8f5c23cf84ce81868031ac8e88390a867af988eb2b332a55e19867a99838ddd088ecc12bcc038c305303e3b1741dbce826989ffa -EBUILD wvstreams-4.6.1-r5.ebuild 2113 BLAKE2B 312af3556c5452ce0b995389d5aa90259fd86d3fcc3267e621caa8688aefa90f0f48886e500eaf7e56bb0118edb4304da26114e747c3f590825388f9ef715b9d SHA512 54240ebac515d1e1c042d9ae4f558d95c3051ddacb2ec2f3aa1f686c4bccfb2d10f1d0aab44c33f95cdabc8df91a7563824bc0a2cbdd30542444f4b763fe32c0 -EBUILD wvstreams-4.6.1_p14-r1.ebuild 2189 BLAKE2B 9b096fd73ab24b14a6a54b7d61f6ceccc1ab22f0fbfc6471eab68326870d628de6bccff7f34a82523cd1c6360bb4055b8108e90a6004a9ebc47bc8735d613fca SHA512 8fe32b296980ff64b846344b91cf0e3e45c5531d3719a6e57e7e881d2344625b0cbaf54737ecd96dc3d4cc41c6489af2ce7037eb1d8bcf95a6e7e84a5af38ce5 -EBUILD wvstreams-99999.ebuild 1968 BLAKE2B 201f9877c6b7a826896dfd477dca8e70bb851be3189107b5aac33b2cfac891fa0d82e04687ace39213c36e753d07bc760368be67af73f4f4a8f2128de703379b SHA512 4cec4908411d8e650ba2fd047bc37e2bf60b78b3abb2ec7befb4cc0be1ce6f1a1f70139523e15162492e9f73ccfa6e9e0763917bb9cfab9a13c4b814c1c2242c +EBUILD wvstreams-4.6.1_p14-r1.ebuild 2187 BLAKE2B 7622c4df5392cd805c08a0e7ce256a2ff2a281f3c4d1ec1c2c538bf94572f72f7021095efa81f4a8541387362ae91e3bb84b728c32a3be883697e1f91c8de40d SHA512 211932968546be0ba58571d3cc86cf01983cba85972da6a9431bc275c00bbbe43f96cc64c7c36e6df64eac0f0a08991477323b4063fdd3938560f43b37303cc4 +EBUILD wvstreams-99999.ebuild 1994 BLAKE2B 4b2ec6ec4b00ef7489e7686ba4e5e1246f764184b6fe0a9bc858ce13c2978dc09c5c008375fa0b9cec037259a1b9092623b26bde9b3d833c1a175350dc3e3a6d SHA512 a6dfa70fa397c14af6721ba461b271e09208ecb12f5f5253e4bdbfdc1edc768aca14652d95fcc6610baab044bf7cf76d71a392bf42c76573db40e126b2ea2ad8 MISC metadata.xml 567 BLAKE2B 75e97c66b9091dd12ae8cabfc3f1f80b772e7cc835d5fe6fc4399dc837ca0576d567af45186bfdaeaefb862938f82d0b75c339ec73fcb0a5f6abe2b81ce8ed83 SHA512 11ce01ce8844fa3c43e8175c36a0f76266ce43acc9d6ed86156bfddc0b8e5f5ede6ecac9518e329c48fa46a448e57021496e46f9282d6d0cc81133ac9488c437 diff --git a/net-libs/wvstreams/files/wvstreams-4.6.1-2048-bytes-should-be-enough-right-question-mark.patch b/net-libs/wvstreams/files/wvstreams-4.6.1-2048-bytes-should-be-enough-right-question-mark.patch deleted file mode 100644 index 15fb13ca633c..000000000000 --- a/net-libs/wvstreams/files/wvstreams-4.6.1-2048-bytes-should-be-enough-right-question-mark.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/utils/wvtask.cc -+++ b/utils/wvtask.cc -@@ -429,7 +429,7 @@ - total = (val+1) * (size_t)1024; - - if (!use_shared_stack()) -- total = 1024; // enough to save the do_task stack frame -+ total = 2048; // enough to save the do_task stack frame - - // set up a stack frame for the new task. This runs once - // per get_stack. diff --git a/net-libs/wvstreams/files/wvstreams-4.6.1-fix-c++14.patch b/net-libs/wvstreams/files/wvstreams-4.6.1-fix-c++14.patch deleted file mode 100644 index b2c2efd56248..000000000000 --- a/net-libs/wvstreams/files/wvstreams-4.6.1-fix-c++14.patch +++ /dev/null @@ -1,36 +0,0 @@ -Fix building with C++14, which errors out due to explicit operator bool() conversion -See also: https://bugs.gentoo.org/show_bug.cgi?id=594058 - ---- a/streams/wvstream.cc -+++ b/streams/wvstream.cc -@@ -907,9 +907,9 @@ - - if (forceable) - { -- si.wants.readable = readcb; -- si.wants.writable = writecb; -- si.wants.isexception = exceptcb; -+ si.wants.readable = static_cast<bool>(readcb); -+ si.wants.writable = static_cast<bool>(writecb); -+ si.wants.isexception = static_cast<bool>(exceptcb); - } - else - { -@@ -1019,7 +1019,7 @@ - - IWvStream::SelectRequest WvStream::get_select_request() - { -- return IWvStream::SelectRequest(readcb, writecb, exceptcb); -+ return IWvStream::SelectRequest(static_cast<bool>(readcb), static_cast<bool>(writecb), static_cast<bool>(exceptcb)); - } - - -@@ -1107,7 +1107,7 @@ - // inefficient, because if the alarm was expired then pre_select() - // returned true anyway and short-circuited the previous select(). - TRACE("hello-%p\n", this); -- return !alarm_was_ticking || select(0, readcb, writecb, exceptcb); -+ return !alarm_was_ticking || select(0, static_cast<bool>(readcb), static_cast<bool>(writecb), static_cast<bool>(exceptcb)); - } - - diff --git a/net-libs/wvstreams/files/wvstreams-4.6.1-glibc212.patch b/net-libs/wvstreams/files/wvstreams-4.6.1-glibc212.patch deleted file mode 100644 index 38218d7213a9..000000000000 --- a/net-libs/wvstreams/files/wvstreams-4.6.1-glibc212.patch +++ /dev/null @@ -1,23 +0,0 @@ -http://bugs.gentoo.org/333301 - ---- a/ipstreams/wvunixdgsocket.cc -+++ b/ipstreams/wvunixdgsocket.cc -@@ -1,5 +1,5 @@ - #include "wvunixdgsocket.h" --#ifdef MACOS -+#if defined(MACOS) || defined(__GNUC__) - #include <sys/types.h> - #include <sys/stat.h> - #endif ---- a/streams/wvatomicfile.cc -+++ b/streams/wvatomicfile.cc -@@ -11,7 +11,8 @@ - #include "wvfileutils.h" - #include "wvstrutils.h" - --#ifdef MACOS -+#if defined(MACOS) || defined(__GNUC__) -+#include <sys/types.h> - #include <sys/stat.h> - #endif - diff --git a/net-libs/wvstreams/files/wvstreams-4.6.1-openssl-1.0.0.patch b/net-libs/wvstreams/files/wvstreams-4.6.1-openssl-1.0.0.patch deleted file mode 100644 index 327e19a0c11b..000000000000 --- a/net-libs/wvstreams/files/wvstreams-4.6.1-openssl-1.0.0.patch +++ /dev/null @@ -1,16 +0,0 @@ -http://bugs.gentoo.org/304283 - ---- a/crypto/wvx509.cc -+++ b/crypto/wvx509.cc -@@ -1157,7 +1157,11 @@ - - if (ext) - { -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+ const X509V3_EXT_METHOD *method = X509V3_EXT_get(ext); -+#else - X509V3_EXT_METHOD *method = X509V3_EXT_get(ext); -+#endif - if (!method) - { - WvDynBuf buf; diff --git a/net-libs/wvstreams/wvstreams-4.6.1-r3.ebuild b/net-libs/wvstreams/wvstreams-4.6.1-r3.ebuild deleted file mode 100644 index 34eb54286d84..000000000000 --- a/net-libs/wvstreams/wvstreams-4.6.1-r3.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils flag-o-matic toolchain-funcs versionator - -DESCRIPTION="A network programming library in C++" -HOMEPAGE="http://alumnit.ca/wiki/?WvStreams" -SRC_URI="https://wvstreams.googlecode.com/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ppc sparc x86" -IUSE="pam doc +ssl +dbus debug boost" - -#Tests fail if openssl is not compiled with -DPURIFY. Gentoo's isn't. FAIL! -RESTRICT="test" - -#QA Fail: xplc is compiled as a part of wvstreams. -#It'll take a larger patching effort to get it extracted, since upstream integrated it -#more tightly this time. Probably for the better since upstream xplc seems dead. - -RDEPEND="sys-libs/readline:0= - sys-libs/zlib - dbus? ( >=sys-apps/dbus-1.4.20 ) - <dev-libs/openssl-1.1:0= - pam? ( sys-libs/pam )" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen ) - boost? ( >=dev-libs/boost-1.34.1:= )" - -DOCS="ChangeLog README*" - -pkg_pretend() { - [[ ${MERGE_TYPE} == "binary" ]] && return - - if ! use boost && ! version_is_at_least 4.1 "$(gcc-fullversion)"; then - eerror "This package requires the active gcc to be at least version 4.1" - eerror "or USE=boost must be installed." - die "Please activate >=sys-devel/gcc-4.1 with gcc-config." - fi -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-parallel-make.patch \ - "${FILESDIR}"/${P}-openssl-1.0.0.patch \ - "${FILESDIR}"/${P}-glibc212.patch \ - "${FILESDIR}"/${P}-gcc47.patch \ - "${FILESDIR}"/${P}-fix-c++14.patch - - sed -i \ - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ - -e 's:AM_PROG_CC_STDC:AC_PROG_CC:' \ - argp/configure.ac || die - - eautoreconf - pushd argp >/dev/null - eautoreconf - popd >/dev/null -} - -src_configure() { - append-flags -fno-strict-aliasing - append-flags -fno-tree-dce -fno-optimize-sibling-calls #421375 - - tc-export AR CXX - - use boost && export ac_cv_header_tr1_functional=no - - econf \ - --localstatedir=/var \ - $(use_enable debug) \ - --disable-optimization \ - $(use_with dbus) \ - --with-openssl \ - $(use_with pam) \ - --without-tcl \ - --without-qt \ - --with-zlib \ - --without-valgrind -} - -src_compile() { - default - - if use doc; then - doxygen || die - fi -} - -src_test() { - emake test -} - -src_install() { - default - - if use doc; then - #the list of files is too big for dohtml -r Docs/doxy-html/* - cd Docs/doxy-html - dohtml -r * - fi -} diff --git a/net-libs/wvstreams/wvstreams-4.6.1-r4.ebuild b/net-libs/wvstreams/wvstreams-4.6.1-r4.ebuild deleted file mode 100644 index 2cd4879c7322..000000000000 --- a/net-libs/wvstreams/wvstreams-4.6.1-r4.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools eutils flag-o-matic toolchain-funcs versionator - -DESCRIPTION="A network programming library in C++" -HOMEPAGE="http://alumnit.ca/wiki/?WvStreams" -SRC_URI="https://wvstreams.googlecode.com/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" -IUSE="pam doc +ssl +dbus debug boost" - -#Tests fail if openssl is not compiled with -DPURIFY. Gentoo's isn't. FAIL! -RESTRICT="test" - -#QA Fail: xplc is compiled as a part of wvstreams. -#It'll take a larger patching effort to get it extracted, since upstream integrated it -#more tightly this time. Probably for the better since upstream xplc seems dead. - -RDEPEND=" - <dev-libs/openssl-1.1:0= - sys-libs/readline:0= - sys-libs/zlib - dbus? ( >=sys-apps/dbus-1.4.20 ) - pam? ( sys-libs/pam ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen ) - boost? ( >=dev-libs/boost-1.34.1:= ) -" -DOCS="ChangeLog README*" -PATCHES=( - "${FILESDIR}"/${P}-autoconf.patch - "${FILESDIR}"/${P}-fix-c++14.patch - "${FILESDIR}"/${P}-gcc47.patch - "${FILESDIR}"/${P}-glibc212.patch - "${FILESDIR}"/${P}-openssl-1.0.0.patch - "${FILESDIR}"/${P}-parallel-make.patch - "${FILESDIR}"/${P}-_DEFAULT_SOURCE.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - append-flags -fno-strict-aliasing - append-flags -fno-tree-dce -fno-optimize-sibling-calls #421375 - - tc-export AR CXX - - use boost && export ac_cv_header_tr1_functional=no - - econf \ - $(use_enable debug) \ - $(use_with dbus) \ - $(use_with pam) \ - --cache-file="${T}"/config.cache \ - --disable-optimization \ - --localstatedir=/var \ - --with-openssl \ - --with-zlib \ - --without-qt \ - --without-tcl \ - --without-valgrind -} - -src_compile() { - default - - if use doc; then - doxygen || die - fi -} - -src_test() { - emake test -} - -src_install() { - default - - if use doc; then - #the list of files is too big for dohtml -r Docs/doxy-html/* - docinto html - dodoc -r Docs/doxy-html/* - fi -} diff --git a/net-libs/wvstreams/wvstreams-4.6.1-r5.ebuild b/net-libs/wvstreams/wvstreams-4.6.1-r5.ebuild deleted file mode 100644 index db808c10219b..000000000000 --- a/net-libs/wvstreams/wvstreams-4.6.1-r5.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools eutils flag-o-matic toolchain-funcs versionator - -DESCRIPTION="A network programming library in C++" -HOMEPAGE="http://alumnit.ca/wiki/?WvStreams" -SRC_URI="https://wvstreams.googlecode.com/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" -IUSE="pam doc +ssl +dbus debug boost" - -#Tests fail if openssl is not compiled with -DPURIFY. Gentoo's isn't. FAIL! -RESTRICT="test" - -#QA Fail: xplc is compiled as a part of wvstreams. -#It'll take a larger patching effort to get it extracted, since upstream integrated it -#more tightly this time. Probably for the better since upstream xplc seems dead. - -RDEPEND=" - <dev-libs/openssl-1.1:0= - sys-libs/readline:0= - sys-libs/zlib - dbus? ( >=sys-apps/dbus-1.4.20 ) - pam? ( sys-libs/pam ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen ) - boost? ( >=dev-libs/boost-1.34.1:= ) -" -DOCS="ChangeLog README*" -PATCHES=( - "${FILESDIR}"/${P}-autoconf.patch - "${FILESDIR}"/${P}-fix-c++14.patch - "${FILESDIR}"/${P}-gcc47.patch - "${FILESDIR}"/${P}-glibc212.patch - "${FILESDIR}"/${P}-openssl-1.0.0.patch - "${FILESDIR}"/${P}-parallel-make.patch - "${FILESDIR}"/${P}-_DEFAULT_SOURCE.patch - "${FILESDIR}"/${P}-2048-bytes-should-be-enough-right-question-mark.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - append-flags -fno-strict-aliasing - append-flags -fno-tree-dce -fno-optimize-sibling-calls #421375 - - tc-export AR CXX - - use boost && export ac_cv_header_tr1_functional=no - - econf \ - $(use_enable debug) \ - $(use_with dbus) \ - $(use_with pam) \ - --cache-file="${T}"/config.cache \ - --disable-optimization \ - --localstatedir=/var \ - --with-openssl \ - --with-zlib \ - --without-qt \ - --without-tcl \ - --without-valgrind -} - -src_compile() { - default - - if use doc; then - doxygen || die - fi -} - -src_test() { - emake test -} - -src_install() { - default - - if use doc; then - #the list of files is too big for dohtml -r Docs/doxy-html/* - docinto html - dodoc -r Docs/doxy-html/* - fi -} diff --git a/net-libs/wvstreams/wvstreams-4.6.1_p14-r1.ebuild b/net-libs/wvstreams/wvstreams-4.6.1_p14-r1.ebuild index d0d55418697e..85af66408cbb 100644 --- a/net-libs/wvstreams/wvstreams-4.6.1_p14-r1.ebuild +++ b/net-libs/wvstreams/wvstreams-4.6.1_p14-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc sparc x86" +KEYWORDS="alpha amd64 hppa ppc sparc x86" IUSE="boost +dbus debug doc libressl pam" #Tests fail if openssl is not compiled with -DPURIFY. Gentoo's isn't. FAIL! diff --git a/net-libs/wvstreams/wvstreams-99999.ebuild b/net-libs/wvstreams/wvstreams-99999.ebuild index c1820cfa0dbd..d700be44cdf9 100644 --- a/net-libs/wvstreams/wvstreams-99999.ebuild +++ b/net-libs/wvstreams/wvstreams-99999.ebuild @@ -7,7 +7,7 @@ inherit autotools flag-o-matic git-r3 multiprocessing toolchain-funcs out-of-sou DESCRIPTION="A network programming library in C++" HOMEPAGE="https://github.com/apenwarr/wvstreams" -EGIT_REPO_URI="${HOMEPAGE}" +EGIT_REPO_URI="https://github.com/apenwarr/wvstreams" LICENSE="GPL-2" SLOT="0/5.0" |