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

(-)audacious/Makefile (-109 / +24 lines)
Lines 6-137 Link Here
6
#
6
#
7
7
8
PORTNAME=	audacious
8
PORTNAME=	audacious
9
PORTVERSION=	1.1.2
9
PORTVERSION=	1.2.2
10
CATEGORIES=	multimedia audio
10
CATEGORIES=	multimedia audio
11
MASTER_SITES=	http://audacious-media-player.org/release/ \
11
MASTER_SITES=	http://audacious-media-player.org/release/
12
		${MASTER_SITE_LOCAL}
13
MASTER_SITE_SUBDIR=	novel
14
DISTNAME=	audacious-${PORTVERSION}
15
EXTRACT_SUFX=.tgz
12
EXTRACT_SUFX=.tgz
16
13
17
MAINTAINER=	redchrom@gmail.com
14
MAINTAINER=	redchrom@gmail.com
18
COMMENT=	A media player based on BMP and XMMS
15
COMMENT=	A media player based on BMP and XMMS
19
16
20
LIB_DEPENDS=	sndfile:${PORTSDIR}/audio/libsndfile \
21
		musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
22
		curl.3:${PORTSDIR}/ftp/curl \
23
		tag.5:${PORTSDIR}/audio/taglib
24
25
BROKEN=		Incomplete pkg-plist
26
27
USE_GNOME=	gtk20 libglade2
17
USE_GNOME=	gtk20 libglade2
28
USE_X_PREFIX=	yes
18
USE_XLIB=	yes
29
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
30
USE_GMAKE=	yes
20
USE_GMAKE=	yes
31
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
32
CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib -lstdc++" \
22
#CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib -lstdc++"
33
		INPUT_PLUGINS="${INPUT_PLUGINS}" \
34
		OUTPUT_PLUGINS="${OUTPUT_PLUGINS}" \
35
		VISUALIZATION_PLUGINS="${VISUALIZATION_PLUGINS}"
36
CONFIGURE_ARGS=	--disable-jack --disable-adplug --disable-lirc \
37
--disable-alsa --disable-amidiplug --disable-arts --disable-wma
38
23
39
MAN1=		audacious.1
24
MAN1=		audacious.1 audtool.1
40
25
41
PORTDOCS=	README AUTHORS ChangeLog NEWS
26
PORTDOCS=	README AUTHORS ChangeLog NEWS
42
27
43
INPUT_PLUGINS=	cdaudio mpg123 wav tonegen wma console \
28
OPTIONS=	GNOME	"Build with gconf support" off \
44
		sexypsf aac timidity
45
OUTPUT_PLUGINS=	OSS disk_writer
46
VISUALIZATION_PLUGINS=	blur_scope
47
48
OPTIONS=	VORBIS	"Enable Ogg Vorbis input" on \
49
		MODPLUG	"Enable modplug input" off \
50
		FLAC	"Enable FLAC input" off \
51
		SID	"Enable sid input" off \
52
		MPC	"Enable mpc input" off \
53
		ESOUND	"Enable Esound output"  off \
54
		GNOME   "Build with gnomevfs/gconf support" off \
55
		NLS	"Native Language Support" on
29
		NLS	"Native Language Support" on
