aboutsummaryrefslogtreecommitdiff
path: root/audio/uade
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2009-10-18 18:24:29 +0000
committerEmanuel Haupt <ehaupt@FreeBSD.org>2009-10-18 18:24:29 +0000
commit2846951ed152ce717bd5e3fdc6538fb8c519d14e (patch)
treea5e20a4f770ce219ce5506eb8e6243a971b10c29 /audio/uade
parentac963da2fe10c1fd013cc0d9514c77f76c3f424e (diff)
downloadports-2846951ed152ce717bd5e3fdc6538fb8c519d14e.tar.gz
ports-2846951ed152ce717bd5e3fdc6538fb8c519d14e.zip
- Decouple xmms and uade after repocopy
- Update to 2.12 PR: 137591 Submitted by: swell.k@gmail.com
Notes
Notes: svn path=/head/; revision=243015
Diffstat (limited to 'audio/uade')
-rw-r--r--audio/uade/Makefile65
-rw-r--r--audio/uade/distinfo6
-rw-r--r--audio/uade/files/patch-src-frontends-audacious-plugin.c23
-rw-r--r--audio/uade/pkg-plist23
4 files changed, 91 insertions, 26 deletions
diff --git a/audio/uade/Makefile b/audio/uade/Makefile
index 6df4026b1079..7636374da76d 100644
--- a/audio/uade/Makefile
+++ b/audio/uade/Makefile
@@ -1,49 +1,76 @@
-# New ports collection makefile for: xmms-uade
+# New ports collection makefile for: uade
# Date created: 12 Oct 2002
# Whom: Martin Blapp <mbr@freebsd.org>
#
# $FreeBSD$
#
-PORTNAME= xmms-uade
-PORTVERSION= 2.05
-PORTREVISION= 2
+PORTNAME= uade
+PORTVERSION= 2.12
CATEGORIES= audio
MASTER_SITES= http://zakalwe.fi/uade/uade2/ \
- http://critical.ch/distfiles/
-DISTNAME= uade-${PORTVERSION}
+ CRITICAL
-MAINTAINER= mbr@FreeBSD.org
-COMMENT= Unix Amiga Delitracker Emulator with XMMS Input plugin
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Unix Amiga Delitracker Emulator
-RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
-LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms \
- ao.3:${PORTSDIR}/audio/libao
-BUILD_DEPENDS= lha:${PORTSDIR}/archivers/lha
+LIB_DEPENDS= ao.3:${PORTSDIR}/audio/libao
HAS_CONFIGURE= yes
USE_BZIP2= yes
USE_GMAKE= yes
-USE_GNOME= gtk12
DOCSDIR= ${PREFIX}/share/doc/uade2
DATADIR= ${PREFIX}/share/uade2
CONFIGURE_ARGS= --prefix=${PREFIX} \
--mandir=${MANPREFIX}/man/man1 \
- --without-audacious --no-debug
+ --no-debug
CONFIGURE_ENV= SYSCFLAGS='${CFLAGS}'
-WRKSRC= ${WRKDIR}/uade-${PORTVERSION}
-
MAN1= uade123.1
-PORTDOCS= UAE-CREDITS UAE-README audio_emulation.txt design.tex \
- layers.eps layers.xfig \
+PORTDOCS= BUGS PLANS REDUNDANT_REPLAYERS UAE-CREDITS UAE-README \
+ VERSION_CONTROL_TAGGING audio_emulation.txt design.tex \
+ download.html faq.html layers.eps layers.xfig \
play_loop_state_diagram.dia play_loop_state_diagram.eps \
- play_loop_state_diagram.txt
+ play_loop_state_diagram.txt uade.html
+
+OPTIONS= AUDACIOUS "Audacious plugin" off \
+ TEXT_SCOPE "Audio register debug mode" off \
+ UADEFS "FUSE filesystem" off \
+ XMMS "XMMS plugin" off
.include <bsd.port.pre.mk>
+.if !defined(WITHOUT_AUDACIOUS)
+LIB_DEPENDS+= audclient.2:${PORTSDIR}/multimedia/audacious
+PLIST_SUB+= AUDACIOUS=""
+.else
+CONFIGURE_ARGS+=--without-audacious
+PLIST_SUB+= AUDACIOUS="@comment "
+.endif
+
+.if !defined(WITHOUT_TEXT_SCOPE)
+CONFIGURE_ARGS+=--with-text-scope
+.endif
+
+.if !defined(WITHOUT_UADEFS)
+LIB_DEPENDS+= fuse.2:${PORTSDIR}/sysutils/fusefs-libs
+MAN1+= uadefs.1
+PLIST_SUB+= UADEFS=""
+.else
+CONFIGURE_ARGS+=--without-uadefs
+PLIST_SUB+= UADEFS="@comment "
+.endif
+
+.if !defined(WITHOUT_XMMS)
+LIB_DEPENDS+= xmms.4:${PORTSDIR}/multimedia/xmms
+PLIST_SUB+= XMMS=""
+.else
+CONFIGURE_ARGS+=--without-xmms
+PLIST_SUB+= XMMS="@comment "
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's,lib/pkgconfig,libdata/pkgconfig,' \
${WRKSRC}/configure
diff --git a/audio/uade/distinfo b/audio/uade/distinfo
index 319b8d7ee5e2..0ce4e34fa709 100644
--- a/audio/uade/distinfo
+++ b/audio/uade/distinfo
@@ -1,3 +1,3 @@
-MD5 (uade-2.05.tar.bz2) = 5a8304ce122c0aef853a60075a83a551
-SHA256 (uade-2.05.tar.bz2) = 3c1f08d1eaa19d3381407994b5190bbd01ff97e9aaec992ddcbdfa245724eead
-SIZE (uade-2.05.tar.bz2) = 2506572
+MD5 (uade-2.12.tar.bz2) = 72342daf52b43ac0c51086cdc088f25c
+SHA256 (uade-2.12.tar.bz2) = 374d1bbbf3a27344e14ba275179b4286b8dde00da39d1e5488a8f41a3ae7fe7b
+SIZE (uade-2.12.tar.bz2) = 2845332
diff --git a/audio/uade/files/patch-src-frontends-audacious-plugin.c b/audio/uade/files/patch-src-frontends-audacious-plugin.c
new file mode 100644
index 000000000000..209dcdde4395
--- /dev/null
+++ b/audio/uade/files/patch-src-frontends-audacious-plugin.c
@@ -0,0 +1,23 @@
+--- src/frontends/audacious/plugin.c~
++++ src/frontends/audacious/plugin.c
+@@ -75,6 +75,10 @@ static void uade_seek(int time);
+
+ /* GLOBAL VARIABLE DECLARATIONS */
+
++static gchar *fmts[] = {
++ "ahx", NULL
++};
++
+ static InputPlugin uade_ip = {
+ .description = "UADE " UADE_VERSION,
+ .init = uade_init,
+@@ -87,6 +90,9 @@ static InputPlugin uade_ip = {
+ .cleanup = uade_cleanup,
+ .get_song_info = uade_get_song_info,
+ .file_info_box = uade_file_info,
++#ifdef __AUDACIOUS_INPUT_PLUGIN_API__
++ .vfs_extensions = fmts,
++#endif
+ };
+
+ #ifndef __AUDACIOUS_INPUT_PLUGIN_API__
diff --git a/audio/uade/pkg-plist b/audio/uade/pkg-plist
index 64ad80507809..eed582fd8c69 100644
--- a/audio/uade/pkg-plist
+++ b/audio/uade/pkg-plist
@@ -1,12 +1,18 @@
+bin/mod2ogg2.sh
bin/uade123
-bin/uadexmmsadd
-lib/xmms/Input/libuade2.so
+%%UADEFS%%bin/uadefs
+%%XMMS%%bin/uadexmmsadd
+%%AUDACIOUS%%lib/audacious/Input/libuade2.so
lib/uade2/uadecore
+%%XMMS%%lib/xmms/Input/libuade2.so
libdata/pkgconfig/uade.pc
+%%DATADIR%%/eagleplayer.conf
+%%DATADIR%%/players/ADPCM_mono
%%DATADIR%%/players/AM-Composer
%%DATADIR%%/players/AMOS
%%DATADIR%%/players/AbyssHighestExperience
%%DATADIR%%/players/ActionAmics
+%%DATADIR%%/players/Alcatraz_Packer
%%DATADIR%%/players/ArtAndMagic
%%DATADIR%%/players/ArtOfNoise-4V
%%DATADIR%%/players/ArtOfNoise-8V
@@ -15,6 +21,7 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/BenDaglish
%%DATADIR%%/players/BenDaglish-SID
%%DATADIR%%/players/BladePacker
+%%DATADIR%%/players/ChipTracker
%%DATADIR%%/players/Cinemaware
%%DATADIR%%/players/CoreDesign
%%DATADIR%%/players/CustomMade
@@ -66,6 +73,7 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/JasonPage_JP
%%DATADIR%%/players/JeroenTel
%%DATADIR%%/players/JesperOlsen
+%%DATADIR%%/players/JesperOlsen_EP
%%DATADIR%%/players/JochenHippel
%%DATADIR%%/players/JochenHippel-7V
%%DATADIR%%/players/JochenHippel-CoSo
@@ -77,6 +85,7 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/Lionheart_Game
%%DATADIR%%/players/MCMD
%%DATADIR%%/players/MED
+%%DATADIR%%/players/MIDI-Loriciel
%%DATADIR%%/players/MMDC
%%DATADIR%%/players/MagneticFieldsPacker
%%DATADIR%%/players/MajorTom
@@ -89,10 +98,12 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/MikeDavies
%%DATADIR%%/players/Mugician
%%DATADIR%%/players/MugicianII
+%%DATADIR%%/players/MultiMedia_Sound
%%DATADIR%%/players/MusicAssembler
%%DATADIR%%/players/MusicMaker-4V
%%DATADIR%%/players/MusicMaker-8V
%%DATADIR%%/players/MusiclineEditor
+%%DATADIR%%/players/NTSP-system
%%DATADIR%%/players/NovoTradePacker
%%DATADIR%%/players/Octa-MED
%%DATADIR%%/players/Oktalyzer
@@ -106,6 +117,8 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/PumaTracker
%%DATADIR%%/players/QuadraComposer
%%DATADIR%%/players/Quartet
+%%DATADIR%%/players/Quartet_PSG
+%%DATADIR%%/players/Quartet_ST
%%DATADIR%%/players/RichardJoseph
%%DATADIR%%/players/RiffRaff
%%DATADIR%%/players/RobHubbard
@@ -133,6 +146,7 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/SoundProgrammingLanguage
%%DATADIR%%/players/Soundtracker-IV
%%DATADIR%%/players/Special-FX
+%%DATADIR%%/players/Special-FX_ST
%%DATADIR%%/players/SpeedyA1System
%%DATADIR%%/players/SpeedySystem
%%DATADIR%%/players/SteveBarrett
@@ -147,6 +161,7 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/TFMX-Pro
%%DATADIR%%/players/TFMX-Pro-TFHD
%%DATADIR%%/players/TFMX-TFHD
+%%DATADIR%%/players/TFMX_ST
%%DATADIR%%/players/TheMusicalEnlightenment
%%DATADIR%%/players/ThomasHermann
%%DATADIR%%/players/TimFollin
@@ -156,10 +171,10 @@ libdata/pkgconfig/uade.pc
%%DATADIR%%/players/VoodooSupremeSynthesizer
%%DATADIR%%/players/WallyBeben
%%DATADIR%%/players/YM-2149
+%%DATADIR%%/players/onEscapee
+%%DATADIR%%/score
%%DATADIR%%/uade.conf
-%%DATADIR%%/eagleplayer.conf
%%DATADIR%%/uaerc
-%%DATADIR%%/score
@dirrm lib/uade2
@dirrm %%DATADIR%%/players/ENV/EaglePlayer
@dirrm %%DATADIR%%/players/ENV