summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/pd-cyclone/ChangeLog11
-rw-r--r--media-sound/pd-cyclone/Manifest3
-rw-r--r--media-sound/pd-cyclone/files/digest-pd-cyclone-0.1_alpha541
-rw-r--r--media-sound/pd-cyclone/files/pd-cyclone-0.1_alpha54-fPIC.patch20
-rw-r--r--media-sound/pd-cyclone/metadata.xml5
-rw-r--r--media-sound/pd-cyclone/pd-cyclone-0.1_alpha54.ebuild37
6 files changed, 77 insertions, 0 deletions
diff --git a/media-sound/pd-cyclone/ChangeLog b/media-sound/pd-cyclone/ChangeLog
new file mode 100644
index 000000000000..b42d6234a66d
--- /dev/null
+++ b/media-sound/pd-cyclone/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-sound/pd-cyclone
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/pd-cyclone/ChangeLog,v 1.1 2005/04/18 16:33:52 luckyduck Exp $
+
+*pd-cyclone-0.1_alpha54 (18 Apr 2005)
+
+ 18 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org> +metadata.xml,
+ +files/pd-cyclone-0.1_alpha54-fPIC.patch, +pd-cyclone-0.1_alpha54.ebuild:
+ Inital import, ebuild based on the contribution by Tim Blechmann
+ <timblechmann@gmx.de>. Fixes #87951
+
diff --git a/media-sound/pd-cyclone/Manifest b/media-sound/pd-cyclone/Manifest
new file mode 100644
index 000000000000..27aa80d0733e
--- /dev/null
+++ b/media-sound/pd-cyclone/Manifest
@@ -0,0 +1,3 @@
+MD5 2c48fa13ea64580925564f7181c8f133 pd-cyclone-0.1_alpha54.ebuild 879
+MD5 71d33b7ecd8f7939281e25313e6a8f9e files/digest-pd-cyclone-0.1_alpha54 75
+MD5 858c3f5d3a131a247f63e3a7c648bc09 files/pd-cyclone-0.1_alpha54-fPIC.patch 886
diff --git a/media-sound/pd-cyclone/files/digest-pd-cyclone-0.1_alpha54 b/media-sound/pd-cyclone/files/digest-pd-cyclone-0.1_alpha54
new file mode 100644
index 000000000000..e615bc7d426d
--- /dev/null
+++ b/media-sound/pd-cyclone/files/digest-pd-cyclone-0.1_alpha54
@@ -0,0 +1 @@
+MD5 0c803c8e2f10b4c40637899396ab6d79 cyclone-0.1-alpha54-src.tar.gz 294648
diff --git a/media-sound/pd-cyclone/files/pd-cyclone-0.1_alpha54-fPIC.patch b/media-sound/pd-cyclone/files/pd-cyclone-0.1_alpha54-fPIC.patch
new file mode 100644
index 000000000000..e977fe16441a
--- /dev/null
+++ b/media-sound/pd-cyclone/files/pd-cyclone-0.1_alpha54-fPIC.patch
@@ -0,0 +1,20 @@
+diff -urpN cyclone.orig/cyclone/hammer/Makefile cyclone.new/cyclone/hammer/Makefile
+--- cyclone.orig/cyclone/hammer/Makefile 2002-12-23 10:22:34.000000000 +0100
++++ cyclone.new/cyclone/hammer/Makefile 2005-04-18 18:28:55.000000000 +0200
+@@ -1,3 +1,4 @@
+ ROOT_DIR = ../..
+ redefault: allhammers.c default
+ include $(ROOT_DIR)/Makefile.common
++
+diff -urpN cyclone.orig/Makefile.common cyclone.new/Makefile.common
+--- cyclone.orig/Makefile.common 2005-02-28 12:07:28.000000000 +0100
++++ cyclone.new/Makefile.common 2005-04-18 18:29:31.000000000 +0200
+@@ -109,7 +109,7 @@ WARN_CFLAGS = -Wall -W -Wstrict-prototyp
+ endif
+
+ DBG_CFLAGS =
+-CFLAGS = $(WARN_CFLAGS) $(OPT_CFLAGS) $(DEFINES) $(INCLUDES)
++CFLAGS = $(OUR_CFLAGS) -fPIC $(DEFINES) $(INCLUDES)
+
+ EXTERNS = $(foreach fn,$(CX_NAMES:.c=.$(X_SUFFIX)),$(OUT_DIR)/$(fn)) \
+ $(foreach fn,$(AX_NAMES:.c=~.$(X_SUFFIX)),$(OUT_DIR)/$(fn)) \
diff --git a/media-sound/pd-cyclone/metadata.xml b/media-sound/pd-cyclone/metadata.xml
new file mode 100644
index 000000000000..e1774e3d9ad7
--- /dev/null
+++ b/media-sound/pd-cyclone/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-sound/pd-cyclone/pd-cyclone-0.1_alpha54.ebuild b/media-sound/pd-cyclone/pd-cyclone-0.1_alpha54.ebuild
new file mode 100644
index 000000000000..045742272b5c
--- /dev/null
+++ b/media-sound/pd-cyclone/pd-cyclone-0.1_alpha54.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/pd-cyclone/pd-cyclone-0.1_alpha54.ebuild,v 1.1 2005/04/18 16:33:52 luckyduck Exp $
+
+inherit eutils versionator
+
+MY_PV=$(replace_version_separator 2 '-')
+DESCRIPTION="cyclone external for pure data"
+HOMEPAGE="http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html"
+SRC_URI="http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone-${MY_PV}-src.tar.gz"
+
+LICENSE="|| ( BSD as-is )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/cyclone
+
+RDEPEND="media-sound/pd"
+
+src_unpack() {
+ unpack ${A}
+ cd ${WORKDIR}
+
+ # build system not fine grained enough to only compile
+ # the shared object with fPIC
+ epatch ${FILESDIR}/${P}-fPIC.patch
+}
+
+src_compile() {
+ emake OUR_CFLAGS="${CFLAGS}" || die "make failed"
+}
+
+src_install() {
+ install -d ${WORKDIR}/bin/ ${D}/usr/lib/pd/extra/
+ install ${WORKDIR}/bin/*.pd_linux ${D}/usr/lib/pd/extra/
+}