commit ZynAddSubFX for openSUSE:Factory
Hello community, here is the log from the commit of package ZynAddSubFX for openSUSE:Factory checked in at Fri Jul 24 16:48:05 CEST 2009. -------- --- ZynAddSubFX/ZynAddSubFX.changes 2008-01-18 13:32:21.000000000 +0100 +++ ZynAddSubFX/ZynAddSubFX.changes 2009-07-24 12:55:55.000000000 +0200 @@ -1,0 +2,17 @@ +Fri Jul 24 12:22:48 CEST 2009 - tiwai@suse.de + +- updated to version 2.4.0: + * extended mono functionality + *legato mode + * export functionality on PADsynth + * inclusion of LASH client + * inclusion of DSSI audio output + * enabled tooltips for knobs (both description and value tooltips) + * added support for newer JACK api + * added quertz support for virtual keyboard + * started to encorperate cxxtest for unit testing + * many bugfixes + * code cleanup +- build DSSI object + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ZynAddSubFX-2.2.1.tar.bz2 New: ---- ZynAddSubFX-2.4.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ZynAddSubFX.spec ++++++ --- /var/tmp/diff_new_pack.Ku6iys/_old 2009-07-24 16:46:55.000000000 +0200 +++ /var/tmp/diff_new_pack.Ku6iys/_new 2009-07-24 16:46:55.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package ZynAddSubFX (Version 2.2.1) +# spec file for package ZynAddSubFX (Version 2.4.0) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,14 +19,18 @@ Name: ZynAddSubFX -BuildRequires: alsa-devel fftw3-devel fltk-devel gcc-c++ jack-devel libjpeg-devel libpng-devel update-desktop-files xorg-x11-devel +BuildRequires: alsa-devel fftw3-devel fltk-devel gcc-c++ jack-devel +BuildRequires: libjpeg-devel libpng-devel update-desktop-files xorg-x11-devel +BuildRequires: dssi-devel +# seems broken +# BuildRequires: lash-devel %if %suse_version > 1020 BuildRequires: mxml-devel %else BuildRequires: mxml %endif -Version: 2.2.1 -Release: 207 +Version: 2.4.0 +Release: 1 Summary: A Real-Time Software Synthesizer for Linux License: GPL v2 or later Group: Productivity/Multimedia/Sound/Midi @@ -54,17 +58,28 @@ %prep %setup -q -%patch -%patch1 -%patch2 +%patch -p1 +%patch1 -p1 +%patch2 -p1 %build cd src +# main binary make CDEBUGFLAGS="$RPM_OPT_FLAGS" \ %ifnarch x86 ASM_F2I=NO \ %endif LINUX_AUDIOOUT=OSS_AND_JACK +# backup the binary +cp zynaddsubfx .. +# build DSSI object +make clean +make CDEBUGFLAGS="$RPM_OPT_FLAGS -fPIC" \ +%ifnarch x86 + ASM_F2I=NO \ +%endif + LINUX_AUDIOOUT=OSS_AND_JACK \ + LINUX_DSSI=YES # cd ../ExternalPrograms # cd Controller # ./compile.sh @@ -73,12 +88,14 @@ %install mkdir -p $RPM_BUILD_ROOT%{_bindir} -install -c -m 0755 src/zynaddsubfx $RPM_BUILD_ROOT%{_bindir} +install -c -m 0755 zynaddsubfx $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_libdir}/dssi +install -c -m 0644 src/zynaddsubfx.so $RPM_BUILD_ROOT%{_libdir}/dssi %suse_update_desktop_file -i ZynAddSubFX AudioVideo Music mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps mkdir -p $RPM_BUILD_ROOT%{_datadir}/zynaddsubfx -cp -a examples banks presets $RPM_BUILD_ROOT%{_datadir}/zynaddsubfx +cp -a examples banks $RPM_BUILD_ROOT%{_datadir}/zynaddsubfx # install -m 0755 ExternalPrograms/Controller/controller $RPM_BUILD_ROOT%{_bindir}/controller # install -m 0755 ExternalPrograms/Splitter/spliter $RPM_BUILD_ROOT%{_bindir}/spliter @@ -87,9 +104,9 @@ %files %defattr(-, root, root) -%doc COPYING FAQ.txt HISTORY.txt README.txt bugs.txt ZynAddSubFX.lsm -%doc examples +%doc COPYING *.txt ZynAddSubFX.lsm %{_bindir}/* +%{_libdir}/dssi %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.png %{_datadir}/zynaddsubfx ++++++ ZynAddSubFX-2.2.1.tar.bz2 -> ZynAddSubFX-2.4.0.tar.bz2 ++++++ ++++ 52531 lines of diff (skipped) ++++++ ZynAddSubFX-array-overflow-fix.diff ++++++ --- /var/tmp/diff_new_pack.Ku6iys/_old 2009-07-24 16:46:58.000000000 +0200 +++ /var/tmp/diff_new_pack.Ku6iys/_new 2009-07-24 16:46:58.000000000 +0200 @@ -1,11 +1,15 @@ ---- src/Misc/Part.h-dist 2007-02-26 12:49:06.000000000 +0100 -+++ src/Misc/Part.h 2007-02-26 12:49:15.000000000 +0100 -@@ -135,7 +135,7 @@ class Part{ +--- + src/Misc/Part.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/src/Misc/Part.h ++++ b/src/Misc/Part.h +@@ -145,7 +145,7 @@ - EffectMgr *partefx[NUM_PART_EFX];//insertion part effects (they are part of the instrument) - unsigned char Pefxroute[NUM_PART_EFX];//how the effect's output is routed(to next effect/to out) -- bool Pefxbypass[NUM_PART_EFX];//if the effects are bypassed -+ bool Pefxbypass[NUM_PART_EFX+1];//if the effects are bypassed - + EffectMgr *partefx[NUM_PART_EFX];//insertion part effects (they are part of the instrument) + unsigned char Pefxroute[NUM_PART_EFX];//how the effect's output is routed(to next effect/to out) +- bool Pefxbypass[NUM_PART_EFX];//if the effects are bypassed ++ bool Pefxbypass[NUM_PART_EFX+1];//if the effects are bypassed - pthread_mutex_t *mutex; + + pthread_mutex_t *mutex; ++++++ ZynAddSubFX-strncat-fix.diff ++++++ --- /var/tmp/diff_new_pack.Ku6iys/_old 2009-07-24 16:46:58.000000000 +0200 +++ /var/tmp/diff_new_pack.Ku6iys/_new 2009-07-24 16:46:58.000000000 +0200 @@ -1,10 +1,14 @@ ---- src/Misc/Bank.C-dist 2008-01-18 13:25:58.000000000 +0100 -+++ src/Misc/Bank.C 2008-01-18 13:31:24.000000000 +0100 -@@ -289,9 +289,9 @@ int Bank::newbank(const char *newbankdir +--- + src/Misc/Bank.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/src/Misc/Bank.cpp ++++ b/src/Misc/Bank.cpp +@@ -302,9 +302,9 @@ snprintf(bankdir,MAX_STRING_SIZE,"%s",config.cfg.bankRootDirList[0]); - if (((bankdir[strlen(bankdir)-1])!='/')&&((bankdir[strlen(bankdir)-1])!='\\')){ -- strncat(bankdir,"/",MAX_STRING_SIZE); + if (((bankdir[strlen(bankdir)-1])!='/')&&((bankdir[strlen(bankdir)-1])!='\\')) { +- strncat(bankdir,"/",MAX_STRING_SIZE); + strncat(bankdir,"/",MAX_STRING_SIZE-strlen(bankdir)-1); }; - strncat(bankdir,newbankdirname,MAX_STRING_SIZE); ++++++ ZynAddSubFX.dif ++++++ --- /var/tmp/diff_new_pack.Ku6iys/_old 2009-07-24 16:46:58.000000000 +0200 +++ /var/tmp/diff_new_pack.Ku6iys/_new 2009-07-24 16:46:58.000000000 +0200 @@ -1,14 +1,37 @@ ---- src/Makefile-dist 2005-04-15 15:27:01.000000000 +0200 -+++ src/Makefile 2005-04-15 15:29:35.000000000 +0200 -@@ -1,10 +1,6 @@ +--- + src/Makefile | 11 +++-------- + 1 file changed, 3 insertions(+), 8 deletions(-) + +--- a/src/Makefile ++++ b/src/Makefile +@@ -1,11 +1,6 @@ include Makefile.inc -ifneq ($(MAKECMDGOALS),debug) -- CXXFLAGS= -O6 -Wall +- CXXFLAGS= -O6 -Wall -g -else -- CXXFLAGS= -O0 -Wall -Wpointer-arith -Wstrict-prototypes +- CXXFLAGS= -O0 -Wall -Wpointer-arith -endif -+CXXFLAGS=$(CDEBUGFLAGS) +- ++CXXFLAGS = $(CDEBUGFLAGS) + CXXFLAGS += -DOS_$(OS_PORT) -D$(MIDIIN)MIDIIN -DFFTW_VERSION_$(FFTW_VERSION) -DASM_F2I_$(ASM_F2I) -ggdb - CXXFLAGS += -DOS_$(OS_PORT) -D$(MIDIIN)MIDIIN -DFFTW_VERSION_$(FFTW_VERSION) -DASM_F2I_$(ASM_F2I) `fltk-config --cflags` + ifeq ($(DISABLE_GUI),YES) +@@ -94,7 +89,7 @@ + + ifeq ($(AUDIOOUT),DSSI) +- $(CXX) -shared -o zynaddsubfx.so */*.o *.o $(LIBS) ++ $(CXX) $(CXXFLAGS) -shared -o zynaddsubfx.so */*.o *.o $(LIBS) + else + ifeq ($(AUDIOOUT),VST) + $(CXX) -shared -o zynaddsubfx_vst.dll */*.o *.o ../../vstsdk2/source/common/AudioEffect.cpp ../../vstsdk2/source/common/audioeffectx.cpp $(LIBS) zynaddsubfx_gcc.def +@@ -102,7 +97,7 @@ + + + ifeq ($(OS_PORT),LINUX) +- $(CXX) -o zynaddsubfx */*.o *.o $(LIBS) ++ $(CXX) $(CXXFLAGS) -o zynaddsubfx */*.o *.o $(LIBS) + else + $(CXX) -o zynaddsubfx.exe */*.o *.o $(LIBS) + endif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de