| @@ -1,35 +1,38 @@ | | | @@ -1,35 +1,38 @@ |
1 | # $NetBSD: Makefile,v 1.61 2017/01/16 12:27:18 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.62 2017/01/18 09:52:13 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= abcde-2.8 | | 3 | DISTNAME= abcde-2.8 |
| | | 4 | PKGREVISION= 1 |
4 | CATEGORIES= audio | | 5 | CATEGORIES= audio |
5 | MASTER_SITES= http://abcde.einval.com/download/ | | 6 | MASTER_SITES= http://abcde.einval.com/download/ |
6 | | | 7 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= http://abcde.einval.com/ | | 9 | HOMEPAGE= http://abcde.einval.com/ |
9 | COMMENT= Command-line utility to rip and encode an audio CD | | 10 | COMMENT= Command-line utility to rip and encode an audio CD |
10 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
11 | | | 12 | |
12 | DEPENDS+= cd-discid>=0.7:../../audio/cd-discid | | 13 | DEPENDS+= cd-discid>=0.7:../../audio/cd-discid |
13 | DEPENDS+= eyeD3-[0-9]*:../../audio/eyeD3 | | 14 | DEPENDS+= eyeD3-[0-9]*:../../audio/eyeD3 |
14 | DEPENDS+= id3-[0-9]*:../../audio/id3 | | 15 | DEPENDS+= id3-[0-9]*:../../audio/id3 |
15 | DEPENDS+= cdparanoia>=3.0.9.7:../../audio/cdparanoia | | 16 | DEPENDS+= cdparanoia>=3.0.9.7:../../audio/cdparanoia |
| | | 17 | DEPENDS+= p5-MusicBrainz-DiscID-[0-9]*:../../audio/p5-MusicBrainz-DiscID |
| | | 18 | DEPENDS+= p5-WebService-MusicBrainz-[0-9]*:../../net/p5-WebService-MusicBrainz |
16 | # depend on cdrkit for icedax? | | 19 | # depend on cdrkit for icedax? |
17 | DEPENDS+= mkcue>=2.1:../../misc/mkcue | | 20 | DEPENDS+= mkcue>=2.1:../../misc/mkcue |
18 | | | 21 | |
19 | NO_BUILD= yes | | 22 | NO_BUILD= yes |
20 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 23 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
21 | | | 24 | |
22 | USE_TOOLS+= bash:run ftp:run gsed:run | | 25 | USE_TOOLS+= bash:run ftp:run gsed:run perl:run |
23 | REPLACE_BASH= abcde cddb-tool | | 26 | REPLACE_BASH= abcde cddb-tool |
24 | REPLACE_PERL+= abcde-musicbrainz-tool | | 27 | REPLACE_PERL+= abcde-musicbrainz-tool |
25 | | | 28 | |
26 | # even with all these installed, abcde-musicbrainz-tool does not work | | 29 | # even with all these installed, abcde-musicbrainz-tool does not work |
27 | #USE_TOOLS= perl:run | | 30 | #USE_TOOLS= perl:run |
28 | #DEPENDS+= p5-MusicBrainz-DiscID-[0-9]*:../../audio/p5-MusicBrainz-DiscID | | 31 | #DEPENDS+= p5-MusicBrainz-DiscID-[0-9]*:../../audio/p5-MusicBrainz-DiscID |
29 | #DEPENDS+= p5-WebService-MusicBrainz-[0-9]*:../../net/p5-WebService-MusicBrainz | | 32 | #DEPENDS+= p5-WebService-MusicBrainz-[0-9]*:../../net/p5-WebService-MusicBrainz |
30 | | | 33 | |
31 | EGDIR= ${PREFIX}/share/examples/abcde | | 34 | EGDIR= ${PREFIX}/share/examples/abcde |
32 | | | 35 | |
33 | MESSAGE_SUBST+= EGDIR=${EGDIR} | | 36 | MESSAGE_SUBST+= EGDIR=${EGDIR} |
34 | MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR} | | 37 | MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR} |
35 | | | 38 | |
| @@ -40,22 +43,22 @@ SUBST_STAGE.abcde= pre-configure | | | @@ -40,22 +43,22 @@ SUBST_STAGE.abcde= pre-configure |
40 | SUBST_MESSAGE.abcde= Adjusting the directory for configuration files | | 43 | SUBST_MESSAGE.abcde= Adjusting the directory for configuration files |
41 | SUBST_FILES.abcde= abcde abcde.1 | | 44 | SUBST_FILES.abcde= abcde abcde.1 |
42 | SUBST_SED.abcde= -e "s,/etc/,${PKG_SYSCONFDIR}/,g" | | 45 | SUBST_SED.abcde= -e "s,/etc/,${PKG_SYSCONFDIR}/,g" |
43 | | | 46 | |
44 | SUBST_CLASSES+= gsed | | 47 | SUBST_CLASSES+= gsed |
45 | SUBST_STAGE.gsed= pre-configure | | 48 | SUBST_STAGE.gsed= pre-configure |
46 | SUBST_MESSAGE.gsed= Adjusting gsed path | | 49 | SUBST_MESSAGE.gsed= Adjusting gsed path |
47 | SUBST_FILES.gsed= abcde | | 50 | SUBST_FILES.gsed= abcde |
48 | SUBST_SED.gsed= -e "s, sed , ${TOOLS_PATH.gsed} ,g" | | 51 | SUBST_SED.gsed= -e "s, sed , ${TOOLS_PATH.gsed} ,g" |
49 | | | 52 | |
50 | do-install: | | 53 | do-install: |
51 | ${INSTALL_SCRIPT} ${WRKSRC}/abcde ${DESTDIR}${PREFIX}/bin | | 54 | ${INSTALL_SCRIPT} ${WRKSRC}/abcde ${DESTDIR}${PREFIX}/bin |
52 | ${INSTALL_SCRIPT} ${WRKSRC}/cddb-tool ${DESTDIR}${PREFIX}/bin | | 55 | ${INSTALL_SCRIPT} ${WRKSRC}/cddb-tool ${DESTDIR}${PREFIX}/bin |
53 | # ${INSTALL_SCRIPT} ${WRKSRC}/abcde-musicbrainz-tool ${DESTDIR}${PREFIX}/bin | | 56 | ${INSTALL_SCRIPT} ${WRKSRC}/abcde-musicbrainz-tool ${DESTDIR}${PREFIX}/bin |
54 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | | 57 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} |
55 | ${INSTALL_DATA} ${WRKSRC}/abcde.conf ${DESTDIR}${EGDIR} | | 58 | ${INSTALL_DATA} ${WRKSRC}/abcde.conf ${DESTDIR}${EGDIR} |
56 | ${INSTALL_MAN} ${WRKSRC}/abcde.1 \ | | 59 | ${INSTALL_MAN} ${WRKSRC}/abcde.1 \ |
57 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 60 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
58 | ${INSTALL_MAN} ${WRKSRC}/cddb-tool.1 \ | | 61 | ${INSTALL_MAN} ${WRKSRC}/cddb-tool.1 \ |
59 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 62 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
60 | | | 63 | |
61 | .include "../../mk/bsd.pkg.mk" | | 64 | .include "../../mk/bsd.pkg.mk" |