diff options
author | Emanuel Haupt <ehaupt@FreeBSD.org> | 2009-10-18 18:24:29 +0000 |
---|---|---|
committer | Emanuel Haupt <ehaupt@FreeBSD.org> | 2009-10-18 18:24:29 +0000 |
commit | 2846951ed152ce717bd5e3fdc6538fb8c519d14e (patch) | |
tree | a5e20a4f770ce219ce5506eb8e6243a971b10c29 /audio | |
parent | ac963da2fe10c1fd013cc0d9514c77f76c3f424e (diff) | |
download | ports-2846951ed152ce717bd5e3fdc6538fb8c519d14e.tar.gz ports-2846951ed152ce717bd5e3fdc6538fb8c519d14e.zip |
Notes
Diffstat (limited to 'audio')
-rw-r--r-- | audio/uade/Makefile | 65 | ||||
-rw-r--r-- | audio/uade/distinfo | 6 | ||||
-rw-r--r-- | audio/uade/files/patch-src-frontends-audacious-plugin.c | 23 | ||||
-rw-r--r-- | audio/uade/pkg-plist | 23 |
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 |