56
30
57
.include <bsd.port.pre.mk>
31
.include <bsd.port.pre.mk>
58
32
59
.if ${OSVERSION} < 500000
60
BROKEN="Does not build"
61
.endif
62
63
.if !defined(WITHOUT_VORBIS)
64
LIB_DEPENDS+=	vorbis.3:${PORTSDIR}/audio/libvorbis
65
INPUT_PLUGINS+=	vorbis
66
PLIST_SUB+=	VORBISPLUGIN=""
67
.else
68
CONFIGURE_ARGS+=	--disable-vorbis
69
PLIST_SUB+=	VORBISPLUGIN="@comment "
70
.endif
71
72
.if !defined(WITHOUT_MODPLUG)
73
INPUT_PLUGINS+=	modplug
74
PLIST_SUB+=	MODPLUG=""
75
LIB_DEPENDS+=	modplug.0:${PORTSDIR}/audio/libmodplug
76
.else
77
PLIST_SUB+=	MODPLUG="@comment "
78
CONFIGURE_ARGS+=	--disable-modplug
79
.endif
80
81
.if defined(WITH_FLAC)
82
INPUT_PLUGINS+=	flac
83
PLIST_SUB+=	FLACPLUGIN=""
84
LIB_DEPENDS+=	FLAC.7:${PORTSDIR}/audio/flac
85
.else
86
PLIST_SUB+=	FLACPLUGIN="@comment "
87
CONFIGURE_ARGS+=	--disable-flac
88
.endif
89
90
.if !defined(WITHOUT_SID)
91
INPUT_PLUGINS+=	sid
92
PLIST_SUB+=	SIDPLUGIN=""
93
LIB_DEPENDS+=	sidplay.1:${PORTSDIR}/audio/libsidplay
94
.else
95
PLIST_SUB+=	SIDPLUGIN="@comment "
96
CONFIGURE_ARGS+=	--disable-sid
97
.endif
98
99
.if !defined(WITHOUT_MPC)
100
INPUT_PLUGINS+=	musepack
101
PLIST_SUB+=	MPCPLUGIN=""
102
LIB_DEPENDS+=	mpcdec.4:${PORTSDIR}/audio/libmpcdec \
103
	tag.5:${PORTSDIR}/audio/taglib
104
.else
105
PLIST_SUB+=	MPCPLUGIN="@comment "
106
CONFIGURE_ARGS+=	--disable-musepack
107
.endif
108
109
.if defined(WITH_ESOUND)
110
USE_GNOME+=	esound
111
OUTPUT_PLUGINS+=	esd
112
PLIST_SUB+=	ESDPLUGIN=""
113
.if defined(PKGNAMESUFFIX)
114
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-esound
115
.else
116
PKGNAMESUFFIX=	-esound
117
.endif
118
.else
119
CONFIGURE_ARGS+=	--disable-esd
120
PLIST_SUB+=	ESDPLUGIN="@comment "
121
.endif
122
123
.if defined(WITH_GNOME)
33
.if defined(WITH_GNOME)
124
USE_GNOME+=	gnomevfs2
34
USE_GNOME+=	gconf
125
CONFIGURE_ARGS+=	--enable-gnome-vfs --enable-gconf
35
CONFIGURE_ARGS+=--enable-gconf
126
.endif
36
.endif
127
37
128
.if !defined(WITHOUT_NLS)
38
.if !defined(WITHOUT_NLS)
129
USE_GETTEXT=		yes
39
USE_GETTEXT=	yes
130
CONFIGURE_ARGS+=	--enable-nls
40
CONFIGURE_ARGS+=--enable-nls
131
PLIST_SUB+=		NLS=""
41
PLIST_SUB+=	NLS=""
132
.else
42
.else
133
CONFIGURE_ARGS+=	--disable-nls
43
CONFIGURE_ARGS+=--disable-nls
134
PLIST_SUB+=		NLS="@comment "
44
PLIST_SUB+=	NLS="@comment "
45
.endif
46
47
.if ${OSVERSION} < 500000
48
BROKEN="Does not build"
135
.endif
49
.endif
136
50
137
post-patch:
51
post-patch:
Lines 139-144 Link Here
139
		${WRKSRC}/Makefile
53
		${WRKSRC}/Makefile
140
54
141
post-install:
55
post-install:
56
.if !defined(NOPORTDOCS)
57
	@${MKDIR} ${DOCSDIR}
58
.for i in ${PORTDOCS}
59
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
60
.endfor
61
.endif
142
	@${CAT} ${PKGMESSAGE}
62
	@${CAT} ${PKGMESSAGE}
143
.if defined(WITH_GNOME)
63
.if defined(WITH_GNOME)
144
	@${ECHO_MSG} ""
64
	@${ECHO_MSG} ""
Lines 146-156 Link Here
146
	@${ECHO_MSG} "ALL PRESETS will be stored in the gconf database."
66
	@${ECHO_MSG} "ALL PRESETS will be stored in the gconf database."
147
	@${ECHO_MSG} ""
67
	@${ECHO_MSG} ""
148
.endif
68
.endif
149
.if !defined(NOPORTDOCS)
69
	
