1 # $NetBSD: Makefile,v 1.53 2012/12/16 01:51:58 obache Exp $
4 DISTNAME
= icecast-2.3
.2
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
16 PTHREAD_AUTO_VARS
= yes
18 BUILD_DEFS
+= ICECAST_CHROOTDIR
20 PKG_SYSCONFSUBDIR
= 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
40 ${MV} ${WRKSRC}/conf
/icecast.xml.in
${WRKSRC}/conf
/icecast.fixme
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"