[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>