[proaudio] [2027] Updated Digital Room Correction to 3.1.1

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2027
Author:   dominique
Date:     2011-09-14 20:18:03 +0200 (Wed, 14 Sep 2011)
Log Message:
-----------
Updated Digital Room Correction to 3.1.1

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/drc/ChangeLog
    trunk/overlays/proaudio/media-sound/drc/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/drc/drc-3.1.1.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/drc/drc-2.6.2.ebuild

Modified: trunk/overlays/proaudio/media-sound/drc/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/drc/ChangeLog	2011-08-12 12:53:16 UTC (rev 2026)
+++ trunk/overlays/proaudio/media-sound/drc/ChangeLog	2011-09-14 18:18:03 UTC (rev 2027)
@@ -2,6 +2,11 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  14 Sep 2011; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  Removed 2.5.2 ebuild (doesn't compile anymore)
+  Added 3.1.1 ebuild
+  Added double-precision USE flag
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/drc/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/drc/Manifest	2011-08-12 12:53:16 UTC (rev 2026)
+++ trunk/overlays/proaudio/media-sound/drc/Manifest	2011-09-14 18:18:03 UTC (rev 2027)
@@ -1,6 +1,5 @@
-DIST drc-2.6.2-doc.tar.gz 64841831 RMD160 60ae146132e93c54457d01d0c2f0adc0b9b43d99 SHA1 b0520b079d21153f2de997ad85bef2e16643366b SHA256 dde3616770df920ac94b4ff850f9c3136a6e4c82b2c945ce7cbae3862164b893
-DIST drc-2.6.2-src.tar.gz 1131862 RMD160 8ec3757c7367f874d71fa1f03340a57e4669fa34 SHA1 e75612d98b5d8b8da541d296899709e40107c151 SHA256 d9bf43e4e82ec917a311670897c8161167c7d0ebb686a81c5cf2f078159b554e
-EBUILD drc-2.6.2.ebuild 1348 RMD160 737d67fd4d4003e374a1bc0a810bfd407b36161f SHA1 288695bb393ebce0337d4d7084e7eecc28cd4fdf SHA256 0e1d3348af198390b83f70614dedf9ea977c10b4a4fa1e63c7750fea315bff51
-MISC ChangeLog 203 RMD160 1affd9d958aed652fc76bc636e7c653fc622eac9 SHA1 d463ca2e89fbacd967225d7ed3134a44c14739cb SHA256 ea59c563a907acae6c302af2f531c3fba89f1cf8773ee78f3cee0880e38f28a3
+DIST drc-3.1.1.tar.gz 13989770 RMD160 a50db48cf25e6f586512a8078087d213a1957a5e SHA1 1586139c8b9c1aefaee4b6949586e066642af95a SHA256 232b07296f875057592a3558c35a8402cf2ca9394ab6204c8e6c31aa8acd44b4
+EBUILD drc-3.1.1.ebuild 1513 RMD160 954c7972af8f272de3a73cede7d0f17c3591d0fb SHA1 5afe67cb7d6def04d91227e03623d1923aea4462 SHA256 8f6cbb0fd8238806e9c39958932bdb5fff9377b19da487f1c383e00917f59e9d
+MISC ChangeLog 374 RMD160 a861dd2c1d0ca1b15bc5ca5b9d35e2570749429e SHA1 943d7ba73dddfdb5a75a3638b1263fc3d7a3e1d4 SHA256 9a3d272cc0f615e3bb145a475ab38931bfcca90b9a88ace8cebaca958e46fac6
 MISC fix 217 RMD160 0f75a9710326a31ec9217f865c4026965c0858d6 SHA1 8bea8aeb344a6f162c3f3b4276fc4dd7bc061ded SHA256 fe18469d863b9fbd4ed8f8993d66c0b89231da0ba56d9c4dc7a3534cc49a23be
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/media-sound/drc/drc-2.6.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/drc/drc-2.6.2.ebuild	2011-08-12 12:53:16 UTC (rev 2026)
+++ trunk/overlays/proaudio/media-sound/drc/drc-2.6.2.ebuild	2011-09-14 18:18:03 UTC (rev 2027)
@@ -1,52 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-IUSE="doc"
-
-RESTRICT="mirror"
-
-DESCRIPTION="DRC generates digital room correction FIR filters to be used within HiFi systems in conjunction with real time convolution engines like BruteFIR."
-HOMEPAGE="http://drc-fir.sourceforge.net";
-SRC_URI="mirror://sourceforge/drc-fir/${P}-src.tar.gz
-	doc? ( mirror://sourceforge/drc-fir/${P}-doc.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-
-DEPEND=""
-
-src_unpack() {
-	unpack ${A}
-	cd ${S}
-	# remove specific CFLAGS
-	sed -i -e "s:^\(CFLAGS.*\):CFLAGS +=  -I. -I./getopt:" ${S}/source/makefile\
-		|| die "cflags removal failed"
-}
-
-src_compile() {
-	cd source
-	emake || die
-}
-
-src_install() {
-	cd ${S}/source
-	dobin drc glsweep lsconv
-
-	cd ${S}
-	dodoc readme.txt doc/text/drc.txt
-	use doc && dohtml -r doc/html/./
-
-	cd ${S}/sample
-	insinto /usr/share/${PN}/sample
-	doins *.txt *.drc
-	#doins bk-2-sub.txt bk.txt dx32bit.pcm flat.txt optimized.drc strong.drc ultra.txt bk-2.txt ecm8000.txt normal.drc soft.drc subultra.txt wm-61a.txt
-}
-
-pkg_postinst() {
-	einfo "Example config files are in /usr/share/drc/sample"
-	einfo "Documentation is in /usr/share/doc/${P}/readme.txt.gz or"
-	einfo "/usr/share/doc/${P}/html/drc.html"
-	einfo "To use this package emerge media-sound/brutefir"
-}

Added: trunk/overlays/proaudio/media-sound/drc/drc-3.1.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/drc/drc-3.1.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/drc/drc-3.1.1.ebuild	2011-09-14 18:18:03 UTC (rev 2027)
@@ -0,0 +1,59 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+IUSE="doc double-precision" # oourafft"
+
+RESTRICT="mirror"
+
+DESCRIPTION="DRC generates digital room correction FIR filters to be used within HiFi systems in conjunction with real time convolution engines like BruteFIR."
+HOMEPAGE="http://drc-fir.sourceforge.net";
+SRC_URI="mirror://sourceforge/drc-fir/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND=""
+
+src_unpack() {
+	unpack ${A}
+	cd ${S}
+	# remove specific CFLAGS
+	sed -i -e "s:^\(CFLAGS.*\):CFLAGS +=  -I. -I./getopt:" ${S}/source/makefile\
+		|| die "cflags removal failed"
+	if use double-precision ; then
+		sed -i -e 's:^\(CFLAGS.*\):\1 -DUseDouble:' ${S}/source/makefile\
+		|| die "douvle precision setting failed"
+	fi
+	# fail to compile here
+#	if use oourafft ; then
+#		sed -i -e 's:define UseGSLFft:define UseOouraFft:' ${S}/source/drc.h\
+#		|| die "Enabling OouraFft failed"
+#	fi
+}
+
+src_compile() {
+	cd source
+	emake || die "compilation failed"
+}
+
+src_install() {
+	cd ${S}/source
+	dobin drc glsweep lsconv
+
+	cd ${S}
+	dodoc readme.txt doc/text/drc.txt
+	use doc && dohtml -r doc/html/./
+
+	cd ${S}/sample
+	insinto /usr/share/${PN}/sample
+	doins *.txt *.drc *.pcm
+}
+
+pkg_postinst() {
+	einfo "Example config files are in /usr/share/drc/sample"
+	einfo "Documentation is in /usr/share/doc/${P}/readme.txt.gz or"
+	einfo "/usr/share/doc/${P}/html/drc.html"
+	einfo "To use this package emerge media-sound/brutefir"
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/