150
	@${MKDIR} ${DOCSDIR}
151
.for i in ${PORTDOCS}
152
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
153
.endfor
154
.endif
155
70
156
.include <bsd.port.post.mk>
71
.include <bsd.port.post.mk>
(-)audacious/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (audacious-1.1.2.tgz) = 14aba1f9c42a48afeeb6ce5dcaf180c6
1
MD5 (audacious-1.2.2.tgz) = e774afbda04220e6e1b0a9bff350522e
2
SHA256 (audacious-1.1.2.tgz) = 54f8f9e10e9a20a0a77e9d063708cd4bd572576ea9b36b9b1bb3ea3cbeaa1a81
2
SHA256 (audacious-1.2.2.tgz) = 31ab516444279f5022764bea57c017fb140a5ba3c69b2ec8df64542917d36b0f
3
SIZE (audacious-1.1.2.tgz) = 3394364
3
SIZE (audacious-1.2.2.tgz) = 1708499
(-)audacious/pkg-message (+8 lines)
Lines 1-2 Link Here
1
audacious supports Gzipped and uncompressed skins.  If you would like to use
1
audacious supports Gzipped and uncompressed skins.  If you would like to use
2
Zip format skins you will need to ensure archivers/unzip is installed.
2
Zip format skins you will need to ensure archivers/unzip is installed.
3
4
5
ATTENTION!
6
7
  You should now go and install multimedia/audacious-plugins. Without it,
8
  audacious is useless!
