1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
# New ports collection makefile for: audacious
# Date created: 2006-01-01
# Whom: Zastupov Stepan [RedChrom] <redchrom@mail.ru>
#
# $FreeBSD$
#
PORTNAME= audacious
PORTVERSION= 0.2
PORTREVISION= 1
CATEGORIES= multimedia audio
MASTER_SITES= http://audacious-media-player.org/release/
DISTNAME= audacious-${PORTVERSION}
EXTRACT_SUFX=.tgz
MAINTAINER= redchrom@gmail.com
COMMENT= A media player based on BMP and XMMS
LIB_DEPENDS= sndfile:${PORTSDIR}/audio/libsndfile
USE_GNOME= gtk20 libglade2
WANT_GNOME= yes
USE_X_PREFIX= yes
USE_REINPLACE= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
INSTALLS_SHLIB= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lstdc++" \
INPUT_PLUGINS="${INPUT_PLUGINS}" \
OUTPUT_PLUGINS="${OUTPUT_PLUGINS}" \
VISUALIZATION_PLUGINS="${VISUALIZATION_PLUGINS}"
MAN1= audacious.1
PORTDOCS= README AUTHORS ChangeLog NEWS
INPUT_PLUGINS= cdaudio,mpg123,wav,tonegen,wma,console,sexypsf
OUTPUT_PLUGINS= OSS,disk_writer,crossfade
VISUALIZATION_PLUGINS= blur_scope
OPTIONS= VORBIS "Enable Ogg Vorbis input" on \
FLAC "Enable flac input" on \
MODPLUG "Enable modplug input" off \
MPC "Enable mpc input" off \
ESOUND "Enable Esound output" off \
VISUAL "Enable libvisual plugin" off \
ID3V2 "Enable id3v2 editing" off \
SIMD "Build with x86 SIMD(3DNow!/MMX) instructions support" on \
SDL "Enable SDL support" off \
GNOME "Build with gnomevfs/gconf support" off
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_VORBIS)
LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
INPUT_PLUGINS+= vorbis
PLIST_SUB+= VORBISPLUGIN=""
.else
CONFIGURE_ARGS+= --disable-vorbis
PLIST_SUB+= VORBISPLUGIN="@comment "
.endif
.if !defined(WITHOUT_FLAC)
INPUT_PLUGINS+= flac
PLIST_SUB+= FLACPLUGIN=""
LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
.else
PLIST_SUB+= FLACPLUGIN="@comment "
CONFIGURE_ARGS+= --disable-flac
.endif
.if !defined(WITHOUT_MODPLUG)
INPUT_PLUGINS+= modplug
PLIST_SUB+= MODPLUG=""
LIB_DEPENDS+= modplug.0:${PORTSDIR}/audio/libmodplug
.else
PLIST_SUB+= MODPLUG="@comment "
CONFIGURE_ARGS+= --disable-modplug
.endif
.if !defined(WITHOUT_MPC)
INPUT_PLUGINS+= musepack
PLIST_SUB+= MPCPLUGIN=""
LIB_DEPENDS+= mpcdec.3:${PORTSDIR}/audio/libmpcdec \
tag.5:${PORTSDIR}/audio/taglib
.else
PLIST_SUB+= MPCPLUGIN="@comment "
CONFIGURE_ARGS+= --disable-musepack
.endif
.if defined(WITH_ESOUND)
USE_GNOME+= esound
OUTPUT_PLUGINS+= esd
PLIST_SUB+= ESDPLUGIN=""
.if defined(PKGNAMESUFFIX)
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-esound
.else
PKGNAMESUFFIX= -esound
.endif
.else
CONFIGURE_ARGS+= --disable-esd
PLIST_SUB+= ESDPLUGIN="@comment "
.endif
.if defined(WITH_VISUAL)
PLIST_SUB+= LIBVISUAL=""
VISUALIZATION_PLUGINS+= libvisual-proxy
LIB_DEPENDS+= visual.0:${PORTSDIR}/graphics/libvisual
.else
PLIST_SUB+= LIBVISUAL="@comment "
.endif
.if defined(WITH_ID3V2)
LIB_DEPENDS+= id3-3.8.3:${PORTSDIR}/audio/id3lib
.endif
.if ${ARCH} != "i386"
WITHOUT_SIMD= yes
.endif
.if !defined(WITHOUT_SIMD) && ${OSVERSION} >= 400021
CONFIGURE_ARGS+= --enable-simd
.endif
.if defined(WITH_SDL)
USE_SDL= sdl
.endif
.if defined(WITH_GNOME)
USE_GNOME+= gconf2 gnomevfs2
CONFIGURE_ARGS+= --enable-gnome-vfs --enable-gconf
.endif
post-patch:
@${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \
${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's,-pthread,${PTHREAD_LIBS},g' \
${WRKSRC}/configure
post-install:
@${CAT} ${PKGMESSAGE}
.if defined(WITH_GNOME)
@${ECHO_MSG} ""
@${ECHO_MSG} "You have installed audacious with gconf support."
@${ECHO_MSG} "ALL PRESETS will be storing in the gconf database."
@${ECHO_MSG} ""
.endif
.if defined(WITH_VISUAL)
@${ECHO_MSG} ""
@${ECHO_MSG} "You have installed audacious with libvisual support."
@${ECHO_MSG} "If you want to be able to access any visualizations,"
@${ECHO_MSG} "you must install the graphics/libvisual-plugins port."
@${ECHO_MSG} ""
.endif
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for i in README AUTHORS ChangeLog NEWS
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.post.mk>
|