View | Details | Raw Unified | Return to bug 137591
Collapse All | Expand All

(-)audio/uade/Makefile (-17 / +44 lines)
Lines 1-49 Link Here
1
# New ports collection makefile for:	xmms-uade
1
# New ports collection makefile for:	uade
2
# Date created:				12 Oct 2002
2
# Date created:				12 Oct 2002
3
# Whom:					Martin Blapp <mbr@freebsd.org>
3
# Whom:					Martin Blapp <mbr@freebsd.org>
4
#
4
#
5
# $FreeBSD: ports/audio/uade/Makefile,v 1.34 2008/06/06 13:07:18 edwin Exp $
5
# $FreeBSD: ports/audio/uade/Makefile,v 1.34 2008/06/06 13:07:18 edwin Exp $
6
#
6
#
7
7
8
PORTNAME=	xmms-uade
8
PORTNAME=	uade
9
PORTVERSION=	2.05
9
PORTVERSION=	2.12
10
PORTREVISION=	2
11
CATEGORIES=	audio
10
CATEGORIES=	audio
12
MASTER_SITES=	http://zakalwe.fi/uade/uade2/ \
11
MASTER_SITES=	http://zakalwe.fi/uade/uade2/ \
13
		http://critical.ch/distfiles/
12
		http://critical.ch/distfiles/
14
DISTNAME=	uade-${PORTVERSION}
15
13
16
MAINTAINER=	mbr@FreeBSD.org
14
MAINTAINER=	mbr@FreeBSD.org
17
COMMENT=	Unix Amiga Delitracker Emulator with XMMS Input plugin
15
COMMENT=	Unix Amiga Delitracker Emulator
18
16
19
RUN_DEPENDS=	xmms:${PORTSDIR}/multimedia/xmms
17
LIB_DEPENDS=	ao.3:${PORTSDIR}/audio/libao
20
LIB_DEPENDS=	xmms.4:${PORTSDIR}/multimedia/xmms \
21
		ao.3:${PORTSDIR}/audio/libao
22
BUILD_DEPENDS=	lha:${PORTSDIR}/archivers/lha
23
18
24
HAS_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
25
USE_BZIP2=	yes
20
USE_BZIP2=	yes
26
USE_GMAKE=	yes
21
USE_GMAKE=	yes
27
USE_GNOME=	gtk12
28
22
29
DOCSDIR=	${PREFIX}/share/doc/uade2
23
DOCSDIR=	${PREFIX}/share/doc/uade2
30
DATADIR=	${PREFIX}/share/uade2
24
DATADIR=	${PREFIX}/share/uade2
31
CONFIGURE_ARGS=	--prefix=${PREFIX} \
25
CONFIGURE_ARGS=	--prefix=${PREFIX} \
32
		--mandir=${MANPREFIX}/man/man1 \
26
		--mandir=${MANPREFIX}/man/man1 \
33
		--without-audacious --no-debug
27
		--no-debug
34
28
35
CONFIGURE_ENV=	SYSCFLAGS='${CFLAGS}'
29
CONFIGURE_ENV=	SYSCFLAGS='${CFLAGS}'
36
30
37
WRKSRC=		${WRKDIR}/uade-${PORTVERSION}
38
39
MAN1=		uade123.1
31
MAN1=		uade123.1
40
PORTDOCS=	UAE-CREDITS UAE-README audio_emulation.txt design.tex \
32
PORTDOCS=	BUGS PLANS REDUNDANT_REPLAYERS UAE-CREDITS UAE-README \
41
		layers.eps layers.xfig \
33
		VERSION_CONTROL_TAGGING audio_emulation.txt design.tex \
34
		download.html faq.html layers.eps layers.xfig \
42
		play_loop_state_diagram.dia play_loop_state_diagram.eps \
35
		play_loop_state_diagram.dia play_loop_state_diagram.eps \
43
		play_loop_state_diagram.txt
36
		play_loop_state_diagram.txt uade.html
37
38
OPTIONS=	AUDACIOUS "Audacious plugin" off \
39
		TEXT_SCOPE "Audio register debug mode" off \
40
		UADEFS "FUSE filesystem" off \
41
		XMMS "XMMS plugin" off
