svn commit: r382802 - head/audio/shntool

Alexey Dokuchaev danfe at FreeBSD.org
Tue Mar 31 08:45:14 UTC 2015


Author: danfe
Date: Tue Mar 31 08:45:12 2015
New Revision: 382802
URL: https://svnweb.freebsd.org/changeset/ports/382802
QAT: https://qat.redports.org/buildarchive/r382802/

Log:
  - Sort some multi-value knobs for better readability and maintainability:
    SHN_ALIASES, OPTIONS_DEFINE, and option descriptions
  - Rename WV option to our standard (shared) WAVPACK and thus remove its
    description (along with ALAC_DESC which was recently added in r382796)
  - Drop BONK codec from OPTIONS (port removed in r361893 as being obsolete,
    however, its homepage is still up: http://www.logarithmic.net/pfh/bonk)
  - Rename RDEP to RDEP_MAPPING which reflects its purpose and lowers the
    chances of possible name-clash (due to RDEP being a common contraction)
  - Fix LA:laudio:linux-laudio mapping (before, it won't be able to find
    the binary, rebuilding the port over package, eventually failing the
    "make install" check)
  - Improve on the COMMENT, option descriptions, and port description text

Modified:
  head/audio/shntool/Makefile
  head/audio/shntool/pkg-descr

Modified: head/audio/shntool/Makefile
==============================================================================
--- head/audio/shntool/Makefile	Tue Mar 31 08:08:49 2015	(r382801)
+++ head/audio/shntool/Makefile	Tue Mar 31 08:45:12 2015	(r382802)
@@ -7,31 +7,32 @@ CATEGORIES=	audio
 MASTER_SITES=	http://www.etree.org/shnutils/shntool/dist/src/
 
 MAINTAINER=	ports at FreeBSD.org
-COMMENT=	Multi-purpose .wav processing utility
+COMMENT=	Multi-purpose WAVE data processing and reporting utility
 
 GNU_CONFIGURE=	yes
-SHN_ALIASES=	tool len fix hash pad join split cat cmp cue conv info strip gen trim
+SHN_ALIASES=	cat cmp conv cue fix gen hash info join len pad split \
+		strip tool trim
+
 PLIST_FILES=	${SHN_ALIASES:S|^|bin/shn|} \
 		man/man1/shntool.1.gz
 
-OPTIONS_DEFINE=	AIFF SHN FLAC APE OFR LPAC WV ALAC LA TTA BONK KXS
-AIFF_DESC=	AIFF support via sox
-SHN_DESC=	Shorten support
-OFR_DESC=	OptimFROG support
-LPAC_DESC=	LPAC support
-WV_DESC=	WavPack support
-ALAC_DESC=	Apple Lossless Audio support
-LA_DESC=	Laudio support
-BONK_DESC=	Bonk lossy/lossless audio support
-KXS_DESC=	Kexis support
+OPTIONS_DEFINE=	AIFF ALAC APE FLAC KXS LA LPAC OFR SHN TTA WAVPACK
 
-RDEP=	AIFF:sox SHN:shorten FLAC APE:mac OFR:ofr:optimfrog LPAC WV:wavpack \
-	ALAC:alac LA:linux-laudio TTA:ttaenc:tta BONK KXS:kexis
+AIFF_DESC=	AIFF audio format support (via SoX)
+KXS_DESC=	Kexis audio format support
+LA_DESC=	Laudio audio format support
+LPAC_DESC=	LPAC audio format support
+OFR_DESC=	OptimFROG audio format support
+SHN_DESC=	Shorten audio compressor support
+
+RDEP_MAPPING=	AIFF:sox ALAC:alac APE:mac FLAC KXS:kexis \
+		LA:laudio:linux-laudio LPAC OFR:ofr:optimfrog \
+		SHN:shorten TTA:ttaenc:tta WAVPACK
 
 .include <bsd.port.options.mk>
 
 .for o in ${PORT_OPTIONS}
-m=	${RDEP:M${o}*}
+m=	${RDEP_MAPPING:M${o}*}
 .if ${m}
 b=	${m:C/^[A-Z]*://:C/:.*//:tl}
 p=	${m:C/^[A-Z]*://:C/.*://:tl}

Modified: head/audio/shntool/pkg-descr
==============================================================================
--- head/audio/shntool/pkg-descr	Tue Mar 31 08:08:49 2015	(r382801)
+++ head/audio/shntool/pkg-descr	Tue Mar 31 08:45:12 2015	(r382802)
@@ -1,9 +1,9 @@
 shntool is a multi-purpose WAVE data processing and reporting utility.
 File formats are abstracted from its core, so it can process any file
-that contains WAVE data, compressed or not - provided there exists a
+that contains WAVE data, compressed or not -- provided there exists a
 format module to handle that particular file type.
 
-Apart from wav shntool supports many formats through helper programs.
-Please see the manpage for more info.
+Apart from .wav shntool supports many formats through helper programs.
+Please see the manual page for more information.
 
 WWW: http://www.etree.org/shnutils/shntool/


More information about the svn-ports-head mailing list