diff options
author | Pietro Cerutti <gahr@FreeBSD.org> | 2008-10-10 08:24:26 +0800 |
---|---|---|
committer | Pietro Cerutti <gahr@FreeBSD.org> | 2008-10-10 08:24:26 +0800 |
commit | 9f58abb43b1654b02fa2947d45a25fb080ccabae (patch) | |
tree | 35b135314c7f04fe6eda4810d1005841bf93010c /audio | |
parent | 4d37b398086db96357cde1667ae99d8b255b3d48 (diff) | |
download | freebsd-ports-gnome-9f58abb43b1654b02fa2947d45a25fb080ccabae.tar.gz freebsd-ports-gnome-9f58abb43b1654b02fa2947d45a25fb080ccabae.tar.zst freebsd-ports-gnome-9f58abb43b1654b02fa2947d45a25fb080ccabae.zip |
- Add SoundFonts for the FluidSynth plugin
Diffstat (limited to 'audio')
-rw-r--r-- | audio/tuxguitar/Makefile | 24 | ||||
-rw-r--r-- | audio/tuxguitar/distinfo | 3 | ||||
-rw-r--r-- | audio/tuxguitar/pkg-plist | 2 |
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%% |