[proaudio] [2248] media-sound/postfish import for bgo 439396 thx to Jannis Achstetter |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2248
Author: gavlee
Date: 2012-10-25 23:58:21 +0200 (Thu, 25 Oct 2012)
Log Message:
-----------
media-sound/postfish import for bgo 439396 thx to Jannis Achstetter
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/postfish/
trunk/overlays/proaudio/media-sound/postfish/ChangeLog
trunk/overlays/proaudio/media-sound/postfish/Manifest
trunk/overlays/proaudio/media-sound/postfish/files/
trunk/overlays/proaudio/media-sound/postfish/files/postfish-2012.10.25-Makefile.patch
trunk/overlays/proaudio/media-sound/postfish/metadata.xml
trunk/overlays/proaudio/media-sound/postfish/postfish-2012.10.25.ebuild
trunk/overlays/proaudio/media-sound/postfish/postfish-9999.ebuild
Added: trunk/overlays/proaudio/media-sound/postfish/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/postfish/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/postfish/ChangeLog 2012-10-25 21:58:21 UTC (rev 2248)
@@ -0,0 +1,12 @@
+# ChangeLog for media-sound/postfish
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*postfish-9999 (25 Oct 2012)
+*postfish-2012.10.25 (25 Oct 2012)
+
+ 25 Oct 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+ +postfish-2012.10.25.ebuild, +files/postfish-2012.10.25-Makefile.patch,
+ +postfish-9999.ebuild:
+ Import for bug #439396 thanks to Jannis Achstetter.
+
Added: trunk/overlays/proaudio/media-sound/postfish/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/postfish/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/postfish/Manifest 2012-10-25 21:58:21 UTC (rev 2248)
@@ -0,0 +1,6 @@
+AUX postfish-2012.10.25-Makefile.patch 888 SHA256 add164a213bd85d2d1db85210f3c8058c5c0c5eaa6ba50f9acdb4a81d9c2f12e SHA512 ffeb601a832a1a644a691df0fad462e403147d02133528b5c5d2b1080f27d37fe4f00c1211e8f97d408ac85cad5dafbc6d3766557d5da0523cd54a1cd751d856 WHIRLPOOL bf45324808c19e19a93e8611ec10bdc9ca9287e8e1424cabeb12c663e450b4002f6ef58d4893137232df91d61a2137c7cf387e37f7dca1c07b746c5f6d14fa7e
+DIST postfish-2012.10.25.tar.xz 112580 SHA256 83c3f3aeed5bfefc1082f3df72cde73927136225f868b3e6b6adbcc12a7928fe SHA512 cd2217454d17248acc7af74b243148ec0b73bc1a6653be34b54df9c719df75f64ea33a0928cf083ad3e2ece0c76dfafa76c6a530cdc475408250c7ef55b4c6cc WHIRLPOOL b102a8cc106bd60e4dcee0ae447e8f32fb83baa3ed8465fd2308f4969f3fb9c9a928c2decfedce0f760b29eb1050d9741b5df3ed1a7c83d1fdc4c66550050bd1
+EBUILD postfish-2012.10.25.ebuild 870 SHA256 683482dfd767b4549c8c169ea426fb068fbe3d0363c3631017573267383678e1 SHA512 d0983ec71481866532360de2a1ea374c196eafd9255172cb41dcf22e23883d4dc9fe12922b434193a57dafa72a5d89c192cf4e80fcc692a51ddc9ec7a9b3cdaf WHIRLPOOL 739981279b72860ca9d19ae2aa329f69e846ad6e06b2a359ea9467e8dfaaf35d8e3bc6f0bd541e7b6f03cee2ec93c16e03733a82994699e3b5ec5a80ab004398
+EBUILD postfish-9999.ebuild 826 SHA256 1e2170c3270e45e6aef4d17353230fdaedbfa7942bd3f5cb98a47846f2707e71 SHA512 c0c6d7ff4661031168f095fb859170757e281ff276472f6ae2c5c23d0a58df76fa62575f30e0a23d077032e4fbea5bfe34181fd74e3881ad9ba60b5661621be0 WHIRLPOOL db6dfe3458e6786f03eaeadf79a0ad677e205df2e483080aff44e3715fca2cdf68b0ca5952cb682e2d2a88bc41c7027db6d6388af3e93eac41a5b3b1e962b71b
+MISC ChangeLog 405 SHA256 fa4f8c75159f62f354175dee60b4854a2a5389e095dee17d0f041b71f698d987 SHA512 3b55a59acdd529e839016292d45a03dd8528d2dc58deb056222b909f4380c9b983698e7c0667c0eda1004b942f84af6d02dea1ab0325dadc94b46d20def1e200 WHIRLPOOL 10a07a9ab3d0cd08842cd3d7e794c4e951047f392ac94c87d631e39751fc978b6117d5374d58d56ceafd1472a114e223378803cbf88dbdbd1d2dcbf83b62ad50
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f
Added: trunk/overlays/proaudio/media-sound/postfish/files/postfish-2012.10.25-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/postfish/files/postfish-2012.10.25-Makefile.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/postfish/files/postfish-2012.10.25-Makefile.patch 2012-10-25 21:58:21 UTC (rev 2248)
@@ -0,0 +1,28 @@
+--- Makefile.orig 2012-10-25 10:31:19.847614150 +0100
++++ Makefile 2012-10-25 19:31:05.897383425 +0100
+@@ -17,7 +17,6 @@
+ # ADD_DEF=
+
+ CC=gcc
+-LD=gcc
+ INSTALL=install
+ PREFIX=/usr/local
+ BINDIR=$(PREFIX)/bin
+@@ -40,7 +39,7 @@
+ GCF = -DETCDIR=\\\"$(ETCDIR)\\\" `pkg-config --cflags gtk+-2.0`
+
+ all:
+- $(MAKE) target CFLAGS="-O2 -ffast-math -fomit-frame-pointer $(GCF) $(ADD_DEF)"
++ $(MAKE) target CFLAGS="$(CFLAGS) -ffast-math $(GCF) $(ADD_DEF)"
+
+ debug:
+ $(MAKE) target CFLAGS="-g -Wall -W -Wno-unused-parameter -D__NO_MATH_INLINES $(GCF) $(ADD_DEF)"
+@@ -76,7 +75,7 @@
+
+ target: $(OBJ) postfish-wisdomrc
+ ./touch-version
+- $(LD) $(OBJ) $(CFLAGS) -o postfish $(LIBS) `pkg-config --libs gtk+-2.0` -lpthread -lfftw3f -lm
++ $(CC) $(LDFLAGS) $(OBJ) $(CFLAGS) -o postfish $(LIBS) `pkg-config --libs gtk+-2.0` -lpthread -lfftw3f -lm
+
+ install: target
+ $(INSTALL) -d -m 0755 $(BINDIR)
Added: trunk/overlays/proaudio/media-sound/postfish/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/postfish/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/postfish/metadata.xml 2012-10-25 21:58:21 UTC (rev 2248)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>proaudio@xxxxxxxxxxxxx</email>
+ <name>pro-audio overlay team</name>
+ </maintainer>
+</pkgmetadata>
Added: trunk/overlays/proaudio/media-sound/postfish/postfish-2012.10.25.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/postfish/postfish-2012.10.25.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/postfish/postfish-2012.10.25.ebuild 2012-10-25 21:58:21 UTC (rev 2248)
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Digital audio post-processing, restoration, filtering and mixdown tool"
+HOMEPAGE="https://svn.xiph.org/trunk/postfish/"
+# pristine svn snapshot
+SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="sci-libs/fftw:3.0
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+RESTRICT="mirror"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+}
+
+src_compile() {
+ emake ETCDIR="${EPREFIX}"/etc/postfish CC="$(tc-getCC)"
+}
+
+src_install() {
+ # make install links binary again, using helpers instead
+ dobin postfish
+ #doman postfish.1
+ insinto /etc/postfish
+ doins postfish-gtkrc postfish-wisdomrc
+ dodoc README
+}
Added: trunk/overlays/proaudio/media-sound/postfish/postfish-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/postfish/postfish-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/postfish/postfish-9999.ebuild 2012-10-25 21:58:21 UTC (rev 2248)
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils toolchain-funcs subversion
+
+DESCRIPTION="Digital audio post-processing, restoration, filtering and mixdown tool"
+HOMEPAGE="https://svn.xiph.org/trunk/postfish/"
+ESVN_REPO_URI="https://svn.xiph.org/trunk/postfish/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="sci-libs/fftw:3.0
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2012.10.25-Makefile.patch
+}
+
+src_compile() {
+ emake ETCDIR="${EPREFIX}"/etc/postfish CC="$(tc-getCC)"
+}
+
+src_install() {
+ # make install links binary again, using helpers instead
+ dobin postfish
+ #doman postfish.1
+ insinto /etc/postfish
+ doins postfish-gtkrc postfish-wisdomrc
+ dodoc README
+}