Wed Jul 1 09:28:25 2015 UTC ()
Update to 2.7:

Changes in 2.7
* Rewrite of the mungefilename function.
* Support added for downloading album art.
* Support added for ripping with libcdio (cd-paranoia).
* Some error checking and a small help file added to abcde-musicbrainz-tool.
* Substantial renovations of m4a encoding with a choice now between encoding
  with faac, NeroAacEnc and fdkaac.
* Fixes to USEPIPES with the addition of several new encoders and rippers.
  Details on USEPIPES now available in the abcde FAQ doc.
* Support added for encoding with Monkey's Audio (ape), tagging is with
  Robert Muth's apetag.
* Support added for encoding with WavPack.
* mp3 tagging renovated with version sniffing differentiating between eyeD3
  versions. Tagging formalised with options now for id3, id3v2 and eyeD3.
* Many, many bug fixes. See the changelog for more details.


(wiz)
diff -r1.54 -r1.55 pkgsrc/audio/abcde/Makefile
diff -r1.38 -r1.39 pkgsrc/audio/abcde/distinfo
diff -r1.1 -r1.2 pkgsrc/audio/abcde/patches/patch-abcde

cvs diff -r1.54 -r1.55 pkgsrc/audio/abcde/Makefile (switch to unified diff)

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

cvs diff -r1.38 -r1.39 pkgsrc/audio/abcde/distinfo (switch to unified diff)

--- pkgsrc/audio/abcde/distinfo 2015/01/08 10:27:24 1.38
+++ pkgsrc/audio/abcde/distinfo 2015/07/01 09:28:25 1.39
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.38 2015/01/08 10:27:24 wiz Exp $ 1$NetBSD: distinfo,v 1.39 2015/07/01 09:28:25 wiz Exp $
2 2
3SHA1 (abcde-2.6.tar.gz) = a1545fb63673e247c8378e9925505e23ace806dc 3SHA1 (abcde-2.7.tar.gz) = 96922c903e6ee77fe0b67cb22f2a68819d63b374
4RMD160 (abcde-2.6.tar.gz) = 958f163b33efeda99b16f5ae6bfe35831e9eb652 4RMD160 (abcde-2.7.tar.gz) = a675dad88c6df27e11a5d3dc2625e871b0ddec5a
5Size (abcde-2.6.tar.gz) = 105609 bytes 5Size (abcde-2.7.tar.gz) = 140039 bytes
6SHA1 (patch-ab) = eacbb4582c8dc74c6415adbb0af387aacce81ccc 6SHA1 (patch-ab) = eacbb4582c8dc74c6415adbb0af387aacce81ccc
7SHA1 (patch-abcde) = 90454d1fd7a83fce184afa71ce87675b0fdec241 7SHA1 (patch-abcde) = c3cb9e729b795d37c0d46cf13535a444e0cecfac

cvs diff -r1.1 -r1.2 pkgsrc/audio/abcde/patches/Attic/patch-abcde (switch to unified diff)

--- pkgsrc/audio/abcde/patches/Attic/patch-abcde 2015/01/08 10:27:24 1.1
+++ pkgsrc/audio/abcde/patches/Attic/patch-abcde 2015/07/01 09:28:25 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-abcde,v 1.1 2015/01/08 10:27:24 wiz Exp $ 1$NetBSD: patch-abcde,v 1.2 2015/07/01 09:28:25 wiz Exp $
2 2
3Default to cdda2wav since icedax is not in pkgsrc. 3Default to cdda2wav since icedax is not in pkgsrc.
4 4
5--- abcde.orig 2014-10-26 20:16:54.000000000 +0000 5--- abcde.orig 2015-06-18 12:26:40.000000000 +0000
6+++ abcde 6+++ abcde
7@@ -3274,7 +3274,7 @@ AACTAG=faac 7@@ -3441,7 +3441,7 @@ NEROAACTAG=neroAacTag
8 ATOMICPARSLEY=AtomicParsley 
9  8
10 CDPARANOIA=cdparanoia 9 CDPARANOIA=cdparanoia
 10 CD_PARANOIA=cd-paranoia
11-CDDA2WAV=icedax 11-CDDA2WAV=icedax
12+CDDA2WAV=cdda2wav 12+CDDA2WAV=cdda2wav
13 DAGRAB=dagrab 13 DAGRAB=dagrab
14 CDDAFS=cp 14 CDDAFS=cp
15 PIRD=pird 15 PIRD=pird