Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2015-01-08 23:02:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxhexeditor (Old) and /work/SRC/openSUSE:Factory/.wxhexeditor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "wxhexeditor" Changes: -------- --- /work/SRC/openSUSE:Factory/wxhexeditor/wxhexeditor.changes 2014-10-11 19:27:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2015-01-08 23:02:50.000000000 +0100 @@ -1,0 +2,27 @@ +Wed Dec 10 10:02:12 UTC 2014 - sor.alexei@meowr.ru + +- Update to 0.23: + * Added many languages. + * Fixed many bugs that leads to crash and memory leaks. + * Implemented prefetched functions (SSD buster). + * Fixed some cosmetic errors. + * Fixed C::B compilation for all operating systems. + * Added Sorted Tag Saving / Loading. + * Fixed Injection function. + * Implemented file change detection reload (on wxWidgets > 2.9). + * Implemented file compare connector to scroll 2 files at once. + * Added remember last panel states. + * Fixed TagEdit enabling code for addesses > 0xFFFFFFFFh. + * Added MultiSearchAtBinary function, allows faster search on + FindAll. + * Fixed logical sectors start. Now starts from 0 instead of 1. + * Added AutoShowTag option to preferences menu. + * Added auto tag panel popup with Process RAM open. + * Fixed Process RAM seeking. + * Added Report a Bug & Donation menu items. + * "Find Some Bytes" button doesn't close find dialog anymore. +- Add missing %{optflags} and wxhexeditor-0.23-func-return.patch. +- Replace wxhexeditor-0.22-mhash.patch with + wxhexeditor-0.23-mhash.patch (rebased). + +------------------------------------------------------------------- Old: ---- wxHexEditor-v0.22-src.tar.bz2 wxhexeditor-0.22-mhash.patch New: ---- wxHexEditor-v0.23-src.tar.bz2 wxhexeditor-0.23-func-return.patch wxhexeditor-0.23-mhash.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxhexeditor.spec ++++++ --- /var/tmp/diff_new_pack.6TPylH/_old 2015-01-08 23:02:51.000000000 +0100 +++ /var/tmp/diff_new_pack.6TPylH/_new 2015-01-08 23:02:51.000000000 +0100 @@ -20,15 +20,17 @@ %define __find_requires %{wx_requires} %define _name wxHexEditor Name: wxhexeditor -Version: 0.22 +Version: 0.23 Release: 0 Summary: A free HEX editor / disk editor License: GPL-2.0 Group: Development/Tools/Other Url: http://wxhexeditor.org/ Source: http://downloads.sf.net/%{name}/%{_name}-v%{version}-src.tar.bz2 -# PATCH-FIX-OPENSUSE wxhexeditor-0.22-mhash.patch lazy.kent@opensuse.org -- Use system mhash library. -Patch0: wxhexeditor-0.22-mhash.patch +# PATCH-FIX-OPENSUSE wxhexeditor-0.23-mhash.patch lazy.kent@opensuse.org -- Use system mhash library. +Patch0: %{name}-0.23-mhash.patch +# PATCH-FIX-OPENSUSE wxhexeditor-0.23-func-return.patch sor.alexei@meowr.ru -- Fix no-return-in-nonvoid-function. +Patch1: %{name}-0.23-func-return.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -56,10 +58,11 @@ %prep %setup -q -n %{_name} %patch0 -p1 +%patch1 -p1 chmod -x docs/* %build -make %{?_smp_mflags} OPTFLAGS=-fopenmp +make %{?_smp_mflags} CFLAGS='%{optflags}' CXXFLAGS='%{optflags}' %install %make_install PREFIX=%{_prefix} ++++++ wxHexEditor-v0.22-src.tar.bz2 -> wxHexEditor-v0.23-src.tar.bz2 ++++++ ++++ 189179 lines of diff (skipped) ++++++ wxhexeditor-0.23-func-return.patch ++++++ --- a/src/HexDialogs.cpp +++ b/src/HexDialogs.cpp @@ -657,6 +658,7 @@ // std::cout.flush(); // // } + return false; } ++++++ wxhexeditor-0.22-mhash.patch -> wxhexeditor-0.23-mhash.patch ++++++ --- /work/SRC/openSUSE:Factory/wxhexeditor/wxhexeditor-0.22-mhash.patch 2014-07-27 18:47:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor-0.23-mhash.patch 2015-01-08 23:02:50.000000000 +0100 @@ -1,17 +1,17 @@ -Index: wxHexEditor/Makefile -=================================================================== ---- wxHexEditor.orig/Makefile -+++ wxHexEditor/Makefile -@@ -3,7 +3,7 @@ CC = `$(WXCONFIG) --cc` +--- a/Makefile ++++ b/Makefile +@@ -5,8 +5,8 @@ CXX = `$(WXCONFIG) --cxx` - CFLAGS = -O2 - CXXFLAGS = -O2 --WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -O2 -c ${OPTFLAGS} -+WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -O2 -c ${OPTFLAGS} - WXLDFLAGS = `$(WXCONFIG) --libs` + LDFLAGS += -lgomp + #add this ldflags for WinConsole "-Wl,--subsystem,console -mconsole" for win-debug +-WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -fopenmp +-WXLDFLAGS = `$(WXCONFIG) --libs` `$(WXCONFIG) --libs aui` `$(WXCONFIG) --libs core` ++WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -fopenmp ++WXLDFLAGS = `$(WXCONFIG) --libs` `$(WXCONFIG) --libs aui` `$(WXCONFIG) --libs core` $(LDFLAGS) -lmhash RC = `$(WXCONFIG) --rescomp` #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 -@@ -23,7 +23,7 @@ SOURCES= src/HexEditorGui.cpp \ + RCFLAGS = `$(WXCONFIG) --cxxflags | sed s/' '-m.*//g;` +@@ -25,7 +25,7 @@ src/HexEditorCtrl/wxHexCtrl/Tag.cpp\ src/HexEditorCtrl/HexEditorCtrlGui.cpp\ src/HexEditorFrame.cpp @@ -19,24 +19,23 @@ +LIBS = udis86/libudis86/.libs/libudis86.a OBJECTS=$(SOURCES:.cpp=.o) DEPENDS=$(OBJECTS:.o=.d) - LANGUAGEDIRS=tr ru -@@ -48,7 +48,7 @@ $(OBJECTS): $(LIBS) $(SOURCES) - MOBJECTS=$(LANGUAGES:.po=.mo) - - $(EXECUTABLE): $(OBJECTS) -- $(CXX) $(OBJECTS) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXLDFLAGS) ${LDFLAGS} -lgomp -o $@ -+ $(CXX) $(OBJECTS) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXLDFLAGS) ${LDFLAGS} -lgomp -lmhash -o $@ - - .cpp.o: $(LIBS) - $(CXX) $(WXCXXFLAGS) ${CXXFLAGS} $< -o $@ -@@ -66,10 +66,6 @@ udis86/libudis86/.libs/libudis86.a: - cd udis86;./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" + LANGUAGEDIRS=`ls -l ./locale | grep ^d | sed s/.*\ //g;` +@@ -68,10 +68,6 @@ + cd udis86;./configure --host=$(HOST) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" cd udis86/libudis86; $(MAKE) $(MFLAGS) -mhash/lib/.libs/libmhash.a: -- cd mhash; ./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +- cd mhash; ./configure --host=$(HOST) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" - cd mhash; $(MAKE) $(MFLAGS) - win: $(RESOURCES) $(EXECUTABLE_WIN) #Stack override required for file comparison function... +@@ -173,7 +169,6 @@ + rm -f locale/*/wxHexEditor.mo + distclean: clean + cd udis86;$(MAKE) distclean +- cd mhash;$(MAKE) distclean + + # include the auto-generated dependency files + -include $(DEPENDS) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org