0dadaee44414e973286b1a9e6a91ea0fb8eacb09
[pkgsrc.git] / audio / ices-mp3 / Makefile
1 # $NetBSD: Makefile,v 1.18 2009/08/10 11:26:05 drochner Exp $
2 #
3
4 DISTNAME=               ices-${ICES_VERSION}
5 PKGNAME=                ices-mp3-${ICES_VERSION}
6 PKGREVISION=            5
7 ICES_VERSION=           0.4
8 CATEGORIES=             audio
9 MASTER_SITES=           http://svn.xiph.org/releases/ices/
10
11 MAINTAINER=             kim@tac.nyc.ny.us
12 HOMEPAGE=               http://www.icecast.org/ices.php
13 COMMENT=                Source client for a streaming server
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 USE_TOOLS+=             automake pkg-config
18 USE_LIBTOOL=            yes
19 GNU_CONFIGURE=          yes
20
21 BUILD_DEFS+=            ICES_USE_PERL ICES_USE_PYTHON
22 ICES_USE_PERL?=         NO
23 ICES_USE_PYTHON?=       NO
24
25 CONFIGURE_ARGS+=        --program-suffix=-mp3
26 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR:Q}
27 CONFIGURE_ARGS+=        --with-docdir=${DOCDIR:Q}
28 CONFIGURE_ARGS+=        --with-moddir=${MODDIR:Q}
29
30 PKG_SYSCONFSUBDIR=      icecast
31 #RCD_SCRIPTS=           ${PKGBASE}
32
33 DOCDIR=                 ${PREFIX}/share/doc/${PKGBASE}
34 EGDIR=                  ${PREFIX}/share/examples/${PKGBASE}
35 MODDIR=                 ${PREFIX}/share/${PKGBASE}
36
37 INSTALLATION_DIRS=      bin ${PKGMANDIR}/man1
38
39 pre-configure:
40         cd ${WRKSRC} && autoreconf --force
41
42 do-install:
43         ${INSTALL_PROGRAM} ${WRKSRC}/src/ices \
44                 ${DESTDIR}${PREFIX}/bin/${PKGBASE}
45         ${INSTALL_MAN} ${WRKSRC}/doc/ices.1 \
46                 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${PKGBASE}.1
47         ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
48         ${INSTALL_DATA} ${WRKSRC}/doc/icesmanual.html ${DESTDIR}${DOCDIR}
49         for i in AUTHORS BUGS COPYING NEWS README README.playlist TODO ; \
50         do \
51             ${INSTALL_DATA} ${WRKSRC}/$$i ${DESTDIR}${DOCDIR}/$$i ; \
52         done
53         ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
54         for i in ices.conf.dist ices.pm.dist ices.py.dist ; \
55         do \
56             ${INSTALL_DATA} ${WRKSRC}/conf/$$i ${DESTDIR}${EGDIR}/$$i ; \
57         done
58         ${INSTALL_DATA_DIR} ${DESTDIR}${MODDIR}
59
60 # does not support flac-1.1.3 API
61 #.include "../../audio/flac/buildlink3.mk"
62 .include "../../audio/lame/buildlink3.mk"
63 .include "../../audio/libshout/buildlink3.mk"
64 .include "../../audio/libvorbis/buildlink3.mk"
65 .if defined(ICES_USE_PERL) && (${ICES_USE_PERL} == "YES")
66 .include "../../lang/perl5/buildlink3.mk"
67 CONFIGURE_ARGS+=        --with-perl=${PERL5:Q}
68 .endif
69 .if defined(ICES_USE_PYTHON) && (${ICES_USE_PYTHON} == "YES")
70 .include "../../lang/python/application.mk"
71 CONFIGURE_ARGS+=        --with-python=${PYTHONBIN:Q}
72 .endif
73 .include "../../textproc/libxml2/buildlink3.mk"
74
75 .include "../../mk/pthread.buildlink3.mk"
76 .include "../../mk/bsd.pkg.mk"