| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.81 2011/07/12 13:32:25 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.82 2011/08/26 13:39:55 cheusov Exp $ |
2 | | | 2 | |
3 | DISTNAME= cdrtools-3.01a05 | | 3 | DISTNAME= cdrtools-3.01a05 |
4 | PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/} | | 4 | PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/} |
5 | CATEGORIES= sysutils | | 5 | CATEGORIES= sysutils |
6 | #MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/ \ | | 6 | #MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/ \ |
7 | # http://ftp.berlios.de/pub/cdrecord/ | | 7 | # http://ftp.berlios.de/pub/cdrecord/ |
8 | MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \ | | 8 | MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \ |
9 | http://ftp.berlios.de/pub/cdrecord/alpha/ | | 9 | http://ftp.berlios.de/pub/cdrecord/alpha/ |
10 | EXTRACT_SUFX= .tar.bz2 | | 10 | EXTRACT_SUFX= .tar.bz2 |
11 | | | 11 | |
12 | MAINTAINER= wiz@NetBSD.org | | 12 | MAINTAINER= wiz@NetBSD.org |
13 | HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html | | 13 | HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html |
14 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray | | 14 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray |
| @@ -29,31 +29,29 @@ CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION | | | @@ -29,31 +29,29 @@ CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION |
29 | LDFLAGS.NetBSD+= -lutil | | 29 | LDFLAGS.NetBSD+= -lutil |
30 | | | 30 | |
31 | # avoid picking up a bad ${ARCH} during the build | | 31 | # avoid picking up a bad ${ARCH} during the build |
32 | MAKE_ENV+= ARCH="" | | 32 | MAKE_ENV+= ARCH="" |
33 | MAKE_ENV+= MAKEPROG="gmake" | | 33 | MAKE_ENV+= MAKEPROG="gmake" |
34 | MAKE_ENV+= COPTX=${CFLAGS:Q} | | 34 | MAKE_ENV+= COPTX=${CFLAGS:Q} |
35 | MAKE_ENV+= LDOPTX=${LDFLAGS:Q} | | 35 | MAKE_ENV+= LDOPTX=${LDFLAGS:Q} |
36 | MAKE_ENV+= INS_BASE=${PREFIX:Q} | | 36 | MAKE_ENV+= INS_BASE=${PREFIX:Q} |
37 | MAKE_FLAGS+= GMAKE_NOWARN=true | | 37 | MAKE_FLAGS+= GMAKE_NOWARN=true |
38 | # do we want to compile shared libraries? | | 38 | # do we want to compile shared libraries? |
39 | # needs changes in the install target and PLIST | | 39 | # needs changes in the install target and PLIST |
40 | #MAKE_ENV+= LINKMODE=dynamic | | 40 | #MAKE_ENV+= LINKMODE=dynamic |
41 | | | 41 | |
42 | # if we're using a gcc which is named gcc, we need to set CCOM=gcc | | 42 | # Map PKGSRC_COMPILER to CCOM used by cdrtools build system. |
43 | # in MAKE_ENV so the make infrastructure picks the right options. | | 43 | ccmap.gcc= gcc |
44 | .if !empty(CC:M*gcc*) | | 44 | MAKE_FLAGS+= CCOM=${ccmap.${PKGSRC_COMPILER}:Ucc} |
45 | MAKE_ENV+= CCOM="gcc" | | | |
46 | .endif | | | |
47 | | | 45 | |
48 | # allow us to override the default /etc/default/cdrecord by patching | | 46 | # allow us to override the default /etc/default/cdrecord by patching |
49 | # the documentation appropriately. Additionally, we also provide a | | 47 | # the documentation appropriately. Additionally, we also provide a |
50 | # MESSAGE stating the reasons we do this, as required by the license. | | 48 | # MESSAGE stating the reasons we do this, as required by the license. |
51 | CDRECORD_CONF?= ${PKG_SYSCONFDIR}/cdrecord.conf | | 49 | CDRECORD_CONF?= ${PKG_SYSCONFDIR}/cdrecord.conf |
52 | | | 50 | |
53 | .if ${CDRECORD_CONF} != "/etc/default/cdrecord" | | 51 | .if ${CDRECORD_CONF} != "/etc/default/cdrecord" |
54 | MESSAGE_SRC+= MESSAGE.cdrecord.conf | | 52 | MESSAGE_SRC+= MESSAGE.cdrecord.conf |
55 | MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV:Q} | | 53 | MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV:Q} |
56 | MESSAGE_SUBST+= CDRECORD_CONF=${CDRECORD_CONF:Q} | | 54 | MESSAGE_SUBST+= CDRECORD_CONF=${CDRECORD_CONF:Q} |
57 | .endif | | 55 | .endif |
58 | | | 56 | |
59 | CONF_FILES+= share/examples/cdrtools/cdrecord ${CDRECORD_CONF} | | 57 | CONF_FILES+= share/examples/cdrtools/cdrecord ${CDRECORD_CONF} |