Update audio/qjackctl to version 0.6.2
[dports.git] / audio / gnupod / Makefile
1 # Created by: David Le Brun <david@dyn-ns.net>
2 # $FreeBSD$
3
4 PORTNAME=       gnupod
5 PORTVERSION=    0.99.8
6 PORTREVISION=   3
7 CATEGORIES=     audio perl5
8 MASTER_SITES=   SAVANNAH \
9                 http://www.blinkenlights.ch/gnupod-dist/stable/
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Set of Perl scripts for using an Apple iPod
13
14 LICENSE=        GPLv3+
15 LICENSE_FILE=   ${WRKSRC}/COPYING
16
17 BUILD_DEPENDS=  p5-MP3-Info>=0:audio/p5-MP3-Info \
18                 p5-XML-Parser>=0:textproc/p5-XML-Parser \
19                 p5-TimeDate>=0:devel/p5-TimeDate \
20                 p5-Unicode-String>=0:converters/p5-Unicode-String \
21                 p5-libwww>=0:www/p5-libwww \
22                 p5-Digest-SHA1>=0:security/p5-Digest-SHA1
23 RUN_DEPENDS:=   ${BUILD_DEPENDS}
24
25 INFO=           gnupod
26
27 USES=           makeinfo perl5 tar:tgz
28 GNU_CONFIGURE=  yes
29 NO_BUILD=       yes
30 NO_ARCH=        yes
31
32 CONFIGURE_ARGS= --prefix=${PREFIX}
33 CONFIGURE_ENV=  ac_cv_path_PERL=${PERL}
34
35 OPTIONS_DEFINE= FLAC VORBIS DOCS
36
37 FLAC_BUILD_DEPENDS=     p5-Audio-FLAC-Header>=0:audio/p5-Audio-FLAC-Header
38 FLAC_RUN_DEPENDS=       p5-Audio-FLAC-Header>=0:audio/p5-Audio-FLAC-Header
39 VORBIS_BUILD_DEPENDS=   p5-Ogg-Vorbis-Header-PurePerl>=0:audio/p5-Ogg-Vorbis-Header-PurePerl \
40                         oggdec:audio/vorbis-tools
41 VORBIS_RUN_DEPENDS=     p5-Ogg-Vorbis-Header-PurePerl>=0:audio/p5-Ogg-Vorbis-Header-PurePerl \
42                         oggdec:audio/vorbis-tools
43
44 post-install:
45         # It tries to guess where it should install it's Perl modules, gets it
46         # wrong, and put them in BSDPAN, so move stuff at the right place.
47         @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
48         ${MV} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/GNUpod ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
49         @${RMDIR} -p ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL} 2>/dev/null || :
50
51 post-install-DOCS-on:
52         @${MKDIR} ${STAGEDIR}${DOCSDIR}
53         ${INSTALL_DATA} ${WRKSRC}/CHANGES ${STAGEDIR}${DOCSDIR}
54 .for file in gnupodrc.example gnutunesdb.example gnupod.html mkspl.html \
55 gnupod.texi fdl.texi version.texi ipod.svg
56         ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}
57 .endfor
58
59 .include <bsd.port.mk>