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

(-)Makefile (-28 / +13 lines)
Lines 6-38 Link Here
6
#
6
#
7
7
8
PORTNAME=	audacious
8
PORTNAME=	audacious
9
PORTVERSION=	3.1.1
9
PORTVERSION=	3.2.2
10
CATEGORIES=	multimedia audio
10
CATEGORIES=	multimedia audio
11
MASTER_SITES=	http://distfiles.atheme.org/
11
MASTER_SITES=	http://distfiles.audacious-media-player.org/
12
MASTER_SITE_SUBDIR=oliver
13
12
14
MAINTAINER=	oliver@FreeBSD.org
13
MAINTAINER=	oliver@FreeBSD.org
15
COMMENT=	A media player based on BMP and XMMS
14
COMMENT=	A media player based on BMP and XMMS
16
15
16
LIB_DEPENDS=	mcs.1:${PORTSDIR}/devel/libmcs \
17
		mowgli.2:${PORTSDIR}/devel/libmowgli \
18
		xml2.5:${PORTSDIR}/textproc/libxml2
19
17
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
18
USE_GMAKE=	yes
21
USE_GMAKE=	yes
19
USE_XORG=	x11 sm
22
USE_XORG=	x11 sm
23
USE_BZIP2=	yes
20
USE_GNOME=	gtk20 libglade2
24
USE_GNOME=	gtk20 libglade2
21
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
22
CPPFLAGS+=	-I${LOCALBASE}/include
26
CPPFLAGS+=	-I${LOCALBASE}/include
23
LDFLAGS+=	-L${LOCALBASE}/lib
27
LDFLAGS+=	-L${LOCALBASE}/lib
24
CONFIGURE_ARGS=	--disable-gtk3
28
29
CONFIGURE_ARGS=	--disable-gtk3 --disable-chardet
25
30
26
MAN1=		audacious.1 audtool.1
31
MAN1=		audacious.1 audtool.1
27
32
28
LIB_DEPENDS=	mcs.1:${PORTSDIR}/devel/libmcs \
33
PORTDOCS=	README AUTHORS
29
		mowgli.2:${PORTSDIR}/devel/libmowgli \
30
		xml2.5:${PORTSDIR}/textproc/libxml2
31
34
32
PORTDOCS=	README AUTHORS NEWS
35
# no ports for:
36
#		CHARSET	"Build with automatic charset detection"	off \
33
37
34
OPTIONS=	CHARSET	"Build with automatic charset detection"	off \
38
OPTIONS=	DBUS	"Build with dbus support"			on  \
35
		DBUS	"Build with dbus support"			on  \
36
		GNOME	"Build with gconf support"			off \
39
		GNOME	"Build with gconf support"			off \
37
		ICONV	"Build with iconv support"			on \
40
		ICONV	"Build with iconv support"			on \
38
		NLS	"Native Language Support"			on  \
41
		NLS	"Native Language Support"			on  \
Lines 50-59 Link Here
50
PLIST_SUB+=	WITH_DBUS="@comment "
53
PLIST_SUB+=	WITH_DBUS="@comment "
51
.endif
54
.endif
52
55
53
.if !defined(WITH_CHARSET)
54
CONFIGURE_ARGS+=--disable-chardet
55
.endif
56
57
.if defined(WITH_EXECINFO) || exists(${LOCALBASE}/lib/libexecinfo.so)
56
.if defined(WITH_EXECINFO) || exists(${LOCALBASE}/lib/libexecinfo.so)
58
LIB_DEPENDS+=	execinfo.1:${PORTSDIR}/devel/libexecinfo
57
LIB_DEPENDS+=	execinfo.1:${PORTSDIR}/devel/libexecinfo
59
.endif
58
.endif
Lines 83-102 Link Here
83
post-patch:
82
post-patch:
84
	@${REINPLACE_CMD} 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|g' \
83
	@${REINPLACE_CMD} 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|g' \
85
		${WRKSRC}/Makefile
84
		${WRKSRC}/Makefile
