This fixes an issue with finding required programs (found
when trying abcde -o mp3:-b192
I cannot find the missing "id3" program though (and
FLAVOR=lame make package gives me "/bin/sh: id3_0.12.orig.tar.gz:1: not found")
/Alexander
Index: patches/patch-abcde
===================================================================
RCS file: /cvs/ports/audio/abcde/patches/patch-abcde,v
retrieving revision 1.5
diff -u -p -r1.5 patch-abcde
--- patches/patch-abcde 13 Apr 2004 21:07:48 -0000 1.5
+++ patches/patch-abcde 29 Jun 2008 01:22:24 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-abcde,v 1.5 2004/04/13 21:07:48 brad Exp $
---- abcde.orig Fri Apr 9 20:12:15 2004
-+++ abcde Sun Apr 11 16:58:13 2004
-@@ -1574,7 +1574,7 @@
+--- abcde.orig Sun Aug 14 21:51:53 2005
++++ abcde Sun Jun 29 02:48:19 2008
+@@ -2058,7 +2058,7 @@ VAPLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}
VAPLAYLISTDATAPREFIX=''
DOSPLAYLIST=n
COMMENT=''
@@ -10,16 +10,16 @@ $OpenBSD: patch-abcde,v 1.5 2004/04/13 2
ENCNICE=10
READNICE=10
DISTMP3NICE=10
-@@ -1683,7 +1683,7 @@
- # We should have disktool in OSX, but let's be sure...
+@@ -2170,7 +2170,7 @@ elif [ X$(uname) = "XDarwin" ] ; then
NEEDDISKTOOL=y
+ CDROMREADERSYNTAX=cddafs
elif [ X$(uname) = "XOpenBSD" ] ; then
- HTTPGET=wget
+ HTTPGET=ftp
MD5SUM=md5
else
HTTPGET=wget
-@@ -1719,6 +1719,7 @@
+@@ -2207,6 +2207,7 @@ if [ "$HTTPGETOPTS" = "" ] ; then
wget) HTTPGETOPTS="-q -O -";;
curl) HTTPGETOPTS="-f -s";;
fetch)HTTPGETOPTS="-q -o -";;
@@ -27,3 +27,12 @@ $OpenBSD: patch-abcde,v 1.5 2004/04/13 2
*) echo "abcde warning: HTTPGET in non-standard and HTTPGETOPTS
are not defined." >&2 ;;
esac
fi
+@@ -2667,7 +2668,7 @@ for X in $CDROMREADER $CDDISCID ${NEEDTAGGER+$TAGGER}
+ do
+ # Cut off the command-line options we just added in
+ X=$(echo $X | cut -d' ' -f2)
+- if [ "$(which $X)" = "" ]; then
++ if ! which $X >&-; then
+ echo "abcde error: $X is not in your path." >&2
+ exit 1
+ elif [ ! -x $(which $X) ]; then