1 # Created by: Bill Fenner <fenner@FreeBSD.org>
8 MASTER_SITES= http://www.etree.org/shnutils/shntool/dist/src/
10 MAINTAINER= multimedia@FreeBSD.org
11 COMMENT= Multi-purpose WAVE data processing and reporting utility
14 SHN_ALIASES= cat cmp conv cue fix gen hash info join len pad split \
17 PLIST_FILES= ${SHN_ALIASES:S|^|bin/shn|} \
20 OPTIONS_DEFINE= AIFF ALAC APE FLAC KXS LA LPAC OFR SHN TTA WAVPACK
22 AIFF_DESC= AIFF audio format support (via SoX)
23 KXS_DESC= Kexis audio format support
24 LA_DESC= Laudio audio format support
25 LPAC_DESC= LPAC audio format support
26 OFR_DESC= OptimFROG audio format support
27 SHN_DESC= Shorten audio compressor support
29 RDEP_MAPPING= AIFF:sox ALAC:alac APE:mac FLAC KXS:kexis \
30 LA:laudio:linux-laudio LPAC OFR:ofr:optimfrog \
31 SHN:shorten TTA:ttaenc:tta WAVPACK
33 .include <bsd.port.options.mk>
35 .for o in ${PORT_OPTIONS}
36 m= ${RDEP_MAPPING:M${o}*}
38 b= ${m:C/^[A-Z]*://:C/:.*//:tl}
39 p= ${m:C/^[A-Z]*://:C/.*://:tl}
40 RUN_DEPENDS+= ${b}:audio/${p}
41 RUN_DEPENDS:= ${RUN_DEPENDS}
45 .include <bsd.port.mk>