svn commit: r355992 - in head/audio/xmcd: . files
John Marino
marino at FreeBSD.org
Sat May 31 15:23:45 UTC 2014
Author: marino
Date: Sat May 31 15:23:44 2014
New Revision: 355992
URL: http://svnweb.freebsd.org/changeset/ports/355992
QAT: https://qat.redports.org/buildarchive/r355992/
Log:
audio/xmcd: Unbreak on !amd64, support DragonFly
The staging attempted didn't go quite right as it was hardcoded for
FreeBSD 9 AMD. Since I'm fixing this anyway, bring in dports patches
to support DragonFly.
Added:
head/audio/xmcd/files/patch-install.sh (contents, props changed)
Deleted:
head/audio/xmcd/files/patch-ag
Modified:
head/audio/xmcd/Makefile
head/audio/xmcd/pkg-plist
Modified: head/audio/xmcd/Makefile
==============================================================================
--- head/audio/xmcd/Makefile Sat May 31 15:21:36 2014 (r355991)
+++ head/audio/xmcd/Makefile Sat May 31 15:23:44 2014 (r355992)
@@ -3,7 +3,7 @@
PORTNAME= xmcd
PORTVERSION= 3.3.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= audio
MASTER_SITES= http://www.ibiblio.org/tkan/download/xmcd/3.3.2/src/
@@ -16,11 +16,11 @@ RUN_DEPENDS+= lame:${PORTSDIR}/audio/lam
USES= imake motif
USE_XORG= x11 xext xaw xmu xp xpm xt sm ice
-PLIST_SUB+= RELEASE=${OSREL:R:R} ARCH=${ARCH}
+PLIST_SUB+= RELEASE=${OSREL:R:R} ARCH=${ARCH} OPSYS=${OPSYS}
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
-LIBBINDIR= ${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-FreeBSD_${OSREL:R:R}-${ARCH}
+LIBBINDIR= ${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-${OPSYS}_${OSREL:R:R}-${ARCH}
post-extract:
@${CHMOD} -R u+w ${WRKSRC}
@@ -70,7 +70,7 @@ post-install:
-e 's:${STAGEDIR}::' \
${STAGEDIR}${PREFIX}/lib/X11/xmcd/discog/discog.html \
${STAGEDIR}${PREFIX}/lib/X11/xmcd/config/config.sh \
- ${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-FreeBSD_9-amd64/README
+ ${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-${OPSYS}_${OSREL:R:R}-${ARCH}/README
@${FIND} ${STAGEDIR} -name \*.bak -delete
.include <bsd.port.mk>
Added: head/audio/xmcd/files/patch-install.sh
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/xmcd/files/patch-install.sh Sat May 31 15:23:44 2014 (r355992)
@@ -0,0 +1,20 @@
+--- install.sh.orig 2004-04-21 19:27:01.000000000 +0000
++++ install.sh
+@@ -625,7 +625,7 @@ if [ "$OS_SYS" = A/UX ]
+ then
+ # Apple A/UX
+ SHELL=/bin/ksh
+-elif [ "$OS_SYS" = FreeBSD ]
++elif [ "$OS_SYS" = FreeBSD -o "$OS_SYS" = DragonFly ]
+ then
+ # FreeBSD
+ OS_REL_T=`echo "$OS_REL_T" | sed 's/\..*$//'`
+@@ -1170,7 +1170,7 @@ make_dir $ARCHBIN $DIRPERM $OWNER $GROUP
+ make_dir $ARCHLIB $DIRPERM $OWNER $GROUP
+ make_dir $DISCOGDIR $GDIRPERM $OWNER $GROUP
+
+-if [ -n "$MANDIR" ]
++if [ -n "$MANDIR" -a ! -d "$MANDIR" ]
+ then
+ make_dir $MANDIR $DIRPERM $OWNER $GROUP
+ fi
Modified: head/audio/xmcd/pkg-plist
==============================================================================
--- head/audio/xmcd/pkg-plist Sat May 31 15:21:36 2014 (r355991)
+++ head/audio/xmcd/pkg-plist Sat May 31 15:23:44 2014 (r355992)
@@ -5,11 +5,11 @@ lib/X11/app-defaults/XMcd
lib/X11/xmcd/app-defaults/XKeysymDB
lib/X11/xmcd/app-defaults/XMcd
lib/X11/xmcd/app-defaults/XMcd.sgi
-lib/X11/xmcd/bin-FreeBSD_%%RELEASE%%-%%ARCH%%/README
-lib/X11/xmcd/bin-FreeBSD_%%RELEASE%%-%%ARCH%%/cda
-lib/X11/xmcd/bin-FreeBSD_%%RELEASE%%-%%ARCH%%/gobrowser
-lib/X11/xmcd/bin-FreeBSD_%%RELEASE%%-%%ARCH%%/has_alsa
-lib/X11/xmcd/bin-FreeBSD_%%RELEASE%%-%%ARCH%%/xmcd
+lib/X11/xmcd/bin-%%OPSYS%%_%%RELEASE%%-%%ARCH%%/README
+lib/X11/xmcd/bin-%%OPSYS%%_%%RELEASE%%-%%ARCH%%/cda
+lib/X11/xmcd/bin-%%OPSYS%%_%%RELEASE%%-%%ARCH%%/gobrowser
+lib/X11/xmcd/bin-%%OPSYS%%_%%RELEASE%%-%%ARCH%%/has_alsa
+lib/X11/xmcd/bin-%%OPSYS%%_%%RELEASE%%-%%ARCH%%/xmcd
lib/X11/xmcd/config/.tbl/Acer
lib/X11/xmcd/config/.tbl/Apple
lib/X11/xmcd/config/.tbl/Aztech
@@ -290,8 +290,8 @@ lib/X11/xmcd/scripts/genidx
man/man1/cda.1.gz
man/man1/xmcd.1.gz
@dirrm lib/X11/xmcd/app-defaults
- at dirrm lib/X11/xmcd/bin-FreeBSD_%%RELEASE%%-%%ARCH%%
- at dirrmtry lib/X11/xmcd/lib-FreeBSD_%%RELEASE%%-%%ARCH%%
+ at dirrm lib/X11/xmcd/bin-%%OPSYS%%_%%RELEASE%%-%%ARCH%%
+ at dirrmtry lib/X11/xmcd/lib-%%OPSYS%%_%%RELEASE%%-%%ARCH%%
@dirrm lib/X11/xmcd/config/.tbl
@dirrm lib/X11/xmcd/config
@dirrm lib/X11/xmcd/discog/Blues/General_Blues
More information about the svn-ports-head
mailing list