summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--audio/tuxguitar/Makefile12
-rw-r--r--audio/tuxguitar/files/pkg-message.in11
-rw-r--r--audio/tuxguitar/files/tuxguitar.in6
-rw-r--r--audio/tuxguitar/pkg-plist16
4 files changed, 24 insertions, 21 deletions
diff --git a/audio/tuxguitar/Makefile b/audio/tuxguitar/Makefile
index 87f1d9e6ccfd..6ea229ea1b52 100644
--- a/audio/tuxguitar/Makefile
+++ b/audio/tuxguitar/Makefile
@@ -3,7 +3,7 @@
PORTNAME= tuxguitar
PORTVERSION= 1.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= audio java
MASTER_SITES= SF/${PORTNAME}/TuxGuitar/TuxGuitar-${PORTVERSION}:src \
LOCAL/gahr/:fluid \
@@ -34,23 +34,23 @@ USES= cpe desktop-file-utils gmake pkgconfig
CPE_VENDOR= herac
USE_JAVA= yes
USE_ANT= yes
-WITH_GECKO= libxul
USE_LDCONFIG= yes
JAVA_VERSION= 1.6+
NOCCACHE= yes
WRKSRC_SUBDIR= TuxGuitar
+SF2_DIR= ${LOCALBASE}/share/sounds/sf2
OPTIONS_DEFINE= DOCS
-PLUGINS= ascii browser-ftp compat converter fluidsynth gervill gtp \
+PLUGINS= ascii compat converter fluidsynth gervill gtp \
jsa lilypond midi musicxml oss pdf ptb tef tray tuner
SUB_FILES= pkg-message tuxguitar
SUB_LIST= DATADIR=${DATADIR} \
PREFIX=${PREFIX} \
JAVALIBDIR=${JAVALIBDIR} \
- GECKO=${GECKO:S/19//}
+ SF2_DIR=${SF2_DIR}
post-extract:
@${CP} ${DISTDIR}/8MBGMSFX.SF2 ${WRKDIR}
@@ -106,6 +106,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/../misc/tuxguitar.desktop ${STAGEDIR}${PREFIX}/share/applications
${INSTALL_MAN} ${WRKSRC}/../misc/tuxguitar.1 ${STAGEDIR}${MANPREFIX}/man/man1
+ # Share soundfont with FluidSynth
+ @${MKDIR} ${STAGEDIR}${SF2_DIR}
+ ${RLN} ${STAGEDIR}${DATADIR}/8MBGMSFX.SF2 ${STAGEDIR}${SF2_DIR}
+
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
diff --git a/audio/tuxguitar/files/pkg-message.in b/audio/tuxguitar/files/pkg-message.in
index 746d1162386e..d39d93251960 100644
--- a/audio/tuxguitar/files/pkg-message.in
+++ b/audio/tuxguitar/files/pkg-message.in
@@ -1,7 +1,10 @@
+======================================================================
+You installed TuxGuitar: The multitrack tablature editor and player.
-SoundFonts for the FluidSynth plugin are available at:
+SoundFonts pack 8MBGMSFX.SF2 for the TuxGuitar's FluidSynth plugin
+has been shared with FluidSynth. The 8MBGMSFX.SF2 file has been
+installed at:
- %%DATADIR%%/8MBGMSFX.SF2
-
-Add this path in the FluidSynth plugin configuration to enable them.
+%%SF2_DIR%%/8MBGMSFX.SF2
+======================================================================
diff --git a/audio/tuxguitar/files/tuxguitar.in b/audio/tuxguitar/files/tuxguitar.in
index 5c4401a7f5d2..86a4725fa0ea 100644
--- a/audio/tuxguitar/files/tuxguitar.in
+++ b/audio/tuxguitar/files/tuxguitar.in
@@ -14,11 +14,7 @@ CLASSPATH=${CLASSPATH}:%%JAVALIBDIR%%/itext.jar
JAVA_FLAGS="-Xms128m -Xmx128m -cp ${CLASSPATH}"
-# We need this because FreeBSD's SWT lacks browser support
-SWT_HACK="-Dos.name=linux"
-
-MOZILLA_FIVE_HOME=%%PREFIX%%/lib/%%GECKO%% java ${SWT_HACK} \
- ${JAVA_FLAGS} \
+MOZILLA_FIVE_HOME=%%PREFIX%%/lib/%%GECKO%% java ${JAVA_FLAGS} \
-cp ${CLASSPATH} \
${PACKAGE_MAIN} \
"${ARGS}"
diff --git a/audio/tuxguitar/pkg-plist b/audio/tuxguitar/pkg-plist
index e12412b10640..9a84c11ae9a0 100644
--- a/audio/tuxguitar/pkg-plist
+++ b/audio/tuxguitar/pkg-plist
@@ -1,7 +1,14 @@
bin/tuxguitar
-man/man1/tuxguitar.1.gz
lib/libtuxguitar-fluidsynth-jni.so
lib/libtuxguitar-oss-jni.so
+man/man1/tuxguitar.1.gz
+share/applications/tuxguitar.desktop
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README
+share/pixmaps/tuxguitar.xpm
+share/sounds/sf2/8MBGMSFX.SF2
%%DATADIR%%/8MBGMSFX.SF2
%%DATADIR%%/help/about.html
%%DATADIR%%/help/css/styles.css
@@ -81,7 +88,6 @@ lib/libtuxguitar-oss-jni.so
%%DATADIR%%/lang/messages_zh_GB.properties
%%DATADIR%%/lang/messages_zh_TW.properties
%%DATADIR%%/plugins/tuxguitar-ascii.jar
-%%DATADIR%%/plugins/tuxguitar-browser-ftp.jar
%%DATADIR%%/plugins/tuxguitar-compat.jar
%%DATADIR%%/plugins/tuxguitar-converter.jar
%%DATADIR%%/plugins/tuxguitar-fluidsynth.jar
@@ -510,9 +516,3 @@ lib/libtuxguitar-oss-jni.so
%%DATADIR%%/skins/ersplus/transport_stop_2.png
%%DATADIR%%/tuxguitar.jar
%%DATADIR%%/tuxguitar.tg
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-share/applications/tuxguitar.desktop
-share/pixmaps/tuxguitar.xpm