86
	@${REINPLACE_CMD} 's|CPPFLAGS +=\(.*\)|CPPFLAGS =\1 -I${LOCALBASE}/include|g' \
87
		${WRKSRC}/src/libaudgui/Makefile \
88
		${WRKSRC}/src/libaudtag/Makefile \
89
		${WRKSRC}/src/libaudcore/Makefile
90
	@${REINPLACE_CMD} 's|FMT_FIXED32,|FMT_FIXED32|g; \
91
		s|OUTPUT_PLUGIN_INIT_FOUND_DEVICES,|OUTPUT_PLUGIN_INIT_FOUND_DEVICES|g' \
92
		${WRKSRC}/src/audacious/plugin.h
93
	@${REINPLACE_CMD} 's|VALUE_NULL,|VALUE_NULL|g' \
94
		${WRKSRC}/src/audacious/preferences.h
95
	@${REINPLACE_CMD} 's|glib-2\.0/||g' \
96
		${WRKSRC}/src/libaudtag/util.h \
97
		${WRKSRC}/src/libaudtag/wma/guid.c \
98
		${WRKSRC}/src/libaudtag/wma/wma.c \
99
		${WRKSRC}/src/libaudtag/wma/wma_fmt.h
100
.if defined(WITH_EXECINFO) || exists(${LOCALBASE}/lib/libexecinfo.so)
85
.if defined(WITH_EXECINFO) || exists(${LOCALBASE}/lib/libexecinfo.so)
101
	@${REINPLACE_CMD} 's|$${REGEX_LIBS}|& -L${LOCALBASE}/lib -lexecinfo|' \
86
	@${REINPLACE_CMD} 's|$${REGEX_LIBS}|& -L${LOCALBASE}/lib -lexecinfo|' \
102
		${WRKSRC}/src/audacious/Makefile
