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