Tweak multimedia/gstreamer version 0.10.36_5
[dports.git] / multimedia / kissdx / Makefile
1 # Created by: Simon Riget <freebsd@paragi.dk>
2 # $FreeBSD$
3
4 PORTNAME=       kissdx
5 PORTVERSION=    0.13.10a
6 PORTREVISION=   14
7 CATEGORIES=     multimedia net
8 MASTER_SITES=   http://paragi.dk/kiss/
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Multimedia streaming server for KiSS/Linksys player
12
13 LICENSE=        GPLv2+
14 LICENSE_FILE=   ${WRKSRC}/LICENSE
15
16 LIB_DEPENDS=    libgd.so:graphics/gd \
17                 libdvdread.so:multimedia/libdvdread
18
19 BROKEN_powerpc64=       Does not build
20
21 USES=           compiler:nestedfct dos2unix iconv jpeg
22 MAKE_ENV=       FreeBSD=defined
23
24 USE_RC_SUBR=    kissdx
25 SUB_FILES=      pkg-message
26
27 PORTDOCS=       README
28 PLIST_FILES=    etc/kissdx.conf man/man1/kissdx.1.gz  \
29                 sbin/kissd-posttrigger sbin/kissd-pretrigger sbin/kissdx
30
31 OPTIONS_DEFINE= DOCS
32
33 post-patch:
34         @${REINPLACE_CMD} -e \
35                 's|Linux|Unix| ; \
36                  s|/etc/|${PREFIX}&|' ${WRKSRC}/kissdx.1
37         @${REINPLACE_CMD} -e \
38                 's|/etc/|${PREFIX}&|' ${WRKSRC}/config.c
39 # Fix parallel (-jX) builds: sanitize dependencies
40         @${REINPLACE_CMD} -e \
41                 's|-liconv|${ICONV_LIB}| ; \
42                  s|^\.o :|${PORTNAME}: $$(OBJS)| ; \
43                  /^all:/s| $$(OBJS)||' ${WRKSRC}/Makefile
44
45 pre-build:
46         @${RM} ${WRKSRC}/kissdx.o
47
48 do-install:
49         ${INSTALL_PROGRAM} ${WRKSRC}/kissdx ${STAGEDIR}${PREFIX}/sbin
50         ${INSTALL_SCRIPT} ${WRKSRC}/kissd-pretrigger ${WRKSRC}/kissd-posttrigger ${STAGEDIR}${PREFIX}/sbin
51         ${INSTALL_MAN} ${WRKSRC}/kissdx.1 ${STAGEDIR}${MANPREFIX}/man/man1
52         ${INSTALL_DATA} ${WRKSRC}/kissdx.conf ${STAGEDIR}${PREFIX}/etc
53
54 do-install-DOCS-on:
55         @${MKDIR} ${STAGEDIR}${DOCSDIR}
56         ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
57
58 .include <bsd.port.mk>