Revision: 1861
Author:   gavlee
Date:     2011-02-04 19:05:02 +0100 (Fri, 04 Feb 2011)
Log Message:
-----------
media-plugins/eq10q import

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/eq10q/
    trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog
    trunk/overlays/proaudio/media-plugins/eq10q/Manifest
    trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild
    trunk/overlays/proaudio/media-plugins/eq10q/files/
    trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch
    
trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch
    trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml

Added: trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog                       
        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog       2011-02-04 
18:05:02 UTC (rev 1861)
@@ -0,0 +1,11 @@
+# ChangeLog for media-plugins/eq10q
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*eq10q-1.2 (04 Feb 2011)
+
+  04 Feb 2011; Gavin Pryke <[email protected]> +eq10q-1.2.ebuild,
+  +files/eq10q-1.2-Makefile.patch,
+  +files/eq10q-1.2-pstreams-header-location.patch, +metadata.xml:
+  imported from my overlay
+

Added: trunk/overlays/proaudio/media-plugins/eq10q/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/Manifest                        
        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/Manifest        2011-02-04 
18:05:02 UTC (rev 1861)
@@ -0,0 +1,6 @@
+AUX eq10q-1.2-Makefile.patch 940 RMD160 
d347df16370aa44d0adda53ddd4c2399aa4317ae SHA1 
a4fda3383151c3d0f3bdc92ad7475bdbfc7eae6f SHA256 
6aba73f7792065aae73078c55e1b35fe8aed1123c533139da3d0ac652f81e5b0
+AUX eq10q-1.2-pstreams-header-location.patch 411 RMD160 
d18351aec52c3792991b86199b83538bd5be5986 SHA1 
59d2944f174393ee952a151ecf6d7f5ea2a07c76 SHA256 
20328a4d52e4759854c87dcb77461c6b21542ba5c7cbeed572d9df38a0c9d781
+DIST EQ10Q-LV2Plugin-source-1.2.tar.gz 268792 RMD160 
ae8c93f3ca547b98e76bcdcdaa4accc31f9c0d5a SHA1 
2d34e051efa2151282d68a7439a7e7d0d3207ddc SHA256 
2d9bda2391d9a103355002c5d5ba56bbe007f6303e60f1eef1848bbc87f59926
+EBUILD eq10q-1.2.ebuild 1198 RMD160 b25b3753709335aee36d3adfd48a3238fa3e1f2c 
SHA1 63ba826cdc35745cc76df2abb79d1f443da70c1f SHA256 
49ca8889143831685027295f98da2b6a5245c8cc84a83ccd43216fa65921cea3
+MISC ChangeLog 350 RMD160 30033de890312c904eebc14b272b4f63b4d7ebd4 SHA1 
a081776a0828a88bc4360b65bab5e11bb53de721 SHA256 
b2a9178d48dbd421de8aa5c6a6800b9863ed03c36c363f1a10b990f349b08190
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild                
                (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild        
2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,46 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="An LV2 audio plugin implementing a powerful and flexible 
parametric equalizer"
+HOMEPAGE="http://eq10q.sourceforge.net/";
+MY_P="EQ10Q-LV2Plugin-source-${PV}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-cpp/gtkmm-2.20.3:2.4
+       >=dev-util/lv2-c++-tools-1.0.3
+       >=sci-libs/plotmm-0.1.2"
+DEPEND="${RDEPEND}
+       >=dev-cpp/pstreams-0.7.0
+       dev-util/pkgconfig"
+
+S="${WORKDIR}/EQ10Q"
+
+src_prepare() {
+       # CXX and LDFLAGS fixes
+       epatch "${FILESDIR}/${P}-Makefile.patch"
+       # the gentoo dev-cpp/pstreams-0.7.0 package installs the header in
+       # /usr/include but source expects it in /usr/include/pstreams
+       epatch "${FILESDIR}/${P}-pstreams-header-location.patch"
+
+       # there are hard coded paths to image files in the sources
+       sed -i -e "s|/usr/local/lib/|/usr/$(get_libdir)/|g" \
+               pixmapcombo.h main_window.cpp || die
+}
+
+src_compile() {
+       CXX="$(tc-getCXX)" emake || die
+}
+
+src_install() {
+       einstall INSTALL_DIR="${D}/usr/$(get_libdir)/lv2" || die
+       dodoc README
+}

Added: 
trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch  
                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch  
2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,15 @@
+--- EQ10Q/Makefile.old 2011-02-01 15:36:55.960052010 +0000
++++ EQ10Q/Makefile     2011-02-01 16:00:46.508052032 +0000
+@@ -9,10 +9,10 @@
+       cp -R combopix $(BUNDLE)
+ 
+ paramEQ.so: plugin.cpp
+-      g++ -O3 -shared -fPIC -DPIC plugin.cpp `pkg-config --cflags --libs 
lv2-plugin` -o paramEQ.so
++      $(CXX) $(LDFLAGS) -shared -fPIC -DPIC plugin.cpp `pkg-config --cflags 
--libs lv2-plugin` -o paramEQ.so
+ 
+ parameq_gui.so: main_window.cpp band_ctl.cpp ctlbutton.cpp bodeplot.cpp 
vuwidget.cpp templatewidget.cpp pixmapcombo.cpp
+-      g++ -O3 -shared -fPIC -DPIC  bodeplot.cpp templatewidget.cpp 
vuwidget.cpp pixmapcombo.cpp ctlbutton.cpp  band_ctl.cpp main_window.cpp 
`pkg-config --cflags --libs lv2-gui plotmm`  -o parameq_gui.so
++      $(CXX) $(LDFLAGS) -shared -fPIC -DPIC  bodeplot.cpp templatewidget.cpp 
vuwidget.cpp pixmapcombo.cpp ctlbutton.cpp  band_ctl.cpp main_window.cpp 
`pkg-config --cflags --libs lv2-gui plotmm`  -o parameq_gui.so
+ 
+ 
+ install: $(BUNDLE)

Added: 
trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch
===================================================================
--- 
trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch
                          (rev 0)
+++ 
trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch
  2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,18 @@
+--- EQ10Q/templatewidget.h.old 2011-02-01 15:58:33.260051983 +0000
++++ EQ10Q/templatewidget.h     2011-02-01 15:58:47.543052009 +0000
+@@ -23,7 +23,7 @@
+ #include <fstream>
+ #include <string>
+ 
+-#include <pstreams/pstream.h>
++#include <pstream.h>
+ #include <stdlib.h>
+ 
+ #include <gtkmm/alignment.h>
+@@ -93,4 +93,4 @@
+     //punter a main_window
+     main_window *main_win_ptr;
+ 
+-};
+\ No newline at end of file
++};

Added: trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml                    
        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml    2011-02-04 
18:05:02 UTC (rev 1861)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>no-herd</herd>
+       <maintainer>
+               <email>[email protected]</email>
+               <name>pro-audio overlay team</name>
+       </maintainer>
+</pkgmetadata>

Reply via email to