| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.123 2021/12/03 15:13:26 micha Exp $ | | 1 | # $NetBSD: Makefile,v 1.124 2021/12/03 17:45:34 ryoon Exp $ |
2 | | | 2 | |
3 | DISTNAME= schily-2021-09-18 | | 3 | DISTNAME= schily-2021-09-18 |
4 | PKGNAME= cdrtools-3.02a10 | | 4 | PKGNAME= cdrtools-3.02a10 |
5 | CATEGORIES= sysutils | | 5 | CATEGORIES= sysutils |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/} |
7 | EXTRACT_SUFX= .tar.bz2 | | 7 | EXTRACT_SUFX= .tar.bz2 |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://sourceforge.net/projects/schilytools/ | | 10 | HOMEPAGE= https://sourceforge.net/projects/schilytools/ |
11 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray | | 11 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray |
12 | LICENSE= cddl-1.0 AND gnu-gpl-v2 AND gnu-lgpl-v2.1 AND 2-clause-bsd | | 12 | LICENSE= cddl-1.0 AND gnu-gpl-v2 AND gnu-lgpl-v2.1 AND 2-clause-bsd |
13 | | | 13 | |
14 | MAKE_JOBS_SAFE= no | | 14 | MAKE_JOBS_SAFE= no |
| @@ -31,28 +31,29 @@ AUTO_MKDIRS= yes | | | @@ -31,28 +31,29 @@ AUTO_MKDIRS= yes |
31 | # Configure config file location | | 31 | # Configure config file location |
32 | SUBST_CLASSES+= fix | | 32 | SUBST_CLASSES+= fix |
33 | SUBST_STAGE.fix= pre-configure | | 33 | SUBST_STAGE.fix= pre-configure |
34 | SUBST_FILES.fix+= cdrecord/cdrecord.1 | | 34 | SUBST_FILES.fix+= cdrecord/cdrecord.1 |
35 | SUBST_FILES.fix+= cdrecord/cdrecord.dfl | | 35 | SUBST_FILES.fix+= cdrecord/cdrecord.dfl |
36 | SUBST_SED.fix= -e "s,/etc/default/cdrecord,${PKG_SYSCONFDIR}/cdrecord,g" | | 36 | SUBST_SED.fix= -e "s,/etc/default/cdrecord,${PKG_SYSCONFDIR}/cdrecord,g" |
37 | SUBST_MESSAGE.fix= Replace defaults file paths. | | 37 | SUBST_MESSAGE.fix= Replace defaults file paths. |
38 | | | 38 | |
39 | # Configure INSTALL.pkgsrc (formerly displayed as MESSAGE) | | 39 | # Configure INSTALL.pkgsrc (formerly displayed as MESSAGE) |
40 | SUBST_CLASSES+= install | | 40 | SUBST_CLASSES+= install |
41 | SUBST_STAGE.install= post-configure | | 41 | SUBST_STAGE.install= post-configure |
42 | SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... | | 42 | SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... |
43 | SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc | | 43 | SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc |
44 | SUBST_SED.install= -e 's,PKGNAME_NOREV,${PKGNAME_NOREV},' | | 44 | SUBST_VARS.install= PKGNAME_NOREV |
45 | SUBST_SED.install+= -e 's,CDRECORD_CONF,${PKG_SYSCONFDIR}/cdrecord,' | | 45 | SUBST_VARS.install+= PKG_SYSCONFDIR |
| | | 46 | SUBST_VARS.install+= LOCALBASE |
46 | | | 47 | |
47 | # Shared platform specific code for schilytools (provided by smake package) | | 48 | # Shared platform specific code for schilytools (provided by smake package) |
48 | .include "../../devel/smake/Makefile.common" | | 49 | .include "../../devel/smake/Makefile.common" |
49 | | | 50 | |
50 | do-configure: | | 51 | do-configure: |
51 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} | | 52 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} |
52 | cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS} | | 53 | cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS} |
53 | | | 54 | |
54 | do-build: | | 55 | do-build: |
55 | cd ${WRKSRC} && \ | | 56 | cd ${WRKSRC} && \ |
56 | for library in libschily libdeflt libcdrdeflt libedc libfile \ | | 57 | for library in libschily libdeflt libcdrdeflt libedc libfile \ |
57 | libfind libhfs_iso libmdigest libscg libscgcmd librscg \ | | 58 | libfind libhfs_iso libmdigest libscg libscgcmd librscg \ |
58 | libparanoia libsiconv; \ | | 59 | libparanoia libsiconv; \ |