[proaudio] [1853] freqtweak-0.7.2: new patch to compile with wxGTK-2.8 by Torben Hohn. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1853
Author: keenblade
Date: 2011-01-19 15:31:41 +0100 (Wed, 19 Jan 2011)
Log Message:
-----------
freqtweak-0.7.2: new patch to compile with wxGTK-2.8 by Torben Hohn. wrt #336160 at b.g.o by Reuben Martin. And some clean up for the ebuild
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/freqtweak/ChangeLog
trunk/overlays/proaudio/media-sound/freqtweak/Manifest
trunk/overlays/proaudio/media-sound/freqtweak/freqtweak-0.7.2.ebuild
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/freqtweak/files/freqtweak_wxGTK-2.8.patch
Modified: trunk/overlays/proaudio/media-sound/freqtweak/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/freqtweak/ChangeLog 2011-01-19 08:57:39 UTC (rev 1852)
+++ trunk/overlays/proaudio/media-sound/freqtweak/ChangeLog 2011-01-19 14:31:41 UTC (rev 1853)
@@ -1,7 +1,12 @@
# ChangeLog for media-sound/freqtweak
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 19 Jan 2011; Hakan Demiralp <keenblade@xxxxxxxxxxxxx> freqtweak-0.7.2.ebuild,
+ +files/freqtweak_wxGTK-2.8.patch:
+ freqtweak-0.7.2: new patch to compile with wxGTK-2.8 by Torben Hohn. wrt
+ #336160 at b.g.o by Reuben Martin. And some clean up for the ebuild
+
29 Apr 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
+files/10_configure-fixes.patch, freqtweak-0.7.0_pre20070214-r1.ebuild,
+files/20_wx-strings.patch.tar.bz2, freqtweak-0.7.2.ebuild,
Modified: trunk/overlays/proaudio/media-sound/freqtweak/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/freqtweak/Manifest 2011-01-19 08:57:39 UTC (rev 1852)
+++ trunk/overlays/proaudio/media-sound/freqtweak/Manifest 2011-01-19 14:31:41 UTC (rev 1853)
@@ -2,10 +2,11 @@
AUX 20_wx-strings.patch.tar.bz2 8506 RMD160 ada4cea02916a158bd48cf6e514d4ac96cd82d9b SHA1 42ad00e58cc679aa1d2b789383eb6948e370082a SHA256 4d520ab165289f1513bdf6dc2fb7b34aa0437a673bf4931a81be1cac37bd0337
AUX 30_64bit-safe.patch 1496 RMD160 b953a6cbad89f0d786fc1ffc1f829d44e82f0969 SHA1 6451410cfa602bc3443eec4084722165f7469643 SHA256 9f08518417c592429b7375aef127149fb7c03537022e66ac0a6785b713ed19e3
AUX 40_manpage.patch 3985 RMD160 7bc08b30364c8a454c61ae4f55f4d5027e0846a7 SHA1 e4fe08c2ce7872c2dddc493476b3e00e13ae0e2c SHA256 113d1d2a24c4b94378af43105653cccb556b5fc7406e5700fa0318eb4045773c
+AUX freqtweak_wxGTK-2.8.patch 38209 RMD160 8494959352d91829313c44cef06cb017c0246362 SHA1 89ab275cf973da5ec62a4872105b9afc601ac217 SHA256 4f2375ad8dc335ebc82446b5948beadaabe51c659d638b9e064fb9997fb4c016
DIST freqtweak-0.7.0_pre20070214.tar.bz2 439719 RMD160 903d9ca8a77763ddd82c26960cbb688f80806fa7 SHA1 1457cac5be6207d9f1e2eb3944496d42e3a4a355 SHA256 127be439280ec7830d6b3d38868fbaec60bd99f28bb0894dd7858ce49ece8a19
DIST freqtweak-0.7.2.tar.gz 239792 RMD160 6edae0087241428f3498629cc5ccc410c55582f0 SHA1 f66bc46739dc91067f8bd7d433de71eb12bc029a SHA256 49cd35ecc95ae566886cd9029f8ed98b79ee1217d01395f500f8033476e155de
EBUILD freqtweak-0.7.0_pre20070214-r1.ebuild 1135 RMD160 943b4470b30ff2cdd6f247923358117df0e09ac1 SHA1 d0763543766b28a60e977923eb07927b77948b66 SHA256 8d77b614e73adc84c7ffcdf64c642812c4660f2c4b45cdba7f362395bf908142
-EBUILD freqtweak-0.7.2.ebuild 842 RMD160 053b28a718c545dacc490867cbcf681137b41723 SHA1 94a62a5aff583f5240d6f65aa74ea396167eb359 SHA256 6a18593b3e2d807e3e691c07c1cc674924e5f4701ca66a60174c7b208405a114
+EBUILD freqtweak-0.7.2.ebuild 958 RMD160 cdf3677dbb4c1e420630ff3bb30a323e348b9991 SHA1 c6334e6a346e7103af20b51438425fd12011bf1c SHA256 30c608bcb9929c8de611014ac5339dc81cd1c76df0b324645318dee479862c92
EBUILD freqtweak-9999.ebuild 1008 RMD160 b654892adc51d67245ce3bbce66c4ce84e546d65 SHA1 23f137a43d494906f855acfcb965d86db9d82bb0 SHA256 212a48f8dd638084e23e94325ef3fa6055c355c373d9ece87c9135dc7ad72f58
-MISC ChangeLog 915 RMD160 8aa87eccfe3781c96caf477b69a21d5f65a66ce0 SHA1 3fd307531df5f9ae3d6a36d7b72d436c00d318ff SHA256 11225b4b7f966e49f8b552a91aa40a3a7c9128966593d02e0de135f793f2bc4c
+MISC ChangeLog 1177 RMD160 07bbc15d64b88769aa886e7ad85b3b8ff268b482 SHA1 7c09989aa6867264db478f9cf2c02ffdf5819767 SHA256 5294502a015af0398087ce7784d1aaac275a28f675db774321c0048c7280f249
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
Added: trunk/overlays/proaudio/media-sound/freqtweak/files/freqtweak_wxGTK-2.8.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/freqtweak/files/freqtweak_wxGTK-2.8.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/freqtweak/files/freqtweak_wxGTK-2.8.patch 2011-01-19 14:31:41 UTC (rev 1853)
@@ -0,0 +1,796 @@
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/configure.ac freqtweak-update/configure.ac
+--- freqtweak-0.7.2/configure.ac 2009-07-11 16:17:53.000000000 -0500
++++ freqtweak-update/configure.ac 2010-03-20 14:37:03.000000000 -0500
+@@ -62,7 +62,7 @@
+
+
+ dnl sigc++
+-PKG_CHECK_MODULES(SIGCPP, sigc++-1.2 >= 0.14, have_sigc12=yes, have_sigc12=no)
++PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.0, have_sigc=yes, have_sigc=no)
+
+
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmainwin.cpp freqtweak-update/src/FTmainwin.cpp
+--- freqtweak-0.7.2/src/FTmainwin.cpp 2009-07-11 15:40:12.000000000 -0500
++++ freqtweak-update/src/FTmainwin.cpp 2010-03-20 14:37:03.000000000 -0500
+@@ -585,7 +585,7 @@
+ pixbutt = _inspecSpecTypeAllButton = new PixButton(_inspecPanel, FT_InSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _inspecSpecTypeAllButton->SetFont(_buttFont);
+ _inspecSpecTypeAllButton->SetToolTip (wxT("Spectrogram Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (sigc::bind (sigc::mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(specplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(specplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(specplot_focus_xpm));
+@@ -596,7 +596,7 @@
+ pixbutt = _inspecPlotSolidTypeAllButton = new PixButton(_inspecPanel, FT_InSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _inspecPlotSolidTypeAllButton->SetFont(_buttFont);
+ _inspecPlotSolidTypeAllButton->SetToolTip (wxT("Filled Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(barplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(barplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(barplot_focus_xpm));
+@@ -606,7 +606,7 @@
+ pixbutt = _inspecPlotLineTypeAllButton = new PixButton(_inspecPanel, FT_InSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _inspecPlotLineTypeAllButton->SetFont(_buttFont);
+ _inspecPlotLineTypeAllButton->SetToolTip (wxT("Line Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(lineplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(lineplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(lineplot_focus_xpm));
+@@ -732,7 +732,7 @@
+ pixbutt = _outspecSpecTypeAllButton = new PixButton(_outspecPanel, FT_OutSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _outspecSpecTypeAllButton->SetFont(_buttFont);
+ _outspecSpecTypeAllButton->SetToolTip (wxT("Spectrogram Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(specplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(specplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(specplot_focus_xpm));
+@@ -742,7 +742,7 @@
+ pixbutt = _outspecPlotSolidTypeAllButton = new PixButton(_outspecPanel, FT_OutSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _outspecPlotSolidTypeAllButton->SetFont(_buttFont);
+ _outspecPlotSolidTypeAllButton->SetToolTip (wxT("Filled Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(barplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(barplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(barplot_focus_xpm));
+@@ -752,7 +752,7 @@
+ pixbutt = _outspecPlotLineTypeAllButton = new PixButton(_outspecPanel, FT_OutSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _outspecPlotLineTypeAllButton->SetFont(_buttFont);
+ _outspecPlotLineTypeAllButton->SetToolTip (wxT("Line Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(lineplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(lineplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(lineplot_focus_xpm));
+@@ -931,7 +931,7 @@
+ PixButton * linkallbutt = pixbutt = new PixButton(rpanel, FT_LinkBase, false, wxDefaultPosition, wxSize(_bwidth,_bheight));
+ linkallbutt->SetFont(_buttFont);
+ linkallbutt->SetToolTip (wxT("Link All"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::link_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::link_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(link_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(link_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(link_focus_xpm));
+@@ -943,7 +943,7 @@
+ PixButton * bypallbutt = pixbutt = new PixButton(rpanel, FT_BypassBase, false, wxDefaultPosition, wxSize(_bwidth,_bheight));
+ bypallbutt->SetFont(_buttFont);
+ bypallbutt->SetToolTip (wxT("Bypass All"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::bypass_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::bypass_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(bypass_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(bypass_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(bypass_focus_xpm));
+@@ -956,8 +956,8 @@
+ PixButton * gridbutt = pixbutt = new PixButton (rpanel, FT_GridBase, false, wxDefaultPosition, wxSize(_bwidth,_bheight));
+ gridbutt->SetFont(_buttFont);
+ gridbutt->SetToolTip (wxT("Toggle Grid\nRight-click to Adjust"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::grid_clicked_events), pixbutt));
+- pixbutt->pressed.connect (bind (slot (*this, &FTmainwin::grid_pressed_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::grid_clicked_events), pixbutt));
++ pixbutt->pressed.connect (bind (mem_fun (*this, &FTmainwin::grid_pressed_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(grid_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(grid_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(grid_focus_xpm));
+@@ -970,7 +970,7 @@
+ PixButton * gridsnbutt = pixbutt = new PixButton (rpanel, FT_GridSnapBase, false, wxDefaultPosition, wxSize(_bwidth,_bheight));
+ gridsnbutt->SetFont(_buttFont);
+ gridsnbutt->SetToolTip (wxT("Toggle Grid Snap"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::grid_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::grid_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(gridsnap_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(gridsnap_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(gridsnap_focus_xpm));
+@@ -1249,7 +1249,7 @@
+ _bypassButtons[rowcnt][i] = pixbutt;
+ //buttsizer->Add ( _bypassButtons[rowcnt][i] = new wxButton(rowpanels[i], FT_BypassBase, wxT("B"),
+ // wxDefaultPosition, wxSize(_bwidth,-1)), 1, 0,0);
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::bypass_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::bypass_clicked_events), pixbutt));
+
+ buttsizer->Add (pixbutt, 0, 0, 0);
+
+@@ -1259,7 +1259,7 @@
+ _bypassButtons[rowcnt][i]->SetToolTip(wxT("Toggle Bypass"));
+
+ pixbutt = new PixButton(rowpanels[i], FT_LinkBase, false, wxDefaultPosition, wxSize(_bwidth, -1));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::link_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::link_clicked_events), pixbutt));
+
+ pixbutt->set_normal_bitmap (wxBitmap(link_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(link_selected_xpm));
+@@ -1350,7 +1350,7 @@
+ pixbutt = _inspecSpecTypeButton[i] = new PixButton(_inspecPanels[i], FT_InSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _inspecSpecTypeButton[i]->SetFont(_buttFont);
+ _inspecSpecTypeButton[i]->SetToolTip(wxT("Spectrogram Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(specplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(specplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(specplot_focus_xpm));
+@@ -1361,7 +1361,7 @@
+ pixbutt = _inspecPlotLineTypeButton[i] = new PixButton(_inspecPanels[i], FT_InSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _inspecPlotLineTypeButton[i]->SetFont(_buttFont);
+ _inspecPlotLineTypeButton[i]->SetToolTip(wxT("Line Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(lineplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(lineplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(lineplot_focus_xpm));
+@@ -1372,7 +1372,7 @@
+ pixbutt = _inspecPlotSolidTypeButton[i] = new PixButton(_inspecPanels[i], FT_InSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _inspecPlotSolidTypeButton[i]->SetFont(_buttFont);
+ _inspecPlotSolidTypeButton[i]->SetToolTip(wxT("Filled Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(barplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(barplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(barplot_focus_xpm));
+@@ -1401,7 +1401,7 @@
+ pixbutt = _outspecSpecTypeButton[i] = new PixButton(_outspecPanels[i], FT_OutSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _outspecSpecTypeButton[i]->SetFont(_buttFont);
+ _outspecSpecTypeButton[i]->SetToolTip(wxT("Spectrogram Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(specplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(specplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(specplot_focus_xpm));
+@@ -1412,7 +1412,7 @@
+ pixbutt = _outspecPlotLineTypeButton[i] = new PixButton(_outspecPanels[i], FT_OutSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _outspecPlotLineTypeButton[i]->SetFont(_buttFont);
+ _outspecPlotLineTypeButton[i]->SetToolTip(wxT("Line Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(lineplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(lineplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(lineplot_focus_xpm));
+@@ -1423,7 +1423,7 @@
+ pixbutt = _outspecPlotSolidTypeButton[i] = new PixButton(_outspecPanels[i], FT_OutSpecTypeId, false, wxDefaultPosition, wxSize(_bwidth, _bheight));
+ _outspecPlotSolidTypeButton[i]->SetFont(_buttFont);
+ _outspecPlotSolidTypeButton[i]->SetToolTip(wxT("Filled Plot"));
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::plot_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::plot_clicked_events), pixbutt));
+ pixbutt->set_normal_bitmap (wxBitmap(barplot_normal_xpm));
+ pixbutt->set_selected_bitmap (wxBitmap(barplot_selected_xpm));
+ pixbutt->set_focus_bitmap (wxBitmap(barplot_focus_xpm));
+@@ -2963,7 +2963,7 @@
+ _bypassButtons[rowcnt][i] = pixbutt;
+ //buttsizer->Add ( _bypassButtons[rowcnt][i] = new wxButton(rowpanels[i], FT_BypassBase, wxT("B"),
+ // wxDefaultPosition, wxSize(_bwidth,-1)), 1, 0,0);
+- pixbutt->clicked.connect (bind (slot (*this, &FTmainwin::bypass_clicked_events), pixbutt));
++ pixbutt->clicked.connect (bind (mem_fun (*this, &FTmainwin::bypass_clicked_events), pixbutt));
+
+ buttsizer->Add (pixbutt, 0, 0, 0);
+ _bypassButtons[rowcnt][i]->SetFont(_buttFont);
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmainwin.hpp freqtweak-update/src/FTmainwin.hpp
+--- freqtweak-0.7.2/src/FTmainwin.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTmainwin.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -114,7 +114,7 @@
+ *
+ */
+
+-class FTmainwin : public wxFrame, public SigC::Object
++class FTmainwin : public wxFrame, public sigc::trackable
+ {
+ public:
+ // ctor(s)
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmodulatorDialog.cpp freqtweak-update/src/FTmodulatorDialog.cpp
+--- freqtweak-0.7.2/src/FTmodulatorDialog.cpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTmodulatorDialog.cpp 2010-03-20 14:37:03.000000000 -0500
+@@ -39,7 +39,7 @@
+ #include "FTmodulatorGui.hpp"
+
+ #include <sigc++/sigc++.h>
+-using namespace SigC;
++using namespace sigc;
+
+ enum {
+ ID_AddButton=8000,
+@@ -206,7 +206,7 @@
+
+ FTspectralEngine *engine = procpath->getSpectralEngine();
+
+- engine->ModulatorAdded.connect( bind (slot (*this, &FTmodulatorDialog::onModulatorAdded), i));
++ engine->ModulatorAdded.connect( bind (mem_fun (*this, &FTmodulatorDialog::onModulatorAdded), i));
+
+ vector<FTmodulatorI*> modlist;
+ modlist.clear();
+@@ -238,8 +238,8 @@
+
+ FTmodulatorGui *modgui = new FTmodulatorGui(FTioSupport::instance(), mod, _channelScroller, -1);
+
+- modgui->RemovalRequest.connect (bind (slot (*this, &FTmodulatorDialog::onModulatorDeath), mod));
+- mod->GoingAway.connect ( slot (*this, &FTmodulatorDialog::onModulatorDeath));
++ modgui->RemovalRequest.connect (bind (mem_fun (*this, &FTmodulatorDialog::onModulatorDeath), mod));
++ mod->GoingAway.connect ( mem_fun (*this, &FTmodulatorDialog::onModulatorDeath));
+
+ _modulatorGuis[mod] = modgui;
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmodulatorDialog.hpp freqtweak-update/src/FTmodulatorDialog.hpp
+--- freqtweak-0.7.2/src/FTmodulatorDialog.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTmodulatorDialog.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -34,7 +34,7 @@
+ class FTmodulatorI;
+ class FTmodulatorGui;
+
+-class FTmodulatorDialog : public wxFrame, public SigC::Object
++class FTmodulatorDialog : public wxFrame, public sigc::trackable
+ {
+ public:
+ // ctor(s)
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmodulatorGui.cpp freqtweak-update/src/FTmodulatorGui.cpp
+--- freqtweak-0.7.2/src/FTmodulatorGui.cpp 2009-07-11 15:45:39.000000000 -0500
++++ freqtweak-update/src/FTmodulatorGui.cpp 2010-03-20 14:37:03.000000000 -0500
+@@ -26,7 +26,7 @@
+ #include "FTprocessPath.hpp"
+ #include "FTprocI.hpp"
+
+-using namespace SigC;
++using namespace sigc;
+
+ enum
+ {
+@@ -333,7 +333,7 @@
+ // 1, wxEXPAND|wxALL, 2);
+
+
+- _modulator->GoingAway.connect ( slot (*this, &FTmodulatorGui::onModulatorDeath));
++ _modulator->GoingAway.connect ( mem_fun (*this, &FTmodulatorGui::onModulatorDeath));
+
+ mainSizer->Add (controlSizer, 1, wxEXPAND|wxALL, 2);
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmodulatorGui.hpp freqtweak-update/src/FTmodulatorGui.hpp
+--- freqtweak-0.7.2/src/FTmodulatorGui.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTmodulatorGui.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -37,7 +37,7 @@
+ class FTspectralEngine;
+
+ class FTmodulatorGui
+- : public wxPanel, public SigC::Object
++ : public wxPanel, public sigc::trackable
+ {
+ public:
+ FTmodulatorGui(FTioSupport * iosup, FTmodulatorI * mod,
+@@ -50,7 +50,7 @@
+ virtual ~FTmodulatorGui();
+
+
+- SigC::Signal0<void> RemovalRequest;
++ sigc::signal0<void> RemovalRequest;
+
+ protected:
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTmodulatorI.hpp freqtweak-update/src/FTmodulatorI.hpp
+--- freqtweak-0.7.2/src/FTmodulatorI.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTmodulatorI.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -71,7 +71,7 @@
+ virtual bool getBypassed() { return _bypassed; }
+ virtual void setBypassed(bool byp) { _bypassed = byp; }
+
+- SigC::Signal1<void, FTmodulatorI *> GoingAway;
++ sigc::signal1<void, FTmodulatorI *> GoingAway;
+
+
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTpresetBlender.cpp freqtweak-update/src/FTpresetBlender.cpp
+--- freqtweak-0.7.2/src/FTpresetBlender.cpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTpresetBlender.cpp 2010-03-20 14:37:03.000000000 -0500
+@@ -102,7 +102,7 @@
+ // compare the proctype
+
+ if (pvec.size() <= n || pm->getName() != pvec[n]->getName()) {
+- fprintf (stderr, "mismatch at %d %d: %s %u\n", i, n, pm->getName().c_str(), pvec.size());
++ fprintf (stderr, "mismatch at %d %d: %s %u\n", i, n, pm->getName().c_str(), (unsigned int) pvec.size());
+ delete procvec;
+ return false;
+ }
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTprocOrderDialog.cpp freqtweak-update/src/FTprocOrderDialog.cpp
+--- freqtweak-0.7.2/src/FTprocOrderDialog.cpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTprocOrderDialog.cpp 2010-03-20 14:37:03.000000000 -0500
+@@ -210,7 +210,7 @@
+ for (; mod != mlist.end(); ++mod)
+ {
+ item.SetText (wxString::FromAscii ((*mod)->getName().c_str()));
+- item.SetData ((unsigned) (*mod));
++ item.SetData ((*mod));
+ item.SetId(pos++);
+
+ _sourceList->InsertItem(item);
+@@ -230,7 +230,7 @@
+ for (unsigned int n=0; n < procmods.size(); ++n)
+ {
+ item.SetText (wxString::FromAscii (procmods[n]->getName().c_str()));
+- item.SetData ((unsigned) procmods[n]);
++ item.SetData ( procmods[n]);
+ item.SetId (n);
+
+ _targetList->InsertItem(item);
+@@ -441,7 +441,7 @@
+
+ if (proc) {
+ item.SetText (wxString::FromAscii (proc->getName().c_str()));
+- item.SetData ((unsigned)proc);
++ item.SetData (proc);
+ item.SetId (_targetList->GetItemCount());
+
+ _targetList->InsertItem(item);
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTspectralEngine.hpp freqtweak-update/src/FTspectralEngine.hpp
+--- freqtweak-0.7.2/src/FTspectralEngine.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/FTspectralEngine.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -169,7 +169,7 @@
+ FTmodulatorI * getModulator ( unsigned int num);
+ bool hasModulator (FTmodulatorI * procmod);
+
+- SigC::Signal1<void, FTmodulatorI *> ModulatorAdded;
++ sigc::signal1<void, FTmodulatorI *> ModulatorAdded;
+
+
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/FTutils.hpp freqtweak-update/src/FTutils.hpp
+--- freqtweak-0.7.2/src/FTutils.hpp 2009-07-11 16:15:00.000000000 -0500
++++ freqtweak-update/src/FTutils.hpp 2010-03-20 14:42:59.000000000 -0500
+@@ -23,6 +23,7 @@
+ #include <iostream>
+ #include <sstream>
+ #include <cmath>
++#include <stdint.h>
+
+ //#include <wx/string.h>
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/RingBuffer.hpp freqtweak-update/src/RingBuffer.hpp
+--- freqtweak-0.7.2/src/RingBuffer.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/RingBuffer.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -15,7 +15,7 @@
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+- $Id: RingBuffer.hpp,v 1.1.1.1 2002/10/13 04:13:34 essej Exp $
++ $Id: RingBuffer.hpp,v 1.1 2002/10/13 04:13:34 essej Exp $
+ */
+
+ #ifndef __pbd_ringbuffer_h__
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/ftlogo.xpm freqtweak-update/src/ftlogo.xpm
+--- freqtweak-0.7.2/src/ftlogo.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/ftlogo.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * ftlogo_xpm[] = {
++static const char * ftlogo_xpm[] = {
+ "70 40 752 2",
+ " c None",
+ ". c #D6D6D6",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pix_button.hpp freqtweak-update/src/pix_button.hpp
+--- freqtweak-0.7.2/src/pix_button.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pix_button.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -66,14 +66,14 @@
+ };
+
+ // int argument is mouse button as above
+- SigC::Signal1<void,int> pressed;
+- SigC::Signal1<void,int> released;
+- SigC::Signal1<void,int> clicked;
++ sigc::signal1<void,int> pressed;
++ sigc::signal1<void,int> released;
++ sigc::signal1<void,int> clicked;
+
+- SigC::Signal0<void> enter;
+- SigC::Signal0<void> leave;
++ sigc::signal0<void> enter;
++ sigc::signal0<void> leave;
+
+- SigC::Signal0<void> bind_request;
++ sigc::signal0<void> bind_request;
+
+ protected:
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/barplot_active.xpm freqtweak-update/src/pixmaps/barplot_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/barplot_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/barplot_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * barplot_active_xpm[] = {
++static const char * barplot_active_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/barplot_disabled.xpm freqtweak-update/src/pixmaps/barplot_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/barplot_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/barplot_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * barplot_disabled_xpm[] = {
++static const char * barplot_disabled_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #2D3D4E",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/barplot_focus.xpm freqtweak-update/src/pixmaps/barplot_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/barplot_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/barplot_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * barplot_focus_xpm[] = {
++static const char * barplot_focus_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/barplot_normal.xpm freqtweak-update/src/pixmaps/barplot_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/barplot_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/barplot_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * barplot_normal_xpm[] = {
++static const char * barplot_normal_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/barplot_selected.xpm freqtweak-update/src/pixmaps/barplot_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/barplot_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/barplot_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * barplot_selected_xpm[] = {
++static const char * barplot_selected_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #7A9BBD",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/bypass_active.xpm freqtweak-update/src/pixmaps/bypass_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/bypass_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/bypass_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * bypass_active_xpm[] = {
++static const char * bypass_active_xpm[] = {
+ "20 20 44 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/bypass_disabled.xpm freqtweak-update/src/pixmaps/bypass_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/bypass_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/bypass_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * bypass_disabled_xpm[] = {
++static const char * bypass_disabled_xpm[] = {
+ "20 20 39 1",
+ " c None",
+ ". c #485461",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/bypass_focus.xpm freqtweak-update/src/pixmaps/bypass_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/bypass_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/bypass_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * bypass_focus_xpm[] = {
++static const char * bypass_focus_xpm[] = {
+ "20 20 46 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/bypass_normal.xpm freqtweak-update/src/pixmaps/bypass_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/bypass_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/bypass_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * bypass_normal_xpm[] = {
++static const char * bypass_normal_xpm[] = {
+ "20 20 42 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/bypass_selected.xpm freqtweak-update/src/pixmaps/bypass_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/bypass_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/bypass_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * bypass_selected_xpm[] = {
++static const char * bypass_selected_xpm[] = {
+ "20 20 46 1",
+ " c None",
+ ". c #7A9BBD",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/grid_active.xpm freqtweak-update/src/pixmaps/grid_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/grid_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/grid_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * grid_active_xpm[] = {
++static const char * grid_active_xpm[] = {
+ "20 20 3 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/grid_disabled.xpm freqtweak-update/src/pixmaps/grid_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/grid_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/grid_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * grid_disabled_xpm[] = {
++static const char * grid_disabled_xpm[] = {
+ "20 20 3 1",
+ " c None",
+ ". c #3B4754",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/grid_focus.xpm freqtweak-update/src/pixmaps/grid_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/grid_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/grid_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * grid_focus_xpm[] = {
++static const char * grid_focus_xpm[] = {
+ "20 20 3 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/grid_normal.xpm freqtweak-update/src/pixmaps/grid_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/grid_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/grid_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * grid_normal_xpm[] = {
++static const char * grid_normal_xpm[] = {
+ "20 20 3 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/grid_selected.xpm freqtweak-update/src/pixmaps/grid_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/grid_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/grid_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * grid_selected_xpm[] = {
++static const char * grid_selected_xpm[] = {
+ "20 20 3 1",
+ " c None",
+ ". c #7A9BBD",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/gridsnap_active.xpm freqtweak-update/src/pixmaps/gridsnap_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/gridsnap_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/gridsnap_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * gridsnap_active_xpm[] = {
++static const char * gridsnap_active_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/gridsnap_disabled.xpm freqtweak-update/src/pixmaps/gridsnap_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/gridsnap_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/gridsnap_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * gridsnap_disabled_xpm[] = {
++static const char * gridsnap_disabled_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #414C58",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/gridsnap_focus.xpm freqtweak-update/src/pixmaps/gridsnap_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/gridsnap_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/gridsnap_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * gridsnap_focus_xpm[] = {
++static const char * gridsnap_focus_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/gridsnap_normal.xpm freqtweak-update/src/pixmaps/gridsnap_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/gridsnap_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/gridsnap_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * gridsnap_normal_xpm[] = {
++static const char * gridsnap_normal_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/gridsnap_selected.xpm freqtweak-update/src/pixmaps/gridsnap_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/gridsnap_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/gridsnap_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * gridsnap_selected_xpm[] = {
++static const char * gridsnap_selected_xpm[] = {
+ "20 20 4 1",
+ " c None",
+ ". c #7A9BBD",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/lineplot_active.xpm freqtweak-update/src/pixmaps/lineplot_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/lineplot_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/lineplot_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * lineplot_active_xpm[] = {
++static const char * lineplot_active_xpm[] = {
+ "20 20 5 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/lineplot_disabled.xpm freqtweak-update/src/pixmaps/lineplot_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/lineplot_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/lineplot_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * lineplot_disabled_xpm[] = {
++static const char * lineplot_disabled_xpm[] = {
+ "20 20 5 1",
+ " c None",
+ ". c #495664",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/lineplot_focus.xpm freqtweak-update/src/pixmaps/lineplot_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/lineplot_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/lineplot_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * lineplot_focus_xpm[] = {
++static const char * lineplot_focus_xpm[] = {
+ "20 20 5 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/lineplot_normal.xpm freqtweak-update/src/pixmaps/lineplot_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/lineplot_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/lineplot_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * lineplot_normal_xpm[] = {
++static const char * lineplot_normal_xpm[] = {
+ "20 20 5 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/lineplot_selected.xpm freqtweak-update/src/pixmaps/lineplot_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/lineplot_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/lineplot_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * lineplot_selected_xpm[] = {
++static const char * lineplot_selected_xpm[] = {
+ "20 20 5 1",
+ " c None",
+ ". c #7A9BBD",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/link_active.xpm freqtweak-update/src/pixmaps/link_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/link_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/link_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * link_active_xpm[] = {
++static const char * link_active_xpm[] = {
+ "20 20 68 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/link_disabled.xpm freqtweak-update/src/pixmaps/link_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/link_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/link_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * link_disabled_xpm[] = {
++static const char * link_disabled_xpm[] = {
+ "20 20 58 1",
+ " c None",
+ ". c #444D57",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/link_focus.xpm freqtweak-update/src/pixmaps/link_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/link_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/link_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * link_focus_xpm[] = {
++static const char * link_focus_xpm[] = {
+ "20 20 70 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/link_normal.xpm freqtweak-update/src/pixmaps/link_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/link_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/link_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * link_normal_xpm[] = {
++static const char * link_normal_xpm[] = {
+ "20 20 69 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/link_selected.xpm freqtweak-update/src/pixmaps/link_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/link_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/link_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * link_selected_xpm[] = {
++static const char * link_selected_xpm[] = {
+ "20 20 68 1",
+ " c None",
+ ". c #7A9BBD",
+Binary files freqtweak-0.7.2/src/pixmaps/plot_buttons.xcf and freqtweak-update/src/pixmaps/plot_buttons.xcf differ
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/specplot_active.xpm freqtweak-update/src/pixmaps/specplot_active.xpm
+--- freqtweak-0.7.2/src/pixmaps/specplot_active.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/specplot_active.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * specplot_active_xpm[] = {
++static const char * specplot_active_xpm[] = {
+ "20 20 59 1",
+ " c None",
+ ". c #DDCD7C",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/specplot_disabled.xpm freqtweak-update/src/pixmaps/specplot_disabled.xpm
+--- freqtweak-0.7.2/src/pixmaps/specplot_disabled.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/specplot_disabled.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * specplot_disabled_xpm[] = {
++static const char * specplot_disabled_xpm[] = {
+ "20 20 59 1",
+ " c None",
+ ". c #495664",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/specplot_focus.xpm freqtweak-update/src/pixmaps/specplot_focus.xpm
+--- freqtweak-0.7.2/src/pixmaps/specplot_focus.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/specplot_focus.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * specplot_focus_xpm[] = {
++static const char * specplot_focus_xpm[] = {
+ "20 20 59 1",
+ " c None",
+ ". c #5A80AA",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/specplot_normal.xpm freqtweak-update/src/pixmaps/specplot_normal.xpm
+--- freqtweak-0.7.2/src/pixmaps/specplot_normal.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/specplot_normal.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * specplot_normal_xpm[] = {
++static const char * specplot_normal_xpm[] = {
+ "20 20 59 1",
+ " c None",
+ ". c #3C5572",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/pixmaps/specplot_selected.xpm freqtweak-update/src/pixmaps/specplot_selected.xpm
+--- freqtweak-0.7.2/src/pixmaps/specplot_selected.xpm 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/pixmaps/specplot_selected.xpm 2010-03-20 14:37:03.000000000 -0500
+@@ -1,5 +1,5 @@
+ /* XPM */
+-static char * specplot_selected_xpm[] = {
++static const char * specplot_selected_xpm[] = {
+ "20 20 59 1",
+ " c None",
+ ". c #7A9BBD",
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/slider_bar.hpp freqtweak-update/src/slider_bar.hpp
+--- freqtweak-0.7.2/src/slider_bar.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/slider_bar.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -120,10 +120,10 @@
+ int get_decimal_digits () { return _decimal_digits; }
+
+
+- SigC::Signal0<void> pressed;
+- SigC::Signal0<void> released;
+- SigC::Signal1<void, float> value_changed;
+- SigC::Signal0<void> bind_request;
++ sigc::signal0<void> pressed;
++ sigc::signal0<void> released;
++ sigc::signal1<void, float> value_changed;
++ sigc::signal0<void> bind_request;
+
+ protected:
+
+diff -U 3 -H -d -r -N -- freqtweak-0.7.2/src/spin_box.hpp freqtweak-update/src/spin_box.hpp
+--- freqtweak-0.7.2/src/spin_box.hpp 2009-07-11 15:36:49.000000000 -0500
++++ freqtweak-update/src/spin_box.hpp 2010-03-20 14:37:03.000000000 -0500
+@@ -101,10 +101,10 @@
+ float get_increment () { return _increment; }
+ void set_increment (float val) { _increment = val; }
+
+- SigC::Signal0<void> pressed;
+- SigC::Signal0<void> released;
+- SigC::Signal1<void, float> value_changed;
+- SigC::Signal0<void> bind_request;
++ sigc::signal0<void> pressed;
++ sigc::signal0<void> released;
++ sigc::signal1<void, float> value_changed;
++ sigc::signal0<void> bind_request;
+
+ protected:
+
Modified: trunk/overlays/proaudio/media-sound/freqtweak/freqtweak-0.7.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/freqtweak/freqtweak-0.7.2.ebuild 2011-01-19 08:57:39 UTC (rev 1852)
+++ trunk/overlays/proaudio/media-sound/freqtweak/freqtweak-0.7.2.ebuild 2011-01-19 14:31:41 UTC (rev 1853)
@@ -1,7 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI="2"
+WX_GTK_VER="2.8"
+
inherit eutils wxwidgets flag-o-matic
DESCRIPTION="FFT-based realtime audio spectral manipulation and display"
@@ -13,20 +16,26 @@
KEYWORDS="amd64 ppc sparc x86"
IUSE=""
-DEPEND="=x11-libs/wxGTK-2.6*
+DEPEND="=x11-libs/wxGTK-2.8*
>=sci-libs/fftw-3.0
=dev-libs/libsigc++-1.2*
dev-libs/libxml2
media-sound/jack-audio-connection-kit"
+RDEPEND="${DEPEND}"
-src_compile() {
- WX_GTK_VER="2.6"
+src_prepare() {
+ epatch "${FILESDIR}/freqtweak_wxGTK-2.8.patch"
+}
+
+src_configure() {
need-wxwidgets gtk2
-
append-flags -fno-strict-aliasing
econf \
--with-wxconfig-path=${WX_CONFIG} || die "econf failed"
+}
+
+src_compile() {
emake || die "emake failed"
}