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> |