Thu Jun 26 20:08:53 2014 UTC ()
Treat FreeBSD as NetBSD, it uses NetBSD's libexecinfo.
This fixes the build on FreeBSD 10.


(asau)
diff -r1.48 -r1.49 pkgsrc/archivers/dar/Makefile

cvs diff -r1.48 -r1.49 pkgsrc/archivers/dar/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/dar/Makefile 2014/05/14 04:39:06 1.48
+++ pkgsrc/archivers/dar/Makefile 2014/06/26 20:08:53 1.49
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.48 2014/05/14 04:39:06 rodent Exp $ 1# $NetBSD: Makefile,v 1.49 2014/06/26 20:08:53 asau Exp $
2 2
3DISTNAME= dar-2.4.13 3DISTNAME= dar-2.4.13
4CATEGORIES= archivers sysutils 4CATEGORIES= archivers sysutils
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dar/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dar/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://dar.linux.free.fr/ 8HOMEPAGE= http://dar.linux.free.fr/
9COMMENT= Disk archiver 9COMMENT= Disk archiver
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12PKG_INSTALLATION_TYPES= overwrite pkgviews 12PKG_INSTALLATION_TYPES= overwrite pkgviews
13 13
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
@@ -93,25 +93,25 @@ UNLIMIT_RESOURCES= datasize @@ -93,25 +93,25 @@ UNLIMIT_RESOURCES= datasize
93CPPFLAGS.SunOS+= -D__EXTENSIONS__ 93CPPFLAGS.SunOS+= -D__EXTENSIONS__
94 94
95.include "../../mk/bsd.fast.prefs.mk" 95.include "../../mk/bsd.fast.prefs.mk"
96 96
97## Build a static binary with threads is currently broken with glibc. 97## Build a static binary with threads is currently broken with glibc.
98.if ${OPSYS} == "Linux" && !empty(PKG_OPTIONS:Mthreads) 98.if ${OPSYS} == "Linux" && !empty(PKG_OPTIONS:Mthreads)
99SUBST_CLASSES+= static 99SUBST_CLASSES+= static
100SUBST_STAGE.static= post-patch 100SUBST_STAGE.static= post-patch
101SUBST_MESSAGE.static= Changing -all-static to -static 101SUBST_MESSAGE.static= Changing -all-static to -static
102SUBST_FILES.static= src/testing/Makefile.in 102SUBST_FILES.static= src/testing/Makefile.in
103SUBST_SED.static= -e 's,-all-static,-static,g' 103SUBST_SED.static= -e 's,-all-static,-static,g'
104.endif 104.endif
105 105
106.if ${OPSYS} == "NetBSD" 106.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD"
107BUILDLINK_TRANSFORM= l:execinfo:execinfo:elf 107BUILDLINK_TRANSFORM= l:execinfo:execinfo:elf
108.endif 108.endif
109 109
110.include "../../archivers/bzip2/buildlink3.mk" 110.include "../../archivers/bzip2/buildlink3.mk"
111.include "../../devel/libexecinfo/buildlink3.mk" 111.include "../../devel/libexecinfo/buildlink3.mk"
112.include "../../devel/gettext-lib/buildlink3.mk" 112.include "../../devel/gettext-lib/buildlink3.mk"
113.include "../../devel/zlib/buildlink3.mk" 113.include "../../devel/zlib/buildlink3.mk"
114.include "../../mk/pthread.buildlink3.mk" 114.include "../../mk/pthread.buildlink3.mk"
115.include "../../security/libgcrypt/buildlink3.mk" 115.include "../../security/libgcrypt/buildlink3.mk"
116 116
117.include "../../mk/bsd.pkg.mk" 117.include "../../mk/bsd.pkg.mk"