Update multimedia/audacious to version 3.8.2
[dports.git] / multimedia / xine / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       xine
4 PORTVERSION=    0.99.9
5 PORTREVISION=   3
6 CATEGORIES=     multimedia
7 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION}
8 DISTNAME=       ${PORTNAME}-ui-${PORTVERSION}
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        X11 multimedia player
12
13 LICENSE=        GPLv2
14
15 LIB_DEPENDS=    libpng.so:graphics/png \
16                 libxine.so:multimedia/libxine
17
18 USES=           desktop-file-utils execinfo gmake iconv jpeg pkgconfig readline \
19                 shared-mime-info tar:xz
20 USE_XORG=       x11 xext xinerama xscrnsaver 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 CPPFLAGS+=      -I${LOCALBASE}/include
29 LDFLAGS+=       -L${LOCALBASE}/lib
30
31 DOCSDIR=        ${PREFIX}/share/doc/xine-ui
32
33 OPTIONS_DEFINE=         AALIB CACA CURL DOCS LIRC NLS XFT
34 OPTIONS_DEFAULT=        CURL XFT
35 OPTIONS_DEFINE_i386=    WIN32_CODECS
36 OPTIONS_SUB=            yes
37
38 AALIB_LIB_DEPENDS=      libaa.so:graphics/aalib
39 AALIB_CONFIGURE_WITH=   aalib
40 CACA_LIB_DEPENDS=       libcaca.so:graphics/libcaca
41 CACA_RUN_DEPENDS=       ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:multimedia/libxine
42 CACA_CONFIGURE_WITH=    caca
43 CURL_LIB_DEPENDS=       libcurl.so:ftp/curl
44 CURL_CONFIGURE_WITH=    curl
45 LIRC_LIB_DEPENDS=       liblirc_client.so:comms/lirc
46 LIRC_CONFIGURE_ENV=     LIRC_CFLAGS="-I${LOCALBASE}/include" \
47                         LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client"
48 LIRC_CONFIGURE_ENABLE=  lirc
49 NLS_USES=               gettext
50 NLS_CONFIGURE_ENABLE=   nls
51 WIN32_CODECS_DESC=      Enable win32 codecs
52 WIN32_CODECS_RUN_DEPENDS=\
53                         win32-codecs>0:multimedia/win32-codecs
54 XFT_USE=                XORG=xft
55 XFT_CONFIGURE_ENABLE=   xft
56
57 XINE_PLUGINSDIR=        lib/xine/plugins/2.5
58
59 post-patch:
60         @${REINPLACE_CMD} -e \
61                 's|<string.h>|<strings.h>|' ${WRKSRC}/src/aaui/main.c
62         @${REINPLACE_CMD} -e \
63                 's|<\(readline.h\)>|<readline/\1>| ; \
64                  s|<\(history.h\)>|<readline/\1>|' ${WRKSRC}/src/xitk/network.c
65
66 .include <bsd.port.mk>