|
Lines 2-9
Link Here
|
| 2 |
# $FreeBSD: head/audio/abcde/Makefile 307885 2012-11-28 06:53:03Z bapt $ |
2 |
# $FreeBSD: head/audio/abcde/Makefile 307885 2012-11-28 06:53:03Z bapt $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= abcde |
4 |
PORTNAME= abcde |
| 5 |
PORTVERSION= 2.4.2 |
5 |
PORTVERSION= 2.5.4 |
| 6 |
PORTREVISION= 2 |
|
|
| 7 |
CATEGORIES= audio |
6 |
CATEGORIES= audio |
| 8 |
MASTER_SITES= GOOGLE_CODE |
7 |
MASTER_SITES= GOOGLE_CODE |
| 9 |
|
8 |
|
|
Lines 20-30
Link Here
|
| 20 |
bash:${PORTSDIR}/shells/bash |
19 |
bash:${PORTSDIR}/shells/bash |
| 21 |
|
20 |
|
| 22 |
NO_BUILD= yes |
21 |
NO_BUILD= yes |
| 23 |
MAN1= abcde.1 cddb-tool.1 |
|
|
| 24 |
|
22 |
|
|
|
23 |
SUB_FILES= pkg-message |
| 24 |
|
| 25 |
MAN1= abcde.1 cddb-tool.1 |
| 25 |
PLIST_FILES= bin/abcde bin/cddb-tool etc/abcde.conf.sample |
26 |
PLIST_FILES= bin/abcde bin/cddb-tool etc/abcde.conf.sample |
| 26 |
|
27 |
|
| 27 |
OPTIONS_DEFINE= CDDA2WAV DAGRAB EJECT FLAC MPP NORMALIZE REPLAYGAIN SPEEX |
28 |
OPTIONS_DEFINE= CDDA2WAV DAGRAB EJECT FLAC MPP NORMALIZE REPLAYGAIN SPEEX \ |
|
|
29 |
MUSICBRAINZ |
| 28 |
|
30 |
|
| 29 |
EJECT_DESC?= Enable auto-eject support |
31 |
EJECT_DESC?= Enable auto-eject support |
| 30 |
NORMALIZE_DESC?= Enable normalize support |
32 |
NORMALIZE_DESC?= Enable normalize support |
|
Lines 69-95
Link Here
|
| 69 |
vorbisgain:${PORTSDIR}/audio/vorbisgain |
71 |
vorbisgain:${PORTSDIR}/audio/vorbisgain |
| 70 |
.endif |
72 |
.endif |
| 71 |
|
73 |
|
|
|
74 |
.if ${PORT_OPTIONS:MMUSICBRAINZ} |
| 75 |
RUN_DEPENDS+= p5-MusicBrainz-DiscID>0:${PORTSDIR}/audio/p5-MusicBrainz-DiscID \ |
| 76 |
p5-WebService-MusicBrainz>0:${PORTSDIR}/www/p5-WebService-MusicBrainz |
| 77 |
USE_PERL5_RUN= yes |
| 78 |
PLIST_FILES+= bin/abcde-musicbrainz-tool |
| 79 |
.endif |
| 80 |
|
| 72 |
post-patch: |
81 |
post-patch: |
| 73 |
${REINPLACE_CMD} -e 's#/etc/#${PREFIX}/etc/#g' \ |
82 |
.for f in abcde abcde.1 cddb-tool |
| 74 |
${WRKSRC}/abcde.1 |
83 |
@${REINPLACE_CMD} -e \ |
| 75 |
${REINPLACE_CMD} -e 's#/etc/#${PREFIX}/etc/#g' \ |
84 |
's|%%PREFIX%%|${PREFIX}| ; \ |
| 76 |
-e 's#/bin/bash#${LOCALBASE}/bin/bash#g' \ |
85 |
s|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/${f} |
| 77 |
${WRKSRC}/abcde |
86 |
.endfor |
|
|
87 |
.for f in abcde-musicbrainz-tool |
| 88 |
@${REINPLACE_CMD} -e \ |
| 89 |
's|^#!/usr/bin/perl|#!${PERL}|' ${WRKSRC}/${f} |
| 90 |
.endfor |
| 78 |
|
91 |
|
| 79 |
do-install: |
92 |
do-install: |
| 80 |
${INSTALL_SCRIPT} ${WRKSRC}/abcde ${PREFIX}/bin |
93 |
${INSTALL_SCRIPT} ${WRKSRC}/abcde ${PREFIX}/bin |
| 81 |
${INSTALL_SCRIPT} ${WRKSRC}/cddb-tool ${PREFIX}/bin |
94 |
${INSTALL_SCRIPT} ${WRKSRC}/cddb-tool ${PREFIX}/bin |
| 82 |
${INSTALL_DATA} ${WRKSRC}/abcde.conf ${PREFIX}/etc/abcde.conf.sample |
95 |
${INSTALL_DATA} ${WRKSRC}/abcde.conf ${PREFIX}/etc/abcde.conf.sample |
| 83 |
${INSTALL_MAN} ${WRKSRC}/abcde.1 ${PREFIX}/man/man1 |
96 |
${INSTALL_MAN} ${WRKSRC}/abcde.1 ${MANPREFIX}/man/man1 |
| 84 |
${INSTALL_MAN} ${WRKSRC}/cddb-tool.1 ${PREFIX}/man/man1 |
97 |
${INSTALL_MAN} ${WRKSRC}/cddb-tool.1 ${MANPREFIX}/man/man1 |
| 85 |
|
98 |
.if ${PORT_OPTIONS:MMUSICBRAINZ} |
| 86 |
post-install: |
99 |
${INSTALL_SCRIPT} ${WRKSRC}/abcde-musicbrainz-tool ${PREFIX}/bin |
| 87 |
@${ECHO_MSG} "" |
100 |
.endif |
| 88 |
@${ECHO_MSG} "Please copy ${PREFIX}/etc/abcde.conf.sample to ~/.abcde.conf" |
101 |
@${CAT} ${PKGMESSAGE} |
| 89 |
@${ECHO_MSG} "and edit as necessary. Sane defaults have been set." |
|
|
| 90 |
@${ECHO_MSG} "" |
| 91 |
@${ECHO_MSG} "NOTE: If you have been using ${PORTNAME}-2.1.4 or older," |
| 92 |
@${ECHO_MSG} "you must start with a fresh ~/.abcde.conf." |
| 93 |
@${ECHO_MSG} "" |
| 94 |
|
102 |
|
| 95 |
.include <bsd.port.mk> |
103 |
.include <bsd.port.mk> |