6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION}
7 DISTNAME= ${PORTNAME}-ui-${PORTVERSION}
9 MAINTAINER= ports@FreeBSD.org
10 COMMENT= X11 multimedia player
13 LICENSE_FILE= ${WRKSRC}/COPYING
15 LIB_DEPENDS= libpng.so:graphics/png \
16 libxine.so:multimedia/libxine
18 USES= desktop-file-utils gmake gnome iconv jpeg localbase pkgconfig \
19 readline shared-mime-info tar:xz xorg
20 USE_XORG= x11 xext xinerama xscrnsaver xt xtst xv xxf86vm
22 CONFIGURE_ARGS= --enable-vdr-keys \
23 --disable-nvtvsimple \
28 LLD_UNSAFE= yes # lld disallows preemption of protected visibility syms
30 DOCSDIR= ${PREFIX}/share/doc/xine-ui
32 OPTIONS_DEFINE= AALIB CACA CURL DOCS LIRC NLS XFT
33 OPTIONS_DEFAULT= CURL XFT
34 OPTIONS_DEFINE_i386= WIN32_CODECS
37 AALIB_LIB_DEPENDS= libaa.so:graphics/aalib
38 AALIB_CONFIGURE_WITH= aalib
39 CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca
40 CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:multimedia/libxine
41 CACA_CONFIGURE_WITH= caca
42 CURL_LIB_DEPENDS= libcurl.so:ftp/curl
43 CURL_CONFIGURE_WITH= curl
44 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
45 LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \
46 LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client"
47 LIRC_CONFIGURE_ENABLE= lirc
49 NLS_CONFIGURE_ENABLE= nls
50 WIN32_CODECS_DESC= Enable win32 codecs
51 WIN32_CODECS_RUN_DEPENDS=\
52 win32-codecs>0:multimedia/win32-codecs
54 XFT_CONFIGURE_ENABLE= xft
56 XINE_PLUGINSDIR= lib/xine/plugins/2.7
59 @${REINPLACE_CMD} -e \
60 's/font = */font = *-*-bold-o-*-*-12-*-*-*-*-*-*-*/g' \
61 ${WRKSRC}/src/xitk/skins/xinetic/skinconfig
62 @${REINPLACE_CMD} -e \
63 's|<string.h>|<strings.h>|' ${WRKSRC}/src/aaui/main.c
64 @${REINPLACE_CMD} -e \
65 's|<\(readline.h\)>|<readline/\1>| ; \
66 s|<\(history.h\)>|<readline/\1>|' ${WRKSRC}/src/xitk/network.c
68 .include <bsd.port.mk>