[proaudio] [1791] media-sound/jnoisemeter import

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


Revision: 1791
Author:   gavlee
Date:     2010-10-28 12:28:19 +0200 (Thu, 28 Oct 2010)
Log Message:
-----------
media-sound/jnoisemeter import

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

Added: trunk/overlays/proaudio/media-sound/jnoisemeter/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jnoisemeter/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jnoisemeter/ChangeLog	2010-10-28 10:28:19 UTC (rev 1791)
@@ -0,0 +1,11 @@
+# ChangeLog for media-sound/jnoisemeter
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jnoisemeter-0.1.0 (28 Oct 2010)
+
+  28 Oct 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  +jnoisemeter-0.1.0.ebuild, +files/jnoisemeter-0.1.0-makefile.patch,
+  +metadata.xml:
+  Initial import.
+

Added: trunk/overlays/proaudio/media-sound/jnoisemeter/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jnoisemeter/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jnoisemeter/Manifest	2010-10-28 10:28:19 UTC (rev 1791)
@@ -0,0 +1,5 @@
+AUX jnoisemeter-0.1.0-makefile.patch 1191 RMD160 c7baf597d0fe00d3822d36ca750d7676b538c61c SHA1 77fb4c49f731a5166d98601752122c8f8dcc21ae SHA256 5fdee5ed33e5fec904536fd254561d41d38d07453b6049d12b900d1f86640f95
+DIST jnoisemeter-0.1.0.tar.bz2 17158 RMD160 12ad426a21574841f1f8a96fb1c9e852747f5527 SHA1 5b5eee9729ff5aa7343de01fecf97ef655f50800 SHA256 5db99478cbae268d860571fe401a6e98631c6d4dc59daa8c3b9c0b4be2775b16
+EBUILD jnoisemeter-0.1.0.ebuild 880 RMD160 4538f69a2b93774d641291d0de6a0be844c0ef22 SHA1 f3faa00dfb8915bb2d2c843553c5127432bedd2f SHA256 c3387ae420600434b39edfe0d68c9ff2d0913b35aed99358f4deb5c9e73ec0b5
+MISC ChangeLog 320 RMD160 600de93ed96198dfc55ebc367a66a29201a3ce51 SHA1 a244e7a644c2b17307f7b9825098eed8ff15c756 SHA256 7ba166bf3f26797c972333b4b6456d44d10d1595da5d9119a339b8d2c417a9d6
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/jnoisemeter/files/jnoisemeter-0.1.0-makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jnoisemeter/files/jnoisemeter-0.1.0-makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jnoisemeter/files/jnoisemeter-0.1.0-makefile.patch	2010-10-28 10:28:19 UTC (rev 1791)
@@ -0,0 +1,33 @@
+--- jnoisemeter-0.1.0/source/Makefile.old	2010-10-28 10:50:24.000000000 +0100
++++ jnoisemeter-0.1.0/source/Makefile	2010-10-28 11:00:45.000000000 +0100
+@@ -18,15 +18,17 @@
+ #
+ #  --------------------------------------------------------------------------
+ 
+-
+-PREFIX = /usr/local
++CXX ?= g++
++PREFIX ?= /usr/local
+ SHARED = $(PREFIX)/share/jnoisemeter
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
+-LIBDIR = lib$(SUFFIX)
++LIBDIR ?= lib$(SUFFIX)
+ VERSION = 0.1.0
++#CPPFLAGS += -O2 -Wall -MMD -MP -I/usr/include/freetype2
+ CPPFLAGS += -O2 -Wall -MMD -MP -I/usr/include/freetype2
++
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\" -DSHARED=\"$(SHARED)\"
+-CPPFLAGS += -march=native
++#CPPFLAGS += -march=native
+ LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
+ 
+ 
+@@ -35,7 +37,7 @@
+ jnoisemeter:	LDLIBS += -lclthreads -lclxclient -lpthread -ljack -lXft -lpng -lX11 -lrt
+ jnoisemeter:	LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
+ jnoisemeter:	$(JNOISEMETER_O)
+-	g++ $(LDFLAGS) -o $@ $(JNOISEMETER_O) $(LDLIBS)
++	$(CXX) $(LDFLAGS) -o $@ $(JNOISEMETER_O) $(LDLIBS)
+ 
+ $(JNOISEMETER_O):
+ -include $(JNOISEMETER_O:%.o=%.d)

Added: trunk/overlays/proaudio/media-sound/jnoisemeter/jnoisemeter-0.1.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jnoisemeter/jnoisemeter-0.1.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jnoisemeter/jnoisemeter-0.1.0.ebuild	2010-10-28 10:28:19 UTC (rev 1791)
@@ -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="Jnoisemeter is a small app designed to measure audio test signals and in particular noise signals"
+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.4.0
+	>=media-libs/libclxclient-3.6.1
+	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/jnoisemeter/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jnoisemeter/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jnoisemeter/metadata.xml	2010-10-28 10:28:19 UTC (rev 1791)
@@ -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>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>


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