From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KweQP-00064n-4P for garchives@archives.gentoo.org; Sun, 02 Nov 2008 14:59:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BB767E02A4; Sun, 2 Nov 2008 14:59:33 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 4223DE02A4 for ; Sun, 2 Nov 2008 14:59:33 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 825A464A6B for ; Sun, 2 Nov 2008 14:59:31 +0000 (UTC) Received: from loki_val by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1KweQN-00069L-6L for gentoo-commits@lists.gentoo.org; Sun, 02 Nov 2008 14:59:31 +0000 From: "Peter Alfredsen (loki_val)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, loki_val@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in media-sound/beast/files: beast-0.7.1-gcc43.patch X-VCS-Repository: gentoo-x86 X-VCS-Files: beast-0.7.1-gcc43.patch X-VCS-Directories: media-sound/beast/files X-VCS-Committer: loki_val X-VCS-Committer-Name: Peter Alfredsen Content-Type: text/plain; charset=utf8 Message-Id: Sender: Peter Alfredsen Date: Sun, 02 Nov 2008 14:59:31 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: fa395acb-79c9-4e02-b75e-b23c1925b5f5 X-Archives-Hash: 949490d10aa25c2cf8287400560edd6c loki_val 08/11/02 14:59:31 Added: beast-0.7.1-gcc43.patch Log: Fix bug 240616 (gcc-4.3), thanks to Francisco Jos=C3=A9 Ca=C3=B1izares = Santofimia and bug 243000 (update-mime-database= collision). (Portage version: 2.2_rc13/cvs/Linux 2.6.27 x86_64) Revision Changes Path 1.1 media-sound/beast/files/beast-0.7.1-gcc43.patch file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/= files/beast-0.7.1-gcc43.patch?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/= files/beast-0.7.1-gcc43.patch?rev=3D1.1&content-type=3Dtext/plain Index: beast-0.7.1-gcc43.patch =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- beast-0.7.1.orig/bse/tests/resamplehandle.cc +++ beast-0.7.1/bse/tests/resamplehandle.cc @@ -24,6 +24,7 @@ #include #include #include +#include =20 using std::vector; using std::max; only in patch2: unchanged: --- beast-0.7.1.orig/bse/tests/firhandle.cc +++ beast-0.7.1/bse/tests/firhandle.cc @@ -26,6 +26,7 @@ #include #include #include +#include =20 using std::vector; using std::min; only in patch2: unchanged: --- beast-0.7.1.orig/bse/tests/filtertest.cc +++ beast-0.7.1/bse/tests/filtertest.cc @@ -26,6 +26,7 @@ #include "topconfig.h" #include #include +#include =20 typedef std::complex Complex; using namespace Birnet; only in patch2: unchanged: --- beast-0.7.1.orig/bse/bseresamplerimpl.hh +++ beast-0.7.1/bse/bseresamplerimpl.hh @@ -23,6 +23,8 @@ #include #include #include +#include +#include #ifdef __SSE__ #include #endif only in patch2: unchanged: --- beast-0.7.1.orig/bse/bseprocidl.cc +++ beast-0.7.1/bse/bseprocidl.cc @@ -24,6 +24,7 @@ #include #include #include +#include =20 std::set needTypes; std::set needClasses; only in patch2: unchanged: --- beast-0.7.1.orig/bse/bsecxxplugin.hh +++ beast-0.7.1/bse/bsecxxplugin.hh @@ -56,7 +56,7 @@ #define BSE_CXX_REGISTER_STATIC_HOOK(HookType) BSE_CXX_REGISTER_HOOK_NO= DE (HookType, 1) #define BSE_CXX_REGISTER_HOOK_NODE(HookType, __static) = \ template static BseExportNode* bse_export_node (); = \ - template<> static BseExportNode* = \ + template<> BseExportNode* \ bse_export_node () = \ { = \ static BseExportNodeHook hnode =3D { = \ @@ -91,7 +91,7 @@ (::NameSpace::bse_type_keeper__3##EnumType.get_type ()) #define BSE_CXX_DECLARE_ENUM(EnumType,EnumName,N,ICode) = \ template static BseExportNode* bse_export_node (); = \ - template<> static BseExportNode* = \ + template<> BseExportNode* \ bse_export_node () = \ { = \ static BseExportNodeEnum enode =3D { = \ @@ -145,7 +145,7 @@ (::NameSpace::bse_type_keeper__1##RecordType.get_type ()) #define BSE_CXX_DECLARE_RECORD(RecordType) = \ template static BseExportNode* bse_export_node (); = \ - template<> static BseExportNode* = \ + template<> BseExportNode* \ bse_export_node () = \ { = \ static BseExportNodeBoxed bnode =3D { = \ @@ -181,7 +181,7 @@ (::NameSpace::bse_type_keeper__2##SequenceType.get_type ()) #define BSE_CXX_DECLARE_SEQUENCE(SequenceType) = \ template static BseExportNode* bse_export_node (); = \ - template<> static BseExportNode* = \ + template<> BseExportNode* = \ bse_export_node () = \ { = \ static BseExportNodeBoxed bnode =3D { = \ @@ -219,7 +219,7 @@ extern ::Bse::ExportTypeKeeper bse_type_keeper__9##ProcType; #define BSE_CXX_REGISTER_PROCEDURE(ProcType) = \ template static ::BseExportNode* bse_export_node (); = \ - template<> static ::BseExportNode* = \ + template<> ::BseExportNode* = \ bse_export_node () = \ { = \ static ::BseExportNodeProc pnode =3D { = \ @@ -259,7 +259,7 @@ #define BSE_CXX_REGISTER_EFFECT(Effect) = \ BSE_CXX_DEFINE_STATIC_DATA (Effect##Base); = \ template static ::BseExportNode* bse_export_node (); = \ - template<> static ::BseExportNode* = \ + template<> ::BseExportNode* = \ bse_export_node () = \ { = \ static ::BseExportNodeClass cnode =3D { = \ only in patch2: unchanged: --- beast-0.7.1.orig/bse/Makefile.in +++ beast-0.7.1/bse/Makefile.in @@ -422,7 +422,7 @@ # need -I$(srcdir) for "bseserver.h" in .genprc.c # need -I. (builddir) for "bsecore.genidl.hh" in bsecore.cc INCLUDES =3D -I$(top_srcdir) -I$(top_builddir) -I$(srcdir) -I. \ - $(BSE_CFLAGS) -DG_DISABLE_DEPRECATED -DG_DISABLE_CONST_RETURNS + $(BSE_CFLAGS) -DG_DISABLE_CONST_RETURNS EXTRA_HEADERS =3D MAINTAINERCLEANFILES =3D $(GENERATED) $(am__append_2) # -Wl,-Bsymbolic only in patch2: unchanged: --- beast-0.7.1.orig/bse/bseloader-guspatch.cc +++ beast-0.7.1/bse/bseloader-guspatch.cc @@ -22,6 +22,7 @@ #include #include #include +#include =20 #undef WITH_GUSPATCH_XINFOS static SFI_MSG_TYPE_DEFINE (debug_guspatch, "guspatch", SFI_MSG_DEBUG, N= ULL); only in patch2: unchanged: --- beast-0.7.1.orig/bse/bsesequencer.cc +++ beast-0.7.1/bse/bsesequencer.cc @@ -30,6 +30,7 @@ #include #include #include +#include =20 /* due to a linker/compiler bug on SuSE 9.2, we need to * define extern "C" symbols outside of any C++ namespace, only in patch2: unchanged: --- beast-0.7.1.orig/sfi/sfidl-cxxbase.cc +++ beast-0.7.1/sfi/sfidl-cxxbase.cc @@ -23,6 +23,7 @@ #include #include #include +#include #include "sfidl-namespace.hh" #include "sfidl-options.hh" #include "sfidl-parser.hh" only in patch2: unchanged: --- beast-0.7.1.orig/sfi/sfidl-namespace.cc +++ beast-0.7.1/sfi/sfidl-namespace.cc @@ -21,6 +21,7 @@ #include #include #include +#include #include "sfidl-namespace.hh" #include =20 only in patch2: unchanged: --- beast-0.7.1.orig/sfi/sfidl-options.cc +++ beast-0.7.1/sfi/sfidl-options.cc @@ -22,6 +22,7 @@ #include "topconfig.h" #include #include +#include =20 /* FIXME: should be filled out and written into topconfig.h by configure= */ #define SFIDL_VERSION BST_VERSION only in patch2: unchanged: --- beast-0.7.1.orig/sfi/sficxx.hh +++ beast-0.7.1/sfi/sficxx.hh @@ -23,6 +23,7 @@ #include #include #include +#include =20 namespace Sfi { =20 only in patch2: unchanged: --- beast-0.7.1.orig/sfi/sfidl-factory.cc +++ beast-0.7.1/sfi/sfidl-factory.cc @@ -18,6 +18,7 @@ */ #include "sfidl-factory.hh" #include "glib-extra.h" +#include =20 using namespace Sfidl; using namespace std; only in patch2: unchanged: --- beast-0.7.1.orig/sfi/sfidl-parser.cc +++ beast-0.7.1/sfi/sfidl-parser.cc @@ -27,6 +27,9 @@ #include #include #include +#include +#include +#include =20 const std::string Sfidl::string_from_int (long long int lli) only in patch2: unchanged: --- beast-0.7.1.orig/tests/bse/filtertest.cc +++ beast-0.7.1/tests/bse/filtertest.cc @@ -28,6 +28,7 @@ #include #include "topconfig.h" #include +#include =20 using std::string; using std::vector; only in patch2: unchanged: --- beast-0.7.1.orig/tools/bsewavetool.cc +++ beast-0.7.1/tools/bsewavetool.cc @@ -34,6 +34,7 @@ #include #include #include +#include =20 =20 namespace BseWaveTool { only in patch2: unchanged: --- beast-0.7.1.orig/tools/bsefcompare.cc +++ beast-0.7.1/tools/bsefcompare.cc @@ -28,6 +28,7 @@ #include #include #include +#include =20 #include "topconfig.h" =20 only in patch2: unchanged: --- beast-0.7.1.orig/tools/bsefextract.cc +++ beast-0.7.1/tools/bsefextract.cc @@ -27,6 +27,8 @@ #include #include #include "topconfig.h" +#include +#include =20 #include #include only in patch2: unchanged: --- beast-0.7.1.orig/birnet/tests/sorting.cc +++ beast-0.7.1/birnet/tests/sorting.cc @@ -19,6 +19,8 @@ // #define TEST_VERBOSE #include #include +#include +#include =20 namespace { using namespace Birnet; only in patch2: unchanged: --- beast-0.7.1.orig/birnet/tests/strings.cc +++ beast-0.7.1/birnet/tests/strings.cc @@ -18,6 +18,7 @@ */ //#define TEST_VERBOSE #include +#include using namespace Birnet; =20 namespace { only in patch2: unchanged: --- beast-0.7.1.orig/birnet/tests/threads.cc +++ beast-0.7.1/birnet/tests/threads.cc @@ -18,6 +18,7 @@ */ //#define TEST_VERBOSE #include +#include =20 namespace { using namespace Birnet; only in patch2: unchanged: --- beast-0.7.1.orig/birnet/birnetutils.cc +++ beast-0.7.1/birnet/birnetutils.cc @@ -31,6 +31,7 @@ #include #include #include +#include =20 #ifndef _ #define _(s) s only in patch2: unchanged: --- beast-0.7.1.orig/birnet/birnetsignal.hh +++ beast-0.7.1/birnet/birnetsignal.hh @@ -435,7 +435,7 @@ /* --- predefined signals --- */ template struct SignalFinalize : Signal0 { - typedef Signal0 Signal0= ; + typedef Birnet::Signals::Signal0 Signal0; explicit SignalFinalize (Emitter &emitter) = : Signal0 (emitter) {} explicit SignalFinalize (Emitter &emitter, void (Emitter::*method) ())= : Signal0 (emitter, method) {} BIRNET_PRIVATE_CLASS_COPY (SignalFinalize); @@ -443,7 +443,7 @@ =20 template struct SignalVoid : Signal0 { - typedef Signal0 Signal0; + typedef Birnet::Signals::Signal0 Signal0; explicit SignalVoid (Emitter &emitter) = : Signal0 (emitter) {} explicit SignalVoid (Emitter &emitter, void (Emitter::*method) (void))= : Signal0 (emitter, method) {} BIRNET_PRIVATE_CLASS_COPY (SignalVoid); only in patch2: unchanged: --- beast-0.7.1.orig/birnet/birnetmsg.cc +++ beast-0.7.1/birnet/birnetmsg.cc @@ -21,6 +21,7 @@ #include "birnetthread.hh" #include #include +#include =20 #ifndef _ // FIXME #define _(x) (x) only in patch2: unchanged: --- beast-0.7.1.orig/birnet/birnetsignaltemplate.hh +++ beast-0.7.1/birnet/birnetsignaltemplate.hh @@ -165,7 +165,7 @@ template struct Signal : Signal3 { - typedef Signal3 Signal3; + typedef Birnet::Signals::Signal3 S= ignal3; explicit Signal (Emitter &emitter) : Signal3 (emitter) {}