[proaudio] [2612] media-plugins/sfxr-dssi import, version 20121120

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


Revision: 2612
Author:   gavlee
Date:     2013-03-30 14:05:44 +0100 (Sat, 30 Mar 2013)
Log Message:
-----------
media-plugins/sfxr-dssi import, version 20121120

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/ChangeLog
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/Manifest
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/files/
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/files/sfxr-dssi-20121120-wscript.patch
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/metadata.xml
    trunk/overlays/proaudio/media-plugins/sfxr-dssi/sfxr-dssi-20121120.ebuild

Added: trunk/overlays/proaudio/media-plugins/sfxr-dssi/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/sfxr-dssi/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/sfxr-dssi/ChangeLog	2013-03-30 13:05:44 UTC (rev 2612)
@@ -0,0 +1,11 @@
+# ChangeLog for media-plugins/sfxr-dssi
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*sfxr-dssi-20121120 (30 Mar 2013)
+
+  30 Mar 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+  +sfxr-dssi-20121120.ebuild, +files/sfxr-dssi-20121120-wscript.patch,
+  +metadata.xml:
+  import
+

Added: trunk/overlays/proaudio/media-plugins/sfxr-dssi/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/sfxr-dssi/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/sfxr-dssi/Manifest	2013-03-30 13:05:44 UTC (rev 2612)
@@ -0,0 +1,5 @@
+AUX sfxr-dssi-20121120-wscript.patch 3022 SHA256 4eafe94e07eabdf4d5e9a2e1353938541bdd2a9d32bc070b0c07f582c984b336 SHA512 acb5404f52a2d6acc52c6d2e2f89f11a74615f79af03bfeca31c979995a664ae42f047577772a03cb44894d54a0dd9392ede1a6d49d22d3952044501a7bd73cf WHIRLPOOL cfff5cdb87a2a599c5e3329b017ce93825657a71100959b1078e0d6250f87c743f68fdbc2c82ee3138a0059135ad03d926c172d3ac4398d519add9153c73a0e0
+DIST sfxr-dssi-20121120.tar.bz2 156911 SHA256 d2db6cd30db83edd85fcd7df45587245c6848f1b15f17f83125bd50ddbaad28a SHA512 e917ba15b07f12fcfb9f28a0b4112c60bd12b53311f88c870d1f3edb001837560c276a1f46f3294d224617702cb3c09d71544697f7e5be5ebb636b747eadd0e6 WHIRLPOOL 6333b302a72e27cd8a4dbb2b01a0c3d9f0799d4a5ab3188f0a9540016978a2c0684857c23f6662c5e40aabfef7528f780695bc32949d1df8e18c6f87b1598536
+EBUILD sfxr-dssi-20121120.ebuild 636 SHA256 2f91e12fbbd4a42ff786c128191690a8f5a034139dd24585a74581a0f1db2e1f SHA512 c6d3b553a2db28c8fd87a04399ee2b2f1cd97045783153bfd2e0606a70b98b3e4b7e19555fea3da2710c8e82c36aa337f36f2ef895664143bcee2aaed925dbdf WHIRLPOOL 8f58691ecb7be635cf95bec01e170518938d0a3f3771ba62bbec5d555a6110895992f9e5ff8d278736a864eab276a4e650e2db1a37c0d4ef3dff231eb82580a2
+MISC ChangeLog 322 SHA256 ffa3634c1b084a8330d5287adf225e049c4cd8e657948fbd332c46daea603c6e SHA512 b942465e841f0998d539d3b2312637b3a7c40e415327ea358a9b4e32d15b6b3f9a33bc21acf7f524d9572dd280a5bc489a0879f384c7fc477504bb8e6bdad0b3 WHIRLPOOL bc8fcc25e1f30251d08a8dc7bbfb5074e67ccd1b0df5dc8702a3119eac74777314e10963c2ee308b04e1765e5f4f407f85099850f5962cc356e2b99e732bf768
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/media-plugins/sfxr-dssi/files/sfxr-dssi-20121120-wscript.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/sfxr-dssi/files/sfxr-dssi-20121120-wscript.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/sfxr-dssi/files/sfxr-dssi-20121120-wscript.patch	2013-03-30 13:05:44 UTC (rev 2612)
@@ -0,0 +1,77 @@
+From c8bd6f2cb63d54165414113a34ca37ea50a8c81e Mon Sep 17 00:00:00 2001
+From: "Gavin Pryke (gavlee)" <gavinlee303@xxxxxxxxxxxxxx>
+Date: Fri, 29 Mar 2013 04:42:37 +0000
+Subject: [PATCH 1/2] pass multilib-strict check
+
+---
+ wscript | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/wscript b/wscript
+index 3fb6c7e..8e8b9db 100644
+--- a/wscript
++++ b/wscript
+@@ -12,9 +12,11 @@ out = 'build'
+ 
+ def options(opt):
+     opt.load('compiler_c')
++    opt.load('gnu_dirs')
+ 
+ def configure(conf):
+     conf.load('compiler_c')
++    conf.load('gnu_dirs')
+     conf.check_cfg(package='gtk+-2.0', atleast_version='2.4.0', mandatory = True)
+     conf.check_cfg(package='libwhygui', uselib_store='WHYGUI', atleast_version='20121103',
+                    mandatory = True, args = '--cflags --libs')
+@@ -55,7 +57,7 @@ def build(bld):
+     bld.shlib(source = ['src/sfxr.c', 'src/sfxr_ports.c', 'src/main.c'],
+               target = 'sfxr-dssi',
+               use = 'DSSI',
+-              install_path = '${PREFIX}/lib/dssi',
++              install_path = '${LIBDIR}/dssi',
+               env = plugin_env,
+               mac_bundle = sys.platform.startswith('darwin'))
+ 
+@@ -63,11 +65,11 @@ def build(bld):
+     bld.program(source = ['src/gui_main.c', 'src/gui_sfxr.c', 'src/sfxr_ports.c'],
+                 target = 'sfxr-dssi_gtk',
+                 use = 'LO WHYGUI',
+-                install_path = '${PREFIX}/lib/dssi/sfxr-dssi')
++                install_path = '${LIBDIR}/dssi/sfxr-dssi')
+ 
+     # GUI Lua files
+-    bld.install_files('${PREFIX}/lib/dssi/sfxr-dssi', bld.path.ant_glob('src/*.lua'))
++    bld.install_files('${LIBDIR}/dssi/sfxr-dssi', bld.path.ant_glob('src/*.lua'))
+ 
+     # GUI images
+-    bld.install_files('${PREFIX}/lib/dssi/sfxr-dssi', bld.path.ant_glob('images/*'))
++    bld.install_files('${LIBDIR}/dssi/sfxr-dssi', bld.path.ant_glob('images/*'))
+ 
+-- 
+1.8.1.5
+
+From fd79f56d13170376fc293f1c3db7b75fcf066a5d Mon Sep 17 00:00:00 2001
+From: "Gavin Pryke (gavlee)" <gavinlee303@xxxxxxxxxxxxxx>
+Date: Fri, 29 Mar 2013 04:43:17 +0000
+Subject: [PATCH 2/2] remove -fomit-frame-pointer from cflags
+
+---
+ wscript | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/wscript b/wscript
+index 8e8b9db..4fd69cf 100644
+--- a/wscript
++++ b/wscript
+@@ -50,7 +50,7 @@ def build(bld):
+     plugin_env.macbundle_PATTERN = '%s.so'
+     print('*******************', bld.env.CC_NAME, bld.env['CFLAGS'])
+     if plugin_env.CC_NAME == 'gcc' and '-ffast-math' not in plugin_env['CFLAGS']:
+-        plugin_env.append_unique('CFLAGS', ['-finline-functions', '-ffast-math', '-fomit-frame-pointer', '-funroll-loops', '-Winline'])
++        plugin_env.append_unique('CFLAGS', ['-finline-functions', '-ffast-math', '-funroll-loops', '-Winline'])
+         # plugin_env.append_unique('CCFLAGS', '-finline-limit=5000')
+         # -FIX- this assumes gcc 3.4.6 or later:
+         # plugin_env.append_unique('CCFLAGS', ['--param large-function-growth=NNN', '--param inline-unit-growth=NNN'])
+-- 
+1.8.1.5
+

Added: trunk/overlays/proaudio/media-plugins/sfxr-dssi/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/sfxr-dssi/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/sfxr-dssi/metadata.xml	2013-03-30 13:05:44 UTC (rev 2612)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-plugins/sfxr-dssi/sfxr-dssi-20121120.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/sfxr-dssi/sfxr-dssi-20121120.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/sfxr-dssi/sfxr-dssi-20121120.ebuild	2013-03-30 13:05:44 UTC (rev 2612)
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+inherit waf-utils python-any-r1
+
+DESCRIPTION="sfxr sound effect generator DSSI plugin"
+HOMEPAGE="http://smbolton.com/linux/";
+SRC_URI="http://smbolton.com/linux/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/libwhy
+	media-libs/dssi
+	media-libs/liblo
+	media-libs/ladspa-sdk
+	media-libs/alsa-lib
+	x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	virtual/pkgconfig"
+
+RESTRICT="mirror"
+
+DOCS=(README)
+
+PATCHES=("${FILESDIR}"/${P}-wscript.patch)


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