diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2024-07-13 18:26:47 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2024-07-13 18:28:20 +0200 |
commit | ebe7a2181098480760c9ee6783e8f8f5fc6363fa (patch) | |
tree | 9f89057cfc080192b57fef0e70fe3bbc6552b7a8 /net-libs/serf | |
parent | sci-astronomy/kstars: drop 3.7.0 (diff) | |
download | gentoo-ebe7a2181098480760c9ee6783e8f8f5fc6363fa.tar.gz gentoo-ebe7a2181098480760c9ee6783e8f8f5fc6363fa.tar.bz2 gentoo-ebe7a2181098480760c9ee6783e8f8f5fc6363fa.zip |
net-libs/serf: drop 1.3.9-r4
Bug: https://bugs.gentoo.org/933238
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'net-libs/serf')
-rw-r--r-- | net-libs/serf/Manifest | 1 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.8-openssl.patch | 28 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.9-libressl.patch | 35 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.9-openssl-3-bio-ctrl.patch | 22 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.9-openssl-3-errgetfunc.patch | 15 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.9-python3-check.patch | 74 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.9-python3.patch | 28 | ||||
-rw-r--r-- | net-libs/serf/files/serf-1.3.9-python3_byte.patch | 28 | ||||
-rw-r--r-- | net-libs/serf/serf-1.3.9-r4.ebuild | 81 |
9 files changed, 0 insertions, 312 deletions
diff --git a/net-libs/serf/Manifest b/net-libs/serf/Manifest index f3a75d4ad4a3..92ca31ce3b73 100644 --- a/net-libs/serf/Manifest +++ b/net-libs/serf/Manifest @@ -1,2 +1 @@ DIST serf-1.3.10.tar.bz2 147744 BLAKE2B fed9ef4d5b16a5f1276a4a6f72ab938db18d4bd51c2a58311d2918f52f891bdb636f947cdc612b12a8978f75d27715b7695f21730d1b8a0545746281535369fc SHA512 19165274d35c694935cda33f99ef92a7663a5d9c540fb7fd6792aa0efe39941b2fa87ff8b61afd060c6676baec634fd33dc2e9d34ecbee45ed99dfaed077802c -DIST serf-1.3.9.tar.bz2 145132 BLAKE2B 59776f85b409b2eaea81f3e07b0301515e20cbd2aa0ef05c1c38aa8152a6d5627e526e4bc160abb1fd438e9fa46f97096c639860729d2ea8e0b2fcfcf8222002 SHA512 9f5418d991840a08d293d1ecba70cd9534a207696d002f22dbe62354e7b005955112a0d144a76c89c7f7ad3b4c882e54974441fafa0c09c4aa25c49c021ca75d diff --git a/net-libs/serf/files/serf-1.3.8-openssl.patch b/net-libs/serf/files/serf-1.3.8-openssl.patch deleted file mode 100644 index 4cc3719303bb..000000000000 --- a/net-libs/serf/files/serf-1.3.8-openssl.patch +++ /dev/null @@ -1,28 +0,0 @@ -the build doesn't actually use the openssl var for anything useful. -it blindly adds it to the -I/-L paths which causes problems when you -cross-compile and when you link (it also adds it to -rpath). punt -the setting and forget about it. - ---- a/SConstruct -+++ b/SConstruct -@@ -354,8 +354,6 @@ else: - apr_libs = '' - apu_libs = '' - -- env.Append(CPPPATH=['$OPENSSL/include']) -- env.Append(LIBPATH=['$OPENSSL/lib']) - - - # If build with gssapi, get its information and define SERF_HAVE_GSSAPI -@@ -369,8 +369,9 @@ if sys.platform == 'win32': - # On some systems, the -R values that APR describes never make it into actual - # RPATH flags. We'll manually map all directories in LIBPATH into new - # flags to set RPATH values. --for d in env['LIBPATH']: -- env.Append(RPATH=':'+d) -+if env.get('LIBPATH', None): -+ for d in env['LIBPATH']: -+ env.Append(RPATH=':'+d) - - # Set up the construction of serf-*.pc - pkgconfig = env.Textfile('serf-%d.pc' % (MAJOR,), diff --git a/net-libs/serf/files/serf-1.3.9-libressl.patch b/net-libs/serf/files/serf-1.3.9-libressl.patch deleted file mode 100644 index bfb07bd5a0ad..000000000000 --- a/net-libs/serf/files/serf-1.3.9-libressl.patch +++ /dev/null @@ -1,35 +0,0 @@ -This backported patch avoids the upstream scons check to prevent unintended -issues and can be removed next release bump where it may be preferable to -use the newer cmake build system. - -https://bugs.gentoo.org/906123 -https://bugs.gentoo.org/903001 -https://github.com/apache/serf/commit/df0d2d0dbdf88576f26da9c71df3ab6249d351dc - -From df0d2d0dbdf88576f26da9c71df3ab6249d351dc Mon Sep 17 00:00:00 2001 -From: Stefan Sperling <stsp@apache.org> -Date: Tue, 20 Dec 2016 09:57:08 +0000 -Subject: [PATCH] Fix another build problem with LibreSSL. - -* SConstruct: Check for OpenSSL_malloc_init() and provide the - SERF_HAVE_OPENSSL_MALLOC_INIT feature flag. - -* buckets/ssl_buckets.c - (init_ssl_libraries): Use SERF_HAVE_OPENSSL_MALLOC_INIT instead - of USE_LEGACY_OPENSSL. - -git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1775242 13f79535-47bb-0310-9956-ffa450edef68 - -diff --git a/buckets/ssl_buckets.c b/buckets/ssl_buckets.c -index b01e535..27c84c7 100644 ---- a/buckets/ssl_buckets.c -+++ b/buckets/ssl_buckets.c -@@ -1156,7 +1156,7 @@ static void init_ssl_libraries(void) - } - #endif - --#ifdef USE_OPENSSL_1_1_API -+#ifndef LIBRESSL_VERSION_NUMBER - OPENSSL_malloc_init(); - #else - CRYPTO_malloc_init(); diff --git a/net-libs/serf/files/serf-1.3.9-openssl-3-bio-ctrl.patch b/net-libs/serf/files/serf-1.3.9-openssl-3-bio-ctrl.patch deleted file mode 100644 index 6bf3aba6de47..000000000000 --- a/net-libs/serf/files/serf-1.3.9-openssl-3-bio-ctrl.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://src.fedoraproject.org/rpms/libserf/raw/rawhide/f/libserf-1.3.9-bio-ctrl.patch -https://bugs.gentoo.org/805161 -https://issues.apache.org/jira/projects/SERF/issues/SERF-198 ---- a/buckets/ssl_buckets.c -+++ b/buckets/ssl_buckets.c -@@ -407,7 +407,7 @@ static int bio_bucket_destroy(BIO *bio) - - static long bio_bucket_ctrl(BIO *bio, int cmd, long num, void *ptr) - { -- long ret = 1; -+ long ret = 0; - - switch (cmd) { - default: -@@ -415,6 +415,7 @@ static long bio_bucket_ctrl(BIO *bio, int cmd, long num, void *ptr) - break; - case BIO_CTRL_FLUSH: - /* At this point we can't force a flush. */ -+ ret = 1; - break; - case BIO_CTRL_PUSH: - case BIO_CTRL_POP: diff --git a/net-libs/serf/files/serf-1.3.9-openssl-3-errgetfunc.patch b/net-libs/serf/files/serf-1.3.9-openssl-3-errgetfunc.patch deleted file mode 100644 index 2823ee88e17b..000000000000 --- a/net-libs/serf/files/serf-1.3.9-openssl-3-errgetfunc.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://src.fedoraproject.org/rpms/libserf/raw/rawhide/f/libserf-1.3.9-errgetfunc.patch -https://bugs.gentoo.org/805161 ---- a/buckets/ssl_buckets.c -+++ b/buckets/ssl_buckets.c -@@ -1204,6 +1204,10 @@ - } - } - -+#ifndef ERR_GET_FUNC -+#define ERR_GET_FUNC(ec) (0) -+#endif -+ - static int ssl_need_client_cert(SSL *ssl, X509 **cert, EVP_PKEY **pkey) - { - serf_ssl_context_t *ctx = SSL_get_app_data(ssl); diff --git a/net-libs/serf/files/serf-1.3.9-python3-check.patch b/net-libs/serf/files/serf-1.3.9-python3-check.patch deleted file mode 100644 index fbbfe36fefe0..000000000000 --- a/net-libs/serf/files/serf-1.3.9-python3-check.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 05eae144c6b3ed85f0829de6278a8f89505506f0 Mon Sep 17 00:00:00 2001 -From: Bert Huijben <rhuijben@apache.org> -Date: Mon, 2 Nov 2015 17:50:29 +0000 -Subject: [PATCH] * build/check.py Print a bit more information about the - failed test. The returncode might be interesting to track down signal - problems. - -git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1712098 13f79535-47bb-0310-9956-ffa450edef68 ---- - build/check.py | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/build/check.py b/build/check.py -index fc49d336..75287016 100755 ---- a/build/check.py -+++ b/build/check.py -@@ -55,13 +55,13 @@ - print "== Testing %s ==" % (case) - try: - subprocess.check_call([SERF_RESPONSE_EXE, case]) -- except subprocess.CalledProcessError: -- print "ERROR: test case %s failed" % (case) -+ except subprocess.CalledProcessError, x: -+ print "ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode) - sys.exit(1) - - print "== Running the unit tests ==" - try: - subprocess.check_call(TEST_ALL_EXE) -- except subprocess.CalledProcessError: -- print "ERROR: test(s) failed in test_all" -+ except subprocess.CalledProcessError, x: -+ print "ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode) - sys.exit(1) -From 773a2ee2ca7a48dd8356707fa6774afcf5b85470 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Branko=20=C4=8Cibej?= <brane@apache.org> -Date: Sat, 9 Jun 2018 08:10:10 +0000 -Subject: [PATCH] Make the tests run with Python 3.x. - -* build/check.py: Add parentheses around 'print' statement arguments - so that they work when 'print' is a function. - -git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1833223 13f79535-47bb-0310-9956-ffa450edef68 ---- - build/check.py | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/build/check.py b/build/check.py -index 75287016..e05760f9 100755 ---- a/build/check.py -+++ b/build/check.py -@@ -52,16 +52,16 @@ - - # Find test responses and run them one by one - for case in glob.glob(testdir + "/testcases/*.response"): -- print "== Testing %s ==" % (case) -+ print("== Testing %s ==" % (case)) - try: - subprocess.check_call([SERF_RESPONSE_EXE, case]) -- except subprocess.CalledProcessError, x: -- print "ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode) -+ except subprocess.CalledProcessError as x: -+ print("ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode)) - sys.exit(1) - -- print "== Running the unit tests ==" -+ print("== Running the unit tests ==") - try: - subprocess.check_call(TEST_ALL_EXE) -- except subprocess.CalledProcessError, x: -- print "ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode) -+ except subprocess.CalledProcessError as x: -+ print("ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode)) - sys.exit(1) diff --git a/net-libs/serf/files/serf-1.3.9-python3.patch b/net-libs/serf/files/serf-1.3.9-python3.patch deleted file mode 100644 index 7ba43d91968c..000000000000 --- a/net-libs/serf/files/serf-1.3.9-python3.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 1c0241847e845a8da265aa89f297d3db6ae483b1 Mon Sep 17 00:00:00 2001 -From: Bert Huijben <rhuijben@apache.org> -Date: Wed, 4 Oct 2017 14:56:22 +0000 -Subject: [PATCH] Fix syntax of a print() in the scons file to unbreak building - with most recent scons version. - -* SConstruct - Use Python 3.0 valid syntax to make Scons 3.0.0 happy on both python 3.0 - and 2.7. - -git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1811083 13f79535-47bb-0310-9956-ffa450edef68 ---- - SConstruct | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/SConstruct b/SConstruct -index e5d407b..fab9828 100644 ---- a/SConstruct -+++ b/SConstruct -@@ -199,7 +199,7 @@ CALLOUT_OKAY = not (env.GetOption('clean') or env.GetOption('help')) - - unknown = opts.UnknownVariables() - if unknown: -- print 'Warning: Used unknown variables:', ', '.join(unknown.keys()) -+ print('Warning: Used unknown variables:', ', '.join(unknown.keys())) - - apr = str(env['APR']) - apu = str(env['APU']) diff --git a/net-libs/serf/files/serf-1.3.9-python3_byte.patch b/net-libs/serf/files/serf-1.3.9-python3_byte.patch deleted file mode 100644 index ab86af2082d9..000000000000 --- a/net-libs/serf/files/serf-1.3.9-python3_byte.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 9d30108b630b77f732ef94d1642b159066ffd890 Mon Sep 17 00:00:00 2001 -From: Andreas Stieger <astieger@apache.org> -Date: Wed, 8 Nov 2017 17:05:28 +0000 -Subject: [PATCH] Follow-up to r1811083, fix building with scons 3.0.0 and - Python3 - -* SConstruct: Append decode('utf-8) to FILE.get_contents() to avoid - TypeError: cannot use a string pattern on a bytes-like object - - -git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1814604 13f79535-47bb-0310-9956-ffa450edef68 ---- - SConstruct | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/SConstruct b/SConstruct -index 5f5036b..71e5b0a 100644 ---- a/SConstruct -+++ b/SConstruct -@@ -182,7 +182,7 @@ env.Append(BUILDERS = { - match = re.search('SERF_MAJOR_VERSION ([0-9]+).*' - 'SERF_MINOR_VERSION ([0-9]+).*' - 'SERF_PATCH_VERSION ([0-9]+)', -- env.File('serf.h').get_contents(), -+ env.File('serf.h').get_contents().decode('utf-8'), - re.DOTALL) - MAJOR, MINOR, PATCH = [int(x) for x in match.groups()] - env.Append(MAJOR=str(MAJOR)) diff --git a/net-libs/serf/serf-1.3.9-r4.ebuild b/net-libs/serf/serf-1.3.9-r4.ebuild deleted file mode 100644 index 0d7c80cd62a3..000000000000 --- a/net-libs/serf/serf-1.3.9-r4.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit python-any-r1 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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="kerberos" -# Many test failures. -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}" -BDEPEND=">=dev-build/scons-2.3.0" - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.8-static-lib.patch - "${FILESDIR}"/${PN}-1.3.8-openssl.patch - "${FILESDIR}"/${PN}-1.3.9-python3.patch - "${FILESDIR}"/${PN}-1.3.9-python3_byte.patch - "${FILESDIR}"/${PN}-1.3.9-python3-check.patch - "${FILESDIR}"/${PN}-1.3.9-openssl-3-bio-ctrl.patch - "${FILESDIR}"/${PN}-1.3.9-openssl-3-errgetfunc.patch - "${FILESDIR}"/${PN}-1.3.9-libressl.patch #903001, 906123 -) - -src_prepare() { - default - - # https://code.google.com/p/serf/issues/detail?id=133 - sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct || die - - # need limits.h for PATH_MAX (only when EXTENSIONS is enabled) - [[ ${CHOST} == *-solaris* ]] && append-cppflags -D__EXTENSIONS__ -} - -src_compile() { - myesconsargs=( - BUILD_STATIC=no - 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" - 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 "${myesconsargs[@]}" -} - -src_test() { - escons check -} - -src_install() { - escons install --install-sandbox="${D}" -} |