From e726e826e0794d03b13f66036fc1e97843890cfa Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Wed, 15 Apr 2009 07:18:44 +0000 Subject: [PATCH 01/33] Initialize branch F-11 for seq24 --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..25c7708 --- /dev/null +++ b/branch @@ -0,0 +1 @@ +F-11 From af9552a7ed5e4669025788c121fd639a4678d4dd Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Mon, 27 Jul 2009 04:10:13 +0000 Subject: [PATCH 02/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index ba5d3e7..61782f2 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.8.7 -Release: 15%{?dist} +Release: 16%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://www.filter24.org/seq24/ @@ -72,6 +72,9 @@ touch --no-create %{_datadir}/icons/hicolor || : %{_datadir}/icons/hicolor/64x64/apps/seq24.png %changelog +* Sun Jul 26 2009 Fedora Release Engineering - 0.8.7-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Wed Feb 25 2009 Fedora Release Engineering - 0.8.7-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From 81f74f1d3a5ab6ac9544cfd1033792026dac63f0 Mon Sep 17 00:00:00 2001 From: Orcan Ogetbil Date: Wed, 23 Sep 2009 04:13:03 +0000 Subject: [PATCH 03/33] - Update desktop file according to F-12 FedoraStudio feature - Update scriptlets --- seq24.desktop | 2 +- seq24.spec | 21 ++++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/seq24.desktop b/seq24.desktop index 7eaee69..e571b8b 100644 --- a/seq24.desktop +++ b/seq24.desktop @@ -6,5 +6,5 @@ Type=Application Exec=seq24 Terminal=false StartupWMClass=seq24 -Categories=Application;AudioVideo;X-Sequencers;X-MIDI; +Categories=Application;AudioVideo;X-Sequencers;X-MIDI;Midi;Sequencer; Encoding=UTF-8 diff --git a/seq24.spec b/seq24.spec index 61782f2..ce8106b 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.8.7 -Release: 16%{?dist} +Release: 17%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://www.filter24.org/seq24/ @@ -55,14 +55,17 @@ desktop-file-install --vendor fedora \ rm -rf $RPM_BUILD_ROOT %post -# update icon themes -touch --no-create %{_datadir}/icons/hicolor || : -%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun -# update icon themes -touch --no-create %{_datadir}/icons/hicolor || : -%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %files %defattr(-,root,root,-) @@ -72,6 +75,10 @@ touch --no-create %{_datadir}/icons/hicolor || : %{_datadir}/icons/hicolor/64x64/apps/seq24.png %changelog +* Wed Sep 23 2009 Orcan Ogetbil - 0.8.7-17 +- Update desktop file according to F-12 FedoraStudio feature +- Update scriptlets + * Sun Jul 26 2009 Fedora Release Engineering - 0.8.7-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From c41b6ce09fa3f3386f23e478998a5beaf54d19ae Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:15:29 +0000 Subject: [PATCH 04/33] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index eee0597..2785250 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: seq24 -# $Id$ +# $Id: Makefile,v 1.1 2006/09/26 18:12:31 green Exp $ NAME := seq24 SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From a7c483ad4e806adf6a51a31cbfb55035271a0c29 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 26 Nov 2009 01:38:44 +0000 Subject: [PATCH 05/33] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index eee0597..2785250 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: seq24 -# $Id$ +# $Id: Makefile,v 1.1 2006/09/26 18:12:31 green Exp $ NAME := seq24 SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 09a0e7eff245c85750c605a371551f56426d0a12 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 12:36:44 +0000 Subject: [PATCH 06/33] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 2785250..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: seq24 -# $Id: Makefile,v 1.1 2006/09/26 18:12:31 green Exp $ -NAME := seq24 -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From 75b650166a227e1c6f44c95adbb106be20412c6c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 12:36:46 +0000 Subject: [PATCH 07/33] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 2785250..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: seq24 -# $Id: Makefile,v 1.1 2006/09/26 18:12:31 green Exp $ -NAME := seq24 -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/branch b/branch deleted file mode 100644 index 25c7708..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -F-11 From ee0047a84d9f4959f1b669ca57a7523f756b10a1 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 9 Feb 2011 07:16:10 -0600 Subject: [PATCH 08/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index ce8106b..e375637 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.8.7 -Release: 17%{?dist} +Release: 18%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://www.filter24.org/seq24/ @@ -75,6 +75,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/icons/hicolor/64x64/apps/seq24.png %changelog +* Wed Feb 09 2011 Fedora Release Engineering - 0.8.7-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Wed Sep 23 2009 Orcan Ogetbil - 0.8.7-17 - Update desktop file according to F-12 FedoraStudio feature - Update scriptlets From 3e2ac334caa0c033deb999c7720468e6b20bc5db Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 6 Dec 2011 01:06:32 -0500 Subject: [PATCH 09/33] Rebuild for new libpng --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index e375637..20b66b1 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.8.7 -Release: 18%{?dist} +Release: 19%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://www.filter24.org/seq24/ @@ -75,6 +75,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/icons/hicolor/64x64/apps/seq24.png %changelog +* Tue Dec 06 2011 Adam Jackson - 0.8.7-19 +- Rebuild for new libpng + * Wed Feb 09 2011 Fedora Release Engineering - 0.8.7-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 096608baa182d41fb1c742bc60fe21c6052d7c61 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 13 Jan 2012 21:49:59 -0600 Subject: [PATCH 10/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 20b66b1..0dce3fd 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.8.7 -Release: 19%{?dist} +Release: 20%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://www.filter24.org/seq24/ @@ -75,6 +75,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/icons/hicolor/64x64/apps/seq24.png %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 0.8.7-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Tue Dec 06 2011 Adam Jackson - 0.8.7-19 - Rebuild for new libpng From 5a8b2c154b1d3d04b78d10d1a48babfe7da2a70b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 28 Feb 2012 14:05:04 -0600 Subject: [PATCH 11/33] - Rebuilt for c++ ABI breakage --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 0dce3fd..b4afd71 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.8.7 -Release: 20%{?dist} +Release: 21%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://www.filter24.org/seq24/ @@ -75,6 +75,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/icons/hicolor/64x64/apps/seq24.png %changelog +* Tue Feb 28 2012 Fedora Release Engineering - 0.8.7-21 +- Rebuilt for c++ ABI breakage + * Sat Jan 14 2012 Fedora Release Engineering - 0.8.7-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 4f94681dcac2fd81b68502e809aa5ba99806700c Mon Sep 17 00:00:00 2001 From: Brendan Jones Date: Fri, 8 Jun 2012 19:05:23 +0200 Subject: [PATCH 12/33] New upstream 0.9.3r131 --- .gitignore | 1 + seq24-0.8.7-sigc22-fix.patch | 504 ----------------------------------- seq24-buffer-overflow.patch | 11 - seq24-gcc43.patch | 292 -------------------- seq24-stack-smash.patch | 11 - seq24.desktop | 4 +- seq24.spec | 63 ++--- sources | 2 +- 8 files changed, 29 insertions(+), 859 deletions(-) delete mode 100644 seq24-0.8.7-sigc22-fix.patch delete mode 100644 seq24-buffer-overflow.patch delete mode 100644 seq24-gcc43.patch delete mode 100644 seq24-stack-smash.patch diff --git a/.gitignore b/.gitignore index a251d0f..d283f84 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ seq24-0.8.7.tar.gz +/seq24-0.9.3-r131.tar.gz diff --git a/seq24-0.8.7-sigc22-fix.patch b/seq24-0.8.7-sigc22-fix.patch deleted file mode 100644 index c03148f..0000000 --- a/seq24-0.8.7-sigc22-fix.patch +++ /dev/null @@ -1,504 +0,0 @@ -diff -up seq24-0.8.7/src/mainwnd.h.BAD seq24-0.8.7/src/mainwnd.h ---- seq24-0.8.7/src/mainwnd.h.BAD 2008-06-20 09:50:32.000000000 -0400 -+++ seq24-0.8.7/src/mainwnd.h 2008-06-20 09:50:49.000000000 -0400 -@@ -109,7 +109,7 @@ class mainwnd : public Gtk::Window - - Entry *m_entry_notes; - -- SigC::Connection m_timeout_connect; -+ sigc::connection m_timeout_connect; - - void file_new_dialog( void ); - void file_save_dialog( void ); -diff -up seq24-0.8.7/src/options.cpp.BAD seq24-0.8.7/src/options.cpp ---- seq24-0.8.7/src/options.cpp.BAD 2008-06-20 09:52:44.000000000 -0400 -+++ seq24-0.8.7/src/options.cpp 2008-06-20 09:53:25.000000000 -0400 -@@ -86,9 +86,9 @@ options::options (Gtk::Window & parent, - rb_on->set_group (group); - rb_mod->set_group (group); - -- rb_off->signal_toggled().connect (SigC::bind(mem_fun (*this, &options::clock_callback_off), i, rb_off )); -- rb_on->signal_toggled ().connect (SigC::bind(mem_fun (*this, &options::clock_callback_on), i, rb_on )); -- rb_mod->signal_toggled().connect (SigC::bind(mem_fun (*this, &options::clock_callback_mod), i, rb_mod )); -+ rb_off->signal_toggled().connect (sigc::bind(mem_fun (*this, &options::clock_callback_off), i, rb_off )); -+ rb_on->signal_toggled ().connect (sigc::bind(mem_fun (*this, &options::clock_callback_on), i, rb_on )); -+ rb_mod->signal_toggled().connect (sigc::bind(mem_fun (*this, &options::clock_callback_mod), i, rb_mod )); - - hbox2->pack_end (*rb_mod, false, false ); - hbox2->pack_end (*rb_on, false, false); -@@ -117,7 +117,7 @@ options::options (Gtk::Window & parent, - - vbox->pack_start( *hbox2, false, false ); - -- clock_mod_adj->signal_value_changed().connect( SigC::bind(mem_fun(*this,&options::clock_mod_callback),clock_mod_adj)); -+ clock_mod_adj->signal_value_changed().connect( sigc::bind(mem_fun(*this,&options::clock_mod_callback),clock_mod_adj)); - - - // Input Buses -diff -up seq24-0.8.7/src/perfedit.cpp.BAD seq24-0.8.7/src/perfedit.cpp ---- seq24-0.8.7/src/perfedit.cpp.BAD 2008-06-20 09:53:43.000000000 -0400 -+++ seq24-0.8.7/src/perfedit.cpp 2008-06-20 09:59:15.000000000 -0400 -@@ -31,7 +31,7 @@ - #include "undo.xpm" - #include "down.xpm" - --using namespace SigC; -+using namespace sigc; - - perfedit::perfedit( perform *a_perf ) - { -@@ -99,12 +99,12 @@ perfedit::perfedit( perform *a_perf ) - m_table->attach( *m_button_grow, 2, 3, 3, 4, Gtk::SHRINK, Gtk::SHRINK ); - - m_menu_snap = manage( new Menu()); -- m_menu_snap->items().push_back(MenuElem("1/1", SigC::bind(mem_fun(*this,&perfedit::set_snap), 1 ))); -- m_menu_snap->items().push_back(MenuElem("1/2", SigC::bind(mem_fun(*this,&perfedit::set_snap), 2 ))); -- m_menu_snap->items().push_back(MenuElem("1/4", SigC::bind(mem_fun(*this,&perfedit::set_snap), 4 ))); -- m_menu_snap->items().push_back(MenuElem("1/8", SigC::bind(mem_fun(*this,&perfedit::set_snap), 8 ))); -- m_menu_snap->items().push_back(MenuElem("1/16", SigC::bind(mem_fun(*this,&perfedit::set_snap), 16 ))); -- m_menu_snap->items().push_back(MenuElem("1/32", SigC::bind(mem_fun(*this,&perfedit::set_snap), 32 ))); -+ m_menu_snap->items().push_back(MenuElem("1/1", sigc::bind(mem_fun(*this,&perfedit::set_snap), 1 ))); -+ m_menu_snap->items().push_back(MenuElem("1/2", sigc::bind(mem_fun(*this,&perfedit::set_snap), 2 ))); -+ m_menu_snap->items().push_back(MenuElem("1/4", sigc::bind(mem_fun(*this,&perfedit::set_snap), 4 ))); -+ m_menu_snap->items().push_back(MenuElem("1/8", sigc::bind(mem_fun(*this,&perfedit::set_snap), 8 ))); -+ m_menu_snap->items().push_back(MenuElem("1/16", sigc::bind(mem_fun(*this,&perfedit::set_snap), 16 ))); -+ m_menu_snap->items().push_back(MenuElem("1/32", sigc::bind(mem_fun(*this,&perfedit::set_snap), 32 ))); - - - /* snap */ -@@ -121,11 +121,11 @@ perfedit::perfedit( perform *a_perf ) - m_menu_bw = manage( new Menu() ); - - /* bw */ -- m_menu_bw->items().push_back(MenuElem("1", SigC::bind(mem_fun(*this,&perfedit::set_bw), 1 ))); -- m_menu_bw->items().push_back(MenuElem("2", SigC::bind(mem_fun(*this,&perfedit::set_bw), 2 ))); -- m_menu_bw->items().push_back(MenuElem("4", SigC::bind(mem_fun(*this,&perfedit::set_bw), 4 ))); -- m_menu_bw->items().push_back(MenuElem("8", SigC::bind(mem_fun(*this,&perfedit::set_bw), 8 ))); -- m_menu_bw->items().push_back(MenuElem("16", SigC::bind(mem_fun(*this,&perfedit::set_bw), 16 ))); -+ m_menu_bw->items().push_back(MenuElem("1", sigc::bind(mem_fun(*this,&perfedit::set_bw), 1 ))); -+ m_menu_bw->items().push_back(MenuElem("2", sigc::bind(mem_fun(*this,&perfedit::set_bw), 2 ))); -+ m_menu_bw->items().push_back(MenuElem("4", sigc::bind(mem_fun(*this,&perfedit::set_bw), 4 ))); -+ m_menu_bw->items().push_back(MenuElem("8", sigc::bind(mem_fun(*this,&perfedit::set_bw), 8 ))); -+ m_menu_bw->items().push_back(MenuElem("16", sigc::bind(mem_fun(*this,&perfedit::set_bw), 16 ))); - - char b[20]; - -@@ -135,7 +135,7 @@ perfedit::perfedit( perform *a_perf ) - - /* length */ - m_menu_bpm->items().push_back(MenuElem(b, -- SigC::bind(mem_fun(*this,&perfedit::set_bpm), -+ sigc::bind(mem_fun(*this,&perfedit::set_bpm), - i+1 ))); - } - -diff -up seq24-0.8.7/src/perfedit.h.BAD seq24-0.8.7/src/perfedit.h ---- seq24-0.8.7/src/perfedit.h.BAD 2008-06-20 09:59:53.000000000 -0400 -+++ seq24-0.8.7/src/perfedit.h 2008-06-20 10:00:00.000000000 -0400 -@@ -64,7 +64,7 @@ - #include "perftime.h" - - using namespace Gtk; --using namespace SigC; -+using namespace sigc; - - /* has a seqroll and paino roll */ - class perfedit:public Gtk::Window -diff -up seq24-0.8.7/src/seqedit.cpp.BAD seq24-0.8.7/src/seqedit.cpp ---- seq24-0.8.7/src/seqedit.cpp.BAD 2008-06-20 10:01:26.000000000 -0400 -+++ seq24-0.8.7/src/seqedit.cpp 2008-06-20 10:01:55.000000000 -0400 -@@ -283,75 +283,75 @@ seqedit::create_menus( void ) - char b[20]; - - /* zoom */ -- m_menu_zoom->items().push_back(MenuElem("1:1", SigC::bind(mem_fun(*this,&seqedit::set_zoom), 1 ))); -- m_menu_zoom->items().push_back(MenuElem("1:2", SigC::bind(mem_fun(*this,&seqedit::set_zoom), 2 ))); -- m_menu_zoom->items().push_back(MenuElem("1:4", SigC::bind(mem_fun(*this,&seqedit::set_zoom), 4 ))); -- m_menu_zoom->items().push_back(MenuElem("1:8", SigC::bind(mem_fun(*this,&seqedit::set_zoom), 8 ))); -- m_menu_zoom->items().push_back(MenuElem("1:16", SigC::bind(mem_fun(*this,&seqedit::set_zoom), 16 ))); -- m_menu_zoom->items().push_back(MenuElem("1:32", SigC::bind(mem_fun(*this,&seqedit::set_zoom), 32 ))); -+ m_menu_zoom->items().push_back(MenuElem("1:1", sigc::bind(mem_fun(*this,&seqedit::set_zoom), 1 ))); -+ m_menu_zoom->items().push_back(MenuElem("1:2", sigc::bind(mem_fun(*this,&seqedit::set_zoom), 2 ))); -+ m_menu_zoom->items().push_back(MenuElem("1:4", sigc::bind(mem_fun(*this,&seqedit::set_zoom), 4 ))); -+ m_menu_zoom->items().push_back(MenuElem("1:8", sigc::bind(mem_fun(*this,&seqedit::set_zoom), 8 ))); -+ m_menu_zoom->items().push_back(MenuElem("1:16", sigc::bind(mem_fun(*this,&seqedit::set_zoom), 16 ))); -+ m_menu_zoom->items().push_back(MenuElem("1:32", sigc::bind(mem_fun(*this,&seqedit::set_zoom), 32 ))); - - /* note snap */ -- m_menu_snap->items().push_back(MenuElem("1", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 4 ))); -- m_menu_snap->items().push_back(MenuElem("1/2", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 2 ))); -- m_menu_snap->items().push_back(MenuElem("1/4", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 1 ))); -- m_menu_snap->items().push_back(MenuElem("1/8", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 2 ))); -- m_menu_snap->items().push_back(MenuElem("1/16", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 4 ))); -- m_menu_snap->items().push_back(MenuElem("1/32", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 8 ))); -- m_menu_snap->items().push_back(MenuElem("1/64", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 16 ))); -- m_menu_snap->items().push_back(MenuElem("1/128", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 32 ))); -+ m_menu_snap->items().push_back(MenuElem("1", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 4 ))); -+ m_menu_snap->items().push_back(MenuElem("1/2", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 2 ))); -+ m_menu_snap->items().push_back(MenuElem("1/4", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 1 ))); -+ m_menu_snap->items().push_back(MenuElem("1/8", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 2 ))); -+ m_menu_snap->items().push_back(MenuElem("1/16", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 4 ))); -+ m_menu_snap->items().push_back(MenuElem("1/32", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 8 ))); -+ m_menu_snap->items().push_back(MenuElem("1/64", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 16 ))); -+ m_menu_snap->items().push_back(MenuElem("1/128", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 32 ))); - m_menu_snap->items().push_back(SeparatorElem()); -- m_menu_snap->items().push_back(MenuElem("1/3", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 4 / 3 ))); -- m_menu_snap->items().push_back(MenuElem("1/6", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 2 / 3 ))); -- m_menu_snap->items().push_back(MenuElem("1/12", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 1 / 3 ))); -- m_menu_snap->items().push_back(MenuElem("1/24", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 2 / 3 ))); -- m_menu_snap->items().push_back(MenuElem("1/48", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 4 / 3 ))); -- m_menu_snap->items().push_back(MenuElem("1/96", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 8 / 3 ))); -- m_menu_snap->items().push_back(MenuElem("1/192", SigC::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 16 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/3", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 4 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/6", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 2 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/12", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn * 1 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/24", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 2 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/48", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 4 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/96", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 8 / 3 ))); -+ m_menu_snap->items().push_back(MenuElem("1/192", sigc::bind(mem_fun(*this,&seqedit::set_snap), c_ppqn / 16 / 3 ))); - - /* note note_length */ -- m_menu_note_length->items().push_back(MenuElem("1", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 4 ))); -- m_menu_note_length->items().push_back(MenuElem("1/2", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 2 ))); -- m_menu_note_length->items().push_back(MenuElem("1/4", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 1 ))); -- m_menu_note_length->items().push_back(MenuElem("1/8", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 2 ))); -- m_menu_note_length->items().push_back(MenuElem("1/16", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 4 ))); -- m_menu_note_length->items().push_back(MenuElem("1/32", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 8 ))); -- m_menu_note_length->items().push_back(MenuElem("1/64", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 16 ))); -- m_menu_note_length->items().push_back(MenuElem("1/128", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 32 ))); -+ m_menu_note_length->items().push_back(MenuElem("1", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 4 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/2", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 2 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/4", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 1 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/8", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 2 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/16", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 4 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/32", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 8 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/64", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 16 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/128", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 32 ))); - m_menu_note_length->items().push_back(SeparatorElem()); -- m_menu_note_length->items().push_back(MenuElem("1/3", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 4 / 3 ))); -- m_menu_note_length->items().push_back(MenuElem("1/6", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 2 / 3 ))); -- m_menu_note_length->items().push_back(MenuElem("1/12", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 1 / 3 ))); -- m_menu_note_length->items().push_back(MenuElem("1/24", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 2 / 3 ))); -- m_menu_note_length->items().push_back(MenuElem("1/48", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 4 / 3 ))); -- m_menu_note_length->items().push_back(MenuElem("1/96", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 8 / 3 ))); -- m_menu_note_length->items().push_back(MenuElem("1/192", SigC::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 16 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/3", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 4 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/6", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 2 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/12", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn * 1 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/24", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 2 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/48", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 4 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/96", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 8 / 3 ))); -+ m_menu_note_length->items().push_back(MenuElem("1/192", sigc::bind(mem_fun(*this,&seqedit::set_note_length), c_ppqn / 16 / 3 ))); - - /* Key */ -- m_menu_key->items().push_back(MenuElem( c_key_text[0], SigC::bind(mem_fun(*this,&seqedit::set_key), 0 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[1], SigC::bind(mem_fun(*this,&seqedit::set_key), 1 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[2], SigC::bind(mem_fun(*this,&seqedit::set_key), 2 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[3], SigC::bind(mem_fun(*this,&seqedit::set_key), 3 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[4], SigC::bind(mem_fun(*this,&seqedit::set_key), 4 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[5], SigC::bind(mem_fun(*this,&seqedit::set_key), 5 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[6], SigC::bind(mem_fun(*this,&seqedit::set_key), 6 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[7], SigC::bind(mem_fun(*this,&seqedit::set_key), 7 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[8], SigC::bind(mem_fun(*this,&seqedit::set_key), 8 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[9], SigC::bind(mem_fun(*this,&seqedit::set_key), 9 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[10], SigC::bind(mem_fun(*this,&seqedit::set_key), 10 ))); -- m_menu_key->items().push_back(MenuElem( c_key_text[11], SigC::bind(mem_fun(*this,&seqedit::set_key), 11 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[0], sigc::bind(mem_fun(*this,&seqedit::set_key), 0 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[1], sigc::bind(mem_fun(*this,&seqedit::set_key), 1 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[2], sigc::bind(mem_fun(*this,&seqedit::set_key), 2 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[3], sigc::bind(mem_fun(*this,&seqedit::set_key), 3 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[4], sigc::bind(mem_fun(*this,&seqedit::set_key), 4 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[5], sigc::bind(mem_fun(*this,&seqedit::set_key), 5 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[6], sigc::bind(mem_fun(*this,&seqedit::set_key), 6 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[7], sigc::bind(mem_fun(*this,&seqedit::set_key), 7 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[8], sigc::bind(mem_fun(*this,&seqedit::set_key), 8 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[9], sigc::bind(mem_fun(*this,&seqedit::set_key), 9 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[10], sigc::bind(mem_fun(*this,&seqedit::set_key), 10 ))); -+ m_menu_key->items().push_back(MenuElem( c_key_text[11], sigc::bind(mem_fun(*this,&seqedit::set_key), 11 ))); - - /* bw */ -- m_menu_bw->items().push_back(MenuElem("1", SigC::bind(mem_fun(*this,&seqedit::set_bw), 1 ))); -- m_menu_bw->items().push_back(MenuElem("2", SigC::bind(mem_fun(*this,&seqedit::set_bw), 2 ))); -- m_menu_bw->items().push_back(MenuElem("4", SigC::bind(mem_fun(*this,&seqedit::set_bw), 4 ))); -- m_menu_bw->items().push_back(MenuElem("8", SigC::bind(mem_fun(*this,&seqedit::set_bw), 8 ))); -- m_menu_bw->items().push_back(MenuElem("16", SigC::bind(mem_fun(*this,&seqedit::set_bw), 16 ))); -+ m_menu_bw->items().push_back(MenuElem("1", sigc::bind(mem_fun(*this,&seqedit::set_bw), 1 ))); -+ m_menu_bw->items().push_back(MenuElem("2", sigc::bind(mem_fun(*this,&seqedit::set_bw), 2 ))); -+ m_menu_bw->items().push_back(MenuElem("4", sigc::bind(mem_fun(*this,&seqedit::set_bw), 4 ))); -+ m_menu_bw->items().push_back(MenuElem("8", sigc::bind(mem_fun(*this,&seqedit::set_bw), 8 ))); -+ m_menu_bw->items().push_back(MenuElem("16", sigc::bind(mem_fun(*this,&seqedit::set_bw), 16 ))); - - - /* music scale */ -- m_menu_scale->items().push_back(MenuElem(c_scales_text[0], SigC::bind(mem_fun(*this,&seqedit::set_scale), c_scale_off ))); -- m_menu_scale->items().push_back(MenuElem(c_scales_text[1], SigC::bind(mem_fun(*this,&seqedit::set_scale), c_scale_major ))); -- m_menu_scale->items().push_back(MenuElem(c_scales_text[2], SigC::bind(mem_fun(*this,&seqedit::set_scale), c_scale_minor ))); -+ m_menu_scale->items().push_back(MenuElem(c_scales_text[0], sigc::bind(mem_fun(*this,&seqedit::set_scale), c_scale_off ))); -+ m_menu_scale->items().push_back(MenuElem(c_scales_text[1], sigc::bind(mem_fun(*this,&seqedit::set_scale), c_scale_major ))); -+ m_menu_scale->items().push_back(MenuElem(c_scales_text[2], sigc::bind(mem_fun(*this,&seqedit::set_scale), c_scale_minor ))); - - /* midi channel menu */ - for( int i=0; i<16; i++ ){ -@@ -360,16 +360,16 @@ seqedit::create_menus( void ) - - /* length */ - m_menu_length->items().push_back(MenuElem(b, -- SigC::bind(mem_fun(*this,&seqedit::set_measures), -+ sigc::bind(mem_fun(*this,&seqedit::set_measures), - i+1 ))); - /* length */ - m_menu_bpm->items().push_back(MenuElem(b, -- SigC::bind(mem_fun(*this,&seqedit::set_bpm), -+ sigc::bind(mem_fun(*this,&seqedit::set_bpm), - i+1 ))); - } - -- m_menu_length->items().push_back(MenuElem("32", SigC::bind(mem_fun(*this,&seqedit::set_measures), 32 ))); -- m_menu_length->items().push_back(MenuElem("64", SigC::bind(mem_fun(*this,&seqedit::set_measures), 64 ))); -+ m_menu_length->items().push_back(MenuElem("32", sigc::bind(mem_fun(*this,&seqedit::set_measures), 32 ))); -+ m_menu_length->items().push_back(MenuElem("64", sigc::bind(mem_fun(*this,&seqedit::set_measures), 64 ))); - - - -@@ -394,29 +394,29 @@ seqedit::popup_tool_menu( void ) - Menu *holder2; - - holder = manage( new Menu()); -- holder->items().push_back( MenuElem( "All Notes", SigC::bind(mem_fun(*this,&seqedit::do_action), select_all_notes,0 ))); -- holder->items().push_back( MenuElem( "Inverse Notes", SigC::bind(mem_fun(*this,&seqedit::do_action), select_inverse_notes,0 ))); -+ holder->items().push_back( MenuElem( "All Notes", sigc::bind(mem_fun(*this,&seqedit::do_action), select_all_notes,0 ))); -+ holder->items().push_back( MenuElem( "Inverse Notes", sigc::bind(mem_fun(*this,&seqedit::do_action), select_inverse_notes,0 ))); - - if ( m_editing_status != EVENT_NOTE_ON && - m_editing_status != EVENT_NOTE_OFF ){ - - holder->items().push_back( SeparatorElem( )); -- holder->items().push_back( MenuElem( "All Events", SigC::bind(mem_fun(*this,&seqedit::do_action), select_all_events,0 ))); -- holder->items().push_back( MenuElem( "Inverse Events", SigC::bind(mem_fun(*this,&seqedit::do_action), select_inverse_events,0 ))); -+ holder->items().push_back( MenuElem( "All Events", sigc::bind(mem_fun(*this,&seqedit::do_action), select_all_events,0 ))); -+ holder->items().push_back( MenuElem( "Inverse Events", sigc::bind(mem_fun(*this,&seqedit::do_action), select_inverse_events,0 ))); - } - - m_menu_tools->items().push_back( MenuElem( "Select", *holder )); - - holder = manage( new Menu()); -- holder->items().push_back( MenuElem( "Quantize Selected Notes", SigC::bind(mem_fun(*this,&seqedit::do_action), quantize_notes,0 ))); -- holder->items().push_back( MenuElem( "Tighten Selected Notes", SigC::bind(mem_fun(*this,&seqedit::do_action), tighten_notes,0 ))); -+ holder->items().push_back( MenuElem( "Quantize Selected Notes", sigc::bind(mem_fun(*this,&seqedit::do_action), quantize_notes,0 ))); -+ holder->items().push_back( MenuElem( "Tighten Selected Notes", sigc::bind(mem_fun(*this,&seqedit::do_action), tighten_notes,0 ))); - - if ( m_editing_status != EVENT_NOTE_ON && - m_editing_status != EVENT_NOTE_OFF ){ - - holder->items().push_back( SeparatorElem( )); -- holder->items().push_back( MenuElem( "Quantize Selected Events", SigC::bind(mem_fun(*this,&seqedit::do_action), quantize_events,0 ))); -- holder->items().push_back( MenuElem( "Tighten Selected Events", SigC::bind(mem_fun(*this,&seqedit::do_action), tighten_events,0 ))); -+ holder->items().push_back( MenuElem( "Quantize Selected Events", sigc::bind(mem_fun(*this,&seqedit::do_action), quantize_events,0 ))); -+ holder->items().push_back( MenuElem( "Tighten Selected Events", sigc::bind(mem_fun(*this,&seqedit::do_action), tighten_events,0 ))); - - } - m_menu_tools->items().push_back( MenuElem( "Modify Time", *holder )); -@@ -432,7 +432,7 @@ seqedit::popup_tool_menu( void ) - - if ( i!=0 ){ - sprintf( num, "%+d [%s]", i, c_interval_text[ abs(i) ] ); -- holder2->items().push_front( MenuElem( num, SigC::bind(mem_fun(*this,&seqedit::do_action), transpose, i ))); -+ holder2->items().push_front( MenuElem( num, sigc::bind(mem_fun(*this,&seqedit::do_action), transpose, i ))); - } - } - -@@ -445,7 +445,7 @@ seqedit::popup_tool_menu( void ) - - if ( i!=0 ){ - sprintf( num, "%+d [%s]", (i<0) ? i-1 : i+1, c_chord_text[ abs(i) ] ); -- holder2->items().push_front( MenuElem( num, SigC::bind(mem_fun(*this,&seqedit::do_action), transpose_h, i ))); -+ holder2->items().push_front( MenuElem( num, sigc::bind(mem_fun(*this,&seqedit::do_action), transpose_h, i ))); - } - } - -@@ -574,7 +574,7 @@ seqedit::fill_top_bar( void ) - /* beats per measure */ - m_button_bpm = manage( new Button()); - m_button_bpm->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( down_xpm )))); -- m_button_bpm->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_bpm )); -+ m_button_bpm->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_bpm )); - m_tooltips->set_tip( *m_button_bpm, "Time Signature. Beats per Measure" ); - m_entry_bpm = manage( new Entry()); - m_entry_bpm->set_width_chars(2); -@@ -588,7 +588,7 @@ seqedit::fill_top_bar( void ) - /* beat width */ - m_button_bw = manage( new Button()); - m_button_bw->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( down_xpm )))); -- m_button_bw->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_bw )); -+ m_button_bw->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_bw )); - m_tooltips->set_tip( *m_button_bw, "Time Signature. Length of Beat" ); - m_entry_bw = manage( new Entry()); - m_entry_bw->set_width_chars(2); -@@ -601,7 +601,7 @@ seqedit::fill_top_bar( void ) - /* length */ - m_button_length = manage( new Button()); - m_button_length->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( length_xpm )))); -- m_button_length->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_length )); -+ m_button_length->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_length )); - m_tooltips->set_tip( *m_button_length, "Sequence length in Bars." ); - m_entry_length = manage( new Entry()); - m_entry_length->set_width_chars(2); -@@ -664,7 +664,7 @@ seqedit::fill_top_bar( void ) - /* snap */ - m_button_snap = manage( new Button()); - m_button_snap->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( snap_xpm )))); -- m_button_snap->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_snap )); -+ m_button_snap->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_snap )); - m_tooltips->set_tip( *m_button_snap, "Grid snap." ); - m_entry_snap = manage( new Entry()); - m_entry_snap->set_width_chars(5); -@@ -677,7 +677,7 @@ seqedit::fill_top_bar( void ) - /* note_length */ - m_button_note_length = manage( new Button()); - m_button_note_length->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( note_length_xpm )))); -- m_button_note_length->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_note_length )); -+ m_button_note_length->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_note_length )); - m_tooltips->set_tip( *m_button_note_length, "Note Length." ); - m_entry_note_length = manage( new Entry()); - m_entry_note_length->set_width_chars(5); -@@ -690,7 +690,7 @@ seqedit::fill_top_bar( void ) - /* zoom */ - m_button_zoom = manage( new Button()); - m_button_zoom->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( zoom_xpm )))); -- m_button_zoom->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_zoom )); -+ m_button_zoom->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_zoom )); - m_tooltips->set_tip( *m_button_zoom, "Zoom. Pixels to Ticks" ); - m_entry_zoom = manage( new Entry()); - m_entry_zoom->set_width_chars(4); -@@ -705,7 +705,7 @@ seqedit::fill_top_bar( void ) - /* key */ - m_button_key = manage( new Button()); - m_button_key->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( key_xpm )))); -- m_button_key->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_key )); -+ m_button_key->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_key )); - m_tooltips->set_tip( *m_button_key, "Key of Sequence" ); - m_entry_key = manage( new Entry()); - m_entry_key->set_width_chars(5); -@@ -717,7 +717,7 @@ seqedit::fill_top_bar( void ) - /* music scale */ - m_button_scale = manage( new Button()); - m_button_scale->add( *manage( new Image(Gdk::Pixbuf::create_from_xpm_data( scale_xpm )))); -- m_button_scale->signal_clicked().connect( SigC::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_scale )); -+ m_button_scale->signal_clicked().connect( sigc::bind( mem_fun( *this, &seqedit::popup_menu), m_menu_scale )); - m_tooltips->set_tip( *m_button_scale, "Musical Scale" ); - m_entry_scale = manage( new Entry()); - m_entry_scale->set_width_chars(5); -@@ -745,17 +745,17 @@ seqedit::fill_top_bar( void ) - #if 0 - /* Select */ - m_radio_select = manage( new RadioButton( "Sel", true )); -- m_radio_select->signal_clicked().connect( SigC::bind(mem_fun( *this, &seqedit::mouse_action ), e_action_select )); -+ m_radio_select->signal_clicked().connect( sigc::bind(mem_fun( *this, &seqedit::mouse_action ), e_action_select )); - m_hbox3->pack_start( *m_radio_select, false, false ); - - /* Draw */ - m_radio_draw = manage( new RadioButton( "Draw" )); -- m_radio_draw->signal_clicked().connect( SigC::bind(mem_fun( *this, &seqedit::mouse_action ), e_action_draw )); -+ m_radio_draw->signal_clicked().connect( sigc::bind(mem_fun( *this, &seqedit::mouse_action ), e_action_draw )); - m_hbox3->pack_start( *m_radio_draw, false, false ); - - /* Grow */ - m_radio_grow = manage( new RadioButton( "Grow" )); -- m_radio_grow->signal_clicked().connect( SigC::bind(mem_fun( *this, &seqedit::mouse_action ), e_action_grow )); -+ m_radio_grow->signal_clicked().connect( sigc::bind(mem_fun( *this, &seqedit::mouse_action ), e_action_grow )); - m_hbox3->pack_start( *m_radio_grow, false, false ); - - /* Stretch */ -@@ -800,7 +800,7 @@ seqedit::popup_midibus_menu( void ) - mastermidibus *masterbus = m_mainperf->get_master_midi_bus(); - for ( int i=0; i< masterbus->get_num_out_buses(); i++ ){ - m_menu_midibus->items().push_back(MenuElem(masterbus->get_midi_out_bus_name(i), -- SigC::bind(mem_fun(*this,&seqedit::set_midi_bus), i))); -+ sigc::bind(mem_fun(*this,&seqedit::set_midi_bus), i))); - } - - m_menu_midibus->popup(0,0); -@@ -832,7 +832,7 @@ seqedit::popup_midich_menu( void ) - string(")") ); - } - m_menu_midich->items().push_back(MenuElem(name, -- SigC::bind(mem_fun(*this,&seqedit::set_midi_channel), -+ sigc::bind(mem_fun(*this,&seqedit::set_midi_channel), - i ))); - } - -@@ -853,7 +853,7 @@ seqedit::popup_sequence_menu( void ) - m_menu_sequences = manage( new Menu()); - - m_menu_sequences->items().push_back(MenuElem("Off", -- SigC::bind(mem_fun(*this, &seqedit::set_background_sequence), -1))); -+ sigc::bind(mem_fun(*this, &seqedit::set_background_sequence), -1))); - m_menu_sequences->items().push_back( SeparatorElem( )); - - for ( int ss=0; ssget_name() ); - - menu_ss->items().push_back(MenuElem(name, -- SigC::bind(mem_fun(*this,&seqedit::set_background_sequence), i))); -+ sigc::bind(mem_fun(*this,&seqedit::set_background_sequence), i))); - - } - } -@@ -964,29 +964,29 @@ seqedit::popup_event_menu( void ) - - m_menu_data->items().push_back( ImageMenuElem( "Note On Velocity", - *create_menu_image( note_on ), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_NOTE_ON, 0 ))); -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_NOTE_ON, 0 ))); - - m_menu_data->items().push_back( SeparatorElem( )); - - m_menu_data->items().push_back( ImageMenuElem( "Note Off Velocity", - *create_menu_image( note_off ), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_NOTE_OFF, 0 ))); -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_NOTE_OFF, 0 ))); - - m_menu_data->items().push_back( ImageMenuElem( "AfterTouch", - *create_menu_image( aftertouch ), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_AFTERTOUCH, 0 ))); -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_AFTERTOUCH, 0 ))); - - m_menu_data->items().push_back( ImageMenuElem( "Program Change", - *create_menu_image( program_change ), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_PROGRAM_CHANGE, 0 ))); -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_PROGRAM_CHANGE, 0 ))); - - m_menu_data->items().push_back( ImageMenuElem( "Channel Pressure", - *create_menu_image( channel_pressure ), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_CHANNEL_PRESSURE, 0 ))); -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_CHANNEL_PRESSURE, 0 ))); - - m_menu_data->items().push_back( ImageMenuElem( "Pitch Wheel", - *create_menu_image( pitch_wheel ), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_PITCH_WHEEL , 0 ))); -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), (unsigned char) EVENT_PITCH_WHEEL , 0 ))); - - m_menu_data->items().push_back( SeparatorElem( )); - -@@ -1007,7 +1007,7 @@ seqedit::popup_event_menu( void ) - - menu_cc->items().push_back( ImageMenuElem( controller_name, - *create_menu_image( ccs[i*16+j]), -- SigC::bind(mem_fun(*this,&seqedit::set_data_type), -+ sigc::bind(mem_fun(*this,&seqedit::set_data_type), - (unsigned char) EVENT_CONTROL_CHANGE, i*16+j))); - } - m_menu_data->items().push_back( MenuElem( string(b), *menu_cc )); -diff -up seq24-0.8.7/src/seqmenu.cpp.BAD seq24-0.8.7/src/seqmenu.cpp ---- seq24-0.8.7/src/seqmenu.cpp.BAD 2008-06-20 10:02:17.000000000 -0400 -+++ seq24-0.8.7/src/seqmenu.cpp 2008-06-20 10:02:32.000000000 -0400 -@@ -104,7 +104,7 @@ seqmenu::popup_menu( void ) - } - - menu_channels->items().push_back(MenuElem(name, -- SigC::bind(mem_fun(*this,&seqmenu::set_bus_and_midi_channel), -+ sigc::bind(mem_fun(*this,&seqmenu::set_bus_and_midi_channel), - i, j ))); - } - } diff --git a/seq24-buffer-overflow.patch b/seq24-buffer-overflow.patch deleted file mode 100644 index d62b945..0000000 --- a/seq24-buffer-overflow.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/seqdata.cpp~ 2006-05-17 21:40:15.000000000 -0700 -+++ src/seqdata.cpp 2008-07-11 07:44:12.000000000 -0700 -@@ -118,7 +118,7 @@ - 6, - 30 ); - -- char val[4]; -+ char val[5]; - sprintf( val, "%3d\n", i ); - char num[6]; - memset( num, 0, 6); diff --git a/seq24-gcc43.patch b/seq24-gcc43.patch deleted file mode 100644 index 034ec1d..0000000 --- a/seq24-gcc43.patch +++ /dev/null @@ -1,292 +0,0 @@ -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/bus.xpm seq24-0.8.7/src/bus.xpm ---- seq24-0.8.7.stack-smash/src/bus.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/bus.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * bus_xpm[] = { -+static const char * bus_xpm[] = { - "36 14 4 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/collapse.xpm seq24-0.8.7/src/collapse.xpm ---- seq24-0.8.7.stack-smash/src/collapse.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/collapse.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * collapse_xpm[] = { -+static const char * collapse_xpm[] = { - "27 11 3 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/copy.xpm seq24-0.8.7/src/copy.xpm ---- seq24-0.8.7.stack-smash/src/copy.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/copy.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * copy_xpm[] = { -+static const char * copy_xpm[] = { - "33 11 4 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/down.xpm seq24-0.8.7/src/down.xpm ---- seq24-0.8.7.stack-smash/src/down.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/down.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * down_xpm[] = { -+static const char * down_xpm[] = { - "7 14 2 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/event.cpp seq24-0.8.7/src/event.cpp ---- seq24-0.8.7.stack-smash/src/event.cpp 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/event.cpp 2008-10-28 22:34:14.000000000 -0500 -@@ -18,6 +18,7 @@ - // - //----------------------------------------------------------------------------- - #include "event.h" -+#include - - event::event() - { -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/expand.xpm seq24-0.8.7/src/expand.xpm ---- seq24-0.8.7.stack-smash/src/expand.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/expand.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * expand_xpm[] = { -+static const char * expand_xpm[] = { - "33 11 4 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/font_b.xpm seq24-0.8.7/src/font_b.xpm ---- seq24-0.8.7.stack-smash/src/font_b.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/font_b.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * font_b_xpm[] = { -+static const char * font_b_xpm[] = { - "145 209 3 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/font.cpp seq24-0.8.7/src/font.cpp ---- seq24-0.8.7.stack-smash/src/font.cpp 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/font.cpp 2008-10-28 22:34:14.000000000 -0500 -@@ -25,6 +25,7 @@ - #include "font_b.xpm" - - #include -+#include - - font::font( ) - { -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/font_w.xpm seq24-0.8.7/src/font_w.xpm ---- seq24-0.8.7.stack-smash/src/font_w.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/font_w.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * font_w_xpm[] = { -+static const char * font_w_xpm[] = { - "145 209 2 1", - " c #000000", - ". c #FFFFFF", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/key.xpm seq24-0.8.7/src/key.xpm ---- seq24-0.8.7.stack-smash/src/key.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/key.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * key_xpm[] = { -+static const char * key_xpm[] = { - "13 14 3 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/length.xpm seq24-0.8.7/src/length.xpm ---- seq24-0.8.7.stack-smash/src/length.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/length.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * length_xpm[] = { -+static const char * length_xpm[] = { - "36 11 2 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/loop.xpm seq24-0.8.7/src/loop.xpm ---- seq24-0.8.7.stack-smash/src/loop.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/loop.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * loop_xpm[] = { -+static const char * loop_xpm[] = { - "33 12 3 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/menu_empty.xpm seq24-0.8.7/src/menu_empty.xpm ---- seq24-0.8.7.stack-smash/src/menu_empty.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/menu_empty.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * menu_empty_xpm[] = { -+static const char * menu_empty_xpm[] = { - "10 10 2 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/menu_full.xpm seq24-0.8.7/src/menu_full.xpm ---- seq24-0.8.7.stack-smash/src/menu_full.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/menu_full.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * menu_full_xpm[] = { -+static const char * menu_full_xpm[] = { - "10 10 2 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/midi.xpm seq24-0.8.7/src/midi.xpm ---- seq24-0.8.7.stack-smash/src/midi.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/midi.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * midi_xpm[] = { -+static const char * midi_xpm[] = { - "14 14 4 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/note_length.xpm seq24-0.8.7/src/note_length.xpm ---- seq24-0.8.7.stack-smash/src/note_length.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/note_length.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * note_length_xpm[] = { -+static const char * note_length_xpm[] = { - "29 12 2 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/perfedit.xpm seq24-0.8.7/src/perfedit.xpm ---- seq24-0.8.7.stack-smash/src/perfedit.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/perfedit.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * perfedit_xpm[] = { -+static const char * perfedit_xpm[] = { - "23 14 11 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/play2.xpm seq24-0.8.7/src/play2.xpm ---- seq24-0.8.7.stack-smash/src/play2.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/play2.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * play2_xpm[] = { -+static const char * play2_xpm[] = { - "16 11 5 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/play.xpm seq24-0.8.7/src/play.xpm ---- seq24-0.8.7.stack-smash/src/play.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/play.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * play_xpm[] = { -+static const char * play_xpm[] = { - "36 14 10 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/rec.xpm seq24-0.8.7/src/rec.xpm ---- seq24-0.8.7.stack-smash/src/rec.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/rec.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * rec_xpm[] = { -+static const char * rec_xpm[] = { - "36 14 10 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/scale.xpm seq24-0.8.7/src/scale.xpm ---- seq24-0.8.7.stack-smash/src/scale.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/scale.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * scale_xpm[] = { -+static const char * scale_xpm[] = { - "30 14 2 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/seq24.xpm seq24-0.8.7/src/seq24.xpm ---- seq24-0.8.7.stack-smash/src/seq24.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/seq24.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * seq24_xpm[] = { -+static const char * seq24_xpm[] = { - "124 32 3 1", - " c None", - ". c None", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/sequences.xpm seq24-0.8.7/src/sequences.xpm ---- seq24-0.8.7.stack-smash/src/sequences.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/sequences.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * sequences_xpm[] = { -+static const char * sequences_xpm[] = { - "30 14 3 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/snap.xpm seq24-0.8.7/src/snap.xpm ---- seq24-0.8.7.stack-smash/src/snap.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/snap.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * snap_xpm[] = { -+static const char * snap_xpm[] = { - "29 12 5 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/stop.xpm seq24-0.8.7/src/stop.xpm ---- seq24-0.8.7.stack-smash/src/stop.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/stop.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * stop_xpm[] = { -+static const char * stop_xpm[] = { - "15 11 5 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/thru.xpm seq24-0.8.7/src/thru.xpm ---- seq24-0.8.7.stack-smash/src/thru.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/thru.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * thru_xpm[] = { -+static const char * thru_xpm[] = { - "62 14 10 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/tools.xpm seq24-0.8.7/src/tools.xpm ---- seq24-0.8.7.stack-smash/src/tools.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/tools.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * tools_xpm[] = { -+static const char * tools_xpm[] = { - "13 14 5 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/undo.xpm seq24-0.8.7/src/undo.xpm ---- seq24-0.8.7.stack-smash/src/undo.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/undo.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * undo_xpm[] = { -+static const char * undo_xpm[] = { - "16 14 3 1", - " c None", - ". c #000000", -diff -urNp --exclude-from=/home/mdomsch/excludes --minimal seq24-0.8.7.stack-smash/src/zoom.xpm seq24-0.8.7/src/zoom.xpm ---- seq24-0.8.7.stack-smash/src/zoom.xpm 2008-10-28 22:33:58.000000000 -0500 -+++ seq24-0.8.7/src/zoom.xpm 2008-10-28 22:34:14.000000000 -0500 -@@ -1,5 +1,5 @@ - /* XPM */ --static char * zoom_xpm[] = { -+static const char * zoom_xpm[] = { - "16 14 10 1", - " c None", - ". c #000000", diff --git a/seq24-stack-smash.patch b/seq24-stack-smash.patch deleted file mode 100644 index f22756b..0000000 --- a/seq24-stack-smash.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/seqedit.cpp~ 2006-05-30 07:04:52.000000000 -0700 -+++ src/seqedit.cpp 2006-09-16 23:48:40.000000000 -0700 -@@ -425,7 +425,7 @@ - - holder = manage( new Menu()); - -- char num[6]; -+ char num[64]; - - holder2 = manage( new Menu()); - for ( int i=-12; i<=12; ++i ){ diff --git a/seq24.desktop b/seq24.desktop index e571b8b..78c9964 100644 --- a/seq24.desktop +++ b/seq24.desktop @@ -1,10 +1,10 @@ [Desktop Entry] Name=Seq24 Comment=Real-time midi sequencer -Icon=seq24.png +Icon=seq24 Type=Application Exec=seq24 Terminal=false StartupWMClass=seq24 -Categories=Application;AudioVideo;X-Sequencers;X-MIDI;Midi;Sequencer; +Categories=Application;AudioVideo;X-Sequencers;X-Midi; Encoding=UTF-8 diff --git a/seq24.spec b/seq24.spec index b4afd71..2cca380 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,59 +1,48 @@ Summary: Real-time midi sequencer Name: seq24 -Version: 0.8.7 -Release: 21%{?dist} +Version: 0.9.3 +Release: 0.1.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia -URL: http://www.filter24.org/seq24/ -Source: http://filter24.org/seq24/seq24-%{version}.tar.gz -Source1: seq24.png -Source2: seq24.desktop -Patch0: seq24-stack-smash.patch -Patch1: seq24-gcc43.patch -Patch2: seq24-0.8.7-sigc22-fix.patch -Patch3: seq24-buffer-overflow.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +URL: http://launchpad.net/%{name} +Source: seq24-0.9.3-r131.tar.gz +Source1: %{name}.png +Source2: %{name}.desktop +# patch from upstream to fix lash +#Patch0: %{name}-0.9.2-lash-fix.patch +#Patch1: %name-%version-128_127.patch +#Patch2: %name-%version-131_130.patch BuildRequires: lash-devel gtkmm24-devel - -Requires: hicolor-icon-theme - BuildRequires: desktop-file-utils +Requires: hicolor-icon-theme %description Seq24 is a real-time midi sequencer. It provides a very simple interface for editing and playing midi 'loops'. %prep -%setup -q -%patch0 -p0 -b .stack-smash~ -%patch1 -p1 -b .gcc43~ -%patch2 -p1 -b .sigc22 -%patch3 -p0 -b .buffer-overflow +%setup -q +#%patch0 -p1 +#%patch1 -p1 +#%patch2 -p1 %build -echo %configure -%configure +%configure --enable-jack-session --disable-lash make %{?_smp_mflags} %install -rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install -# Rename the "dump" command to something more specific. -mv $RPM_BUILD_ROOT%{_bindir}/dump $RPM_BUILD_ROOT%{_bindir}/seq24-dump - mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps -install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/seq24.png +install -m 644 %{SOURCE1} \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} -%clean -rm -rf $RPM_BUILD_ROOT - %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : @@ -68,21 +57,19 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -%defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING README RTC SEQ24 TODO seq24usr.example %{_bindir}/* %{_datadir}/applications/*%{name}.desktop -%{_datadir}/icons/hicolor/64x64/apps/seq24.png +%{_datadir}/icons/hicolor/64x64/apps/%{name}.png +%{_datadir}/man/man1/%{name}.1.gz %changelog -* Tue Feb 28 2012 Fedora Release Engineering - 0.8.7-21 -- Rebuilt for c++ ABI breakage +* Sat Feb 18 2012 Brendan Jones - 0.9.3-0.1.r127 +- upstream trunk -* Sat Jan 14 2012 Fedora Release Engineering - 0.8.7-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 06 2011 Adam Jackson - 0.8.7-19 -- Rebuild for new libpng +* Mon Nov 14 2011 Brendan Jones - 0.9.2-1 +- New upstream version 0.9.2 +- Removed obsolete tags and and sections * Wed Feb 09 2011 Fedora Release Engineering - 0.8.7-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild diff --git a/sources b/sources index 0613073..b463f30 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b2c39dad73f803727c39c2e2e443ebdb seq24-0.8.7.tar.gz +e6109585b77e6e87263c8de4a6afa077 seq24-0.9.3-r131.tar.gz From bf6d98987634cee3bef35f6fe5eeb3d8e30476b4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 14:22:46 -0500 Subject: [PATCH 13/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 2cca380..07dff10 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.1.r131%{?dist} +Release: 0.2.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -64,6 +64,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sat Jul 21 2012 Fedora Release Engineering - 0.9.3-0.2.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sat Feb 18 2012 Brendan Jones - 0.9.3-0.1.r127 - upstream trunk From d32a2c126b486574b4708f67ce6944c336d8979a Mon Sep 17 00:00:00 2001 From: Brendan Jones Date: Mon, 11 Feb 2013 07:36:44 +0100 Subject: [PATCH 14/33] Remove vendor from desktop file --- seq24.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/seq24.spec b/seq24.spec index 07dff10..0a22a69 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.2.r131%{?dist} +Release: 0.3.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -39,7 +39,7 @@ install -m 644 %{SOURCE1} \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications -desktop-file-install --vendor fedora \ +desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} @@ -64,6 +64,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Mon Feb 11 2013 Brendan Jones 0.9.3-0.3.r131 +- Remove vendor from desktop-file-install + * Sat Jul 21 2012 Fedora Release Engineering - 0.9.3-0.2.r131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 3c04477f62e5bf5f41a6ff26bea5b6f5dc954e9c Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Mon, 25 Feb 2013 16:57:59 -0800 Subject: [PATCH 15/33] Only remove vendor on F19+ --- seq24.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 0a22a69..17ff125 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.3.r131%{?dist} +Release: 0.4.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -40,6 +40,9 @@ install -m 644 %{SOURCE1} \ mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install \ +%if 0%{?fedora} && 0%{?fedora} < 19 + --vendor "fedora" \ +%endif --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} @@ -64,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Mon Feb 25 2013 Toshio Kuratomi - 0.9.3-0.4.r131 +- Only remove vendor on F19+ + * Mon Feb 11 2013 Brendan Jones 0.9.3-0.3.r131 - Remove vendor from desktop-file-install From 22c5da090ae2cbe5b39cb92eefa1276825827c61 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 09:08:52 -0500 Subject: [PATCH 16/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 17ff125..d290a2a 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.4.r131%{?dist} +Release: 0.5.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -67,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0.9.3-0.5.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Mon Feb 25 2013 Toshio Kuratomi - 0.9.3-0.4.r131 - Only remove vendor on F19+ From 4c33dcbc87251041935e673427d47067483da37b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 8 Jun 2014 01:08:51 -0500 Subject: [PATCH 17/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index d290a2a..60cbd12 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.5.r131%{?dist} +Release: 0.6.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -67,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 0.9.3-0.6.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sun Aug 04 2013 Fedora Release Engineering - 0.9.3-0.5.r131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 3d9bea88f8e4b6b2545fb849cf72e407ebc830a5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 01:59:33 +0000 Subject: [PATCH 18/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 60cbd12..4c4673e 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.6.r131%{?dist} +Release: 0.7.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -67,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Mon Aug 18 2014 Fedora Release Engineering - 0.9.3-0.7.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 0.9.3-0.6.r131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 18e09e0b4c70a32d7905063750eb4b0ebc393b50 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 17:42:24 +0200 Subject: [PATCH 19/33] Rebuilt for GCC 5 C++11 ABI change --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 4c4673e..44b17c2 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.7.r131%{?dist} +Release: 0.8.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -67,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sat May 02 2015 Kalev Lember - 0.9.3-0.8.r131 +- Rebuilt for GCC 5 C++11 ABI change + * Mon Aug 18 2014 Fedora Release Engineering - 0.9.3-0.7.r131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 7fa04a23d4785dd8dfbc655cea1518f8bdaf4b24 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 00:38:23 +0000 Subject: [PATCH 20/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 44b17c2..1f79b48 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.8.r131%{?dist} +Release: 0.9.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -67,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0.9.3-0.9.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat May 02 2015 Kalev Lember - 0.9.3-0.8.r131 - Rebuilt for GCC 5 C++11 ABI change From 8e0a528de8181cbf9c297edfe600ed5db6810856 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 23:51:34 +0000 Subject: [PATCH 21/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 1f79b48..2dbecc3 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.9.r131%{?dist} +Release: 0.10.r131%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -67,6 +67,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 0.9.3-0.10.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jun 19 2015 Fedora Release Engineering - 0.9.3-0.9.r131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 9ff63f2fe7fff1018924f6cc28cbd090084f2567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= Date: Thu, 18 Feb 2016 07:54:25 +0100 Subject: [PATCH 22/33] Update to 0.9.3 (final). - Rename "mutex" to seq24_mutex to work-around symbol clash with std::mutex (F24FTBS, RHBZ#1308125). - Add %license. --- .gitignore | 3 +-- seq24.spec | 31 +++++++++++++++++++++---------- sources | 2 +- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index d283f84..c66e002 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -seq24-0.8.7.tar.gz -/seq24-0.9.3-r131.tar.gz +/seq24-0.9.3.tar.bz2 diff --git a/seq24.spec b/seq24.spec index 2dbecc3..f80c9d5 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,17 +1,13 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 0.10.r131%{?dist} +Release: 1%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} -Source: seq24-0.9.3-r131.tar.gz +Source: http://launchpad.net/%{name}/trunk/%{version}/+download/seq24-%{version}.tar.bz2 Source1: %{name}.png Source2: %{name}.desktop -# patch from upstream to fix lash -#Patch0: %{name}-0.9.2-lash-fix.patch -#Patch1: %name-%version-128_127.patch -#Patch2: %name-%version-131_130.patch BuildRequires: lash-devel gtkmm24-devel BuildRequires: desktop-file-utils @@ -23,9 +19,17 @@ interface for editing and playing midi 'loops'. %prep %setup -q -#%patch0 -p1 -#%patch1 -p1 -#%patch2 -p1 + +%if "%{version}" == "0.9.3" +# Bug in 0.9.3 and 0.9.3 prereleases +# class "mutex" in src/* clashes with "std::mutex" due +# to "using namespace std;". Rename mutex to seq24_mutex. +sed -i \ + -e 's,mutex::,seq24_mutex::,' \ + -e 's,\([ cs]\) mutex,\1 seq24_mutex,' \ + -e 's,::mutex,::seq24_mutex,' \ + src/*.h src/*.cpp +%endif %build %configure --enable-jack-session --disable-lash @@ -60,13 +64,20 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -%doc AUTHORS ChangeLog COPYING README RTC SEQ24 TODO seq24usr.example +%doc AUTHORS ChangeLog README RTC SEQ24 TODO seq24usr.example +%license COPYING %{_bindir}/* %{_datadir}/applications/*%{name}.desktop %{_datadir}/icons/hicolor/64x64/apps/%{name}.png %{_datadir}/man/man1/%{name}.1.gz %changelog +* Thu Feb 18 2016 Ralf Corsépius - 0.9.3-1 +- Update to 0.9.3 (final). +- Rename "mutex" to seq24_mutex to work-around symbol clash with std::mutex + (F24FTBS, RHBZ#1308125). +- Add %%license. + * Thu Feb 04 2016 Fedora Release Engineering - 0.9.3-0.10.r131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index b463f30..e7c7e4e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e6109585b77e6e87263c8de4a6afa077 seq24-0.9.3-r131.tar.gz +e7c653abb71f17e5cc070ef1d8406a1a seq24-0.9.3.tar.bz2 From 08502b56527ca7d58b4794f18c68ceaca3848b9e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 13:18:42 +0000 Subject: [PATCH 23/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index f80c9d5..b85947d 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -72,6 +72,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.9.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 18 2016 Ralf Corsépius - 0.9.3-1 - Update to 0.9.3 (final). - Rename "mutex" to seq24_mutex to work-around symbol clash with std::mutex From 19a6fb0ed5dabc21944b40a77427be971f86f328 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 18:26:50 +0000 Subject: [PATCH 24/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index b85947d..2c0d775 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -72,6 +72,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.9.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 0.9.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From b484bc928f0639a3e751b37e06599ddb550e9875 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 08:20:16 +0000 Subject: [PATCH 25/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 2c0d775..c7389d5 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -72,6 +72,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 0.9.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 0.9.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 11e4da036230cde250e7f774fd60e51a3af95f0c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 18 Jan 2018 22:16:05 +0100 Subject: [PATCH 26/33] Remove obsolete scriptlets Signed-off-by: Igor Gnatenko --- seq24.spec | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/seq24.spec b/seq24.spec index c7389d5..7e5715e 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -50,19 +50,6 @@ desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} -%post -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - -%postun -if [ $1 -eq 0 ] ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -fi - -%posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - - %files %doc AUTHORS ChangeLog README RTC SEQ24 TODO seq24usr.example %license COPYING @@ -72,6 +59,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/man/man1/%{name}.1.gz %changelog +* Thu Jan 18 2018 Igor Gnatenko - 0.9.3-5 +- Remove obsolete scriptlets + * Thu Aug 03 2017 Fedora Release Engineering - 0.9.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From fad19f242f873289587338424e677d9ef08ad108 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 16:30:40 +0000 Subject: [PATCH 27/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 7e5715e..1f754a5 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -59,6 +59,9 @@ desktop-file-install \ %{_datadir}/man/man1/%{name}.1.gz %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.9.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jan 18 2018 Igor Gnatenko - 0.9.3-5 - Remove obsolete scriptlets From 1e5e96a26ae0f89db04a6e0b008f197d1257f6e3 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:51 +0200 Subject: [PATCH 28/33] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- seq24.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/seq24.spec b/seq24.spec index 1f754a5..d93e2b8 100644 --- a/seq24.spec +++ b/seq24.spec @@ -9,6 +9,7 @@ Source: http://launchpad.net/%{name}/trunk/%{version}/+download/seq24-%{ve Source1: %{name}.png Source2: %{name}.desktop +BuildRequires: gcc BuildRequires: lash-devel gtkmm24-devel BuildRequires: desktop-file-utils Requires: hicolor-icon-theme From fb7bc54a3d094e6f31be8d9ac4b0acb94ddd69e3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 05:58:31 +0000 Subject: [PATCH 29/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index d93e2b8..fab1742 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://launchpad.net/%{name} @@ -60,6 +60,9 @@ desktop-file-install \ %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0.9.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 0.9.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 588a05b4a1686d0b04b82450da2bd7c38bc853f9 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:25 +0100 Subject: [PATCH 30/33] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- seq24.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index fab1742..6c3729c 100644 --- a/seq24.spec +++ b/seq24.spec @@ -3,7 +3,6 @@ Name: seq24 Version: 0.9.3 Release: 7%{?dist} License: GPLv2+ -Group: Applications/Multimedia URL: http://launchpad.net/%{name} Source: http://launchpad.net/%{name}/trunk/%{version}/+download/seq24-%{version}.tar.bz2 Source1: %{name}.png From 97d3bdb9633f5584b38091413d38c1804c8007dd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 15:12:02 +0000 Subject: [PATCH 31/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 6c3729c..0203861 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2+ URL: http://launchpad.net/%{name} Source: http://launchpad.net/%{name}/trunk/%{version}/+download/seq24-%{version}.tar.bz2 @@ -59,6 +59,9 @@ desktop-file-install \ %{_datadir}/man/man1/%{name}.1.gz %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 0.9.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 0.9.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 82fb9363de185e1aaea2c53d80f41af5d55ed13f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 23:05:01 +0000 Subject: [PATCH 32/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seq24.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seq24.spec b/seq24.spec index 0203861..6a5b279 100644 --- a/seq24.spec +++ b/seq24.spec @@ -1,7 +1,7 @@ Summary: Real-time midi sequencer Name: seq24 Version: 0.9.3 -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv2+ URL: http://launchpad.net/%{name} Source: http://launchpad.net/%{name}/trunk/%{version}/+download/seq24-%{version}.tar.bz2 @@ -59,6 +59,9 @@ desktop-file-install \ %{_datadir}/man/man1/%{name}.1.gz %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.9.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 0.9.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 7bb33576bfdb10f19a2f037ca5e2f8ffda697ddc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 8 Aug 2019 16:34:12 +0000 Subject: [PATCH 33/33] seq24 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675986 --- .gitignore | 1 - dead.package | 1 + seq24.desktop | 10 --- seq24.png | Bin 436 -> 0 bytes seq24.spec | 235 -------------------------------------------------- sources | 1 - 6 files changed, 1 insertion(+), 247 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 seq24.desktop delete mode 100644 seq24.png delete mode 100644 seq24.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index c66e002..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/seq24-0.9.3.tar.bz2 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..471bd74 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +seq24 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675986 diff --git a/seq24.desktop b/seq24.desktop deleted file mode 100644 index 78c9964..0000000 --- a/seq24.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=Seq24 -Comment=Real-time midi sequencer -Icon=seq24 -Type=Application -Exec=seq24 -Terminal=false -StartupWMClass=seq24 -Categories=Application;AudioVideo;X-Sequencers;X-Midi; -Encoding=UTF-8 diff --git a/seq24.png b/seq24.png deleted file mode 100644 index 2f508e1023a2b833280e6b64398e6dfb8c91d7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaagP) z1~|;ydu#Km{vx9R0002Tb@gwXqoqr<`VUF~0MGz_kN|+yTjA4-4caKnZ*(!E^?p6~ zZ?!?Kpby*LASx*81Oos70Qxmxu>NK8@dykUMeK|Nc<&EbuOrm* eBZ2_1c)S6)q>*zs6%G6V0000 - 0.9.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 0.9.3-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0.9.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 0.9.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jan 18 2018 Igor Gnatenko - 0.9.3-5 -- Remove obsolete scriptlets - -* Thu Aug 03 2017 Fedora Release Engineering - 0.9.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.9.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.9.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 18 2016 Ralf Corsépius - 0.9.3-1 -- Update to 0.9.3 (final). -- Rename "mutex" to seq24_mutex to work-around symbol clash with std::mutex - (F24FTBS, RHBZ#1308125). -- Add %%license. - -* Thu Feb 04 2016 Fedora Release Engineering - 0.9.3-0.10.r131 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 0.9.3-0.9.r131 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 0.9.3-0.8.r131 -- Rebuilt for GCC 5 C++11 ABI change - -* Mon Aug 18 2014 Fedora Release Engineering - 0.9.3-0.7.r131 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 0.9.3-0.6.r131 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 0.9.3-0.5.r131 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Mon Feb 25 2013 Toshio Kuratomi - 0.9.3-0.4.r131 -- Only remove vendor on F19+ - -* Mon Feb 11 2013 Brendan Jones 0.9.3-0.3.r131 -- Remove vendor from desktop-file-install - -* Sat Jul 21 2012 Fedora Release Engineering - 0.9.3-0.2.r131 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Feb 18 2012 Brendan Jones - 0.9.3-0.1.r127 -- upstream trunk - -* Mon Nov 14 2011 Brendan Jones - 0.9.2-1 -- New upstream version 0.9.2 -- Removed obsolete tags and and sections - -* Wed Feb 09 2011 Fedora Release Engineering - 0.8.7-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Sep 23 2009 Orcan Ogetbil - 0.8.7-17 -- Update desktop file according to F-12 FedoraStudio feature -- Update scriptlets - -* Sun Jul 26 2009 Fedora Release Engineering - 0.8.7-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Feb 25 2009 Fedora Release Engineering - 0.8.7-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Oct 28 2008 Matt Domsch - 0.8.7-14 -- remove patch fuzz from gcc43 patch - -* Fri Jul 11 2008 Anthony Green 0.8.7-13 -- Add buffer overflow fix. - -* Fri Jun 20 2008 Tom "spot" Callaway 0.8.7-12 -- Fix license tag -- Fix compile against libsigc++ 2.2 - -* Mon Mar 03 2008 Anthony Green 0.8.7-11 -- Update gcc 4.3 patch. - -* Thu Feb 28 2008 Anthony Green 0.8.7-10 -- Update for gcc 4.3. - -* Tue Oct 09 2007 Anthony Green 0.8.7-8 -- Rebuilt for new lash again. - -* Mon Oct 08 2007 Anthony Green 0.8.7-7 -- Rebuilt for new lash. - -* Thu Oct 05 2006 Christian Iseli 0.8.7-6 - - rebuilt for unwind info generation, broken in gcc-4.1.1-21 - -* Tue Sep 26 2006 Anthony Green 0.8.7-5 -- Rename "dump" to "seq-dump". -- Simplify description. - -* Mon Sep 25 2006 Anthony Green 0.8.7-4 -- Fix SOURCE reference. -- Add TODO and seq24usr.example to docs. -- Clean up macro usage. - -* Tue Sep 19 2006 Anthony Green 0.8.7-3 -- Remove Require(post,postun) for gtk2, as per the packaging - guidelines. - -* Tue Sep 19 2006 Anthony Green 0.8.7-2 -- Install the icon in the hicolor tree. -- Require hicolor-icon-theme. -- Add dist tag to Release. -- Fix post/postun scripts and Requires. - -* Sat Sep 16 2006 Anthony Green 0.8.7-1 -- updated to 0.8.7. -- first Fedora build. -- clean up Requires and BuildRequires. -- move .desktop file to %%{SOURCE2}. -- add stack-smash preventing patch. -- add %%post and %%postun scriptlets. - -* Sat May 6 2006 Fernando Lopez-Lezcano 0.8.6-1 -- updated to 0.8.6 -- added Planet CCRMA categories to desktop file, added icon - -* Fri Mar 31 2006 Fernando Lopez-Lezcano 0.8.4-1 -- updated to 0.8.4 -- added dependency for building on fc5 -- add generic bindir file list, includes new "dump" command -- added lash support - -* Wed May 4 2005 Fernando Lopez-Lezcano 0.6.3-1 -- updated to 0.6.3 - -* Tue Mar 22 2005 Fernando Lopez-Lezcano 0.6.2-1 -- updated to 0.6.2 - -* Fri Jan 21 2005 Fernando Lopez-Lezcano 0.6.0-1 -- updated to 0.6.0, now requires gtkmm2 - -* Sun Dec 19 2004 Fernando Lopez-Lezcano -- spec file cleanup - -* Sun Aug 29 2004 Fernando Lopez-Lezcano 0.5.2-1 -- updated to 0.5.2 - -* Thu Jul 29 2004 Fernando Lopez-Lezcano 0.5.1-1 -- updated to 0.5.1 - -* Wed May 5 2004 Fernando Lopez-Lezcano 0.5.0-2 -- fixed missing defattr in file list - -* Wed May 5 2004 Fernando Lopez-Lezcano 0.5.0-1 -- updated to 0.5.0 - -* Wed Jan 21 2004 Fernando Lopez-Lezcano 0.4.4-1 -- updated to 0.4.4 - -* Thu Nov 20 2003 Fernando Lopez-Lezcano 0.4.2-1 -- spec file tweaks, add release tags - -* Mon May 19 2003 Fernando Lopez-Lezcano 0.4.2-1 -- updated to 0.4.2 - -* Wed Mar 19 2003 Fernando Lopez-Lezcano 0.4.1-1 -- initial build diff --git a/sources b/sources deleted file mode 100644 index e7c7e4e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -e7c653abb71f17e5cc070ef1d8406a1a seq24-0.9.3.tar.bz2