[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / audio / icecast

Annotation of pkgsrc/audio/icecast/Makefile, Revision 1.61

1.61    ! jperkin     1: # $NetBSD: Makefile,v 1.60 2016/02/09 07:02:54 adam Exp $
1.1       hubertf     2:
1.60      adam        3: DISTNAME=      icecast-2.4.3
1.61    ! jperkin     4: PKGREVISION=   1
1.60      adam        5: CATEGORIES=    audio
                      6: MASTER_SITES=  http://downloads.xiph.org/releases/icecast/
                      7:
                      8: MAINTAINER=    pkgsrc-users@NetBSD.org
                      9: HOMEPAGE=      http://www.icecast.org/
                     10: COMMENT=       Live streaming audio server
                     11: LICENSE=       gnu-gpl-v2
1.18      xtraeme    12:
1.60      adam       13: USE_LIBTOOL=           yes
1.18      xtraeme    14: USE_PKGLOCALEDIR=      yes
                     15: GNU_CONFIGURE=         yes
1.29      jlam       16: PTHREAD_AUTO_VARS=     yes
1.18      xtraeme    17:
                     18: BUILD_DEFS+=           ICECAST_CHROOTDIR
1.12      xtraeme    19:
1.18      xtraeme    20: PKG_SYSCONFSUBDIR=     icecast
1.12      xtraeme    21: RCD_SCRIPTS=           icecast
                     22:
1.18      xtraeme    23: ICECAST_LOGDIR?=       ${ICECAST_CHROOTDIR}/log
                     24:
                     25: ICECAST_USER?=         icecast
                     26: ICECAST_GROUP?=                icecast
1.60      adam       27: PKG_USERS_VARS=                ICECAST_USER
1.42      jlam       28: PKG_GROUPS_VARS+=      ICECAST_GROUP
1.18      xtraeme    29:
                     30: PKG_GROUPS=            ${ICECAST_GROUP}
1.38      jlam       31: PKG_USERS=             ${ICECAST_USER}:${ICECAST_GROUP}
1.1       hubertf    32:
1.12      xtraeme    33: EGDIR=                 ${PREFIX}/share/examples/icecast
1.18      xtraeme    34: CONF_FILES=            ${EGDIR}/icecast.xml ${PKG_SYSCONFDIR}/icecast.xml
1.12      xtraeme    35:
1.19      xtraeme    36: OWN_DIRS_PERMS=                ${ICECAST_CHROOTDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770
                     37: OWN_DIRS_PERMS+=       ${ICECAST_LOGDIR} ${ICECAST_USER} ${ICECAST_GROUP} 770
1.15      cjep       38:
1.60      adam       39: pre-configure:
1.39      rillig     40:        ${MV} ${WRKSRC}/conf/icecast.xml.in ${WRKSRC}/conf/icecast.fixme
1.8       jlam       41:
1.18      xtraeme    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" \
1.39      rillig     51:                ${WRKSRC}/conf/icecast.fixme > ${WRKSRC}/conf/icecast.xml
1.46      dholland   52:        ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
                     53:        ${INSTALL_DATA} ${WRKSRC}/conf/icecast.xml ${DESTDIR}${EGDIR}
1.18      xtraeme    54:
1.22      wiz        55: .include "../../audio/libvorbis/buildlink3.mk"
1.35      wiz        56: .include "../../audio/speex/buildlink3.mk"
1.22      wiz        57: .include "../../converters/libiconv/buildlink3.mk"
1.35      wiz        58: .include "../../multimedia/libtheora/buildlink3.mk"
                     59: .include "../../textproc/libxml2/buildlink3.mk"
1.22      wiz        60: .include "../../textproc/libxslt/buildlink3.mk"
                     61: .include "../../www/curl/buildlink3.mk"
1.1       hubertf    62:
1.22      wiz        63: .include "../../mk/pthread.buildlink3.mk"
1.1       hubertf    64: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>