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 <[email protected]> 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 <[email protected]>
   +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"
 }
 

Reply via email to