Revision: 1790
Author:   gavlee
Date:     2010-10-28 12:28:16 +0200 (Thu, 28 Oct 2010)
Log Message:
-----------
media-sound/jmeters import

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jmeters/
    trunk/overlays/proaudio/media-sound/jmeters/ChangeLog
    trunk/overlays/proaudio/media-sound/jmeters/Manifest
    trunk/overlays/proaudio/media-sound/jmeters/files/
    
trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.2.0-makefile.patch
    trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.2.0.ebuild
    trunk/overlays/proaudio/media-sound/jmeters/metadata.xml

Added: trunk/overlays/proaudio/media-sound/jmeters/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/ChangeLog                       
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmeters/ChangeLog       2010-10-28 
10:28:16 UTC (rev 1790)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/jmeters
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jmeters-0.2.0 (28 Oct 2010)
+
+  28 Oct 2010; Gavin Pryke <[email protected]>
+  +jmeters-0.2.0.ebuild, +files/jmeters-0.2.0-makefile.patch, +metadata.xml:
+  Initial import.
+

Added: trunk/overlays/proaudio/media-sound/jmeters/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/Manifest                        
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmeters/Manifest        2010-10-28 
10:28:16 UTC (rev 1790)
@@ -0,0 +1,5 @@
+AUX jmeters-0.2.0-makefile.patch 1694 RMD160 
829ce222dc3a02fc635e2269607fa85bcbb16c52 SHA1 
1f7a956c2555e8e6750e5143f263014f08a37ccf SHA256 
bf941fa689cb1b3f36a29e4ad0049772244fe900ee90aae3c71fadf0a9138d23
+DIST jmeters-0.2.0.tar.bz2 101817 RMD160 
0066491cfadb805af6f40c6656239d0c59932491 SHA1 
47553b30200734cbbdc4bc91743d65510dbdd3fe SHA256 
0d8b1037fdba968051fb61c6711c4f782816215cc09e2170f16cf5dae0afbf68
+EBUILD jmeters-0.2.0.ebuild 881 RMD160 
ea0cfd3c50b3542dbf3e04694c42e7d00b809a3c SHA1 
96ea5c04d00978084063e2025461775b313b31c1 SHA256 
f265d4d50186ec5b52564accf786c9326dc685f8f8912f697ae0077750e9eac6
+MISC ChangeLog 302 RMD160 e26e2869f62a5e85919cf4c6678056afad9e9e0b SHA1 
f2f4faeda33e4cd07bb3c8e64c9f18dd15e75b12 SHA256 
b249a5dd5578ce401c5d2c0ba663a801793e2ca65047b265ee015cc17acaf113
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: 
trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.2.0-makefile.patch
===================================================================
--- 
trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.2.0-makefile.patch  
                            (rev 0)
+++ 
trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.2.0-makefile.patch  
    2010-10-28 10:28:16 UTC (rev 1790)
@@ -0,0 +1,46 @@
+--- jmeters-0.2.0/source/Makefile.old  2010-10-28 11:09:55.000000000 +0100
++++ jmeters-0.2.0/source/Makefile      2010-10-28 11:13:46.000000000 +0100
+@@ -14,15 +14,16 @@
+ #  along with this program; if not, write to the Free Software
+ #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ 
+-
+-PREFIX = /usr/local
++CXX ?= g++
++PREFIX ?= /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 
's/^x86_64/$/64/')
+-LIBDIR = lib$(SUFFIX)
++LIBDIR ?= lib$(SUFFIX)
+ SHARED = $(PREFIX)/share
+ PROGRAM = jmeters
+ VERSION = 0.2.0
+ DISTDIR = jmeters-$(VERSION)
+-CPPFLAGS += -O3 -Wall -MMD -MP -DPROGRAM=\"$(PROGRAM)\" 
-DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
++#CPPFLAGS += -O3 -Wall -MMD -MP -DPROGRAM=\"$(PROGRAM)\" 
-DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
++CPPFLAGS += -Wall -MMD -MP -DPROGRAM=\"$(PROGRAM)\" -DVERSION=\"$(VERSION)\" 
-DSHARED=\"$(SHARED)\"
+ #CPPFLAGS += -march=pentium4
+ 
+ 
+@@ -35,17 +36,17 @@
+ jmeters:      LDLIBS += -lsndfile -lclxclient -lclthreads -ljack -lpng -lXft 
-lX11 -lrt
+ jmeters:      LDFLAGS += -L/usr/X11R6/lib
+ jmeters:      $(JMETERS_O)
+-      g++ $(LDFLAGS) -o $@ $(JMETERS_O) $(LDLIBS)
++      $(CXX) $(LDFLAGS) -o $@ $(JMETERS_O) $(LDLIBS)
+ 
+ $(JMETERS_O):
+ -include $(JMETERS_O:%.o=%.d)
+ 
+ 
+ install:      all
+-      /usr/bin/install -d $(PREFIX)/bin
+-      /usr/bin/install -m 755 jmeters $(PREFIX)/bin
+-      /usr/bin/install -d $(SHARED)/jmeters
+-      /usr/bin/install -m 644 ../share/* $(SHARED)/jmeters
++      /usr/bin/install -d $(DESTDIR)$(PREFIX)/bin
++      /usr/bin/install -m 755 jmeters $(DESTDIR)$(PREFIX)/bin
++      /usr/bin/install -d $(DESTDIR)$(SHARED)/jmeters
++      /usr/bin/install -m 644 ../share/* $(DESTDIR)$(SHARED)/jmeters
+ 
+ clean:
+       /bin/rm -f *~ *.o *.a *.d *.so

Added: trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.2.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.2.0.ebuild            
                (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.2.0.ebuild    
2010-10-28 10:28:16 UTC (rev 1790)
@@ -0,0 +1,40 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A jack multichannel audio level meter app featuring correct 
ballistics for both the VU and the PPM"
+HOMEPAGE="http://www.kokkinizita.net/linuxaudio/";
+SRC_URI="http://www.kokkinizita.net/linuxaudio/downloads/${P}.tar.bz2";
+
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=">=media-libs/libclthreads-2.2.1
+       >=media-libs/libclxclient-3.3.2
+       media-sound/jack-audio-connection-kit"
+RDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P}/source"
+
+src_prepare() {
+       epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+       tc-export CXX
+       emake PREFIX=/usr || die "emake failed"
+}
+
+src_install() {
+       make DESTDIR="${D}" PREFIX=/usr install || die "make install failed"
+       cd ..
+       dodoc AUTHORS README
+}

Added: trunk/overlays/proaudio/media-sound/jmeters/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/metadata.xml                    
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmeters/metadata.xml    2010-10-28 
10:28:16 UTC (rev 1790)
@@ -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