commit:     4e0d64ad7d8b31dd7a4b649ab092f83796a03c32
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 20 19:30:49 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 20 19:38:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0d64ad

net-libs/serf: Remove old

Closes: https://bugs.gentoo.org/735550
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 net-libs/serf/Manifest                             |   1 -
 ...isable_linking_against_unneeded_libraries.patch |  13 ---
 .../serf/files/serf-1.3.8-scons_variables.patch    | 110 ---------------------
 net-libs/serf/files/serf-1.3.8-tests.patch         |  95 ------------------
 net-libs/serf/serf-1.3.8-r1.ebuild                 |  71 -------------
 net-libs/serf/serf-1.3.8.ebuild                    |  61 ------------
 net-libs/serf/serf-1.3.9.ebuild                    |  71 -------------
 7 files changed, 422 deletions(-)

diff --git a/net-libs/serf/Manifest b/net-libs/serf/Manifest
index 6be53a8dc67..28e866e100e 100644
--- a/net-libs/serf/Manifest
+++ b/net-libs/serf/Manifest
@@ -1,2 +1 @@
-DIST serf-1.3.8.tar.bz2 143337 BLAKE2B 
873f78ec7fab6323e3351e43ed7b03e8208be8d7ced5a017ca121ecbc091de49a963e69beeee592f39dfab23ff30d4bda3378192ea24f2ec07a5569ee19dc062
 SHA512 
78787a0d1e3e72dd9afc2e0de65e9af3b4303fefdcb865bd5e087fae570a7fe4d1395ce021756db4685c6e63e31c495563afe57baf677bf9846657f5d63d4205
 DIST serf-1.3.9.tar.bz2 145132 BLAKE2B 
59776f85b409b2eaea81f3e07b0301515e20cbd2aa0ef05c1c38aa8152a6d5627e526e4bc160abb1fd438e9fa46f97096c639860729d2ea8e0b2fcfcf8222002
 SHA512 
9f5418d991840a08d293d1ecba70cd9534a207696d002f22dbe62354e7b005955112a0d144a76c89c7f7ad3b4c882e54974441fafa0c09c4aa25c49c021ca75d

diff --git 
a/net-libs/serf/files/serf-1.3.2-disable_linking_against_unneeded_libraries.patch
 
