Wed Jul 31 09:47:20 2019 UTC ()
exiv2: add -fPIC to maybe help the errors coming from the Solaris linker


(nia)
diff -r1.43 -r1.44 pkgsrc/graphics/exiv2/Makefile

cvs diff -r1.43 -r1.44 pkgsrc/graphics/exiv2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/exiv2/Makefile 2019/07/31 09:16:26 1.43
+++ pkgsrc/graphics/exiv2/Makefile 2019/07/31 09:47:20 1.44
@@ -1,36 +1,38 @@ @@ -1,36 +1,38 @@
1# $NetBSD: Makefile,v 1.43 2019/07/31 09:16:26 nia Exp $ 1# $NetBSD: Makefile,v 1.44 2019/07/31 09:47:20 nia Exp $
2 2
3DISTNAME= exiv2-0.27.2-Source 3DISTNAME= exiv2-0.27.2-Source
4PKGNAME= ${DISTNAME:S/-Source//} 4PKGNAME= ${DISTNAME:S/-Source//}
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= https://www.exiv2.org/builds/ 6MASTER_SITES= https://www.exiv2.org/builds/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.exiv2.org/ 9HOMEPAGE= https://www.exiv2.org/
10COMMENT= Image metadata manipulation 10COMMENT= Image metadata manipulation
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_CMAKE= yes 13USE_CMAKE= yes
14USE_TOOLS+= msgfmt 14USE_TOOLS+= msgfmt
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16GCC_REQD+= 3.3 16GCC_REQD+= 3.3
17 17
18.include "../../mk/bsd.prefs.mk" 18.include "../../mk/bsd.prefs.mk"
19 19
20CMAKE_ARGS+= -DEXIV2_BUILD_SAMPLES:BOOL=OFF 20CMAKE_ARGS+= -DEXIV2_BUILD_SAMPLES:BOOL=OFF
21.if ${OPSYS} == "Darwin" 21.if ${OPSYS} == "Darwin"
22CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include 22CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include
23.endif 23.endif
24 24
25LDFLAGS.Linux+= -ldl 25LDFLAGS.Linux+= -ldl
26LDFLAGS.SunOS+= -lsocket -lnsl 26LDFLAGS.SunOS+= -lsocket -lnsl
27 27
 28CXXFLAGS.SunOS+= -fPIC
 29
28USE_PKGLOCALEDIR= yes 30USE_PKGLOCALEDIR= yes
29PKGCONFIG_OVERRIDE= config/exiv2.pc.in 31PKGCONFIG_OVERRIDE= config/exiv2.pc.in
30 32
31.include "../../converters/libiconv/buildlink3.mk" 33.include "../../converters/libiconv/buildlink3.mk"
32.include "../../devel/gettext-lib/buildlink3.mk" 34.include "../../devel/gettext-lib/buildlink3.mk"
33.include "../../devel/zlib/buildlink3.mk" 35.include "../../devel/zlib/buildlink3.mk"
34.include "../../textproc/expat/buildlink3.mk" 36.include "../../textproc/expat/buildlink3.mk"
35.include "../../mk/pthread.buildlink3.mk" 37.include "../../mk/pthread.buildlink3.mk"
36.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"