1 # Created by: Simon Riget <freebsd@paragi.dk>
7 CATEGORIES= multimedia net
8 MASTER_SITES= http://paragi.dk/kiss/
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= Multimedia streaming server for KiSS/Linksys player
14 LICENSE_FILE= ${WRKSRC}/LICENSE
16 LIB_DEPENDS= libgd.so:graphics/gd \
17 libdvdread.so:multimedia/libdvdread
19 BROKEN_powerpc64= Does not build
21 USES= compiler:nestedfct dos2unix iconv jpeg
22 MAKE_ENV= FreeBSD=defined
25 SUB_FILES= pkg-message
28 PLIST_FILES= etc/kissdx.conf man/man1/kissdx.1.gz \
29 sbin/kissd-posttrigger sbin/kissd-pretrigger sbin/kissdx
34 @${REINPLACE_CMD} -e \
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
46 @${RM} ${WRKSRC}/kissdx.o
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
55 @${MKDIR} ${STAGEDIR}${DOCSDIR}
56 ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
58 .include <bsd.port.mk>