[proaudio] [2403] media-libs/libclxclient-3.6.1: initial ebuild

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


Revision: 2403
Author:   lilrc
Date:     2013-01-25 22:31:15 +0100 (Fri, 25 Jan 2013)
Log Message:
-----------
media-libs/libclxclient-3.6.1: initial ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/libclxclient/
    trunk/overlays/proaudio/media-libs/libclxclient/ChangeLog
    trunk/overlays/proaudio/media-libs/libclxclient/Manifest
    trunk/overlays/proaudio/media-libs/libclxclient/files/
    trunk/overlays/proaudio/media-libs/libclxclient/files/libclxclient-3.6.1-Makefile.patch
    trunk/overlays/proaudio/media-libs/libclxclient/libclxclient-3.6.1.ebuild
    trunk/overlays/proaudio/media-libs/libclxclient/metadata.xml

Added: trunk/overlays/proaudio/media-libs/libclxclient/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/libclxclient/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/libclxclient/ChangeLog	2013-01-25 21:31:15 UTC (rev 2403)
@@ -0,0 +1,9 @@
+# ChangeLog for media-libs/libclxclient
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*libclxclient-3.6.1 (25 Jan 2013)
+
+  25 Jan 2013; <kalle@xxxxxxxxxx> +libclxclient-3.6.1.ebuild,
+  +files/libclxclient-3.6.1-Makefile.patch, +metadata.xml:
+  Initial ebuild (imported and fixed version from portage)

