summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-11-23 20:56:50 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-11-23 20:56:50 +0000
commit5a7414e496a12af4435f981f8b3011cfdb5da392 (patch)
tree54ca27cdd465208d6c013dfe035961230b15151d /media-libs/aften
parentStable on ppc64; bug #199509 (diff)
downloadgentoo-2-5a7414e496a12af4435f981f8b3011cfdb5da392.tar.gz
gentoo-2-5a7414e496a12af4435f981f8b3011cfdb5da392.tar.bz2
gentoo-2-5a7414e496a12af4435f981f8b3011cfdb5da392.zip
initial import, thanks to Ben de Groot <ben@berkano.net>, bug #199858
(Portage version: 2.1.4_rc2)
Diffstat (limited to 'media-libs/aften')
-rw-r--r--media-libs/aften/ChangeLog10
-rw-r--r--media-libs/aften/Manifest20
-rw-r--r--media-libs/aften/aften-0.0.8.ebuild34
-rw-r--r--media-libs/aften/files/aften-0.0.8-multilib.patch13
-rw-r--r--media-libs/aften/files/digest-aften-0.0.83
-rw-r--r--media-libs/aften/metadata.xml19
6 files changed, 99 insertions, 0 deletions
diff --git a/media-libs/aften/ChangeLog b/media-libs/aften/ChangeLog
new file mode 100644
index 000000000000..f5068acb04f2
--- /dev/null
+++ b/media-libs/aften/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-libs/aften
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/aften/ChangeLog,v 1.1 2007/11/23 20:56:49 aballier Exp $
+
+*aften-0.0.8 (23 Nov 2007)
+
+ 23 Nov 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/aften-0.0.8-multilib.patch, +metadata.xml, +aften-0.0.8.ebuild:
+ initial import, thanks to Ben de Groot <ben@berkano.net>, bug #199858
+
diff --git a/media-libs/aften/Manifest b/media-libs/aften/Manifest
new file mode 100644
index 000000000000..f28796407948
--- /dev/null
+++ b/media-libs/aften/Manifest
@@ -0,0 +1,20 @@
+AUX aften-0.0.8-multilib.patch 576 RMD160 eae61b6922886d0e8368c10af3c593c2271eb7e9 SHA1 56325eddfaa9a70fda6c054e36adff21256a3ead SHA256 46f6bf70bb525147b1c574057dc57091a14fd13a761d559ce97f1886982771a4
+MD5 0dc7c5d343285e4c276ff923e24a69b2 files/aften-0.0.8-multilib.patch 576
+RMD160 eae61b6922886d0e8368c10af3c593c2271eb7e9 files/aften-0.0.8-multilib.patch 576
+SHA256 46f6bf70bb525147b1c574057dc57091a14fd13a761d559ce97f1886982771a4 files/aften-0.0.8-multilib.patch 576
+DIST aften-0.0.8.tar.bz2 80865 RMD160 540d4efb6428d14c46dd181cb89b5261fa98b1ac SHA1 1ff73cdcade0624495ad807492cecf14862fb61c SHA256 87cc847233bb92fbd5bed49e2cdd6932bb58504aeaefbfd20ecfbeb9532f0c0a
+EBUILD aften-0.0.8.ebuild 767 RMD160 390f526140ffcbbc76e8bb5d4ab9b4d81f75f5b8 SHA1 935ab46688945f6be9b52c848ffb458cceab9d1f SHA256 d820e729cf89a3c4a7a05779aefb152dbf47e6a8056f9db2d17df668c40f9c64
+MD5 e632aecd98d16c4c9be849da917e0654 aften-0.0.8.ebuild 767
+RMD160 390f526140ffcbbc76e8bb5d4ab9b4d81f75f5b8 aften-0.0.8.ebuild 767
+SHA256 d820e729cf89a3c4a7a05779aefb152dbf47e6a8056f9db2d17df668c40f9c64 aften-0.0.8.ebuild 767
+MISC ChangeLog 343 RMD160 2354aaac46602dd01f6dbd904d1b4c060fe0905a SHA1 b80eedabad58426bba8a95813dc974938ed76b1e SHA256 f75b81015eaf1d3a751b35eecdb49fa916255ab2fbba6e5b4e65bb819c0d3c4f
+MD5 4713e033c721891b511a0e2175fa97ae ChangeLog 343
+RMD160 2354aaac46602dd01f6dbd904d1b4c060fe0905a ChangeLog 343
+SHA256 f75b81015eaf1d3a751b35eecdb49fa916255ab2fbba6e5b4e65bb819c0d3c4f ChangeLog 343
+MISC metadata.xml 620 RMD160 4a5a14be2fd4ad3010b3bda2fa7e66740fa3010a SHA1 24c650070e95591217adc2949840135c6dd7128a SHA256 53a76503ebb6cec7b8e58f5aa66b931991f88a490d5955fa057ea0e193617407
+MD5 33b997a2044ffc68e3389dfa6c21074c metadata.xml 620
+RMD160 4a5a14be2fd4ad3010b3bda2fa7e66740fa3010a metadata.xml 620
+SHA256 53a76503ebb6cec7b8e58f5aa66b931991f88a490d5955fa057ea0e193617407 metadata.xml 620
+MD5 2690811bec8a8830c63e6fa14b038036 files/digest-aften-0.0.8 235
+RMD160 1fced73209e30c353c8299f8e1eabeedb7f1dc2f files/digest-aften-0.0.8 235
+SHA256 954ed947263a36283a9dce2ffaedec1862908dc80d22383b6f37be32f8ce21ca files/digest-aften-0.0.8 235
diff --git a/media-libs/aften/aften-0.0.8.ebuild b/media-libs/aften/aften-0.0.8.ebuild
new file mode 100644
index 000000000000..09e94e146393
--- /dev/null
+++ b/media-libs/aften/aften-0.0.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/aften/aften-0.0.8.ebuild,v 1.1 2007/11/23 20:56:49 aballier Exp $
+
+inherit eutils cmake-utils
+
+DESCRIPTION="An A/52 (AC-3) audio encoder"
+HOMEPAGE="http://aften.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cxx"
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-multilib.patch"
+}
+
+src_compile() {
+ local mycmakeargs="-DSHARED=1"
+ use cxx && mycmakeargs="${mycmakeargs} -DBINDINGS_CXX=1"
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc README Changelog
+ # File collision with media-sound/wavbreaker, upstream informed
+ mv "${D}/usr/bin/wavinfo" "${D}/usr/bin/wavinfo-aften"
+}
diff --git a/media-libs/aften/files/aften-0.0.8-multilib.patch b/media-libs/aften/files/aften-0.0.8-multilib.patch
new file mode 100644
index 000000000000..f09b8dc5bb1c
--- /dev/null
+++ b/media-libs/aften/files/aften-0.0.8-multilib.patch
@@ -0,0 +1,13 @@
+Index: aften-0.0.8/CMakeLists.txt
+===================================================================
+--- aften-0.0.8.orig/CMakeLists.txt
++++ aften-0.0.8/CMakeLists.txt
+@@ -305,6 +305,6 @@ ENDIF(BINDINGS_CXX)
+
+ INSTALL(TARGETS ${INSTALL_TARGETS} aften_exe wavinfo wavrms wavfilter
+ RUNTIME DESTINATION bin
+- LIBRARY DESTINATION lib
+- ARCHIVE DESTINATION lib)
++ LIBRARY DESTINATION lib${LIB_SUFFIX}
++ ARCHIVE DESTINATION lib${LIB_SUFFIX})
+ INSTALL(FILES ${INSTALL_HEADERS} libaften/aften.h libaften/aften-types.h DESTINATION include/aften)
diff --git a/media-libs/aften/files/digest-aften-0.0.8 b/media-libs/aften/files/digest-aften-0.0.8
new file mode 100644
index 000000000000..b517c4ba3fd2
--- /dev/null
+++ b/media-libs/aften/files/digest-aften-0.0.8
@@ -0,0 +1,3 @@
+MD5 fde67146879febb81af3d95a62df8840 aften-0.0.8.tar.bz2 80865
+RMD160 540d4efb6428d14c46dd181cb89b5261fa98b1ac aften-0.0.8.tar.bz2 80865
+SHA256 87cc847233bb92fbd5bed49e2cdd6932bb58504aeaefbfd20ecfbeb9532f0c0a aften-0.0.8.tar.bz2 80865
diff --git a/media-libs/aften/metadata.xml b/media-libs/aften/metadata.xml
new file mode 100644
index 000000000000..cbfa44d5c76b
--- /dev/null
+++ b/media-libs/aften/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sound</herd>
+ <maintainer>
+ <email>aballier@gentoo.org</email>
+ <name>Alexis Ballier</name>
+ </maintainer>
+ <maintainer>
+ <email>ben@berkano.net</email>
+ <name>Ben de Groot</name>
+ </maintainer>
+ <longdescription lang="en">
+ Aften is an audio encoder which generates compressed audio streams based
+ on ATSC A/52 specification. This type of audio is also known as AC-3 or
+ Dolby® Digital and is one of the audio codecs used in DVD-Video content.
+ </longdescription>
+</pkgmetadata>
+