From a87ee20422aa04fe7ffd50e74bfcb46714df3c74 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Tue, 25 Jul 2017 17:14:47 +0200 Subject: [PATCH] faac: add recipe for version 1.29.3. --- media-libs/faac/faac-1.29.3.recipe | 72 ++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 media-libs/faac/faac-1.29.3.recipe diff --git a/media-libs/faac/faac-1.29.3.recipe b/media-libs/faac/faac-1.29.3.recipe new file mode 100644 index 000000000..bd5c75461 --- /dev/null +++ b/media-libs/faac/faac-1.29.3.recipe @@ -0,0 +1,72 @@ +SUMMARY="An MPEG-4 and MPEG-2 AAC encoder" +DESCRIPTION="FAAC is an MPEG-4 and MPEG-2 AAC encoder." +HOMEPAGE="http://www.audiocoding.com/" +COPYRIGHT="2003 Krzysztof Nikiel" +LICENSE="FAAC + GNU GPL v2" +REVISION="1" +SOURCE_URI="http://downloads.sourceforge.net/faac/faac-$portVersion.tar.gz" +CHECKSUM_SHA256="cef2897843baf366983ad29f471cd1c4dcc95762b86d283a925514bcc5cf5a3f" + +ARCHITECTURES="?x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="?x86_gcc2 x86" + +PROVIDES=" + faac${secondaryArchSuffix} = $portVersion + lib:libfaac$secondaryArchSuffix + lib:libfaac_drm$secondaryArchSuffix + cmd:faac$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +PROVIDES_devel=" + faac${secondaryArchSuffix}_devel = $portVersion + devel:libfaac$secondaryArchSuffix = $portVersion + devel:libfaac_drm$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + faac$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoconf + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:libtool + cmd:make + " + +PATCH() +{ + if [ $effectiveTargetArchitecture = "x86_gcc2" ]; then + sed -i 's/-lstdc++/-lstdc++.r4/' configure.ac frontend/Makefile.am + fi +} + +BUILD() +{ + autoreconf -fi + + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install-strip + + rm $libDir/libfaac*.la + + # prepare develop/lib + prepareInstalledDevelLibs libfaac libfaac_drm + fixPkgconfig + + packageEntries devel \ + $developDir +}