diff options
author | rene <rene@FreeBSD.org> | 2014-07-15 15:58:20 +0800 |
---|---|---|
committer | rene <rene@FreeBSD.org> | 2014-07-15 15:58:20 +0800 |
commit | e04ba7f563f46c883aab027ea9114ceeac9c8eec (patch) | |
tree | 8fc22680c06081c874a97529e326ee317b50c522 /audio | |
parent | 30590c62b383ab0e95291be069c998f20aaf38d9 (diff) | |
download | freebsd-ports-gnome-e04ba7f563f46c883aab027ea9114ceeac9c8eec.tar.gz freebsd-ports-gnome-e04ba7f563f46c883aab027ea9114ceeac9c8eec.tar.zst freebsd-ports-gnome-e04ba7f563f46c883aab027ea9114ceeac9c8eec.zip |
audio/pacpl: cleanup
- stage support
- remove optional dependency in expired audio/bonk
- set NO_ARCH [1]
- always depend on p5-Switch
- collapse bsd.port.pre/post.mk
- comment out call to pacpl in post-install for now (crashes)
- bump PORTREVISION
Diffstat (limited to 'audio')
-rw-r--r-- | audio/pacpl/Makefile | 53 | ||||
-rw-r--r-- | audio/pacpl/pkg-plist | 1 |
2 files changed, 21 insertions, 33 deletions
diff --git a/audio/pacpl/Makefile b/audio/pacpl/Makefile index 1a60bd129303..04004493bd51 100644 --- a/audio/pacpl/Makefile +++ b/audio/pacpl/Makefile @@ -3,7 +3,7 @@ PORTNAME= pacpl PORTVERSION= 4.0.5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= audio MASTER_SITES= SF @@ -11,11 +11,12 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Perl Audio Converter USES= shebangfix perl5 -NO_STAGE= yes ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes +BUILD_DEPENDS= p5-Switch>0:${PORTSDIR}/lang/p5-Switch +NO_ARCH= yes -OPTIONS_DEFINE= BONK CDPARANOIA CDDB FAAC FAAD FFMPEG FLAC FLACTAG \ +OPTIONS_DEFINE= CDPARANOIA CDDB FAAC FAAD FFMPEG FLAC FLACTAG \ LAME LAUDIO SNDFILE LPAC APE APETAG MP3TAG MP4TAG \ MPP MPLAYER OPTIMFROG VORBIS VORBISTAG SHORTEN \ SOX SPEEX TOOLAME TTA WAVPACK WMATAG KDE4 AMAROK NORELANGS \ @@ -27,7 +28,6 @@ OPTIONS_DEFAULT= CDPARANOIA CDDB FAAD FFMPEG FLAC FLACTAG MP3TAG \ OPTIONS_DEFAULT= LAME FAAC .endif -BONK_DESC= Enable Bonk support AMAROK_DESC= Enable Amarok integration (BROKEN) APETAG_DESC= Enable Monkey's tagging support FLACTAG_DESC= Enable FLAC tagging support @@ -48,7 +48,6 @@ WAVPACK_DESC= Enable wavpack support WMATAG_DESC= Enable WMA tagging support MORELANGS_DESC= Enable Additional language support -MAN1= pacpl.1 PACPL_PO= en_US.po SHEBANG_FILES= pacpl plugins/amarok/pacx @@ -70,16 +69,6 @@ PLIST_SUB+= AMAROK="" PLIST_SUB+= AMAROK="@comment " .endif -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} >= 501400 -BUILD_DEPENDS+= p5-Switch>0:${PORTSDIR}/lang/p5-Switch -.endif - -.if ${PORT_OPTIONS:MBONK} -RUN_DEPENDS+= bonk:${PORTSDIR}/audio/bonk -.endif - .if ${PORT_OPTIONS:MCDDB} RUN_DEPENDS+= p5-CDDB_get>0:${PORTSDIR}/audio/p5-CDDB_get .endif @@ -224,36 +213,34 @@ post-patch: s@/usr/share/pacpl@${DATADIR}@' ${WRKSRC}/pacpl ${WRKSRC}/pacpl.conf do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/pacpl ${PREFIX}/bin/ - ${MKDIR} ${PREFIX}/etc/pacpl/modules/ - ${MKDIR} ${DATADIR}/locale/ - ${INSTALL_DATA} ${WRKSRC}/pacpl.conf ${PREFIX}/etc/pacpl/pacpl.conf.sample - ${INSTALL_DATA} ${WRKSRC}/codecs.conf ${PREFIX}/etc/pacpl/codecs.conf.sample - ${INSTALL_DATA} ${WRKSRC}/extra/sample.m ${PREFIX}/etc/pacpl/modules/sample.m + ${INSTALL_SCRIPT} ${WRKSRC}/pacpl ${STAGEDIR}${PREFIX}/bin/ + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pacpl/modules/ + ${MKDIR} ${STAGEDIR}${DATADIR}/locale/ + ${INSTALL_DATA} ${WRKSRC}/pacpl.conf ${STAGEDIR}${PREFIX}/etc/pacpl/pacpl.conf.sample + ${INSTALL_DATA} ${WRKSRC}/codecs.conf ${STAGEDIR}${PREFIX}/etc/pacpl/codecs.conf.sample + ${INSTALL_DATA} ${WRKSRC}/extra/sample.m ${STAGEDIR}${PREFIX}/etc/pacpl/modules/sample.m .for po in ${PACPL_PO} - ${INSTALL_DATA} ${WRKSRC}/po/${po} ${DATADIR}/locale + ${INSTALL_DATA} ${WRKSRC}/po/${po} ${STAGEDIR}${DATADIR}/locale .endfor @pod2man ${WRKSRC}/pacpl ${WRKSRC}/pacpl.1 - ${INSTALL_MAN} ${WRKSRC}/pacpl.1 ${MAN1PREFIX}/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/pacpl.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .if ${PORT_OPTIONS:MKDE4} - ${INSTALL_DATA} ${WRKSRC}/plugins/konqueror/pacpl.desktop ${KDE4_PREFIX}/share/kde4/services/ServiceMenus + ${INSTALL_DATA} ${WRKSRC}/plugins/konqueror/pacpl.desktop ${STAGEDIR}${KDE4_PREFIX}/share/kde4/services/ServiceMenus .endif .if ${PORT_OPTIONS:MAMAROK} - ${MKDIR} ${PREFIX}/share/apps/amarok/scripts/transcoding_pacx - ${INSTALL_DATA} ${WRKSRC}/plugins/amarok/pacx ${PREFIX}/share/apps/amarok/scripts/transcoding_pacx/transcoding_pacx.pl - ${PERL} -e 'print qq(name = Pacx\ntype = transcode)' > ${PREFIX}/share/apps/amarok/scripts/transcoding_pacx/transcoding_pacx.spec + ${MKDIR} ${STAGEDIR}${PREFIX}/share/apps/amarok/scripts/transcoding_pacx + ${INSTALL_DATA} ${WRKSRC}/plugins/amarok/pacx ${STAGEDIR}${PREFIX}/share/apps/amarok/scripts/transcoding_pacx/transcoding_pacx.pl + ${PERL} -e 'print qq(name = Pacx\ntype = transcode)' > ${STAGEDIR}${PREFIX}/share/apps/amarok/scripts/transcoding_pacx/transcoding_pacx.spec .endif -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/extra/README.module ${WRKSRC}/ChangeLog ${WRKSRC}/README ${DOCSDIR} -.endif + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/extra/README.module ${WRKSRC}/ChangeLog ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} post-install: @${ECHO_MSG} "" - @${PREFIX}/bin/pacpl -f + #@${STAGEDIR}${PREFIX}/bin/pacpl -f # FIXME errors out @${ECHO_MSG} "" @${ECHO_MSG} "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " @${ECHO_MSG} "" @@ -273,4 +260,4 @@ post-install: @${ECHO_MSG} "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " @${ECHO_MSG} "" -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/audio/pacpl/pkg-plist b/audio/pacpl/pkg-plist index 34b708010695..376175f0f6e6 100644 --- a/audio/pacpl/pkg-plist +++ b/audio/pacpl/pkg-plist @@ -1,4 +1,5 @@ bin/pacpl +man/man1/pacpl.1.gz %%DATADIR%%/locale/en_US.po %%ADDITIONAL_LANGS%%%%DATADIR%%/locale/ca.po %%ADDITIONAL_LANGS%%%%DATADIR%%/locale/de.po |