Revision: 1782
Author: gavlee
Date: 2010-10-25 16:29:19 +0200 (Mon, 25 Oct 2010)
Log Message:
-----------
media-sound/jacker bump to 2010.9.21
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/jacker/ChangeLog
trunk/overlays/proaudio/media-sound/jacker/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/jacker/files/jacker-2010.9.21-sconstruct.patch
trunk/overlays/proaudio/media-sound/jacker/jacker-2010.9.21.ebuild
Modified: trunk/overlays/proaudio/media-sound/jacker/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jacker/ChangeLog 2010-10-23
14:22:24 UTC (rev 1781)
+++ trunk/overlays/proaudio/media-sound/jacker/ChangeLog 2010-10-25
14:29:19 UTC (rev 1782)
@@ -2,6 +2,12 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*jacker-2010.9.21 (25 Oct 2010)
+
+ 25 Oct 2010; Gavin Pryke <[email protected]>
+ +jacker-2010.9.21.ebuild, +files/jacker-2010.9.21-sconstruct.patch:
+ version bump. update sconstruct patch. other patches dropped; not needed.
+
*jacker-2010.5.4 (09 Aug 2010)
09 Aug 2010; Gavin Pryke <[email protected]>
Modified: trunk/overlays/proaudio/media-sound/jacker/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jacker/Manifest 2010-10-23 14:22:24 UTC
(rev 1781)
+++ trunk/overlays/proaudio/media-sound/jacker/Manifest 2010-10-25 14:29:19 UTC
(rev 1782)
@@ -1,7 +1,10 @@
AUX jacker-2010.5.4-gcc-missing-include.patch 244 RMD160
8d331f26ec580b09827f7cbf6aee15bee3ffb508 SHA1
077cd12ace1c507509a020e3dd941cbb7e96a699 SHA256
c328d89554206b0e09d93b5554d72d0d27cead4821ff7d74e01ec95951c18535
AUX jacker-2010.5.4-glade-file-location.patch 553 RMD160
0290eff77e0be89bae8c9424c58fdc2eb36232f7 SHA1
a4c3e87f6d8f04642b64adf582ca011e387fd158 SHA256
15e8081a7dc43f8d72b0102dc9f361373ce9feb03f59e9a15d28d710aad6e62c
AUX jacker-2010.5.4-sconstruct.patch 1403 RMD160
38cdcaa44f353f48ada042e4409baf062c3d87f6 SHA1
39a5660f2fb1a6250483ac194c5dd6cde9ca36a5 SHA256
63c1215b98f3d6d6d57fdc783b974005bce7ce4953a0d9236580a904f43c8b40
+AUX jacker-2010.9.21-sconstruct.patch 2404 RMD160
d8eba4ea189060215f92c77e488767a9c004d79e SHA1
f9f8e80ab043097a82fb84ca3df1c31fa8576680 SHA256
625aeb08b434fae19d4220f5ed0582690f90ab631d66bcac1ab467fbaa358a91
DIST jacker-2010.5.4.tar.bz2 175546 RMD160
de9dd64588e9fd9c45f93daf48ac6a3c0b8bad1f SHA1
6a0cc112cc9f5726a435209faec7b55f17af341a SHA256
abf5042b0bce9c078363e43fb591c7270103e13d39b32fec2eb082c9fa74e38c
+DIST jacker-2010.9.21.tar.bz2 245059 RMD160
6397c21abad4929b73f4b3ddbebe562effcf6055 SHA1
5572b9a0e745fc58b2b65bd6dfdae4715c704b49 SHA256
2053b6be4a7b94089383292aec9f1a979f01bddffffc70771eaf23e6e1137398
EBUILD jacker-2010.5.4.ebuild 1461 RMD160
ddae9c5e5e1974e09c53ad2ecec32735df7815de SHA1
cf890c7d515704eff534e2e35cef94115619ecd4 SHA256
0bca37f296ac336580e51d5282bc012db24d229a84e2ffefd4fce9a51910cceb
-MISC ChangeLog 562 RMD160 01511bbb74b2e3e8b6881222650ba7e1f7bac352 SHA1
494b1f9c5b659500bba4e86698b349dab6106669 SHA256
970a78fc2b39635c28dbe0ba78b2c34239f5750a89ed2088bec6239156b5f6b4
+EBUILD jacker-2010.9.21.ebuild 1265 RMD160
1f0fadd23f0013a160b4bfa2e85fd836843800bf SHA1
cfe18f6202c9e23f1080acba53633c68fd05e52d SHA256
f2776c219b75d67a0d4ae6df61fb17850787611523e02277d41057d7a91c4345
+MISC ChangeLog 798 RMD160 988aa3feb899016549e3dabf9816fe985a10e743 SHA1
00ad03f859c6ac4edfd6fa748dded8e028de2e75 SHA256
e06bbb869784a78f2356c855208f4293a74e52bc997da27d66fd096d726ea250
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added:
trunk/overlays/proaudio/media-sound/jacker/files/jacker-2010.9.21-sconstruct.patch
===================================================================
---
trunk/overlays/proaudio/media-sound/jacker/files/jacker-2010.9.21-sconstruct.patch
(rev 0)
+++
trunk/overlays/proaudio/media-sound/jacker/files/jacker-2010.9.21-sconstruct.patch
2010-10-25 14:29:19 UTC (rev 1782)
@@ -0,0 +1,61 @@
+--- jacker-2010.9.21/SConstruct.old 2010-10-25 12:34:57.000000000 +0100
++++ jacker-2010.9.21/SConstruct 2010-10-25 14:29:11.000000000 +0100
+@@ -76,15 +76,21 @@
+ "-g",
+ "-DDEBUG",
+ "-fno-strict-aliasing",
+- "-fwrapv",
++# "-fwrapv",
+ "-Wall",
+ "-Wno-deprecated",
+- '-march=core2', #x86_64: we need to take this out
+- '-mfpmath=sse',
+- '-msse',
++# '-march=core2', #x86_64: we need to take this out
++# '-mfpmath=sse',
++# '-msse',
+ '-ffast-math',
+ ],
+ )
++ if os.environ.has_key('CXX'):
++ self.Replace(CXX = os.environ['CXX'])
++ if os.environ.has_key('CXXFLAGS'):
++ self.Append(CXXFLAGS = SCons.Util.CLVar(os.environ['CXXFLAGS']))
++ if os.environ.has_key('LDFLAGS'):
++ self.Append(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
+
+ def release(self):
+ if win32():
+@@ -104,19 +110,25 @@
+ self.Append(
+ CXXFLAGS=[
+ "-fno-strict-aliasing",
+- "-fwrapv",
++# "-fwrapv",
+ "-Wall",
+ "-Wno-deprecated",
+- '-march=core2', #x86_64: we need to take this out
+- '-mfpmath=sse',
+- '-msse',
+- '-O3',
+- '-funroll-loops',
+- '-fomit-frame-pointer',
++# '-march=core2', #x86_64: we need to take this out
++# '-mfpmath=sse',
++# '-msse',
++# '-O3',
++# '-funroll-loops',
++# '-fomit-frame-pointer',
+ '-ffast-math',
+ '-DNDEBUG',
+ ],
+ )
++ if os.environ.has_key('CXX'):
++ self.Replace(CXX = os.environ['CXX'])
++ if os.environ.has_key('CXXFLAGS'):
++ self.Append(CXXFLAGS = SCons.Util.CLVar(os.environ['CXXFLAGS']))
++ if os.environ.has_key('LDFLAGS'):
++ self.Append(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
+
+ def install(self, target, source, perm=None):
+ if self['IDDQD']:
Added: trunk/overlays/proaudio/media-sound/jacker/jacker-2010.9.21.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jacker/jacker-2010.9.21.ebuild
(rev 0)
+++ trunk/overlays/proaudio/media-sound/jacker/jacker-2010.9.21.ebuild
2010-10-25 14:29:19 UTC (rev 1782)
@@ -0,0 +1,45 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit eutils scons-utils toolchain-funcs
+
+DESCRIPTION="A MIDI tracker for the Jack Audio Connection Kit"
+HOMEPAGE="http://www.bitbucket.org/paniq/jacker"
+SRC_URI="http://www.bitbucket.org/paniq/${PN}/downloads/${P}.tar.bz2"
+
+RESTRICT="mirror"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-cpp/gtkmm-2.18.2:2.4
+ >=media-sound/jack-audio-connection-kit-0.118.0"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ # obey CXX, CXXFLAGS and LDFLAGS
+ epatch "${FILESDIR}/${P}-sconstruct.patch"
+
+ tc-export CXX
+ escons DEBUG=$(use debug && echo 1 || echo 0) \
+ VERBOSE=1 || die "escons compile failed"
+}
+
+src_install() {
+ escons DESTDIR="${D}" PREFIX=/usr install || die "escons install failed"
+
+ # remove the text files in /usr/share/jacker and use dodoc on them
instead,
+ # it's tidier on Gentoo plus dodoc compresses them
+ rm "${D}/usr/share/jacker/cheatsheet.txt"
+ rm "${D}/usr/share/jacker/commands.txt"
+ dodoc cheatsheet.txt commands.txt todo.txt
+
+ # a desktop entry for convenience
+ dosym /usr/share/jacker/jacker.png /usr/share/pixmaps/jacker.png
+ make_desktop_entry jacker Jacker jacker "AudioVideo;Audio;Sequencer;"
+}