44
42
45
.include <bsd.port.pre.mk>
43
.include <bsd.port.pre.mk>
46
44
45
.if !defined(WITHOUT_AUDACIOUS)
46
LIB_DEPENDS+=	audclient.2:${PORTSDIR}/multimedia/audacious
47
PLIST_SUB+=	AUDACIOUS=""
48
.else
49
CONFIGURE_ARGS+=--without-audacious
50
PLIST_SUB+=	AUDACIOUS="@comment "
51
.endif
52
53
.if !defined(WITHOUT_TEXT_SCOPE)
54
CONFIGURE_ARGS+=--with-text-scope
55
.endif
56
57
.if !defined(WITHOUT_UADEFS)
58
LIB_DEPENDS+=	fuse.2:${PORTSDIR}/sysutils/fusefs-libs
59
MAN1+=		uadefs.1
60
PLIST_SUB+=	UADEFS=""
61
.else
62
CONFIGURE_ARGS+=--without-uadefs
63
PLIST_SUB+=	UADEFS="@comment "
64
.endif
65
66
.if !defined(WITHOUT_XMMS)
67
LIB_DEPENDS+=	xmms.4:${PORTSDIR}/multimedia/xmms
68
PLIST_SUB+=	XMMS=""
69
.else
70
CONFIGURE_ARGS+=--without-xmms
71
PLIST_SUB+=	XMMS="@comment "
72
.endif
73
47
post-patch:
74
post-patch:
48
	@${REINPLACE_CMD} -e 's,lib/pkgconfig,libdata/pkgconfig,' \
75
	@${REINPLACE_CMD} -e 's,lib/pkgconfig,libdata/pkgconfig,' \
49
		${WRKSRC}/configure
76
		${WRKSRC}/configure
