Update textproc/hs-lhs2tex to version 1.24
[dports.git] / multimedia / xine / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       xine
4 PORTVERSION=    0.99.12
5 CATEGORIES=     multimedia
6 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION}
7 DISTNAME=       ${PORTNAME}-ui-${PORTVERSION}
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        X11 multimedia player
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/COPYING
14
15 LIB_DEPENDS=    libpng.so:graphics/png \
16                 libxine.so:multimedia/libxine
17
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
21 GNU_CONFIGURE=  yes
22 CONFIGURE_ARGS= --enable-vdr-keys \
23                 --disable-nvtvsimple \
24                 --disable-rpath
25 MAKE_ENV=       V=1
26 INSTALLS_ICONS= yes
27
28 LLD_UNSAFE=     yes     # lld disallows preemption of protected visibility syms
29
30 DOCSDIR=        ${PREFIX}/share/doc/xine-ui
31
32 OPTIONS_DEFINE=         AALIB CACA CURL DOCS LIRC NLS XFT
33 OPTIONS_DEFAULT=        CURL XFT
34 OPTIONS_DEFINE_i386=    WIN32_CODECS
35 OPTIONS_SUB=            yes
36
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
48 NLS_USES=               gettext
49 NLS_CONFIGURE_ENABLE=   nls
50 WIN32_CODECS_DESC=      Enable win32 codecs
51 WIN32_CODECS_RUN_DEPENDS=\
52                         win32-codecs>0:multimedia/win32-codecs
53 XFT_USE=                XORG=xft
54 XFT_CONFIGURE_ENABLE=   xft
55
56 XINE_PLUGINSDIR=        lib/xine/plugins/2.7
57
58 post-patch:
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
67
68 .include <bsd.port.mk>