summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2008-04-28 16:51:43 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2008-04-28 16:51:43 +0000
commit8804586eb82ba4f630126829fb868c400b126236 (patch)
treefa20f33a8fb04959b5168d01dcc7f06393d1c026 /media-sound
parentVersion bumped. (diff)
downloadhistorical-8804586eb82ba4f630126829fb868c400b126236.tar.gz
historical-8804586eb82ba4f630126829fb868c400b126236.tar.bz2
historical-8804586eb82ba4f630126829fb868c400b126236.zip
GCC 4.3 fix wrt #219542, thanks to Peter Alfredsen.
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/sooperlooper/ChangeLog6
-rw-r--r--media-sound/sooperlooper/Manifest5
-rw-r--r--media-sound/sooperlooper/files/sooperlooper-1.6.2-gcc43.patch193
-rw-r--r--media-sound/sooperlooper/sooperlooper-1.6.2.ebuild5
4 files changed, 204 insertions, 5 deletions
diff --git a/media-sound/sooperlooper/ChangeLog b/media-sound/sooperlooper/ChangeLog
index 47be7aa0f24a..6588af035aeb 100644
--- a/media-sound/sooperlooper/ChangeLog
+++ b/media-sound/sooperlooper/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-sound/sooperlooper
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/ChangeLog,v 1.10 2008/03/27 11:43:02 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/ChangeLog,v 1.11 2008/04/28 16:51:43 drac Exp $
+
+ 28 Apr 2008; Samuli Suominen <drac@gentoo.org>
+ +files/sooperlooper-1.6.2-gcc43.patch, sooperlooper-1.6.2.ebuild:
+ GCC 4.3 fix wrt #219542, thanks to Peter Alfredsen.
*sooperlooper-1.6.2 (27 Mar 2008)
diff --git a/media-sound/sooperlooper/Manifest b/media-sound/sooperlooper/Manifest
index daa447a1c9dc..f5cc3302bd47 100644
--- a/media-sound/sooperlooper/Manifest
+++ b/media-sound/sooperlooper/Manifest
@@ -1,9 +1,10 @@
AUX sooperlooper-1.1.0-amd64.patch 905 RMD160 648ef9925991fa830453b7c8b972d62ed3ebef8d SHA1 35ce4027fe676c97482563251a7062f4c456fbea SHA256 7a14645739ebada3b137435c09e7abe99bcf1509ef3962cec8de6698a7f1a684
AUX sooperlooper-1.1.0-asneeded.patch 703 RMD160 641de2f75609762ff42745ac5c9931e024eca2b4 SHA1 8e4f107994688508631fd6d3f2ca469fc894f680 SHA256 3b3fd581cc4b54bcdc2046aa2e31bb78c3bad86bd5bc4ab9cf55faab552e0319
AUX sooperlooper-1.6.2-asneeded.patch 782 RMD160 5c3f30201217b2093cb127cfc680545ae9529c5d SHA1 aef84e9c8a4236be04e62171096ef7afeb14045b SHA256 b8bb87cf86ad8db53728c28fbf2455c6cbd5e578ef44305c3a5b099c865b1406
+AUX sooperlooper-1.6.2-gcc43.patch 6891 RMD160 12e0b3c3bf28a08592a5e3641cc554811c0e3201 SHA1 45cb68aeb9396ffd83434d70642cb65441dfc6ff SHA256 a74c9f1057983eb5bea601ae6a66d3381a57555cee714313f1b473bbbdce39a0
DIST sooperlooper-1.1.0.tar.gz 653651 RMD160 46c6a5c647bc1d336c55d843abf28b669518936d SHA1 e551464e9df0ca6da239d2473e4097546da5ecef SHA256 096f3b247071c0d224ecf0b8766a9948685a7f0d029d7aca60b2f00349521a16
DIST sooperlooper-1.6.2.tar.gz 675877 RMD160 17964f4d8c000ce43373e5cc04549a7d71d99bf9 SHA1 85d9ae90f678e2444af47777f7b6c530a55823d2 SHA256 a1a43f5f31c9d61c83f385b5bae780fbe5f39217389ca4633b237ee0cd3a4a08
EBUILD sooperlooper-1.1.0.ebuild 1097 RMD160 b55897320bc79632fd41a5bf948af16ddaa8bf5d SHA1 da855734cb31be584871fd181c5d69e9a349815b SHA256 48ccc37a047b3ca0a8e7e4511c4d3327c357521cf6277f67c030755259fd1f9b
-EBUILD sooperlooper-1.6.2.ebuild 1097 RMD160 375a1c08a83b2218c5a1b49fb609cf4c4ce233b0 SHA1 e6e4582787226df6de657a7c88943c037e2786a9 SHA256 b31f6470c5f173a657e90856ddd2188ad027ec40867508bc281b2b9984666eab
-MISC ChangeLog 2045 RMD160 a44abe65db8c7f1daa95b1fcaf88405ec60be06c SHA1 faa1e7f2c41b650dd2164345e65d7d4b7c73cc15 SHA256 b8fe2f826d8f27d1f2026583c6eb922db827402b27b108bd498c549f92d48369
+EBUILD sooperlooper-1.6.2.ebuild 1132 RMD160 e6f76764dcb0c440b2110b9952700a0caf8f672c SHA1 e7bd60dba4e2b899dc1fae74d595be258383b178 SHA256 c3bf2c904a2ffa45cc52fede30e45f0054ddbb8a6ac45bca45a8147aca1c8ad2
+MISC ChangeLog 2217 RMD160 ad57e871fc6bc376165f914fd8c25379f231c438 SHA1 cf0a123ce35216dcbdd50884a1fce57f804796d6 SHA256 80cc685af59ebc43fce3bb451f4367292c9478653e5732ca2fba20e0c48d995f
MISC metadata.xml 227 RMD160 db91bfb1298cfaa0069ba0d53f7d8f2791f7d344 SHA1 51ff8c11f7cb3c6b7a97ff2c24af697f1f5ac2ca SHA256 0f8c8d5cb2453a9adf2c7c88c98e613ef02ca8640ecc46379fe9a5e50f7bff7b
diff --git a/media-sound/sooperlooper/files/sooperlooper-1.6.2-gcc43.patch b/media-sound/sooperlooper/files/sooperlooper-1.6.2-gcc43.patch
new file mode 100644
index 000000000000..826109b67c7c
--- /dev/null
+++ b/media-sound/sooperlooper/files/sooperlooper-1.6.2-gcc43.patch
@@ -0,0 +1,193 @@
+diff -up sooperlooper-1.6.2/libs/midi++/fd_midiport.cc~ sooperlooper-1.6.2/libs/midi++/fd_midiport.cc
+--- sooperlooper-1.6.2/libs/midi++/fd_midiport.cc~ 2008-04-15 19:28:24.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/fd_midiport.cc 2008-04-15 19:28:24.000000000 +0200
+@@ -20,6 +20,7 @@
+
+ #include <fcntl.h>
+ #include <cerrno>
++#include <cstring>
+ #include <sys/time.h>
+
+ #include <pbd/error.h>
+diff -up sooperlooper-1.6.2/libs/midi++/midi.cc~ sooperlooper-1.6.2/libs/midi++/midi.cc
+--- sooperlooper-1.6.2/libs/midi++/midi.cc~ 2008-04-15 19:28:46.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/midi.cc 2008-04-15 19:28:46.000000000 +0200
+@@ -19,6 +19,7 @@
+ */
+
+ #include <string>
++#include <cstring>
+ #include <cstdlib>
+ #include <midi++/types.h>
+
+diff -up sooperlooper-1.6.2/libs/midi++/midichannel.cc~ sooperlooper-1.6.2/libs/midi++/midichannel.cc
+--- sooperlooper-1.6.2/libs/midi++/midichannel.cc~ 2008-04-15 19:29:01.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/midichannel.cc 2008-04-15 19:29:01.000000000 +0200
+@@ -21,6 +21,7 @@
+ #include <midi++/types.h>
+ #include <midi++/port.h>
+ #include <midi++/channel.h>
++#include <cstring>
+
+ using namespace SigC;
+ using namespace MIDI;
+diff -up sooperlooper-1.6.2/libs/midi++/midicontrollable.cc~ sooperlooper-1.6.2/libs/midi++/midicontrollable.cc
+--- sooperlooper-1.6.2/libs/midi++/midicontrollable.cc~ 2008-04-15 19:30:10.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/midicontrollable.cc 2008-04-15 19:30:10.000000000 +0200
+@@ -18,6 +18,7 @@
+ $Id: sooperlooper-1.6.2-gcc43.patch,v 1.1 2008/04/28 16:51:43 drac Exp $
+ */
+
++#include <limits.h>
+ #include <cstdio> /* for sprintf, sigh */
+ #include <pbd/error.h>
+ #include <midi++/port.h>
+diff -up sooperlooper-1.6.2/libs/midi++/midimanager.cc~ sooperlooper-1.6.2/libs/midi++/midimanager.cc
+--- sooperlooper-1.6.2/libs/midi++/midimanager.cc~ 2008-04-15 19:30:30.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/midimanager.cc 2008-04-15 19:30:30.000000000 +0200
+@@ -17,6 +17,7 @@
+ $Id: sooperlooper-1.6.2-gcc43.patch,v 1.1 2008/04/28 16:51:43 drac Exp $
+ */
+
++#include <cstring>
+ #include <fcntl.h>
+ #include <pbd/error.h>
+ #include <pbd/basename.h>
+diff -up sooperlooper-1.6.2/libs/midi++/midiparser.cc~ sooperlooper-1.6.2/libs/midi++/midiparser.cc
+--- sooperlooper-1.6.2/libs/midi++/midiparser.cc~ 2008-04-15 19:30:44.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/midiparser.cc 2008-04-15 19:30:44.000000000 +0200
+@@ -22,6 +22,7 @@
+ */
+
+ #include <cstdlib>
++#include <cstring>
+ #include <unistd.h>
+ #include <string>
+ #include <iostream>
+diff -up sooperlooper-1.6.2/libs/midi++/mtc.cc~ sooperlooper-1.6.2/libs/midi++/mtc.cc
+--- sooperlooper-1.6.2/libs/midi++/mtc.cc~ 2008-04-15 19:31:07.000000000 +0200
++++ sooperlooper-1.6.2/libs/midi++/mtc.cc 2008-04-15 19:31:07.000000000 +0200
+@@ -19,6 +19,7 @@
+ */
+
+ #include <cstdlib>
++#include <cstring>
+ #include <unistd.h>
+ #include <string>
+ #include <iostream>
+diff -up sooperlooper-1.6.2/libs/pbd/dirname.cc~ sooperlooper-1.6.2/libs/pbd/dirname.cc
+--- sooperlooper-1.6.2/libs/pbd/dirname.cc~ 2008-04-15 19:25:00.000000000 +0200
++++ sooperlooper-1.6.2/libs/pbd/dirname.cc 2008-04-15 19:25:00.000000000 +0200
+@@ -1,5 +1,6 @@
+ #include <cstdio>
+ #include <cstdlib>
++#include <cstring>
+ #include <string>
+ #include <pbd/dirname.h>
+
+diff -up sooperlooper-1.6.2/libs/pbd/ftw.cc~ sooperlooper-1.6.2/libs/pbd/ftw.cc
+--- sooperlooper-1.6.2/libs/pbd/ftw.cc~ 2008-04-15 19:25:46.000000000 +0200
++++ sooperlooper-1.6.2/libs/pbd/ftw.cc 2008-04-15 19:25:46.000000000 +0200
+@@ -29,6 +29,7 @@
+ */
+
+ #include <string>
++#include <cstring>
+ #include <sys/types.h> /* Because fts(3) says so */
+ #include <sys/stat.h>
+ #include <fts.h>
+diff -up sooperlooper-1.6.2/libs/pbd/mountpoint.cc~ sooperlooper-1.6.2/libs/pbd/mountpoint.cc
+--- sooperlooper-1.6.2/libs/pbd/mountpoint.cc~ 2008-04-15 19:26:12.000000000 +0200
++++ sooperlooper-1.6.2/libs/pbd/mountpoint.cc 2008-04-15 19:26:12.000000000 +0200
+@@ -19,6 +19,7 @@
+ */
+
+ #include <cstdio>
++#include <cstring>
+ #include <string>
+ #include <limits.h>
+
+diff -up sooperlooper-1.6.2/libs/pbd/pathscanner.cc~ sooperlooper-1.6.2/libs/pbd/pathscanner.cc
+--- sooperlooper-1.6.2/libs/pbd/pathscanner.cc~ 2008-04-15 19:26:37.000000000 +0200
++++ sooperlooper-1.6.2/libs/pbd/pathscanner.cc 2008-04-15 19:26:37.000000000 +0200
+@@ -20,6 +20,7 @@
+
+ #include <cstdlib>
+ #include <cstdio>
++#include <cstring>
+ #include <vector>
+ #include <dirent.h>
+
+diff -up sooperlooper-1.6.2/libs/pbd/pbd/ringbuffer.h~ sooperlooper-1.6.2/libs/pbd/pbd/ringbuffer.h
+--- sooperlooper-1.6.2/libs/pbd/pbd/ringbuffer.h~ 2008-04-15 19:27:24.000000000 +0200
++++ sooperlooper-1.6.2/libs/pbd/pbd/ringbuffer.h 2008-04-15 19:27:24.000000000 +0200
+@@ -23,6 +23,7 @@
+
+ #include <sys/mman.h>
+ #include <pbd/atomic.h>
++#include <cstring>
+
+ template<class T>
+ class RingBuffer
+diff -up sooperlooper-1.6.2/libs/pbd/pool.cc~ sooperlooper-1.6.2/libs/pbd/pool.cc
+--- sooperlooper-1.6.2/libs/pbd/pool.cc~ 2008-04-15 19:27:53.000000000 +0200
++++ sooperlooper-1.6.2/libs/pbd/pool.cc 2008-04-15 19:27:53.000000000 +0200
+@@ -18,6 +18,7 @@
+ $Id: sooperlooper-1.6.2-gcc43.patch,v 1.1 2008/04/28 16:51:43 drac Exp $
+ */
+
++#include <cstdlib>
+ #include <iostream>
+ #include <sys/mman.h>
+ #include <vector>
+diff -up sooperlooper-1.6.2/src/engine.cpp~ sooperlooper-1.6.2/src/engine.cpp
+--- sooperlooper-1.6.2/src/engine.cpp~ 2008-04-15 19:32:04.000000000 +0200
++++ sooperlooper-1.6.2/src/engine.cpp 2008-04-15 19:32:31.000000000 +0200
+@@ -19,12 +19,14 @@
+ #include <iostream>
+
+ #include <cmath>
++#include <cstring>
+ #include <unistd.h>
+ #include <sys/time.h>
+ #include <pthread.h>
+ #include <cerrno>
+
+ #include <vector>
++#include <algorithm>
+
+ #include <pbd/xml++.h>
+
+diff -up sooperlooper-1.6.2/src/midi_bind.cpp~ sooperlooper-1.6.2/src/midi_bind.cpp
+--- sooperlooper-1.6.2/src/midi_bind.cpp~ 2008-04-15 19:33:54.000000000 +0200
++++ sooperlooper-1.6.2/src/midi_bind.cpp 2008-04-15 19:33:54.000000000 +0200
+@@ -23,6 +23,7 @@
+ #include <iostream>
+ #include <fstream>
+ #include <cstdio>
++#include <cstring>
+ #include <cmath>
+
+ #include <midi++/parser.h>
+diff -up sooperlooper-1.6.2/src/midi_bridge.cpp~ sooperlooper-1.6.2/src/midi_bridge.cpp
+--- sooperlooper-1.6.2/src/midi_bridge.cpp~ 2008-04-15 19:33:30.000000000 +0200
++++ sooperlooper-1.6.2/src/midi_bridge.cpp 2008-04-15 19:33:30.000000000 +0200
+@@ -28,6 +28,7 @@
+ #include <cstdio>
+ #include <cmath>
+ #include <cerrno>
++#include <cstring>
+
+ #include <midi++/parser.h>
+ #include <midi++/factory.h>
+diff -up sooperlooper-1.6.2/src/ringbuffer.hpp~ sooperlooper-1.6.2/src/ringbuffer.hpp
+--- sooperlooper-1.6.2/src/ringbuffer.hpp~ 2008-04-15 19:32:03.000000000 +0200
++++ sooperlooper-1.6.2/src/ringbuffer.hpp 2008-04-15 19:32:03.000000000 +0200
+@@ -22,6 +22,7 @@
+ #define ringbuffer_h
+
+ #include <sys/mman.h>
++#include <cstring>
+ #include "atomic.h"
+
+ template<class T>
diff --git a/media-sound/sooperlooper/sooperlooper-1.6.2.ebuild b/media-sound/sooperlooper/sooperlooper-1.6.2.ebuild
index 7de8911e6d60..eaad091b9f43 100644
--- a/media-sound/sooperlooper/sooperlooper-1.6.2.ebuild
+++ b/media-sound/sooperlooper/sooperlooper-1.6.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/sooperlooper-1.6.2.ebuild,v 1.1 2008/03/27 11:43:02 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/sooperlooper/sooperlooper-1.6.2.ebuild,v 1.2 2008/04/28 16:51:43 drac Exp $
EAPI=1
@@ -30,7 +30,8 @@ DEPEND="${RDEPEND}
src_unpack() {
unpack ${A}
cd "${S}"
- epatch "${FILESDIR}"/${P}-asneeded.patch
+ epatch "${FILESDIR}"/${P}-asneeded.patch \
+ "${FILESDIR}"/${P}-gcc43.patch
}
src_compile() {