(-)audio/uade/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (uade-2.05.tar.bz2) = 5a8304ce122c0aef853a60075a83a551
1
MD5 (uade-2.12.tar.bz2) = 72342daf52b43ac0c51086cdc088f25c
2
SHA256 (uade-2.05.tar.bz2) = 3c1f08d1eaa19d3381407994b5190bbd01ff97e9aaec992ddcbdfa245724eead
2
SHA256 (uade-2.12.tar.bz2) = 374d1bbbf3a27344e14ba275179b4286b8dde00da39d1e5488a8f41a3ae7fe7b
3
SIZE (uade-2.05.tar.bz2) = 2506572
3
SIZE (uade-2.12.tar.bz2) = 2845332
(-)audio/uade/pkg-plist (-4 / +19 lines)
Lines 1-12 Link Here
1
bin/mod2ogg2.sh
1
bin/uade123
2
bin/uade123
2
bin/uadexmmsadd
3
%%UADEFS%%bin/uadefs
3
lib/xmms/Input/libuade2.so
4
%%XMMS%%bin/uadexmmsadd
5
%%AUDACIOUS%%lib/audacious/Input/libuade2.so
4
lib/uade2/uadecore
6
lib/uade2/uadecore
7
%%XMMS%%lib/xmms/Input/libuade2.so
5
libdata/pkgconfig/uade.pc
8
libdata/pkgconfig/uade.pc
9
%%DATADIR%%/eagleplayer.conf
10
%%DATADIR%%/players/ADPCM_mono
6
%%DATADIR%%/players/AM-Composer
11
%%DATADIR%%/players/AM-Composer
7
%%DATADIR%%/players/AMOS
12
%%DATADIR%%/players/AMOS
8
%%DATADIR%%/players/AbyssHighestExperience
13
%%DATADIR%%/players/AbyssHighestExperience
9
%%DATADIR%%/players/ActionAmics
14
%%DATADIR%%/players/ActionAmics
15
%%DATADIR%%/players/Alcatraz_Packer
10
%%DATADIR%%/players/ArtAndMagic
16
%%DATADIR%%/players/ArtAndMagic
11
%%DATADIR%%/players/ArtOfNoise-4V
17
%%DATADIR%%/players/ArtOfNoise-4V
12
%%DATADIR%%/players/ArtOfNoise-8V
18
%%DATADIR%%/players/ArtOfNoise-8V
Lines 15-20 libdata/pkgconfig/uade.pc Link Here
15
%%DATADIR%%/players/BenDaglish
21
%%DATADIR%%/players/BenDaglish
16
%%DATADIR%%/players/BenDaglish-SID
22
%%DATADIR%%/players/BenDaglish-SID
17
%%DATADIR%%/players/BladePacker
23
%%DATADIR%%/players/BladePacker
24
%%DATADIR%%/players/ChipTracker
18
%%DATADIR%%/players/Cinemaware
25
%%DATADIR%%/players/Cinemaware
19
%%DATADIR%%/players/CoreDesign
26
%%DATADIR%%/players/CoreDesign
20
%%DATADIR%%/players/CustomMade
27
%%DATADIR%%/players/CustomMade
Lines 66-71 libdata/pkgconfig/uade.pc Link Here
66
%%DATADIR%%/players/JasonPage_JP
73
%%DATADIR%%/players/JasonPage_JP
67
%%DATADIR%%/players/JeroenTel
74
%%DATADIR%%/players/JeroenTel
68
%%DATADIR%%/players/JesperOlsen
75
%%DATADIR%%/players/JesperOlsen
76
%%DATADIR%%/players/JesperOlsen_EP
69
%%DATADIR%%/players/JochenHippel
77
%%DATADIR%%/players/JochenHippel
70
%%DATADIR%%/players/JochenHippel-7V
78
%%DATADIR%%/players/JochenHippel-7V
71
%%DATADIR%%/players/JochenHippel-CoSo
79
%%DATADIR%%/players/JochenHippel-CoSo
Lines 77-82 libdata/pkgconfig/uade.pc Link Here
77
%%DATADIR%%/players/Lionheart_Game
85
%%DATADIR%%/players/Lionheart_Game
78
%%DATADIR%%/players/MCMD
86
%%DATADIR%%/players/MCMD
79
%%DATADIR%%/players/MED
87
%%DATADIR%%/players/MED
88
%%DATADIR%%/players/MIDI-Loriciel
80
%%DATADIR%%/players/MMDC
89
%%DATADIR%%/players/MMDC
81
%%DATADIR%%/players/MagneticFieldsPacker
90
%%DATADIR%%/players/MagneticFieldsPacker
82
%%DATADIR%%/players/MajorTom
91
%%DATADIR%%/players/MajorTom
Lines 89-98 libdata/pkgconfig/uade.pc Link Here
89
%%DATADIR%%/players/MikeDavies
98
%%DATADIR%%/players/MikeDavies
90
%%DATADIR%%/players/Mugician
99
%%DATADIR%%/players/Mugician
91
%%DATADIR%%/players/MugicianII
100
%%DATADIR%%/players/MugicianII
101
%%DATADIR%%/players/MultiMedia_Sound
92
%%DATADIR%%/players/MusicAssembler
102
%%DATADIR%%/players/MusicAssembler
93
%%DATADIR%%/players/MusicMaker-4V
103
%%DATADIR%%/players/MusicMaker-4V
94
%%DATADIR%%/players/MusicMaker-8V
104
%%DATADIR%%/players/MusicMaker-8V
95
%%DATADIR%%/players/MusiclineEditor
105
%%DATADIR%%/players/MusiclineEditor
106
%%DATADIR%%/players/NTSP-system
96
%%DATADIR%%/players/NovoTradePacker
107
%%DATADIR%%/players/NovoTradePacker
97
%%DATADIR%%/players/Octa-MED
108
%%DATADIR%%/players/Octa-MED
98
%%DATADIR%%/players/Oktalyzer
109
%%DATADIR%%/players/Oktalyzer
Lines 106-111 libdata/pkgconfig/uade.pc Link Here
106
%%DATADIR%%/players/PumaTracker
117
%%DATADIR%%/players/PumaTracker
107
%%DATADIR%%/players/QuadraComposer
118
%%DATADIR%%/players/QuadraComposer
108
%%DATADIR%%/players/Quartet
119
%%DATADIR%%/players/Quartet
120
%%DATADIR%%/players/Quartet_PSG
121
%%DATADIR%%/players/Quartet_ST
109
%%DATADIR%%/players/RichardJoseph
122
%%DATADIR%%/players/RichardJoseph
110
%%DATADIR%%/players/RiffRaff
123
%%DATADIR%%/players/RiffRaff
111
%%DATADIR%%/players/RobHubbard
124
%%DATADIR%%/players/RobHubbard
Lines 133-138 libdata/pkgconfig/uade.pc Link Here
133
%%DATADIR%%/players/SoundProgrammingLanguage
146
%%DATADIR%%/players/SoundProgrammingLanguage
134
%%DATADIR%%/players/Soundtracker-IV
147
%%DATADIR%%/players/Soundtracker-IV
135
%%DATADIR%%/players/Special-FX
148
%%DATADIR%%/players/Special-FX
149
%%DATADIR%%/players/Special-FX_ST
136
%%DATADIR%%/players/SpeedyA1System
150
%%DATADIR%%/players/SpeedyA1System
137
%%DATADIR%%/players/SpeedySystem
151
%%DATADIR%%/players/SpeedySystem
138
%%DATADIR%%/players/SteveBarrett
152
%%DATADIR%%/players/SteveBarrett
Lines 147-152 libdata/pkgconfig/uade.pc Link Here
147
%%DATADIR%%/players/TFMX-Pro
161
%%DATADIR%%/players/TFMX-Pro
148
%%DATADIR%%/players/TFMX-Pro-TFHD
162
%%DATADIR%%/players/TFMX-Pro-TFHD
149
%%DATADIR%%/players/TFMX-TFHD
163
%%DATADIR%%/players/TFMX-TFHD
164
%%DATADIR%%/players/TFMX_ST
150
%%DATADIR%%/players/TheMusicalEnlightenment
165
%%DATADIR%%/players/TheMusicalEnlightenment
151
%%DATADIR%%/players/ThomasHermann
166
%%DATADIR%%/players/ThomasHermann
152
%%DATADIR%%/players/TimFollin
167
%%DATADIR%%/players/TimFollin
Lines 156-165 libdata/pkgconfig/uade.pc Link Here
156
%%DATADIR%%/players/VoodooSupremeSynthesizer
171
%%DATADIR%%/players/VoodooSupremeSynthesizer
157
%%DATADIR%%/players/WallyBeben
172
%%DATADIR%%/players/WallyBeben
158
%%DATADIR%%/players/YM-2149
173
%%DATADIR%%/players/YM-2149
174
%%DATADIR%%/players/onEscapee
175
%%DATADIR%%/score
159
%%DATADIR%%/uade.conf
176
%%DATADIR%%/uade.conf
160
%%DATADIR%%/eagleplayer.conf
161
%%DATADIR%%/uaerc
177
%%DATADIR%%/uaerc
162
%%DATADIR%%/score
163
@dirrm lib/uade2
178
@dirrm lib/uade2
164
@dirrm %%DATADIR%%/players/ENV/EaglePlayer
179
@dirrm %%DATADIR%%/players/ENV/EaglePlayer
165
@dirrm %%DATADIR%%/players/ENV
180
@dirrm %%DATADIR%%/players/ENV
(-)audio/uade/files/patch-src-frontends-audacious-plugin.c (+23 lines)
Added Link Here
1
--- src/frontends/audacious/plugin.c~
2
+++ src/frontends/audacious/plugin.c
3
@@ -75,6 +75,10 @@ static void uade_seek(int time);
4
 
5
 /* GLOBAL VARIABLE DECLARATIONS */
6
 
7
+static gchar *fmts[] = {
8
+	"ahx", NULL
9
+};
10
+
11
 static InputPlugin uade_ip = {
12
   .description = "UADE " UADE_VERSION,
13
   .init = uade_init,
14
@@ -87,6 +90,9 @@ static InputPlugin uade_ip = {
15
   .cleanup = uade_cleanup,
16
   .get_song_info = uade_get_song_info,
17
   .file_info_box = uade_file_info,
18
+#ifdef __AUDACIOUS_INPUT_PLUGIN_API__
19
+  .vfs_extensions = fmts,
20
+#endif
21
 };
22
 
23
 #ifndef __AUDACIOUS_INPUT_PLUGIN_API__

Return to bug 137591