b/net-libs/serf/files/serf-1.3.2-disable_linking_against_unneeded_libraries.patch
deleted file mode 100644
index f86646a28d8..00000000000
--- 
a/net-libs/serf/files/serf-1.3.2-disable_linking_against_unneeded_libraries.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- SConstruct
-+++ SConstruct
-@@ -345,8 +345,8 @@
-   ### there is probably a better way to run/capture output.
-   ### env.ParseConfig() may be handy for getting this stuff into the build
-   if CALLOUT_OKAY:
--    apr_libs = os.popen(env.subst('$APR --link-libtool 
--libs')).read().strip()
--    apu_libs = os.popen(env.subst('$APU --link-libtool 
--libs')).read().strip()
-+    apr_libs = os.popen(env.subst('$APR --link-ld')).read().strip()
-+    apu_libs = os.popen(env.subst('$APU --link-ld')).read().strip()
-   else:
-     apr_libs = ''
-     apu_libs = ''

diff --git a/net-libs/serf/files/serf-1.3.8-scons_variables.patch 
b/net-libs/serf/files/serf-1.3.8-scons_variables.patch
deleted file mode 100644
index b51e846d893..00000000000
--- a/net-libs/serf/files/serf-1.3.8-scons_variables.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-https://code.google.com/p/serf/issues/detail?id=151
-https://code.google.com/p/serf/source/detail?r=2413
-
---- SConstruct
-+++ SConstruct
-@@ -223,12 +223,12 @@
- 
- if sys.platform == 'darwin':
- #  linkflags.append('-Wl,-install_name,@executable_path/%s.dylib' % 
(LIBNAME,))
--  env.Append(LINKFLAGS='-Wl,-install_name,%s/%s.dylib' % (thisdir, LIBNAME,))
-+  env.Append(LINKFLAGS=['-Wl,-install_name,%s/%s.dylib' % (thisdir, 
LIBNAME,)])
- 
- if sys.platform != 'win32':
-   ### gcc only. figure out appropriate test / better way to check these
-   ### flags, and check for gcc.
--  env.Append(CFLAGS='-std=c89')
-+  env.Append(CFLAGS=['-std=c89'])
- 
-   ### These warnings are not available on Solaris
-   if sys.platform != 'sunos5': 
-@@ -237,17 +237,17 @@
-                         '-Wall'])
- 
-   if debug:
--    env.Append(CCFLAGS='-g')
-+    env.Append(CCFLAGS=['-g'])
-     env.Append(CPPDEFINES=['DEBUG', '_DEBUG'])
-   else:
--    env.Append(CCFLAGS='-O2')
--    env.Append(CPPDEFINES='NDEBUG')
-+    env.Append(CCFLAGS=['-O2'])
-+    env.Append(CPPDEFINES=['NDEBUG'])
- 
-   ### works for Mac OS. probably needs to change
-   env.Append(LIBS=['ssl', 'crypto', 'z', ])
- 
-   if sys.platform == 'sunos5':
--    env.Append(LIBS='m')
-+    env.Append(LIBS=['m'])
- else:
-   # Warning level 4, no unused argument warnings
-   env.Append(CCFLAGS=['/W4', '/wd4100'])
-@@ -260,8 +260,8 @@
-   else:
-     # Optimize for speed, use DLL runtime
-     env.Append(CCFLAGS=['/O2', '/MD'])
--    env.Append(CPPDEFINES='NDEBUG')
--    env.Append(LINKFLAGS='/RELEASE')
-+    env.Append(CPPDEFINES=['NDEBUG'])
-+    env.Append(LINKFLAGS=['/RELEASE'])
- 
- # PLAN THE BUILD
- SHARED_SOURCES = []
-@@ -307,25 +307,25 @@
-                CPPPATH=['$APR/include', '$APU/include'])
- 
-   # zlib
--  env.Append(LIBS='zlib.lib')
-+  env.Append(LIBS=['zlib.lib'])
-   if not env.get('SOURCE_LAYOUT', None):
--    env.Append(CPPPATH='$ZLIB/include',
--               LIBPATH='$ZLIB/lib')
-+    env.Append(CPPPATH=['$ZLIB/include'],
-+               LIBPATH=['$ZLIB/lib'])
-   else:
--    env.Append(CPPPATH='$ZLIB',
--               LIBPATH='$ZLIB')
-+    env.Append(CPPPATH=['$ZLIB'],
-+               LIBPATH=['$ZLIB'])
- 
-   # openssl
-   env.Append(LIBS=['libeay32.lib', 'ssleay32.lib'])
-   if not env.get('SOURCE_LAYOUT', None):
--    env.Append(CPPPATH='$OPENSSL/include/openssl',
--               LIBPATH='$OPENSSL/lib')
-+    env.Append(CPPPATH=['$OPENSSL/include/openssl'],
-+               LIBPATH=['$OPENSSL/lib'])
-   elif 0: # opensslstatic:
--    env.Append(CPPPATH='$OPENSSL/inc32',
--               LIBPATH='$OPENSSL/out32')
-+    env.Append(CPPPATH=['$OPENSSL/inc32'],
-+               LIBPATH=['$OPENSSL/out32'])
-   else:
--    env.Append(CPPPATH='$OPENSSL/inc32',
--               LIBPATH='$OPENSSL/out32dll')
-+    env.Append(CPPPATH=['$OPENSSL/inc32'],
-+               LIBPATH=['$OPENSSL/out32dll'])
- else:
-   if os.path.isdir(apr):
-     apr = os.path.join(apr, 'bin', 'apr-1-config')
-@@ -351,8 +351,8 @@
-     apr_libs = ''
-     apu_libs = ''
- 
--  env.Append(CPPPATH='$OPENSSL/include')
--  env.Append(LIBPATH='$OPENSSL/lib')
-+  env.Append(CPPPATH=['$OPENSSL/include'])
-+  env.Append(LIBPATH=['$OPENSSL/lib'])
- 
- 
- # If build with gssapi, get its information and define SERF_HAVE_GSSAPI
-@@ -362,7 +362,7 @@
-         env['GSSAPI_LIBS'] = cmd.strip()
-         return env.MergeFlags(cmd, unique)
-     env.ParseConfig('$GSSAPI --libs gssapi', parse_libs)
--    env.Append(CPPDEFINES='SERF_HAVE_GSSAPI')
-+    env.Append(CPPDEFINES=['SERF_HAVE_GSSAPI'])
- if sys.platform == 'win32':
-   env.Append(CPPDEFINES=['SERF_HAVE_SSPI'])
- 

