aboutsummaryrefslogtreecommitdiff
path: root/audio/tuxguitar
diff options
context:
space:
mode:
authorPietro Cerutti <gahr@FreeBSD.org>2008-10-10 00:24:26 +0000
committerPietro Cerutti <gahr@FreeBSD.org>2008-10-10 00:24:26 +0000
commit9f58abb43b1654b02fa2947d45a25fb080ccabae (patch)
tree35b135314c7f04fe6eda4810d1005841bf93010c /audio/tuxguitar
parent4d37b398086db96357cde1667ae99d8b255b3d48 (diff)
downloadports-9f58abb43b1654b02fa2947d45a25fb080ccabae.tar.gz
ports-9f58abb43b1654b02fa2947d45a25fb080ccabae.zip
Notes
Diffstat (limited to 'audio/tuxguitar')
-rw-r--r--audio/tuxguitar/Makefile24
-rw-r--r--audio/tuxguitar/distinfo3
-rw-r--r--audio/tuxguitar/pkg-plist2
3 files changed, 24 insertions, 5 deletions
diff --git a/audio/tuxguitar/Makefile b/audio/tuxguitar/Makefile
index 45baeb2e85db..44922d58c65d 100644
--- a/audio/tuxguitar/Makefile
+++ b/audio/tuxguitar/Makefile
@@ -7,10 +7,14 @@
#
PORTNAME= tuxguitar
-DISTVERSION= 1.0
+PORTVERSION= 1.0
+PORTREVISION= 1
CATEGORIES= audio java
-MASTER_SITES= SF
-DISTNAME= ${PORTNAME}-src-${DISTVERSION}
+MASTER_SITES= SF:src \
+ http://www.alsa-project.org/~james/sound-fonts/:fluid
+DISTFILES= ${PORTNAME}-src-${DISTVERSION}${EXTRACT_SUFX}:src \
+ 8MBGMSFX.SF2:fluid
+EXTRACT_ONLY= ${PORTNAME}-src-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= gahr@FreeBSD.org
COMMENT= A Multitrack tablature editor and player
@@ -33,6 +37,8 @@ JAVA_VERSION= 1.4+
JAVA_VENDOR= bsdjava sun blackdown
NOCCACHE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION}
+
.if !defined(WITHOUT_MAN)
MAN1= tuxguitar.1
.endif
@@ -40,7 +46,7 @@ MAN1= tuxguitar.1
USE_GECKO= mozilla firefox seamonkey
.include <bsd.port.pre.mk>
-.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"
+.include "${PORTSDIR}/Mk/bsd.gecko.mk"
PLUGINS= ascii compat converter gtp jsa lilypond midi musicxml \
oss pdf ptb tef tray fluidsynth
@@ -51,6 +57,9 @@ SUB_LIST= DATADIR=${DATADIR} \
JAVALIBDIR=${JAVALIBDIR} \
GECKO=${GECKO}
+post-extract:
+ ${CP} ${DISTDIR}/8MBGMSFX.SF2 ${WRKDIR}
+
post-patch:
${REINPLACE_CMD} -e 's|linux|freebsd|;s|JAVA_VERS|JAVA_PORT_VERSION|g; \
/TuxGuitar-alsa/d; s|/usr/lib/jvm/java-6-sun/|${JAVA_HOME}|' \
@@ -90,6 +99,7 @@ do-install:
${INSTALL_SCRIPT} ${WRKDIR}/tuxguitar ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/TuxGuitar/tuxguitar.jar ${DATADIR}/
${INSTALL_DATA} ${WRKSRC}/misc/*.tg ${DATADIR}
+ ${INSTALL_DATA} ${WRKDIR}/8MBGMSFX.SF2 ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/TuxGuitar-oss/jni/libtuxguitar-oss-jni.so ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/TuxGuitar-fluidsynth/jni/libtuxguitar-fluidsynth-jni.so ${PREFIX}/lib
.for p in ${PLUGINS}
@@ -119,5 +129,11 @@ post-install:
${MKDIR} ${DOCSDIR}
cd ${WRKSRC}/TuxGuitar/doc && ${COPYTREE_SHARE} \* ${DOCSDIR}
.endif
+ @${ECHO}
+ @${ECHO} "SoundFonts for the FluidSynth plugin are available at:"
+ @${ECHO} "${DATADIR}/8MBGMSFX.SF2"
+ @${ECHO} "Add this path in the FluidSynth plugin configuration to"
+ @${ECHO} "enable them."
+ @${ECHO}
.include <bsd.port.post.mk>
diff --git a/audio/tuxguitar/distinfo b/audio/tuxguitar/distinfo
index 55c66015978b..d51170329c90 100644
--- a/audio/tuxguitar/distinfo
+++ b/audio/tuxguitar/distinfo
@@ -1,3 +1,6 @@
MD5 (tuxguitar-src-1.0.tar.gz) = a9873adad0df58202d889648eb484879
SHA256 (tuxguitar-src-1.0.tar.gz) = 422336d69994c5041331ac95fc899e91e929b4a224910f75b4acd7cfd6f85c8a
SIZE (tuxguitar-src-1.0.tar.gz) = 2335631
+MD5 (8MBGMSFX.SF2) = 568ddfaa56db2bb45fc96e28dcc711ad
+SHA256 (8MBGMSFX.SF2) = 6c2ff6e9219989e0a2d39e633cbdc7d8f8a575903985160495aeab5d01cc48e6
+SIZE (8MBGMSFX.SF2) = 7557598
diff --git a/audio/tuxguitar/pkg-plist b/audio/tuxguitar/pkg-plist
index 1d761dec3fe0..9e5e914ea285 100644
--- a/audio/tuxguitar/pkg-plist
+++ b/audio/tuxguitar/pkg-plist
@@ -3,6 +3,7 @@ lib/libtuxguitar-oss-jni.so
lib/libtuxguitar-fluidsynth-jni.so
share/pixmaps/tuxguitar.xpm
share/applications/tuxguitar.desktop
+%%DATADIR%%/8MBGMSFX.SF2
%%DATADIR%%/tuxguitar.jar
%%DATADIR%%/tuxguitar.tg
%%DATADIR%%/scales/scales.xml
@@ -513,5 +514,4 @@ share/applications/tuxguitar.desktop
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README
-
%%PORTDOCS%%@dirrm %%DOCSDIR%%