diff options
8 files changed, 0 insertions, 383 deletions
diff --git a/net-libs/wvstreams/Manifest b/net-libs/wvstreams/Manifest index 579ea20214df..ac908263b97f 100644 --- a/net-libs/wvstreams/Manifest +++ b/net-libs/wvstreams/Manifest @@ -1,3 +1,2 @@ -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 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 -} |