diff options
author | lioux <lioux@FreeBSD.org> | 2003-04-23 21:16:20 +0000 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2003-04-23 21:16:20 +0000 |
commit | b510b20bf8e7cf5e1e5f96f236550a679118845b (patch) | |
tree | dbb43e94963c4aa162d46c77299470aceee9bb2c /audio/mctoolame-encoder | |
parent | 8d80edf63a69c163e14be18a7e75dabb247b79b5 (diff) | |
download | FreeBSD-ports-b510b20bf8e7cf5e1e5f96f236550a679118845b.zip FreeBSD-ports-b510b20bf8e7cf5e1e5f96f236550a679118845b.tar.gz |
New port mctoolame-encoder version 0.1.a: A LayerII MPEG Audio
encoder which supports multi-channel encoding
Diffstat (limited to 'audio/mctoolame-encoder')
-rw-r--r-- | audio/mctoolame-encoder/Makefile | 66 | ||||
-rw-r--r-- | audio/mctoolame-encoder/distinfo | 1 | ||||
-rw-r--r-- | audio/mctoolame-encoder/pkg-descr | 24 | ||||
-rw-r--r-- | audio/mctoolame-encoder/pkg-plist | 6 |
4 files changed, 97 insertions, 0 deletions
diff --git a/audio/mctoolame-encoder/Makefile b/audio/mctoolame-encoder/Makefile new file mode 100644 index 0000000..49659ae --- /dev/null +++ b/audio/mctoolame-encoder/Makefile @@ -0,0 +1,66 @@ +# New ports collection makefile for: mctooLAME encoder +# Date created: Thu Mar 27 20:32:42 UTC 2003 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= mctoolame +PORTVERSION= 0.1.a +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +PKGNAMESUFFIX= -encoder +DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.//g} +EXTRACT_SUFX= .tgz + +MAINTAINER= lioux@FreeBSD.org +COMMENT= A LayerII MPEG Audio encoder which supports multi-channel encoding + +USE_GMAKE= yes +USE_REINPLACE= yes +ALL_TARGET= +PLIST_SUB= PKGNAMESUFFIX="${PKGNAMESUFFIX}" + +pre-everything:: +.ifndef(WITH_OPTIMIZED_CFLAGS) + @${ECHO_MSG} '>>>' + @${ECHO_MSG} '>>> You can enable extra optimizations by defining WITH_OPTIMIZED_CFLAGS' + @${ECHO_MSG} ">>> For example, 'make WITH_OPTIMIZED_CFLAGS=yes'" +.endif + @${ECHO_MSG} '>>>' +.ifndef(WITH_PROFILED) + @${ECHO_MSG} ">>> You can enable profiling by defining WITH_PROFILED" +.endif + +.include <bsd.port.pre.mk> + +post-patch: +.ifndef(WITH_OPTIMIZED_CFLAGS) + @${REINPLACE_CMD} -E \ + -e 's|\$$\(TWEAKS\)||' \ + ${WRKSRC}/Makefile +.endif +.ifndef(WITH_PROFILED) + @${REINPLACE_CMD} -E \ + -e 's|\$$\(PG\)||' \ + ${WRKSRC}/Makefile +.endif + @${REINPLACE_CMD} -E \ + -e 's@\$$\((ARCH|OPTIM|WARNINGS)\)@@g' \ + ${WRKSRC}/Makefile + +post-configure: +# C{C,FLAGS} safeness + @${REINPLACE_CMD} -E \ + -e 's|^(CC[[:space:]]*=).+$$|\1${CC} ${CFLAGS}|' \ + ${WRKSRC}/Makefile + +do-install: +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR}${PKGNAMESUFFIX}/html + @${INSTALL_DATA} ${WRKSRC}/html/* ${DOCSDIR}${PKGNAMESUFFIX}/html +.endif + @${INSTALL_PROGRAM} ${WRKSRC}/mctoolame ${PREFIX}/bin + +.include <bsd.port.post.mk> diff --git a/audio/mctoolame-encoder/distinfo b/audio/mctoolame-encoder/distinfo new file mode 100644 index 0000000..d40b256 --- /dev/null +++ b/audio/mctoolame-encoder/distinfo @@ -0,0 +1 @@ +MD5 (mctoolame-01a.tgz) = 17d136b6e0fb021fe8e409dc2f8e52f2 diff --git a/audio/mctoolame-encoder/pkg-descr b/audio/mctoolame-encoder/pkg-descr new file mode 100644 index 0000000..b6e48678 --- /dev/null +++ b/audio/mctoolame-encoder/pkg-descr @@ -0,0 +1,24 @@ +[ excerpt from developer's WWW site ] + +A multi-channel MPEG encoder, using the ISO13818 standard and the +dist10 source code. Multi-channel files may have up to 6 defined +channels: Left(L), Right(R), Center(C), Left Surround (LS), Right +Surround (RS) and a Low Frequency Enhancement channel (LFE). + +ISO13818 defines 5 multichannel modes (on top of the normal stereo +mode), each of these modes may have an optional LFE channel: + +3/2: L, R, C, LS, RS +3/1: L, R, C, mono surround +2/2: L, R, LS, RS +2/1: L, R, mono surround +3/0: L, R, C + +The "standard" surround sound encoding of "5.1 channels" is achieved +by using mode 3/2 plus an LFE channel. + +A multi-channel MPEG file should decode OK on any MPEG decoder. If +the decoder doesn't recognize the multi-channel extensions, then +you'll just get a stereo file containing a down mix of the 5 channels. + +WWW: http://www.planckenergy.com/ diff --git a/audio/mctoolame-encoder/pkg-plist b/audio/mctoolame-encoder/pkg-plist new file mode 100644 index 0000000..5b8c5bf --- /dev/null +++ b/audio/mctoolame-encoder/pkg-plist @@ -0,0 +1,6 @@ +bin/mctoolame +%%PORTDOCS%%%%DOCSDIR%%%%PKGNAMESUFFIX%%/html/default.html +%%PORTDOCS%%%%DOCSDIR%%%%PKGNAMESUFFIX%%/html/history.html +%%PORTDOCS%%%%DOCSDIR%%%%PKGNAMESUFFIX%%/html/readme.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%%%PKGNAMESUFFIX%%/html +%%PORTDOCS%%@dirrm %%DOCSDIR%%%%PKGNAMESUFFIX%% |