Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / audio / icecast / Makefile
blob24910b3082a8142ed0087570efdab54d0dc1e399
1 # $NetBSD: Makefile,v 1.53 2012/12/16 01:51:58 obache Exp $
4 DISTNAME= icecast-2.3.2
5 PKGREVISION= 7
6 CATEGORIES= audio
7 MASTER_SITES= http://downloads.xiph.org/releases/icecast/
9 MAINTAINER= kim@tac.nyc.ny.us
10 HOMEPAGE= http://www.icecast.org/
11 COMMENT= Live streaming audio server
13 USE_PKGLOCALEDIR= yes
14 USE_LIBTOOL= yes
15 GNU_CONFIGURE= yes
16 PTHREAD_AUTO_VARS= yes
18 BUILD_DEFS+= ICECAST_CHROOTDIR
20 PKG_SYSCONFSUBDIR= icecast
21 RCD_SCRIPTS= icecast
23 ICECAST_LOGDIR?= ${ICECAST_CHROOTDIR}/log
25 ICECAST_USER?= icecast
26 ICECAST_GROUP?= icecast
27 PKG_USERS_VARS+= ICECAST_USER
28 PKG_GROUPS_VARS+= ICECAST_GROUP
30 PKG_GROUPS= ${ICECAST_GROUP}
31 PKG_USERS= ${ICECAST_USER}:${ICECAST_GROUP}
33 EGDIR= ${PREFIX}/share/examples/icecast
34 CONF_FILES= ${EGDIR}/icecast.xml ${PKG_SYSCONFDIR}/icecast.xml
36 OWN_DIRS_PERMS= ${ICECAST_CHROOTDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770
37 OWN_DIRS_PERMS+= ${ICECAST_LOGDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770
39 post-extract:
40 ${MV} ${WRKSRC}/conf/icecast.xml.in ${WRKSRC}/conf/icecast.fixme
42 post-install:
43 ${SED} \
44 -e "s,@BASEDIR@,${ICECAST_CHROOTDIR},g" \
45 -e "s,@LOGDIR@,log/,g" \
46 -e "s,@WEBROOT@,${PREFIX}/share/icecast/web,g" \
47 -e "s,@ADMINROOT@,${PREFIX}/share/icecast/admin,g" \
48 -e "s,@PIDDIR@,${ICECAST_CHROOTDIR},g" \
49 -e "s,@ICECAST_USER@,${ICECAST_USER},g" \
50 -e "s,@ICECAST_GROUP@,${ICECAST_GROUP},g" \
51 ${WRKSRC}/conf/icecast.fixme > ${WRKSRC}/conf/icecast.xml
52 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
53 ${INSTALL_DATA} ${WRKSRC}/conf/icecast.xml ${DESTDIR}${EGDIR}
55 .include "../../audio/libvorbis/buildlink3.mk"
56 .include "../../audio/speex/buildlink3.mk"
57 .include "../../converters/libiconv/buildlink3.mk"
58 .include "../../multimedia/libtheora/buildlink3.mk"
59 .include "../../textproc/libxml2/buildlink3.mk"
60 .include "../../textproc/libxslt/buildlink3.mk"
61 .include "../../www/curl/buildlink3.mk"
63 .include "../../mk/pthread.buildlink3.mk"
64 .include "../../mk/bsd.pkg.mk"