| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.78 2020/03/08 16:48:45 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.79 2020/03/12 17:42:10 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= icecast-2.4.4 | | 3 | DISTNAME= icecast-2.4.4 |
4 | PKGREVISION= 6 | | 4 | PKGREVISION= 6 |
5 | CATEGORIES= audio | | 5 | CATEGORIES= audio |
6 | MASTER_SITES= http://downloads.xiph.org/releases/icecast/ | | 6 | MASTER_SITES= http://downloads.xiph.org/releases/icecast/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://www.icecast.org/ | | 9 | HOMEPAGE= https://www.icecast.org/ |
10 | COMMENT= Live streaming audio server | | 10 | COMMENT= Live streaming audio server |
11 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
12 | | | 12 | |
13 | USE_LIBTOOL= yes | | 13 | USE_LIBTOOL= yes |
14 | USE_PKGLOCALEDIR= yes | | 14 | USE_PKGLOCALEDIR= yes |
| @@ -26,26 +26,29 @@ ICECAST_USER?= icecast | | | @@ -26,26 +26,29 @@ ICECAST_USER?= icecast |
26 | ICECAST_GROUP?= icecast | | 26 | ICECAST_GROUP?= icecast |
27 | PKG_USERS_VARS= ICECAST_USER | | 27 | PKG_USERS_VARS= ICECAST_USER |
28 | PKG_GROUPS_VARS+= ICECAST_GROUP | | 28 | PKG_GROUPS_VARS+= ICECAST_GROUP |
29 | | | 29 | |
30 | PKG_GROUPS= ${ICECAST_GROUP} | | 30 | PKG_GROUPS= ${ICECAST_GROUP} |
31 | PKG_USERS= ${ICECAST_USER}:${ICECAST_GROUP} | | 31 | PKG_USERS= ${ICECAST_USER}:${ICECAST_GROUP} |
32 | | | 32 | |
33 | EGDIR= ${PREFIX}/share/examples/icecast | | 33 | EGDIR= ${PREFIX}/share/examples/icecast |
34 | CONF_FILES= ${EGDIR}/icecast.xml ${PKG_SYSCONFDIR}/icecast.xml | | 34 | CONF_FILES= ${EGDIR}/icecast.xml ${PKG_SYSCONFDIR}/icecast.xml |
35 | | | 35 | |
36 | OWN_DIRS_PERMS= ${ICECAST_CHROOTDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 | | 36 | OWN_DIRS_PERMS= ${ICECAST_CHROOTDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 |
37 | OWN_DIRS_PERMS+= ${ICECAST_LOGDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 | | 37 | OWN_DIRS_PERMS+= ${ICECAST_LOGDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770 |
38 | | | 38 | |
| | | 39 | # patched in configure |
| | | 40 | CHECK_PORTABILITY_SKIP+= configure.in |
| | | 41 | |
39 | pre-configure: | | 42 | pre-configure: |
40 | ${MV} ${WRKSRC}/conf/icecast.xml.in ${WRKSRC}/conf/icecast.fixme | | 43 | ${MV} ${WRKSRC}/conf/icecast.xml.in ${WRKSRC}/conf/icecast.fixme |
41 | | | 44 | |
42 | post-install: | | 45 | post-install: |
43 | ${SED} \ | | 46 | ${SED} \ |
44 | -e "s,@BASEDIR@,${ICECAST_CHROOTDIR},g" \ | | 47 | -e "s,@BASEDIR@,${ICECAST_CHROOTDIR},g" \ |
45 | -e "s,@LOGDIR@,log/,g" \ | | 48 | -e "s,@LOGDIR@,log/,g" \ |
46 | -e "s,@WEBROOT@,${PREFIX}/share/icecast/web,g" \ | | 49 | -e "s,@WEBROOT@,${PREFIX}/share/icecast/web,g" \ |
47 | -e "s,@ADMINROOT@,${PREFIX}/share/icecast/admin,g" \ | | 50 | -e "s,@ADMINROOT@,${PREFIX}/share/icecast/admin,g" \ |
48 | -e "s,@PIDDIR@,${ICECAST_CHROOTDIR},g" \ | | 51 | -e "s,@PIDDIR@,${ICECAST_CHROOTDIR},g" \ |
49 | -e "s,@ICECAST_USER@,${ICECAST_USER},g" \ | | 52 | -e "s,@ICECAST_USER@,${ICECAST_USER},g" \ |
50 | -e "s,@ICECAST_GROUP@,${ICECAST_GROUP},g" \ | | 53 | -e "s,@ICECAST_GROUP@,${ICECAST_GROUP},g" \ |
51 | ${WRKSRC}/conf/icecast.fixme > ${WRKSRC}/conf/icecast.xml | | 54 | ${WRKSRC}/conf/icecast.fixme > ${WRKSRC}/conf/icecast.xml |