[proaudio] [1789] media-sound/yass import

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


Revision: 1789
Author:   gavlee
Date:     2010-10-28 00:38:14 +0200 (Thu, 28 Oct 2010)
Log Message:
-----------
media-sound/yass import

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

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

Added: trunk/overlays/proaudio/media-sound/yass/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/yass/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/yass/Manifest	2010-10-27 22:38:14 UTC (rev 1789)
@@ -0,0 +1,5 @@
+AUX yass-0.0.2-makefile.patch 1214 RMD160 797c8d72e46f140e163f148416da69e157204d56 SHA1 dbd33d5364dc02a2c2ad32de16a9227bea1d75fe SHA256 9e3008a59521a3adb29c40326803b953e5568849f30d275fd649cdbae4a03e3e
+DIST yass-0.0.2.tar.bz2 14674 RMD160 b76f8ce7026c3b481472d58913bb39051df80939 SHA1 0c1f4319d1578b4e0a1eac71e6eeeb53e69fc5b8 SHA256 d72a5689068686e50bc32abb8d3c7f7ae771b5893dc1bafb13db5a6925ac9d6c
+EBUILD yass-0.0.2.ebuild 870 RMD160 be9fc53dd30567fe8c38c0c05c28d6b7472a27c6 SHA1 8450d1f1cc79306254d5ca5f917545a3d7511de1 SHA256 5c698cc196060cd75d832d405204d81fa805f74b8e20ef33334c42285262549f
+MISC ChangeLog 290 RMD160 6e1246798cf624f349cfb9858345ef45d3cccb41 SHA1 7ba6e5759d03937abd9a080c6d86d8b379f8ed56 SHA256 602161947ca61748dc7bb02b82f542d2bdbf3ee2ac812b07cd93b373a9ff7128
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/yass/files/yass-0.0.2-makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/yass/files/yass-0.0.2-makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/yass/files/yass-0.0.2-makefile.patch	2010-10-27 22:38:14 UTC (rev 1789)
@@ -0,0 +1,39 @@
+--- yass/Makefile.old	2010-10-22 15:39:33.000000000 +0100
++++ yass/Makefile	2010-10-22 15:46:24.000000000 +0100
+@@ -14,14 +14,15 @@
+ #  along with this program; if not, write to the Free Software
+ #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ 
+-
+-PREFIX = /usr
++CXX ?= g++
++PREFIX ?= /usr
+ 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.0.2
+ DISTDIR = yass-$(VERSION)
+-CPPFLAGS += -O3 -Wall -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\" -I/usr/include/freetype2
++#CPPFLAGS += -O3 -Wall -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\" -I/usr/include/freetype2
+ #CPPFLAGS += -march=pentium4
++CXXFLAGS += -Wall -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\" -I/usr/include/freetype2
+ 
+ 
+ LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
+@@ -33,13 +34,14 @@
+ 
+ 
+ yass:	$(YASS_O)
+-	g++ $(LDFLAGS) -o yass $(YASS_O) $(LDLIBS)
++	$(CXX) $(LDFLAGS) -o yass $(YASS_O) $(LDLIBS)
+ 
+ $(YASS_O):	$(YASS_H)
+ 
+ 
+ install:	yass
+-	/usr/bin/install -m 755 yass $(PREFIX)/bin
++	install -d $(DESTDIR)$(PREFIX)/bin
++	install -m 755 yass $(DESTDIR)$(PREFIX)/bin
+ 
+ clean:
+ 	/bin/rm -f *~ *.o *.a *.so yass

Added: trunk/overlays/proaudio/media-sound/yass/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/yass/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/yass/metadata.xml	2010-10-27 22:38:14 UTC (rev 1789)
@@ -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>

Added: trunk/overlays/proaudio/media-sound/yass/yass-0.0.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/yass/yass-0.0.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/yass/yass-0.0.2.ebuild	2010-10-27 22:38:14 UTC (rev 1789)
@@ -0,0 +1,39 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Yet Another Scrolling Scope features jack input, variable scrolling speed and automatic gain control"
+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.1
+	media-sound/jack-audio-connection-kit"
+RDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+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"
+	dodoc AUTHORS README
+}


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