9
10
(-)audacious/pkg-plist (-34 / +81 lines)
Lines 2-8 Link Here
2
bin/audtool
2
bin/audtool
3
include/audacious/beepctrl.h
3
include/audacious/beepctrl.h
4
include/audacious/configdb.h
4
include/audacious/configdb.h
5
include/audacious/configfile.h
6
include/audacious/dirbrowser.h
5
include/audacious/dirbrowser.h
7
include/audacious/formatter.h
6
include/audacious/formatter.h
8
include/audacious/plugin.h
7
include/audacious/plugin.h
Lines 14-45 Link Here
14
include/audacious/output.h
13
include/audacious/output.h
15
include/audacious/xml_document.h
14
include/audacious/xml_document.h
16
include/audacious/prefswin.h
15
include/audacious/prefswin.h
17
lib/audacious/Effect/libaudiocompress.so
16
include/audacious/xentry.h
18
lib/audacious/Effect/libladspa.so
17
include/audacious/xconvert.h
19
lib/audacious/Effect/libstereo.so
18
include/audacious/main.h
20
lib/audacious/Effect/libvoice_removal.so
19
include/audacious/playlist.h
21
lib/audacious/General/libsong_change.so
20
include/audacious/playlist_container.h
22
lib/audacious/General/libscrobbler.so
23
lib/audacious/Input/libcdaudio.so
24
lib/audacious/Input/libconsole.so
25
lib/audacious/Input/libmpg123.so
26
lib/audacious/Input/libsexypsf.so
27
lib/audacious/Input/libtonegen.so
28
lib/audacious/Input/libaac.so
29
lib/audacious/Input/libtimidity.so
30
%%VORBISPLUGIN%%lib/audacious/Input/libvorbis.so
31
%%MODPLUG%%lib/audacious/Input/libmodplug.so
32
%%FLACPLUGIN%%lib/audacious/Input/libflac.so
33
%%MPCPLUGIN%%lib/audacious/Input/libmpc.so
34
%%SIDPLUGIN%%lib/audacious/Input/libsid.so
35
lib/audacious/Input/libwav.so
36
lib/audacious/Output/libOSS.so
37
%%ESDPLUGIN%%lib/audacious/Output/libESD.so
38
lib/audacious/Output/libdisk_writer.so
39
lib/audacious/Visualization/libbscope.so
40
lib/libaudacious.so
21
lib/libaudacious.so
41
lib/libaudacious.so.3
22
lib/libaudacious.so.4
42
lib/libaudacious.so.3.0.0
23
lib/libaudacious.so.4.0.0
43
libdata/pkgconfig/audacious.pc
24
libdata/pkgconfig/audacious.pc
44
share/applications/audacious.desktop
25
share/applications/audacious.desktop
45
share/pixmaps/audacious.png
26
share/pixmaps/audacious.png
Lines 60-65 Link Here
60
%%DATADIR%%/Skins/Default/titlebar.png
41
%%DATADIR%%/Skins/Default/titlebar.png
61
%%DATADIR%%/Skins/Default/viscolor.txt
42
%%DATADIR%%/Skins/Default/viscolor.txt
62
%%DATADIR%%/Skins/Default/volume.png
43
%%DATADIR%%/Skins/Default/volume.png
44
%%DATADIR%%/Skins/Classic/balance.png
45
%%DATADIR%%/Skins/Classic/cbuttons.png
46
%%DATADIR%%/Skins/Classic/eq_ex.png
47
%%DATADIR%%/Skins/Classic/eqmain.png
48
%%DATADIR%%/Skins/Classic/main.png
49
%%DATADIR%%/Skins/Classic/monoster.png
50
%%DATADIR%%/Skins/Classic/nums_ex.png
51
%%DATADIR%%/Skins/Classic/playpaus.png
52
%%DATADIR%%/Skins/Classic/pledit.png
53
%%DATADIR%%/Skins/Classic/posbar.png
54
%%DATADIR%%/Skins/Classic/shufrep.png
55
%%DATADIR%%/Skins/Classic/text.png
56
%%DATADIR%%/Skins/Classic/titlebar.png
57
%%DATADIR%%/Skins/Classic/volume.png
58
%%DATADIR%%/Skins/Classic/pledit.txt
59
%%DATADIR%%/Skins/Classic/viscolor.txt
60
%%DATADIR%%/Skins/Classic/skin.hints
61
%%DATADIR%%/Skins/TinyPlayer/balance.png
62
%%DATADIR%%/Skins/TinyPlayer/cbuttons.png
63
%%DATADIR%%/Skins/TinyPlayer/eq_ex.png
64
%%DATADIR%%/Skins/TinyPlayer/eqmain.png
65
%%DATADIR%%/Skins/TinyPlayer/main.png
66
%%DATADIR%%/Skins/TinyPlayer/monoster.png
67
%%DATADIR%%/Skins/TinyPlayer/nums_ex.png
68
%%DATADIR%%/Skins/TinyPlayer/playpaus.png
69
%%DATADIR%%/Skins/TinyPlayer/pledit.png
70
%%DATADIR%%/Skins/TinyPlayer/posbar.png
71
%%DATADIR%%/Skins/TinyPlayer/shufrep.png
72
%%DATADIR%%/Skins/TinyPlayer/text.png
73
%%DATADIR%%/Skins/TinyPlayer/titlebar.png
74
%%DATADIR%%/Skins/TinyPlayer/volume.png
75
%%DATADIR%%/Skins/TinyPlayer/pledit.txt
76
%%DATADIR%%/Skins/TinyPlayer/viscolor.txt
77
%%DATADIR%%/Skins/TinyPlayer/skin.hints
78
%%DATADIR%%/Skins/Osmosis/balance.png
79
%%DATADIR%%/Skins/Osmosis/cbuttons.png
80
%%DATADIR%%/Skins/Osmosis/eq_ex.png
81
%%DATADIR%%/Skins/Osmosis/eqmain.png
82
%%DATADIR%%/Skins/Osmosis/main.png
83
%%DATADIR%%/Skins/Osmosis/monoster.png
84
%%DATADIR%%/Skins/Osmosis/nums_ex.png
85
%%DATADIR%%/Skins/Osmosis/playpaus.png
86
%%DATADIR%%/Skins/Osmosis/pledit.png
87
%%DATADIR%%/Skins/Osmosis/posbar.png
88
%%DATADIR%%/Skins/Osmosis/shufrep.png
89
%%DATADIR%%/Skins/Osmosis/text.png
90
%%DATADIR%%/Skins/Osmosis/titlebar.png
91
%%DATADIR%%/Skins/Osmosis/volume.png
92
%%DATADIR%%/Skins/Osmosis/pledit.txt
93
%%DATADIR%%/Skins/Osmosis/viscolor.txt
94
%%DATADIR%%/Skins/Osmosis/skin.hints
95
%%DATADIR%%/Skins/Ivory/balance.png
96
%%DATADIR%%/Skins/Ivory/cbuttons.png
97
%%DATADIR%%/Skins/Ivory/eq_ex.png
98
%%DATADIR%%/Skins/Ivory/eqmain.png
99
%%DATADIR%%/Skins/Ivory/main.png
100
%%DATADIR%%/Skins/Ivory/monoster.png
101
%%DATADIR%%/Skins/Ivory/nums_ex.png
102
%%DATADIR%%/Skins/Ivory/playpaus.png
103
%%DATADIR%%/Skins/Ivory/pledit.png
104
%%DATADIR%%/Skins/Ivory/posbar.png
105
%%DATADIR%%/Skins/Ivory/shufrep.png
106
%%DATADIR%%/Skins/Ivory/text.png
107
%%DATADIR%%/Skins/Ivory/titlebar.png
108
%%DATADIR%%/Skins/Ivory/volume.png
109
%%DATADIR%%/Skins/Ivory/pledit.txt
110
%%DATADIR%%/Skins/Ivory/viscolor.txt
111
%%DATADIR%%/Skins/Ivory/skin.hints
63
%%DATADIR%%/glade/addfiles.glade
112
%%DATADIR%%/glade/addfiles.glade
64
%%DATADIR%%/glade/prefswin.glade
113
%%DATADIR%%/glade/prefswin.glade
65
%%DATADIR%%/glade/fileinfo.glade
114
%%DATADIR%%/glade/fileinfo.glade
Lines 71-79 Link Here
71
%%DATADIR%%/images/playlist.png
120
%%DATADIR%%/images/playlist.png
72
%%DATADIR%%/images/plugins.png
121
%%DATADIR%%/images/plugins.png
73
%%DATADIR%%/images/audio.png
122
%%DATADIR%%/images/audio.png
74
%%DATADIR%%/images/audioscrobbler.png
75
%%DATADIR%%/images/audioscrobbler_badge.png
76
%%DATADIR%%/images/connectivity.png
123
%%DATADIR%%/images/connectivity.png
124
%%DATADIR%%/images/audacious_player.xpm
77
%%NLS%%share/locale/br/LC_MESSAGES/audacious.mo
125
%%NLS%%share/locale/br/LC_MESSAGES/audacious.mo
78
%%NLS%%share/locale/cs/LC_MESSAGES/audacious.mo
126
%%NLS%%share/locale/cs/LC_MESSAGES/audacious.mo
79
%%NLS%%share/locale/cy/LC_MESSAGES/audacious.mo
127
%%NLS%%share/locale/cy/LC_MESSAGES/audacious.mo
Lines 102-117 Link Here
102
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
150
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
103
@dirrm %%DATADIR%%/images
151
@dirrm %%DATADIR%%/images
104
@dirrm %%DATADIR%%/glade
152
@dirrm %%DATADIR%%/glade
153
@dirrm %%DATADIR%%/Skins/Classic
105
@dirrm %%DATADIR%%/Skins/Default
154
@dirrm %%DATADIR%%/Skins/Default
155
@dirrm %%DATADIR%%/Skins/TinyPlayer
156
@dirrm %%DATADIR%%/Skins/Osmosis
157
@dirrm %%DATADIR%%/Skins/Ivory
106
@dirrm %%DATADIR%%/Skins
158
@dirrm %%DATADIR%%/Skins
107
@dirrm %%DATADIR%%
159
@dirrm %%DATADIR%%
108
@dirrm lib/audacious/Visualization
109
@dirrm lib/audacious/Output
110
@dirrm lib/audacious/Input
111
@dirrm lib/audacious/General
112
@dirrm lib/audacious/Effect
113
@dirrm lib/audacious
114
@dirrm include/audacious
160
@dirrm include/audacious
115
@dirrmtry share/applications
161
@dirrmtry share/applications
116
%%NLS%%@dirrmtry share/locale/br/LC_MESSAGES
162
%%NLS%%@dirrmtry share/locale/br/LC_MESSAGES
117
%%NLS%%@dirrmtry share/locale/br
163
%%NLS%%@dirrmtry share/locale/br
164
@dirrmtry share/pixmaps

Return to bug 106081