diff --git a/net-libs/serf/files/serf-1.3.8-tests.patch 
b/net-libs/serf/files/serf-1.3.8-tests.patch
deleted file mode 100644
index 65b9962f252..00000000000
--- a/net-libs/serf/files/serf-1.3.8-tests.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-https://code.google.com/p/serf/source/detail?r=2443
-https://code.google.com/p/serf/source/detail?r=2444
-https://code.google.com/p/serf/source/detail?r=2445
-
---- test/test_buckets.c
-+++ test/test_buckets.c
-@@ -1232,9 +1232,9 @@
- 
-     /* The largest buffer we should need is 0.1% larger than the
-        uncompressed data, + 12 bytes. This info comes from zlib.h.
-+       buf_size = orig_len + (orig_len / 1000) + 12;
-        Note: This isn't sufficient when using Z_NO_FLUSH and extremely 
compressed
-        data. Use a buffer bigger than what we need. */
--//    buf_size = orig_len + (orig_len / 1000) + 12;
-     buf_size = 100000;
- 
-     write_buf = apr_palloc(pool, buf_size);
-@@ -1309,12 +1309,12 @@
-                           expected_len);
- }
- 
--static void deflate_buckets(CuTest *tc, int nr_of_loops)
-+static void deflate_buckets(CuTest *tc, int nr_of_loops, apr_pool_t *pool)
- {
-     const char *msg = "12345678901234567890123456789012345678901234567890";
- 
-     test_baton_t *tb = tc->testBaton;
--    serf_bucket_alloc_t *alloc = serf_bucket_allocator_create(tb->pool, NULL,
-+    serf_bucket_alloc_t *alloc = serf_bucket_allocator_create(pool, NULL,
-                                                               NULL);
-     z_stream zdestr;
-     int i;
-@@ -1333,8 +1333,8 @@
-     {
-         serf_config_t *config;
- 
--        serf_context_t *ctx = serf_context_create(tb->pool);
--        /* status = */ serf__config_store_get_config(ctx, NULL, &config, 
tb->pool);
-+        serf_context_t *ctx = serf_context_create(pool);
-+        /* status = */ serf__config_store_get_config(ctx, NULL, &config, 
pool);
- 
-         serf_bucket_set_config(defbkt, config);
-     }
-@@ -1356,11 +1356,11 @@
-         if (i == nr_of_loops - 1) {
-             CuAssertIntEquals(tc, APR_SUCCESS,
-                               deflate_compress(&data, &len, &zdestr, msg,
--                                               strlen(msg), 1, tb->pool));
-+                                               strlen(msg), 1, pool));
-         } else {
-             CuAssertIntEquals(tc, APR_SUCCESS,
-                               deflate_compress(&data, &len, &zdestr, msg,
--                                               strlen(msg), 0, tb->pool));
-+                                               strlen(msg), 0, pool));
-         }
- 
-         if (len == 0)
-@@ -1378,10 +1378,15 @@
- static void test_deflate_buckets(CuTest *tc)
- {
-     int i;
-+    apr_pool_t *iterpool;
-+    test_baton_t *tb = tc->testBaton;
- 
-+    apr_pool_create(&iterpool, tb->pool);
-     for (i = 1; i < 1000; i++) {
--        deflate_buckets(tc, i);
-+        apr_pool_clear(iterpool);
-+        deflate_buckets(tc, i, iterpool);
-     }
-+    apr_pool_destroy(iterpool);
- }
- 
- static apr_status_t discard_data(serf_bucket_t *bkt,
---- test/test_util.c
-+++ test/test_util.c
-@@ -363,10 +363,18 @@
-     return status;
- }
- 
-+static int pool_abort_func(int retcode)
-+{
-+    fprintf(stderr, "Out of memory\n");
-+    abort();
-+    return 0;
-+}
-+
- void *test_setup(void *dummy)
- {
-     apr_pool_t *test_pool;
-     apr_pool_create(&test_pool, NULL);
-+    apr_pool_abort_set(pool_abort_func, test_pool);
-     return test_pool;
- }
- 

