mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Fix Musicbrainz support
- by replacing GNU sed'ism with awk Obtained from: upstream While here: - remove dependencies on perl modules included in perl-base - Grab maintainership
This commit is contained in:
parent
d7f0078caa
commit
0cbe1c5661
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=476581
2 changed files with 10 additions and 14 deletions
|
@ -3,10 +3,11 @@
|
||||||
|
|
||||||
PORTNAME= abcde
|
PORTNAME= abcde
|
||||||
DISTVERSION= 2.9.2
|
DISTVERSION= 2.9.2
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= audio
|
CATEGORIES= audio
|
||||||
MASTER_SITES= http://abcde.einval.com/download/
|
MASTER_SITES= http://abcde.einval.com/download/
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= arved@FreeBSD.org
|
||||||
COMMENT= Front-end shell script to encode CDs in flac/mp3/ogg/speex format
|
COMMENT= Front-end shell script to encode CDs in flac/mp3/ogg/speex format
|
||||||
|
|
||||||
LICENSE= ART10 GPLv2
|
LICENSE= ART10 GPLv2
|
||||||
|
@ -41,10 +42,8 @@ MPP_RUN_DEPENDS= mpcenc:audio/musepack
|
||||||
MUSICBRAINZ_DESC= Enable MusicBrainz DiscID support
|
MUSICBRAINZ_DESC= Enable MusicBrainz DiscID support
|
||||||
MUSICBRAINZ_USES= perl5
|
MUSICBRAINZ_USES= perl5
|
||||||
MUSICBRAINZ_USE_PERL5= run
|
MUSICBRAINZ_USE_PERL5= run
|
||||||
MUSICBRAINZ_RUN_DEPENDS=p5-Digest-SHA>=0:security/p5-Digest-SHA \
|
MUSICBRAINZ_RUN_DEPENDS= \
|
||||||
p5-Getopt-Long>=0:devel/p5-Getopt-Long \
|
|
||||||
p5-MusicBrainz-DiscID>=0:audio/p5-MusicBrainz-DiscID \
|
p5-MusicBrainz-DiscID>=0:audio/p5-MusicBrainz-DiscID \
|
||||||
p5-Pod-Usage>=0:devel/p5-Pod-Usage \
|
|
||||||
p5-WebService-MusicBrainz>=1:www/p5-WebService-MusicBrainz
|
p5-WebService-MusicBrainz>=1:www/p5-WebService-MusicBrainz
|
||||||
NORMALIZE_DESC= Enable normalize support
|
NORMALIZE_DESC= Enable normalize support
|
||||||
NORMALIZE_RUN_DEPENDS= normalize:audio/normalize
|
NORMALIZE_RUN_DEPENDS= normalize:audio/normalize
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
--- abcde.orig 2018-03-15 16:01:58 UTC
|
--- abcde.orig 2018-08-07 10:53:58.070134000 +0200
|
||||||
+++ abcde
|
+++ abcde 2018-08-07 10:54:34.101817000 +0200
|
||||||
@@ -2108,7 +2108,10 @@ do_discid ()
|
@@ -2110,7 +2110,7 @@
|
||||||
|
CDPARANOIAAUDIOTRACKS="$TRACKS"
|
||||||
|
|
||||||
LEADOUT="$(echo "$CDPARANOIAOUTPUT" | grep -Eo '^TOTAL[[:space:]]+([[:digit:]]+)' | get_last)"
|
LEADOUT="$(echo "$CDPARANOIAOUTPUT" | grep -Eo '^TOTAL[[:space:]]+([[:digit:]]+)' | get_last)"
|
||||||
OFFSETS="$(echo "$CDPARANOIAOUTPUT" | sed -n -e's/^ .* \([0-9]\+\) \[.*/\1/p')"
|
- OFFSETS="$(echo "$CDPARANOIAOUTPUT" | sed -n -e's/^ .* \([0-9]\+\) \[.*/\1/p')"
|
||||||
- makeids
|
+ OFFSETS="$(echo "$CDPARANOIAOUTPUT" | awk '/^ +.*\[/ {print $4}')"
|
||||||
+ case "$CDDBMETHOD" in
|
makeids
|
||||||
+ cddb) TRACKINFO=$($CDDISCID "$CDROM") ;;
|
|
||||||
+ musicbrainz) TRACKINFO=$($MUSICBRAINZ --command id --device "$CDROM") ;;
|
|
||||||
+ esac
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
# Calculate the cddb discid in all
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue