From ba2fddf97c223d474d6cdffbca67749629897318 Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Sun, 29 Jul 2007 15:51:08 +0000 Subject: [PATCH] Command-line encoder that outputs aacPlus v2 files (ie. Advanced Audio Coding + Spectral Band Resonation + Parametric Stereo, or AAC + SBR + PS), also known as HE-AAC+ (High Efficiency AAC+). Developed by Coding Technologies, based on the reference code obtained from 3GPP, repackaged to compile on contemporary Linux by Matteo Croce. WWW: http://teknoraver.campuslife.it/ --- LEGAL | 1 + audio/Makefile | 1 + audio/aacplusenc/Makefile | 27 +++++++++++++++++++++++++++ audio/aacplusenc/distinfo | 3 +++ audio/aacplusenc/pkg-descr | 7 +++++++ 5 files changed, 39 insertions(+) create mode 100644 audio/aacplusenc/Makefile create mode 100644 audio/aacplusenc/distinfo create mode 100644 audio/aacplusenc/pkg-descr diff --git a/LEGAL b/LEGAL index 60c59a5fd5d0..e86d26c5b216 100644 --- a/LEGAL +++ b/LEGAL @@ -34,6 +34,7 @@ Dist Port Why interface 5400s_fbsd_cli_v10.zip sysutils/aaccli May not be redistributed in binary form +aacplusenc-* audio/aacplusenc Unclear legal status ac3dlx* graphics/linux-ac3d Commercial license, no distribution acroread/AdobeReader_* print/acroread7 Must fill out redistribution diff --git a/audio/Makefile b/audio/Makefile index 723b609cda90..8ae8a6d0d856 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -6,6 +6,7 @@ SUBDIR += HVSC-Update SUBDIR += Maaate SUBDIR += aacgain + SUBDIR += aacplusenc SUBDIR += abcde SUBDIR += abcmidi SUBDIR += abcselect diff --git a/audio/aacplusenc/Makefile b/audio/aacplusenc/Makefile new file mode 100644 index 000000000000..3477cc36dad8 --- /dev/null +++ b/audio/aacplusenc/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: aacplusenc +# Date created: 28 July 2007 +# Whom: Pav Lucistnik +# +# $FreeBSD$ +# + +PORTNAME= aacplusenc +PORTVERSION= 0.6 +CATEGORIES= audio +MASTER_SITES= http://teknoraver.campuslife.it/software/ + +MAINTAINER= pav@FreeBSD.org +COMMENT= aacPlus v2 command-line encoder + +USE_BZIP2= yes +USE_GMAKE= yes +ONLY_FOR_ARCHS= i386 +ONLY_FOR_ARCHS_REASON= Produces badly sounding files on amd64 +RESTRICTED= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies + +PLIST_FILES= bin/aacplusenc + +post-patch: + @${REINPLACE_CMD} -e 's|-O3 -ftree-vectorize|${CFLAGS}|' ${WRKSRC}/Makefile + +.include diff --git a/audio/aacplusenc/distinfo b/audio/aacplusenc/distinfo new file mode 100644 index 000000000000..279b82535c02 --- /dev/null +++ b/audio/aacplusenc/distinfo @@ -0,0 +1,3 @@ +MD5 (aacplusenc-0.6.tar.bz2) = 43de9572096d9794e427f05b18158667 +SHA256 (aacplusenc-0.6.tar.bz2) = 8ef697d6de7428c193273bfe0481790bb323d7f2c807b02edf8b7bb33953c369 +SIZE (aacplusenc-0.6.tar.bz2) = 171058 diff --git a/audio/aacplusenc/pkg-descr b/audio/aacplusenc/pkg-descr new file mode 100644 index 000000000000..2d5f091a2fca --- /dev/null +++ b/audio/aacplusenc/pkg-descr @@ -0,0 +1,7 @@ +Command-line encoder that outputs aacPlus v2 files (ie. Advanced Audio Coding + +Spectral Band Resonation + Parametric Stereo, or AAC + SBR + PS), also known as +HE-AAC+ (High Efficiency AAC+). Developed by Coding Technologies, based on the +reference code obtained from 3GPP, repackaged to compile on contemporary Linux +by Matteo Croce. + +WWW: http://teknoraver.campuslife.it/