87
		${WRKSRC}/src/audacious/Makefile
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (audacious-3.1.1.tar.gz) = a03e555466f8fa336474a0c72d9225a3fa974b5895626aabfc558a1b35ffa43e
1
SHA256 (audacious-3.2.2.tar.bz2) = c69c20e48c2ed330a0ffb55f3a648b50323406e2a15ca407e3291f83e57042ee
2
SIZE (audacious-3.1.1.tar.gz) = 1059836
2
SIZE (audacious-3.2.2.tar.bz2) = 675192
(-)pkg-plist (-99 / +95 lines)
Lines 1-120 Link Here
1
bin/audacious
2
%%WITH_DBUS%%bin/audtool
3
%%WITH_DBUS%%include/audacious/audctrl.h
4
include/audacious/api-alias-begin.h
5
include/audacious/api-alias-end.h
6
include/audacious/api-define-begin.h
7
include/audacious/api-define-end.h
8
include/audacious/api.h
9
include/audacious/audtag.h
10
include/audacious/dbus-service.h
11
include/audacious/dbus.h
12
include/audacious/debug.h
13
include/audacious/drct-api.h
14
include/audacious/drct.h
15
include/audacious/gtk-compat.h
16
include/audacious/i18n.h
17
include/audacious/misc-api.h
18
include/audacious/misc.h
19
include/audacious/playlist-api.h
20
include/audacious/playlist.h
21
include/audacious/plugin.h
22
include/audacious/plugins-api.h
23
include/audacious/plugins.h
24
include/audacious/preferences.h
25
include/audacious/types.h
26
include/libaudcore/audio.h
27
include/libaudcore/audstrings.h
28
include/libaudcore/eventqueue.h
29
include/libaudcore/hook.h
30
include/libaudcore/index.h
31
include/libaudcore/md5.h
32
include/libaudcore/stringpool.h
33
include/libaudcore/tuple.h
34
include/libaudcore/tuple_compiler.h
35
include/libaudcore/tuple_formatter.h
36
include/libaudcore/vfs.h
37
include/libaudcore/vfs_async.h
38
include/libaudcore/vfs_buffer.h
39
include/libaudcore/vfs_buffered_file.h
40
include/libaudgui/libaudgui-gtk.h
41
include/libaudgui/libaudgui.h
42
include/libaudgui/list.h
43
%%WITH_DBUS%%lib/libaudclient.so
44
%%WITH_DBUS%%lib/libaudclient.so.2
45
%%WITH_DBUS%%lib/libaudclient.so.2.0.0
46
lib/libaudcore.so
47
lib/libaudcore.so.1
48
lib/libaudcore.so.1.0.0
49
lib/libaudgui.so
50
lib/libaudgui.so.1
51
lib/libaudgui.so.1.0.0
52
lib/libaudtag.so
53
lib/libaudtag.so.1
54
lib/libaudtag.so.1.0.0
55
libdata/pkgconfig/audacious.pc
56
libdata/pkgconfig/audclient.pc
57
share/applications/audacious.desktop
58
%%DATADIR%%/images/about-logo.png
59
%%DATADIR%%/images/album.png
60
%%DATADIR%%/images/audacious_eq.xpm
61
%%DATADIR%%/images/audacious_playlist.xpm
62
%%DATADIR%%/images/audacious_player.xpm
1
%%DATADIR%%/images/audacious_player.xpm
63
%%DATADIR%%/images/audio.png
2
%%DATADIR%%/images/audio.png
3
%%DATADIR%%/images/audacious_eq.xpm
4
%%DATADIR%%/images/menu_plugin.png
5
%%DATADIR%%/images/plugins.png
6
%%DATADIR%%/images/audacious_playlist.xpm
7
%%DATADIR%%/images/about-logo.png
64
%%DATADIR%%/images/connectivity.png
8
%%DATADIR%%/images/connectivity.png
65
%%DATADIR%%/images/menu_playlist.png
9
%%DATADIR%%/images/menu_playlist.png
66
%%DATADIR%%/images/menu_plugin.png
67
%%DATADIR%%/images/menu_queue_toggle.png
68
%%DATADIR%%/images/playlist.png
10
%%DATADIR%%/images/playlist.png
69
%%DATADIR%%/images/plugins.png
11
%%DATADIR%%/images/menu_queue_toggle.png
70
share/icons/hicolor/48x48/apps/audacious.png
12
%%DATADIR%%/images/album.png
71
share/icons/hicolor/scalable/apps/audacious.svg
13
%%NLS%%share/locale/et/LC_MESSAGES/audacious.mo
72
%%NLS%%share/locale/ast/LC_MESSAGES/audacious.mo
73
%%NLS%%share/locale/be/LC_MESSAGES/audacious.mo
74
%%NLS%%share/locale/bg/LC_MESSAGES/audacious.mo
14
%%NLS%%share/locale/bg/LC_MESSAGES/audacious.mo
75
%%NLS%%share/locale/br/LC_MESSAGES/audacious.mo
15
%%NLS%%share/locale/hr/LC_MESSAGES/audacious.mo
76
%%NLS%%share/locale/ca/LC_MESSAGES/audacious.mo
16
%%NLS%%share/locale/hu/LC_MESSAGES/audacious.mo
77
%%NLS%%share/locale/cs/LC_MESSAGES/audacious.mo
17
%%NLS%%share/locale/sr@Latn/LC_MESSAGES/audacious.mo
18
%%NLS%%share/locale/pl/LC_MESSAGES/audacious.mo
19
%%NLS%%share/locale/es/LC_MESSAGES/audacious.mo
78
%%NLS%%share/locale/cy/LC_MESSAGES/audacious.mo
20
%%NLS%%share/locale/cy/LC_MESSAGES/audacious.mo
21
%%NLS%%share/locale/cs/LC_MESSAGES/audacious.mo
22
%%NLS%%share/locale/es_AR/LC_MESSAGES/audacious.mo
23
%%NLS%%share/locale/lt/LC_MESSAGES/audacious.mo
24
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
25
%%NLS%%share/locale/fr/LC_MESSAGES/audacious.mo
26
%%NLS%%share/locale/zh_CN/LC_MESSAGES/audacious.mo
27
%%NLS%%share/locale/nl/LC_MESSAGES/audacious.mo
28
%%NLS%%share/locale/es_MX/LC_MESSAGES/audacious.mo
29
%%NLS%%share/locale/uk/LC_MESSAGES/audacious.mo
79
%%NLS%%share/locale/de/LC_MESSAGES/audacious.mo
30
%%NLS%%share/locale/de/LC_MESSAGES/audacious.mo
31
%%NLS%%share/locale/ja/LC_MESSAGES/audacious.mo
32
%%NLS%%share/locale/vi/LC_MESSAGES/audacious.mo
33
%%NLS%%share/locale/ast/LC_MESSAGES/audacious.mo
80
%%NLS%%share/locale/el/LC_MESSAGES/audacious.mo
34
%%NLS%%share/locale/el/LC_MESSAGES/audacious.mo
81
%%NLS%%share/locale/es/LC_MESSAGES/audacious.mo
82
%%NLS%%share/locale/et/LC_MESSAGES/audacious.mo
83
%%NLS%%share/locale/eu/LC_MESSAGES/audacious.mo
35
%%NLS%%share/locale/eu/LC_MESSAGES/audacious.mo
84
%%NLS%%share/locale/fi/LC_MESSAGES/audacious.mo
36
%%NLS%%share/locale/br/LC_MESSAGES/audacious.mo
85
%%NLS%%share/locale/fr/LC_MESSAGES/audacious.mo
86
%%NLS%%share/locale/hi/LC_MESSAGES/audacious.mo
87
%%NLS%%share/locale/hr/LC_MESSAGES/audacious.mo
88
%%NLS%%share/locale/hu/LC_MESSAGES/audacious.mo
89
%%NLS%%share/locale/it/LC_MESSAGES/audacious.mo
90
%%NLS%%share/locale/ja/LC_MESSAGES/audacious.mo
91
%%NLS%%share/locale/ka/LC_MESSAGES/audacious.mo
92
%%NLS%%share/locale/ko/LC_MESSAGES/audacious.mo
93
%%NLS%%share/locale/lt/LC_MESSAGES/audacious.mo
94
%%NLS%%share/locale/lv/LC_MESSAGES/audacious.mo
37
%%NLS%%share/locale/lv/LC_MESSAGES/audacious.mo
38
%%NLS%%share/locale/ko/LC_MESSAGES/audacious.mo
39
%%NLS%%share/locale/fi/LC_MESSAGES/audacious.mo
40
%%NLS%%share/locale/sv/LC_MESSAGES/audacious.mo
95
%%NLS%%share/locale/mk/LC_MESSAGES/audacious.mo
41
%%NLS%%share/locale/mk/LC_MESSAGES/audacious.mo
96
%%NLS%%share/locale/nl/LC_MESSAGES/audacious.mo
97
%%NLS%%share/locale/pl/LC_MESSAGES/audacious.mo
98
%%NLS%%share/locale/pt_PT/LC_MESSAGES/audacious.mo
99
%%NLS%%share/locale/pt_BR/LC_MESSAGES/audacious.mo
100
%%NLS%%share/locale/ro/LC_MESSAGES/audacious.mo
101
%%NLS%%share/locale/ru/LC_MESSAGES/audacious.mo
42
%%NLS%%share/locale/ru/LC_MESSAGES/audacious.mo
102
%%NLS%%share/locale/sk/LC_MESSAGES/audacious.mo
43
%%NLS%%share/locale/ro/LC_MESSAGES/audacious.mo
44
%%NLS%%share/locale/it/LC_MESSAGES/audacious.mo
45
%%NLS%%share/locale/ca/LC_MESSAGES/audacious.mo
103
%%NLS%%share/locale/sl/LC_MESSAGES/audacious.mo
46
%%NLS%%share/locale/sl/LC_MESSAGES/audacious.mo
104
%%NLS%%share/locale/sr/LC_MESSAGES/audacious.mo
47
%%NLS%%share/locale/sr/LC_MESSAGES/audacious.mo
105
%%NLS%%share/locale/sr@Latn/LC_MESSAGES/audacious.mo
48
%%NLS%%share/locale/hi/LC_MESSAGES/audacious.mo
106
%%NLS%%share/locale/sv/LC_MESSAGES/audacious.mo
49
%%NLS%%share/locale/ka/LC_MESSAGES/audacious.mo
50
%%NLS%%share/locale/be/LC_MESSAGES/audacious.mo
107
%%NLS%%share/locale/tr/LC_MESSAGES/audacious.mo
51
%%NLS%%share/locale/tr/LC_MESSAGES/audacious.mo
108
%%NLS%%share/locale/uk/LC_MESSAGES/audacious.mo
52
%%NLS%%share/locale/pt_PT/LC_MESSAGES/audacious.mo
109
%%NLS%%share/locale/vi/LC_MESSAGES/audacious.mo
53
%%NLS%%share/locale/sk/LC_MESSAGES/audacious.mo
110
%%NLS%%share/locale/zh_CN/LC_MESSAGES/audacious.mo
54
%%NLS%%share/locale/pt_BR/LC_MESSAGES/audacious.mo
111
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
55
share/icons/hicolor/scalable/apps/audacious.svg
56
share/icons/hicolor/48x48/apps/audacious.png
112
share/pixmaps/audacious.png
57
share/pixmaps/audacious.png
113
share/pixmaps/audacious.svg
58
share/pixmaps/audacious.svg
114
@dirrmtry %%DATADIR%%/images
59
share/applications/audacious.desktop
115
@dirrmtry %%DATADIR%%
60
%%WITH_DBUS%%bin/audtool
61
bin/audacious
62
lib/libaudgui.so
63
lib/libaudtag.so
64
lib/libaudgui.so.1.0.0
65
lib/libaudcore.so
66
lib/libaudtag.so.1
67
lib/libaudcore.so.1
68
lib/libaudgui.so.1
69
lib/libaudcore.so.1.0.0
70
lib/libaudtag.so.1.0.0
71
%%WITH_DBUS%%lib/libaudclient.so
72
%%WITH_DBUS%%lib/libaudclient.so.2
73
%%WITH_DBUS%%lib/libaudclient.so.2.0.0
74
libdata/pkgconfig/audacious.pc
75
libdata/pkgconfig/audclient.pc
76
include/libaudcore/hook.h
77
include/libaudcore/vfs_async.h
78
include/libaudcore/audstrings.h
79
include/libaudcore/tuple.h
80
include/libaudcore/audio.h
81
include/libaudcore/core.h
82
include/libaudcore/vfs.h
83
include/libaudcore/index.h
84
include/audacious/api.h
85
include/audacious/plugins-api.h
86
include/audacious/gtk-compat.h
87
include/audacious/dbus.h
88
include/audacious/api-alias-end.h
89
include/audacious/drct.h
90
include/audacious/misc.h
91
include/audacious/preferences.h
92
include/audacious/i18n.h
93
include/audacious/audtag.h
94
include/audacious/audctrl.h
95
include/audacious/playlist.h
96
include/audacious/debug.h
97
include/audacious/dbus-service.h
98
include/audacious/api-alias-begin.h
99
include/audacious/playlist-api.h
100
include/audacious/misc-api.h
101
include/audacious/drct-api.h
102
include/audacious/api-define-end.h
103
include/audacious/plugins.h
104
include/audacious/api-define-begin.h
105
include/audacious/plugin.h
106
include/audacious/types.h
107
include/libaudgui/libaudgui-gtk.h
108
include/libaudgui/libaudgui.h
109
include/libaudgui/list.h
110
@dirrm include/libaudgui
116
@dirrm include/audacious
111
@dirrm include/audacious
117
@dirrm include/libaudcore
112
@dirrm include/libaudcore
118
@dirrm include/libaudgui
119
@dirrmtry lib/audacious
120
@dirrmtry share/applications
113
@dirrmtry share/applications
114
@dirrmtry lib/audacious
115
@dirrm %%DATADIR%%/images
116
@dirrm %%DATADIR%%

Return to bug 167621