commit:     6a11066e80787923436d8389fd0aca711f69ecf6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 19 21:43:13 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 19 21:43:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a11066e

dev-db/libdbi-drivers: fix build with slibtool

Closes: https://bugs.gentoo.org/775878
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../libdbi-drivers-0.9.0-slibtool-libdir.patch      | 21 +++++++++++++++++++++
 .../libdbi-drivers/libdbi-drivers-0.9.0-r1.ebuild   |  1 +
 2 files changed, 22 insertions(+)

diff --git 
a/dev-db/libdbi-drivers/files/libdbi-drivers-0.9.0-slibtool-libdir.patch 
b/dev-db/libdbi-drivers/files/libdbi-drivers-0.9.0-slibtool-libdir.patch
new file mode 100644
index 00000000000..4db7485d33d
--- /dev/null
+++ b/dev-db/libdbi-drivers/files/libdbi-drivers-0.9.0-slibtool-libdir.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/775878
+
+commit efbee1f631981bd454051d20796f1cd52fe16f00
+Author: orbea <[email protected]>
+Date:   Fri Mar 19 09:01:22 2021 -0700
+
+    build: Fix the pgsql linker path.
+
+diff --git a/acinclude.m4 b/acinclude.m4
+index 8e89af8..7504d63 100644
+--- a/acinclude.m4
++++ b/acinclude.m4
+@@ -191,7 +191,7 @@ if test "$ac_pgsql" = "yes"; then
+               PGSQL_INCLUDE=-I$ac_pgsql_incdir
+       fi
+       if test "$ac_pgsql_libdir" = "no"; then
+-              PGSQL_LDFLAGS=`pg_config --libdir`
++              PGSQL_LDFLAGS=-L`pg_config --libdir`
+       else
+               PGSQL_LDFLAGS=-L$ac_pgsql_libdir
+       fi

diff --git a/dev-db/libdbi-drivers/libdbi-drivers-0.9.0-r1.ebuild 
b/dev-db/libdbi-drivers/libdbi-drivers-0.9.0-r1.ebuild
index f7695f3a433..74c9b7367fb 100644
--- a/dev-db/libdbi-drivers/libdbi-drivers-0.9.0-r1.ebuild
+++ b/dev-db/libdbi-drivers/libdbi-drivers-0.9.0-r1.ebuild
@@ -34,6 +34,7 @@ PATCHES=(
        #"${FILESDIR}"/${PN}-0.8.3-oracle-build-fix.patch
        #"${FILESDIR}"/${PN}-0.8.3-firebird-fix.patch
        "${FILESDIR}"/${PN}-0.9.0-doc-build-fix.patch
+       "${FILESDIR}"/${PN}-0.9.0-slibtool-libdir.patch
 )
 
 pkg_setup() {

Reply via email to