mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
audio/tuxguitar: Several changes
Port changes: * Remove unnecesary -Dos.name={os-name} passed to Java VM * Remove Gecko * Remove the browser-ftp plugin * Share the soundfont with FluidSynth, update pkg-message accordingly PR: 196036 Submitted by: Reuben Kebreau <kyamashita@openmailbox.org> (-Dos.name= removal) Submitted by: w.schwarzenfeld@utanet.at (Gecko/browser-ftp removal)
This commit is contained in:
parent
58e68eee97
commit
0f0117e583
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=486972
4 changed files with 24 additions and 21 deletions
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
||||
======================================================================
|
||||
|
|
|
@ -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}"
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue