summaryrefslogtreecommitdiff
path: root/media-libs/netpbm/netpbm-10.86.27.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/netpbm/netpbm-10.86.27.ebuild')
-rw-r--r--media-libs/netpbm/netpbm-10.86.27.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/media-libs/netpbm/netpbm-10.86.27.ebuild b/media-libs/netpbm/netpbm-10.86.27.ebuild
index a4bc1a21670d..c43a3d9a31f5 100644
--- a/media-libs/netpbm/netpbm-10.86.27.ebuild
+++ b/media-libs/netpbm/netpbm-10.86.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit multilib toolchain-funcs
+inherit flag-o-matic multilib toolchain-funcs
DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats"
HOMEPAGE="http://netpbm.sourceforge.net/"
@@ -73,6 +73,13 @@ netpbm_config() {
fi
}
+# for bug #828127
+netpbm_cflags_for_build() {
+ if is-flagq -fPIC; then
+ echo -fPIC
+ fi
+}
+
src_prepare() {
default
@@ -147,6 +154,7 @@ src_configure() {
STRIPFLAG =
CFLAGS_SHLIB = -fPIC
+ CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build)
LDRELOC = \$(LD) -r
LDSHLIB = $(netpbm_ldshlib)