diff --git a/net-libs/serf/serf-1.3.8-r1.ebuild 
b/net-libs/serf/serf-1.3.8-r1.ebuild
deleted file mode 100644
index f951a44343b..00000000000
--- a/net-libs/serf/serf-1.3.8-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2008-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils scons-utils toolchain-funcs flag-o-matic
-
-DESCRIPTION="HTTP client library"
-HOMEPAGE="https://serf.apache.org/";
-SRC_URI="mirror://apache/${PN}/${P}.tar.bz2"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris"
-IUSE="kerberos static-libs libressl"
-RESTRICT="test"
-
-RDEPEND="dev-libs/apr:1=
-       dev-libs/apr-util:1=
-       !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )
-       sys-libs/zlib:0=
-       kerberos? ( virtual/krb5 )"
-DEPEND="${RDEPEND}
-       >=dev-util/scons-2.3.0"
-
-src_prepare() {
-       epatch 
"${FILESDIR}/${PN}-1.3.2-disable_linking_against_unneeded_libraries.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-scons_variables.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-tests.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-static-lib.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-openssl.patch"
-
-       # https://code.google.com/p/serf/issues/detail?id=133
-       sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct
-
-       # need limits.h for PATH_MAX (only when EXTENSIONS is enabled)
-       [[ ${CHOST} == *-solaris* ]] && append-cppflags -D__EXTENSIONS__
-}
-
-src_compile() {
-       myesconsargs=(
-               PREFIX="${EPREFIX}/usr"
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-               # These config scripts are sent through a shell with an empty 
env
-               # which breaks the SYSROOT usage in them.  Set the vars inline 
to
-               # avoid that.
-               APR="SYSROOT='${SYSROOT}' 
${SYSROOT}${EPREFIX}/usr/bin/apr-1-config"
-               APU="SYSROOT='${SYSROOT}' 
${SYSROOT}${EPREFIX}/usr/bin/apu-1-config"
-               BUILD_STATIC=$(usex static-libs)
-               AR="$(tc-getAR)"
-               RANLIB="$(tc-getRANLIB)"
-               CC="$(tc-getCC)"
-               CPPFLAGS="${CPPFLAGS}"
-               CFLAGS="${CFLAGS}"
-               LINKFLAGS="${LDFLAGS}"
-       )
-
-       if use kerberos; then
-               myesconsargs+=( 
GSSAPI="${SYSROOT}${EPREFIX}/usr/bin/krb5-config" )
-       fi
-
-       escons
-}
-
-src_test() {
-       escons check
-}
-
-src_install() {
-       escons install --install-sandbox="${D}"
-}