Added: trunk/overlays/proaudio/media-libs/libclxclient/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/libclxclient/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/libclxclient/Manifest	2013-01-25 21:31:15 UTC (rev 2403)
@@ -0,0 +1,5 @@
+AUX libclxclient-3.6.1-Makefile.patch 1630 SHA256 afc2f6d1cf4fd32fe73dec02b6df04ba98a115bf0df85bc0dd8ee0a327ee81b2 SHA512 ce012a5b8f5065c9ab79d66419ece9503911aacb837436c67cdc9a8f354730d7829235d23446c7df4c3a6b98ba94bedc426d91dcd6d484c91b5f45f8adda9c1e WHIRLPOOL 38657ff8376f82b135cd01e0ce2a9b56bd5869dcb7376a6f43e19b0542f503d630e200bea164b1d98fa25ef1ad60203b45c33cfb8e305e950cbf59590cef8e8b
+DIST clxclient-3.6.1.tar.bz2 30089 SHA256 9de3e621d7acabb161b5926565a9c9373fedbc632222018f692346790149545d SHA512 9f4592d8fa11b6dd0e27af73ca140591d0f8b2672e127e44e5dc58ced5eea9d6956c12990f84f7d6706cdbbf641f0611605c410ea8daa7ff565178c01298166e WHIRLPOOL 72383f40f6b00f65e27231134be056f6a6aa99382f6a33c449127b6dbe2c40a8251ca78b5adbf70fa08fb944196e63a986abcd7647a761ff67327799c102f839
+EBUILD libclxclient-3.6.1.ebuild 1000 SHA256 82cb1a7f2294aa1290c177af4fe0c898b7ce23283b78159f5530bea330042a41 SHA512 3038b24a197ad952a3201de0622fdf0941046288efb9b0ad18ea3370e4fa748889d9c1f5d3ce7f882604f422faad26d395f9c06a080bbd9664ee85564ebdde3c WHIRLPOOL 2b2ce8c4880296a7221ef5f750a22077b75b0d1b59d17790a843244eefc49300e94a9b53339b311ad54491662d0fc2418aafb47d659efdec2d6ad9e883589a9b
+MISC ChangeLog 339 SHA256 1b9b1cb68d3cf62b0bff47d9bf9ffa7a16b8ea49283d50eb603293a995ba75ce SHA512 54ac9709097a04145cda0bbd6a509cd269baf6f68b59ec93ba8108d2e83fbeb3adacbcbe5ad062e64117ddb9e17ef212d65235025fa7a3fb580ced81e605bb5c WHIRLPOOL 57d55a75f59ea87ff537d9675209aa883a6219ed4c13999a0371a3c967ac731babe56cf8e085507b8c158209deee1084f4ec69fa33e474f71864af18efa90802
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/media-libs/libclxclient/files/libclxclient-3.6.1-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/libclxclient/files/libclxclient-3.6.1-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/libclxclient/files/libclxclient-3.6.1-Makefile.patch	2013-01-25 21:31:15 UTC (rev 2403)
@@ -0,0 +1,37 @@
+Index: clxclient-3.6.1/Makefile
+===================================================================
+--- clxclient-3.6.1.orig/Makefile
++++ clxclient-3.6.1/Makefile
+@@ -28,9 +28,9 @@ VERSION = $(MAJVERS).$(MINVERS)
+ DISTDIR = clxclient-$(VERSION)
+ 
+ 
+-CPPFLAGS += -Wall -I. -I/usr/X11R6/include `freetype-config --cflags` -fpic -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -O2 
+-LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR) `freetype-config --libs`
+-LDLIBS +=
++CPPFLAGS += -Wall -I. -I/usr/X11R6/include `freetype-config --cflags` -fpic -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
++LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
++LDLIBS += `freetype-config --libs`
+ 
+ 
+ CLXCLIENT_SO = libclxclient.so
+@@ -43,15 +43,13 @@ CLXCLIENT_H = clxclient.h
+ 
+ 
+ $(CLXCLIENT_MIN): $(CLXCLIENT_O)
+-	g++ -shared $(LDFLAGS) -Wl,-soname,$(CLXCLIENT_MAJ) -o $(CLXCLIENT_MIN) $(CLXCLIENT_O) $(CLXCLIENT_DEP)
++	$(CXX) -shared $(LDFLAGS) -Wl,-soname,$(CLXCLIENT_MAJ) -o $(CLXCLIENT_MIN) $(CLXCLIENT_O) $(CLXCLIENT_DEP) $(LDLIBS)
+ 
+ 
+ install:	$(CLXCLIENT_MIN)
+-	/usr/bin/install -d $(PREFIX)/$(LIBDIR)
+-	/usr/bin/install -m 644 $(CLXCLIENT_H) $(PREFIX)/include
+-	/usr/bin/install -m 755 $(CLXCLIENT_MIN) $(PREFIX)/$(LIBDIR)
+-	/sbin/ldconfig -n $(PREFIX)/$(LIBDIR)
+-	ln -sf $(CLXCLIENT_MIN) $(PREFIX)/$(LIBDIR)/$(CLXCLIENT_SO)
++	/usr/bin/install -m 644 -D $(CLXCLIENT_H) $(DESTDIR)$(PREFIX)/include/$(CLXCLIENT_H)
++	/usr/bin/install -m 755 -D $(CLXCLIENT_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(CLXCLIENT_MIN)
++	ln -sf $(CLXCLIENT_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(CLXCLIENT_SO)
+ 
+ 
+ clean:

Added: trunk/overlays/proaudio/media-libs/libclxclient/libclxclient-3.6.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libclxclient/libclxclient-3.6.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/libclxclient/libclxclient-3.6.1.ebuild	2013-01-25 21:31:15 UTC (rev 2403)
@@ -0,0 +1,41 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:  $
+
+EAPI="5"
+
+inherit eutils multilib toolchain-funcs
+
+MY_P="${P/lib/}"
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="An audio library by Fons Adriaensen <fons.adriaensen@xxxxxxxxx>"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/";
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${MY_P}.tar.bz2";
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+	x11-libs/libXft
+	>=media-libs/freetype-2
+	>=media-libs/libclthreads-2.4.0"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	epatch "${FILESDIR}/${P}-Makefile.patch"
+}
+
+src_compile() {
+	tc-export CC CXX
+	emake PREFIX="${EPREFIX}usr" LIBDIR="$(get_libdir)" || die "emake failed"
+}
+
+src_install() {
+	emake PREFIX="${EPREFIX}usr" LIBDIR="$(get_libdir)" DESTDIR="${D}" install || die "make install failed"
+	dosym "${PN}.so.${PV}" "${EPREFIX}usr/$(get_libdir)/${PN}.so.3"
+	dodoc AUTHORS
+}

Added: trunk/overlays/proaudio/media-libs/libclxclient/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-libs/libclxclient/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml


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