aboutsummaryrefslogtreecommitdiff
path: root/audio/mad
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-07-08 19:33:27 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-07-08 19:33:27 +0000
commit2bf5f86ca2f657b56c6f23152e9c870b36ddef4b (patch)
tree3116a0f2bdf1813475b0f36b41b1378f313373a8 /audio/mad
parent02e09eb885004beb97a7eee5c21c6f453c854ef0 (diff)
downloadports-2bf5f86ca2f657b56c6f23152e9c870b36ddef4b.tar.gz
ports-2bf5f86ca2f657b56c6f23152e9c870b36ddef4b.zip
Notes
Diffstat (limited to 'audio/mad')
-rw-r--r--audio/mad/Makefile7
-rw-r--r--audio/mad/pkg-plist10
2 files changed, 17 insertions, 0 deletions
diff --git a/audio/mad/Makefile b/audio/mad/Makefile
index 502832f2cd21..8a97350da1df 100644
--- a/audio/mad/Makefile
+++ b/audio/mad/Makefile
@@ -19,7 +19,9 @@ LIB_DEPENDS= intl.2:${PORTSDIR}/devel/gettext
WANT_ESOUND= yes
+USE_AUTOCONF= yes
USE_LIBTOOL= yes
+USE_REINPLACE= yes
INSTALLS_SHLIB= yes
LIBTOOLFILES= configure libmad/configure libid3tag/configure
CONFIGURE_ARGS= --enable-shared \
@@ -39,4 +41,9 @@ USE_ESOUND= yes
CONFIGURE_ARGS+= --without-esd
.endif
+post-patch:
+# fix weird @INSTALL@ behavior caused by USE_AUTOCONF
+ @${FIND} ${WRKSRC} -type f -name Makefile.in | ${XARGS} -n 10 \
+ ${REINPLACE_CMD} -E -e 's|^(INSTALL[[:space:]]*=).*$$|\1 ${INSTALL_DATA}|'
+
.include <bsd.port.post.mk>
diff --git a/audio/mad/pkg-plist b/audio/mad/pkg-plist
index bad3266e46a0..ff40965d5e29 100644
--- a/audio/mad/pkg-plist
+++ b/audio/mad/pkg-plist
@@ -14,3 +14,13 @@ share/locale/es/LC_MESSAGES/mad.mo
share/locale/fr/LC_MESSAGES/mad.mo
share/locale/hr/LC_MESSAGES/mad.mo
share/locale/no/LC_MESSAGES/mad.mo
+@exec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true
+@exec rmdir %D/share/locale/no 2>/dev/null || true
+@exec rmdir %D/share/locale/hr/LC_MESSAGES 2>/dev/null || true
+@exec rmdir %D/share/locale/hr 2>/dev/null || true
+@exec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
+@exec rmdir %D/share/locale/fr 2>/dev/null || true
+@exec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true
+@exec rmdir %D/share/locale/es 2>/dev/null || true
+@exec rmdir %D/share/locale/en/LC_MESSAGES 2>/dev/null || true
+@exec rmdir %D/share/locale/en 2>/dev/null || true