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

(-)multimedia/xine/Makefile (-41 / +32 lines)
Lines 1-8 Link Here
1
# $FreeBSD: head/multimedia/xine/Makefile 346941 2014-03-03 17:49:10Z nox $
1
# $FreeBSD: head/multimedia/xine/Makefile 346941 2014-03-03 17:49:10Z nox $
2
2
3
PORTNAME=	xine
3
PORTNAME=	xine
4
PORTVERSION=	0.99.7
4
PORTVERSION=	0.99.8
5
PORTREVISION=	2
6
CATEGORIES=	multimedia
5
CATEGORIES=	multimedia
7
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION}
6
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION}
8
DISTNAME=	${PORTNAME}-ui-${PORTVERSION}
7
DISTNAME=	${PORTNAME}-ui-${PORTVERSION}
Lines 12-29 Link Here
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
14
13
15
LIB_DEPENDS=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
14
LIB_DEPENDS=	libjpeg.so:${PORTSDIR}/graphics/jpeg \
16
		libjpeg.so:${PORTSDIR}/graphics/jpeg \
17
		libpng15.so:${PORTSDIR}/graphics/png \
15
		libpng15.so:${PORTSDIR}/graphics/png \
18
		libxine.so:${PORTSDIR}/multimedia/libxine
16
		libxine.so:${PORTSDIR}/multimedia/libxine
19
17
20
USE_XZ=		yes
18
USE_XZ=		yes
19
USES=		desktop-file-utils gmake iconv pkgconfig readline \
20
		shared-mime-info
21
USE_XORG=	x11 xext xinerama xscrnsaver xt xtst xv xxf86vm
21
USE_XORG=	x11 xext xinerama xscrnsaver xt xtst xv xxf86vm
22
USES=		desktop-file-utils gmake pkgconfig shared-mime-info readline \
23
		iconv
24
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
25
CONFIGURE_ARGS=	--enable-vdr-keys \
23
CONFIGURE_ARGS=	--enable-vdr-keys \
26
		--disable-nvtvsimple
24
		--disable-nvtvsimple \
25
		--disable-rpath
