dev-python/pillow: fix link warnings
authorVirgil Dupras <vdupras@gentoo.org>
Fri, 27 Jul 2018 02:58:03 +0000 (22:58 -0400)
committerVirgil Dupras <vdupras@gentoo.org>
Fri, 27 Jul 2018 02:58:54 +0000 (22:58 -0400)
Apply patch to remove spurious /usr/lib prepend to linking flags that
generates linking warnings in certain situations.

Reported-By: Alexander Tsoy
Closes: https://bugs.gentoo.org/661830
Package-Manager: Portage-2.3.43, Repoman-2.3.10

dev-python/pillow/files/pillow-5.2.0-no-usr-lib.patch [new file with mode: 0644]
dev-python/pillow/pillow-5.2.0.ebuild

diff --git a/dev-python/pillow/files/pillow-5.2.0-no-usr-lib.patch b/dev-python/pillow/files/pillow-5.2.0-no-usr-lib.patch
new file mode 100644 (file)
index 0000000..4b6cc50
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/setup.py 2018-07-22 22:09:23.840195059 +0300
++++ a/setup.py 2018-07-22 22:11:43.400626135 +0300
+@@ -258,9 +258,8 @@ 
+                     _add_directory(library_dirs, d)
+         prefix = sysconfig.get_config_var("prefix")
+         if prefix:
+-            _add_directory(library_dirs, os.path.join(prefix, "lib"))
+             _add_directory(include_dirs, os.path.join(prefix, "include"))
+         #
+         # add platform directories
index b63542786fe6287559b2d994581c56478a63d626..8e603d65c53b3eb0f67020bbdf50d9b1a105e223 100644 (file)
@@ -46,6 +46,10 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+       "${FILESDIR}/${PN}-5.2.0-no-usr-lib.patch"
+)
+
 python_configure_all() {
        # It's important that these flags are also passed during the install phase
        # as well. Make sure of that if you change the lines below. See bug 661308.