| @@ -1,66 +1,66 @@ | | | @@ -1,66 +1,66 @@ |
1 | # $NetBSD: Makefile,v 1.47 2008/11/08 21:13:27 bjs Exp $ | | 1 | # $NetBSD: Makefile,v 1.48 2009/07/29 13:59:59 drochner Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= icecast-2.3.2 | | 4 | DISTNAME= icecast-2.3.2 |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= audio | | 6 | CATEGORIES= audio |
7 | MASTER_SITES= http://downloads.xiph.org/releases/icecast/ | | 7 | MASTER_SITES= http://downloads.xiph.org/releases/icecast/ |
8 | | | 8 | |
9 | MAINTAINER= kim@tac.nyc.ny.us | | 9 | MAINTAINER= kim@tac.nyc.ny.us |
10 | HOMEPAGE= http://www.icecast.org/ | | 10 | HOMEPAGE= http://www.icecast.org/ |
11 | COMMENT= Live streaming audio server | | 11 | COMMENT= Live streaming audio server |
12 | | | 12 | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | | | 14 | |
15 | USE_PKGLOCALEDIR= yes | | 15 | USE_PKGLOCALEDIR= yes |
16 | USE_LIBTOOL= yes | | 16 | USE_LIBTOOL= yes |
17 | GNU_CONFIGURE= yes | | 17 | GNU_CONFIGURE= yes |
18 | PTHREAD_AUTO_VARS= yes | | 18 | PTHREAD_AUTO_VARS= yes |
19 | | | 19 | |
20 | BUILD_DEFS+= ICECAST_CHROOTDIR | | 20 | BUILD_DEFS+= ICECAST_CHROOTDIR |
21 | | | 21 | |
22 | PKG_SYSCONFSUBDIR= icecast | | 22 | PKG_SYSCONFSUBDIR= icecast |
23 | RCD_SCRIPTS= icecast | | 23 | RCD_SCRIPTS= icecast |
24 | | | 24 | |
25 | ICECAST_LOGDIR?= ${ICECAST_CHROOTDIR}/log | | 25 | ICECAST_LOGDIR?= ${ICECAST_CHROOTDIR}/log |
26 | | | 26 | |
27 | ICECAST_USER?= icecast | | 27 | ICECAST_USER?= icecast |
28 | ICECAST_GROUP?= icecast | | 28 | ICECAST_GROUP?= icecast |
29 | PKG_USERS_VARS+= ICECAST_USER | | 29 | PKG_USERS_VARS+= ICECAST_USER |
30 | PKG_GROUPS_VARS+= ICECAST_GROUP | | 30 | PKG_GROUPS_VARS+= ICECAST_GROUP |
31 | | | 31 | |
32 | PKG_GROUPS= ${ICECAST_GROUP} | | 32 | PKG_GROUPS= ${ICECAST_GROUP} |
33 | PKG_USERS= ${ICECAST_USER}:${ICECAST_GROUP} | | 33 | PKG_USERS= ${ICECAST_USER}:${ICECAST_GROUP} |
34 | | | 34 | |
35 | EGDIR= ${PREFIX}/share/examples/icecast | | 35 | EGDIR= ${PREFIX}/share/examples/icecast |
36 | CONF_FILES= ${EGDIR}/icecast.xml ${PKG_SYSCONFDIR}/icecast.xml | | 36 | CONF_FILES= ${EGDIR}/icecast.xml ${PKG_SYSCONFDIR}/icecast.xml |
37 | | | 37 | |
38 | OWN_DIRS_PERMS= ${ICECAST_CHROOTDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 | | 38 | OWN_DIRS_PERMS= ${ICECAST_CHROOTDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 |
39 | OWN_DIRS_PERMS+= ${ICECAST_LOGDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 | | 39 | OWN_DIRS_PERMS+= ${ICECAST_LOGDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 |
40 | | | 40 | |
41 | post-extract: | | 41 | post-extract: |
42 | ${MV} ${WRKSRC}/conf/icecast.xml.in ${WRKSRC}/conf/icecast.fixme | | 42 | ${MV} ${WRKSRC}/conf/icecast.xml.in ${WRKSRC}/conf/icecast.fixme |
43 | | | 43 | |
44 | post-install: | | 44 | post-install: |
45 | ${SED} \ | | 45 | ${SED} \ |
46 | -e "s,@BASEDIR@,${ICECAST_CHROOTDIR},g" \ | | 46 | -e "s,@BASEDIR@,${ICECAST_CHROOTDIR},g" \ |
47 | -e "s,@LOGDIR@,log/,g" \ | | 47 | -e "s,@LOGDIR@,log/,g" \ |
48 | -e "s,@WEBROOT@,${PREFIX}/share/icecast/web,g" \ | | 48 | -e "s,@WEBROOT@,${PREFIX}/share/icecast/web,g" \ |
49 | -e "s,@ADMINROOT@,${PREFIX}/share/icecast/admin,g" \ | | 49 | -e "s,@ADMINROOT@,${PREFIX}/share/icecast/admin,g" \ |
50 | -e "s,@PIDDIR@,${ICECAST_CHROOTDIR},g" \ | | 50 | -e "s,@PIDDIR@,${ICECAST_CHROOTDIR},g" \ |
51 | -e "s,@ICECAST_USER@,${ICECAST_USER},g" \ | | 51 | -e "s,@ICECAST_USER@,${ICECAST_USER},g" \ |
52 | -e "s,@ICECAST_GROUP@,${ICECAST_GROUP},g" \ | | 52 | -e "s,@ICECAST_GROUP@,${ICECAST_GROUP},g" \ |
53 | ${WRKSRC}/conf/icecast.fixme > ${WRKSRC}/conf/icecast.xml | | 53 | ${WRKSRC}/conf/icecast.fixme > ${WRKSRC}/conf/icecast.xml |
54 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | | 54 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} |
55 | ${INSTALL_DATA} ${WRKSRC}/conf/icecast.xml ${DESTDIR}${EGDIR} | | 55 | ${INSTALL_DATA} ${WRKSRC}/conf/icecast.xml ${DESTDIR}${EGDIR} |
56 | | | 56 | |
57 | .include "../../audio/libvorbis/buildlink3.mk" | | 57 | .include "../../audio/libvorbis/buildlink3.mk" |
58 | .include "../../audio/speex/buildlink3.mk" | | 58 | .include "../../audio/speex/buildlink3.mk" |
59 | .include "../../converters/libiconv/buildlink3.mk" | | 59 | .include "../../converters/libiconv/buildlink3.mk" |
60 | .include "../../multimedia/libtheora/buildlink3.mk" | | 60 | .include "../../multimedia/libtheora/buildlink3.mk" |
61 | .include "../../textproc/libxml2/buildlink3.mk" | | 61 | .include "../../textproc/libxml2/buildlink3.mk" |
62 | .include "../../textproc/libxslt/buildlink3.mk" | | 62 | .include "../../textproc/libxslt/buildlink3.mk" |
63 | .include "../../www/curl/buildlink3.mk" | | 63 | .include "../../www/curl/buildlink3.mk" |
64 | | | 64 | |
65 | .include "../../mk/pthread.buildlink3.mk" | | 65 | .include "../../mk/pthread.buildlink3.mk" |
66 | .include "../../mk/bsd.pkg.mk" | | 66 | .include "../../mk/bsd.pkg.mk" |