27
MAKE_ENV=	V=1
26
MAKE_ENV=	V=1
28
INSTALLS_ICONS=	yes
27
INSTALLS_ICONS=	yes
29
28
Lines 33-83 Link Here
33
DOCSDIR=	${PREFIX}/share/doc/xine-ui
32
DOCSDIR=	${PREFIX}/share/doc/xine-ui
34
XINE_PLUGINSDIR=	lib/xine/plugins/2.3
33
XINE_PLUGINSDIR=	lib/xine/plugins/2.3
35
34
36
OPTIONS_DEFINE=	CACA AALIB LIRC CURL NLS XFT DOCS
35
OPTIONS_DEFINE=		AALIB CACA CURL DOCS LIRC NLS XFT
37
OPTIONS_DEFAULT=	CURL XFT
36
OPTIONS_DEFAULT=	CURL XFT
38
OPTIONS_DEFINE_i386=	WIN32_CODECS
37
OPTIONS_DEFINE_i386=	WIN32_CODECS
39
OPTIONS_DEFAULT_i386=	WIN32_CODECS
38
OPTIONS_DEFAULT_i386=	WIN32_CODECS
40
OPTIONS_SUB=	yes
39
OPTIONS_SUB=		yes
41
42
WIN32_CODECS_DESC=	Enable win32 codecs
43
WIN32_CODECS_RUN_DEPENDS=	win32-codecs>=0:${PORTSDIR}/multimedia/win32-codecs
44
45
NLS_USES=	gettext
46
NLS_CONFIGURE_OFF=	--disable-nls
47
48
XFT_USE=	XORG=xft
49
XFT_CONFIGURE_OFF=	--disable-xft
50
40
41
AALIB_LIB_DEPENDS=	libaa.so:${PORTSDIR}/graphics/aalib
42
AALIB_CONFIGURE_WITH=	aalib
43
CACA_LIB_DEPENDS=	libcaca.so:${PORTSDIR}/graphics/libcaca
44
CACA_RUN_DEPENDS=	${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:${PORTSDIR}/multimedia/libxine
45
CACA_CONFIGURE_WITH=	caca
51
CURL_LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl
46
CURL_LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl
52
CURL_CONFIGURE_OFF=	--without-curl
47
CURL_CONFIGURE_WITH=	curl
53
54
LIRC_LIB_DEPENDS=	liblirc_client.so:${PORTSDIR}/comms/lirc
48
LIRC_LIB_DEPENDS=	liblirc_client.so:${PORTSDIR}/comms/lirc
55
LIRC_CONFIGURE_ENV=		LIRC_CFLAGS="-I${LOCALBASE}/include" \
49
LIRC_CONFIGURE_ENV=	LIRC_CFLAGS="-I${LOCALBASE}/include" \
56
			LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client"
50
			LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client"
57
LIRC_CONFIGURE_ENABLE=	lirc
51
LIRC_CONFIGURE_ENABLE=	lirc
58
52
NLS_USES=		gettext
59
CACA_LIB_DEPENDS=	libcaca.so:${PORTSDIR}/graphics/libcaca
53
NLS_CONFIGURE_ENABLE=	nls
60
CACA_RUN_DEPENDS=	${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:${PORTSDIR}/multimedia/libxine
54
WIN32_CODECS_DESC=	Enable win32 codecs
61
CACA_CONFIGURE_OFF=	--without-caca
55
WIN32_CODECS_RUN_DEPENDS=\
62
56
			win32-codecs>0:${PORTSDIR}/multimedia/win32-codecs
63
AALIB_LIB_DEPENDS=	libaa.so:${PORTSDIR}/graphics/aalib
57
XFT_USE=		XORG=xft
64
AALIB_CONFIGURE_ON=	--with-aalib
58
XFT_CONFIGURE_ENABLE=	xft
65
AALIB_CONFIGURE_OFF=	--without-aalib --disable-aalibtest
59
60
.include <bsd.port.options.mk>
61
62
.if ${OSVERSION} < 1000052
63
LIB_DEPENDS+=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
64
.endif
65
66
.if empty(ICONV_CONFIGURE_ARG)
67
CONFIGURE_ARGS+=	--without-libiconv-prefix
68
.endif
66
69
67
post-patch:
70
post-patch:
68
	@${REINPLACE_CMD} -e \
71
	@${REINPLACE_CMD} -e \
69
		'/THREAD_LIBS/s|-pthread|${PTHREAD_LIBS}|' ${WRKSRC}/configure
70
	@${REINPLACE_CMD} -e \
71
		's|<string.h>|<strings.h>|' ${WRKSRC}/src/aaui/main.c
72
		's|<string.h>|<strings.h>|' ${WRKSRC}/src/aaui/main.c
72
.for file in doc/Makefile.in src/xitk/xine-toolkit/Makefile.in
73
	@${REINPLACE_CMD} -e \
74
		's|: install-docsDATA|:|' ${WRKSRC}/${file}
75
.endfor
76
77
post-install:
78
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
79
	${INSTALL_DATA} ${WRKSRC}/doc/README* ${STAGEDIR}${DOCSDIR}
80
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/xitk
81
	${INSTALL_DATA} ${WRKSRC}/src/xitk/xine-toolkit/README ${STAGEDIR}${PREFIX}/share/doc/xitk
82
73
83
.include <bsd.port.mk>
74
.include <bsd.port.mk>
(-)multimedia/xine/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (xine-ui-0.99.7.tar.xz) = 9d8cdfd1c5c84251d6978765b059adf57099ff6c447f3e4b59066c8563f66bc4
1
SHA256 (xine-ui-0.99.8.tar.xz) = 1ac5a9fc8dbf81f12a8677108bf2b623e70d7adbb83b83912b9cdf00bc78b2a7
2
SIZE (xine-ui-0.99.7.tar.xz) = 1752328
2
SIZE (xine-ui-0.99.8.tar.xz) = 1758372
(-)multimedia/xine/pkg-plist (-12 / +2 lines)
Lines 153-170 Link Here
153
@dirrm %%DATADIR%%/skins/xinetic
153
@dirrm %%DATADIR%%/skins/xinetic
154
@dirrm %%DATADIR%%/skins
154
@dirrm %%DATADIR%%/skins
155
@dirrm %%DATADIR%%/oxine
155
@dirrm %%DATADIR%%/oxine
156
@dirrmtry %%DATADIR%%
156
@dirrm %%DATADIR%%
157
@dirrmtry share/icons/hicolor/48x48/apps
157
%%PORTDOCS%%@dirrm share/doc/xitk
158
@dirrmtry share/icons/hicolor/48x48
159
@dirrmtry share/icons/hicolor/32x32/apps
160
@dirrmtry share/icons/hicolor/32x32
161
@dirrmtry share/icons/hicolor/22x22/apps
162
@dirrmtry share/icons/hicolor/22x22
163
@dirrmtry share/icons/hicolor/16x16/apps
164
@dirrmtry share/icons/hicolor/16x16
165
@dirrmtry share/icons/hicolor
166
@dirrmtry share/icons
167
%%PORTDOCS%%@dirrmtry share/doc/xitk
168
%%PORTDOCS%%@dirrm %%DOCSDIR%%
158
%%PORTDOCS%%@dirrm %%DOCSDIR%%
169
@dirrmtry man/pl/man1
159
@dirrmtry man/pl/man1
170
@dirrmtry man/pl
160
@dirrmtry man/pl

Return to bug 187291