summaryrefslogtreecommitdiff
path: root/dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-02-13 06:28:09 +0000
committerSam James <sam@gentoo.org>2023-02-13 06:54:07 +0000
commit7f8fe2b7fedf4372a89b3a11865c04a645a84c88 (patch)
tree39f6f02b6de9cbd173225ade1e9389a4bcf4e080 /dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch
parent19c4fb385a801ea3083aec7a147b2cb816133cc8 (diff)
downloadgentoo-7f8fe2b7fedf4372a89b3a11865c04a645a84c88.tar.gz
gentoo-7f8fe2b7fedf4372a89b3a11865c04a645a84c88.tar.bz2
gentoo-7f8fe2b7fedf4372a89b3a11865c04a645a84c88.zip
dev-libs/apr: add 1.7.2
Bug: https://bugs.gentoo.org/870004 Bug: https://bugs.gentoo.org/875167 Bug: https://bugs.gentoo.org/893406 Closes: https://bugs.gentoo.org/811765 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch')
-rw-r--r--dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch b/dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch
new file mode 100644
index 000000000000..9b4935fe7f0a
--- /dev/null
+++ b/dev-libs/apr/files/apr-1.7.2-fix-pkgconfig-libs.patch
@@ -0,0 +1,35 @@
+Don't pollute Libs with internal bits like libcrypt.
+
+https://bugs.gentoo.org/811765
+https://sources.debian.org/patches/apr/1.7.2-2/fix-apr.pc.patch/
+https://sources.debian.org/patches/apr/1.7.2-2/omit_extra_libs.patch/
+
+From: <tfheen@debian.org>
+Subject: No description.
+
+--- a/apr.pc.in
++++ b/apr.pc.in
+@@ -7,5 +7,6 @@
+ Name: APR
+ Description: The Apache Portable Runtime library
+ Version: @APR_DOTTED_VERSION@
+-Libs: -L${libdir} -l@APR_LIBNAME@ @EXTRA_LIBS@
+-Cflags: @EXTRA_CPPFLAGS@ @EXTRA_CFLAGS@ -I${includedir}
++Libs: -L${libdir} -l@APR_LIBNAME@
++Libs.private: @EXTRA_LIBS@
++Cflags: @EXTRA_CPPFLAGS@ -I${includedir}
+
+From: Stefan Fritsch <sf@debian.org>
+Subject: #463399
+
+--- a/apr-config.in
++++ b/apr-config.in
+@@ -36,7 +36,7 @@ SHELL="@SHELL@"
+ CPPFLAGS="@EXTRA_CPPFLAGS@"
+ CFLAGS="@EXTRA_CFLAGS@"
+ LDFLAGS="@EXTRA_LDFLAGS@"
+-LIBS="@EXTRA_LIBS@"
++LIBS=""
+ EXTRA_INCLUDES="@EXTRA_INCLUDES@"
+ SHLIBPATH_VAR="@shlibpath_var@"
+ APR_SOURCE_DIR="@apr_srcdir@"