diff --git a/net-libs/serf/serf-1.3.8.ebuild b/net-libs/serf/serf-1.3.8.ebuild
deleted file mode 100644
index 5fca0dc8af9..00000000000
--- a/net-libs/serf/serf-1.3.8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2008-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils scons-utils toolchain-funcs
-
-DESCRIPTION="HTTP client library"
-HOMEPAGE="https://serf.apache.org/";
-SRC_URI="mirror://apache/${PN}/${P}.tar.bz2"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="kerberos"
-RESTRICT="test"
-
-RDEPEND="dev-libs/apr:1=
-       dev-libs/apr-util:1=
-       dev-libs/openssl:0=
-       sys-libs/zlib:0=
-       kerberos? ( virtual/krb5 )"
-DEPEND="${RDEPEND}
-       >=dev-util/scons-2.3.0"
-
-src_prepare() {
-       epatch 
"${FILESDIR}/${PN}-1.3.2-disable_linking_against_unneeded_libraries.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-scons_variables.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-tests.patch"
-
-       # https://code.google.com/p/serf/issues/detail?id=133
-       sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct
-}
-
-src_compile() {
-       local myesconsargs=(
-               PREFIX="${EPREFIX}/usr"
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-               APR="${EPREFIX}/usr/bin/apr-1-config"
-               APU="${EPREFIX}/usr/bin/apu-1-config"
-               OPENSSL="${EPREFIX}/usr"
-               CC="$(tc-getCC)"
-               CPPFLAGS="${CPPFLAGS}"
-               CFLAGS="${CFLAGS}"
-               LINKFLAGS="${LDFLAGS}"
-       )
-
-       if use kerberos; then
-               myesconsargs+=(GSSAPI="${EPREFIX}/usr/bin/krb5-config")
-       fi
-
-       escons
-}
-
-src_test() {
-       escons check
-}
-
-src_install() {
-       escons install --install-sandbox="${D}"
-}

diff --git a/net-libs/serf/serf-1.3.9.ebuild b/net-libs/serf/serf-1.3.9.ebuild
deleted file mode 100644
index 4b06dc39a97..00000000000
--- a/net-libs/serf/serf-1.3.9.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2008-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils scons-utils toolchain-funcs flag-o-matic
-
-DESCRIPTION="HTTP client library"
-HOMEPAGE="https://serf.apache.org/";
-SRC_URI="mirror://apache/${PN}/${P}.tar.bz2"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris"
-IUSE="kerberos static-libs libressl"
-RESTRICT="test"
-
-RDEPEND="dev-libs/apr:1=
-       dev-libs/apr-util:1=
-       !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )
-       sys-libs/zlib:0=
-       kerberos? ( virtual/krb5 )"
-DEPEND="${RDEPEND}
-       >=dev-util/scons-2.3.0"
-
-src_prepare() {
-       #epatch 
"${FILESDIR}/${PN}-1.3.2-disable_linking_against_unneeded_libraries.patch"
-       #epatch "${FILESDIR}/${PN}-1.3.8-scons_variables.patch"
-       #epatch "${FILESDIR}/${PN}-1.3.8-tests.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-static-lib.patch"
-       epatch "${FILESDIR}/${PN}-1.3.8-openssl.patch"
-
-       # https://code.google.com/p/serf/issues/detail?id=133
-       sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct
-
-       # need limits.h for PATH_MAX (only when EXTENSIONS is enabled)
-       [[ ${CHOST} == *-solaris* ]] && append-cppflags -D__EXTENSIONS__
-}
-
-src_compile() {
-       myesconsargs=(
-               PREFIX="${EPREFIX}/usr"
-               LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-               # These config scripts are sent through a shell with an empty 
env
-               # which breaks the SYSROOT usage in them.  Set the vars inline 
to
-               # avoid that.
-               APR="SYSROOT='${SYSROOT}' 
${SYSROOT}${EPREFIX}/usr/bin/apr-1-config"
-               APU="SYSROOT='${SYSROOT}' 
${SYSROOT}${EPREFIX}/usr/bin/apu-1-config"
-               BUILD_STATIC=$(usex static-libs)
-               AR="$(tc-getAR)"
-               RANLIB="$(tc-getRANLIB)"
-               CC="$(tc-getCC)"
-               CPPFLAGS="${CPPFLAGS}"
-               CFLAGS="${CFLAGS}"
-               LINKFLAGS="${LDFLAGS}"
-       )
-
-       if use kerberos; then
-               myesconsargs+=( 
GSSAPI="${SYSROOT}${EPREFIX}/usr/bin/krb5-config" )
-       fi
-
-       escons
-}
-
-src_test() {
-       escons check
-}
-
-src_install() {
-       escons install --install-sandbox="${D}"
-}

Reply via email to