Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2017-12-29 18:52:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxhexeditor (Old) and /work/SRC/openSUSE:Factory/.wxhexeditor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxhexeditor" Fri Dec 29 18:52:51 2017 rev:11 rq:560527 version:0.23+git20170810 Changes: -------- --- /work/SRC/openSUSE:Factory/wxhexeditor/wxhexeditor.changes 2017-03-12 20:05:58.369007432 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2017-12-29 18:53:06.335053705 +0100 @@ -1,0 +2,30 @@ +Fri Dec 29 11:34:40 UTC 2017 - davejpla...@gmail.com + +- Make description relevant to the package. + +------------------------------------------------------------------- +Thu Dec 28 15:50:06 UTC 2017 - jeng...@inai.de + +- Trim filler wording from description. + +------------------------------------------------------------------- +Sat Dec 23 06:27:45 UTC 2017 - davejpla...@gmail.com + +- Fix Factory build by explicitly specifying python3 binary for + udis86 build. +- Update to 0.23+git20170810 +- Upstream changes: + Fixed TAG deletion behaviour while tag not selected. + Implemented tags redo/undo support. + Fixed part of #67, SEGV due Tags. + Fixed Forward Search SEGV. Fixed recent mem leak patch. + Delete existing buffers on allocation failure. + +------------------------------------------------------------------- +Fri Mar 24 08:03:00 UTC 2017 - davejpla...@gmail.com + +- Update to 0.23+git20170316 +- Upstream changes: + Fixed file cut/deletion tag issues. #67 + +------------------------------------------------------------------- Old: ---- wxHexEditor-0.23+git20170312.tar.gz New: ---- wxHexEditor-0.23+git20170810.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxhexeditor.spec ++++++ --- /var/tmp/diff_new_pack.OUqj6N/_old 2017-12-29 18:53:07.098834339 +0100 +++ /var/tmp/diff_new_pack.OUqj6N/_new 2017-12-29 18:53:07.102833191 +0100 @@ -18,10 +18,10 @@ %bcond_with gcc6 %define _name wxHexEditor -%define _rev a681a43e370b0272f40c401503f33fecde119041 +%define _rev 11fee35f45bd22729e219db810d3a3462b8f69b0 Name: wxhexeditor -Version: 0.23+git20170312 +Version: 0.23+git20170810 Release: 0 Summary: A free HEX editor / disk editor # Program is statically linked to udis86 which is BSD-2-Clause @@ -54,14 +54,10 @@ Recommends: %{name}-lang %description -wxHexEditor is an another Hex Editor, created because of there was no -good HEX editor for GNU/Linux, especially for big files. It supports -files up to 2^64 bytes. Written with C++/wxWidgets and can be used -with other operating systems such as Windows and OS X. - +wxHexEditor is a hex editor that is capable of handling very large +files. It supports files up to 2^64 bytes. It can also act as a +disk editor. Features: - * Ability to work with files up to 2EB (ExaByte); - * Crossplatform; * Small footprint on RAM; * Raw Disk Access (on POSIX systems); * Does not create temporary files. @@ -85,6 +81,9 @@ %endif %endif make %{?_smp_mflags} V=1 \ +%if 0%{?suse_version} > 1320 + PYTHON='%{_bindir}/python3' \ +%endif CFLAGS='%{optflags}' \ CXXFLAGS='%{optflags}' ++++++ wxHexEditor-0.23+git20170312.tar.gz -> wxHexEditor-0.23+git20170810.tar.gz ++++++ ++++ 3544 lines of diff (skipped) ++++++ wxhexeditor-0.23-mhash.patch ++++++ --- /var/tmp/diff_new_pack.OUqj6N/_old 2017-12-29 18:53:07.426740162 +0100 +++ /var/tmp/diff_new_pack.OUqj6N/_new 2017-12-29 18:53:07.430739014 +0100 @@ -1,10 +1,10 @@ Index: Makefile =================================================================== ---- Makefile.orig 2017-02-14 14:12:20.000000000 +0200 -+++ Makefile 2017-02-17 15:57:10.837885203 +0200 -@@ -4,8 +4,9 @@ WXCONFIG = wx-config - CC ?= $(shell echo `$(WXCONFIG) --cc`) - CXX ?= $(shell echo `$(WXCONFIG) --cxx`) +--- Makefile.orig 2017-03-16 05:50:42.000000000 +0200 ++++ Makefile 2017-03-24 12:00:06.274960651 +0200 +@@ -1,8 +1,9 @@ + WXCONFIG ?= wx-config + HOST= LDFLAGS += -lgomp +LDFLAGS += -lmhash #add this ldflags for WinConsole "-Wl,--subsystem,console -mconsole" for win-debug @@ -13,7 +13,7 @@ WXLDFLAGS = `$(WXCONFIG) --libs` `$(WXCONFIG) --libs aui` `$(WXCONFIG) --libs core` RC = `$(WXCONFIG) --rescomp` #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 -@@ -25,7 +26,7 @@ SOURCES= src/HexEditorGui.cpp \ +@@ -20,7 +21,7 @@ SOURCES= src/HexEditorGui.cpp \ src/HexEditorCtrl/wxHexCtrl/Tag.cpp\ src/HexEditorCtrl/HexEditorCtrlGui.cpp\ src/HexEditorFrame.cpp @@ -22,7 +22,7 @@ OBJECTS=$(SOURCES:.cpp=.o) DEPENDS=$(OBJECTS:.o=.d) LANGUAGEDIRS=`ls -l ./locale | grep ^d | sed s/.*\ //g;` -@@ -76,9 +77,9 @@ udis86/libudis86/.libs/libudis86.a: +@@ -71,9 +72,9 @@ udis86/libudis86/.libs/libudis86.a: cd udis86;./configure --host=$(HOST) CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS) ${OPTFLAGS}" CXXFLAGS="$(CXXFLAGS) ${OPTFLAGS}" CPPFLAGS="$(CPPFLAGS)" cd udis86/libudis86; $(MAKE) $(MFLAGS) @@ -34,8 +34,8 @@ +## cd mhash; $(MAKE) $(MFLAGS) src/windrv.o: - $(CXX) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXLDFLAGS) ${LDFLAGS} -c src/windrv.cpp -o src/windrv.o -@@ -184,7 +185,6 @@ clean: + $(CXX) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXCXXFLAGS) $(WXLDFLAGS) ${LDFLAGS} -c src/windrv.cpp -o src/windrv.o +@@ -191,7 +192,6 @@ clean: rm -f locale/*/wxHexEditor.mo distclean: clean cd udis86;$(MAKE) distclean ++++++ wxhexeditor-fixdesktopfile.patch ++++++ --- /var/tmp/diff_new_pack.OUqj6N/_old 2017-12-29 18:53:07.442735568 +0100 +++ /var/tmp/diff_new_pack.OUqj6N/_new 2017-12-29 18:53:07.442735568 +0100 @@ -1,7 +1,7 @@ Index: resources/wxHexEditor.desktop =================================================================== ---- resources/wxHexEditor.desktop.orig 2017-02-21 06:39:27.000000000 +0200 -+++ resources/wxHexEditor.desktop 2017-02-21 14:09:12.548905131 +0200 +--- resources/wxHexEditor.desktop.orig 2017-03-16 05:50:42.000000000 +0200 ++++ resources/wxHexEditor.desktop 2017-03-24 12:16:39.931400635 +0200 @@ -8,6 +8,7 @@ Exec=wxHexEditor Icon=wxHexEditor Terminal=false ++++++ wxhexeditor-remove-debug.patch ++++++ --- /var/tmp/diff_new_pack.OUqj6N/_old 2017-12-29 18:53:07.450733271 +0100 +++ /var/tmp/diff_new_pack.OUqj6N/_new 2017-12-29 18:53:07.450733271 +0100 @@ -2,8 +2,8 @@ Index: src/HexEditor.cpp =================================================================== ---- src/HexEditor.cpp.orig 2017-02-21 06:39:27.000000000 +0200 -+++ src/HexEditor.cpp 2017-02-21 11:08:58.385778104 +0200 +--- src/HexEditor.cpp.orig 2017-03-16 05:50:42.000000000 +0200 ++++ src/HexEditor.cpp 2017-03-24 12:16:25.446978302 +0200 @@ -42,9 +42,11 @@ HexEditor::HexEditor( wxWindow* parent, tagpanel(tagpanel_), dasmpanel(dasmpanel_) { @@ -18,8 +18,8 @@ myscrollthread = NULL; Index: src/HexEditorCtrl/HexEditorCtrl.h =================================================================== ---- src/HexEditorCtrl/HexEditorCtrl.h.orig 2017-02-21 06:39:27.000000000 +0200 -+++ src/HexEditorCtrl/HexEditorCtrl.h 2017-02-21 11:08:58.409778791 +0200 +--- src/HexEditorCtrl/HexEditorCtrl.h.orig 2017-03-16 05:50:42.000000000 +0200 ++++ src/HexEditorCtrl/HexEditorCtrl.h 2017-03-24 12:16:25.446978302 +0200 @@ -66,7 +66,9 @@ class Select{ //for using EventHandler void SetState( bool new_state ){ state = new_state; @@ -32,9 +32,9 @@ event.SetString( wxT("Selected") ); Index: src/HexEditorFrame.cpp =================================================================== ---- src/HexEditorFrame.cpp.orig 2017-02-21 06:39:27.000000000 +0200 -+++ src/HexEditorFrame.cpp 2017-02-21 11:08:58.409778791 +0200 -@@ -498,7 +498,9 @@ HexEditor* HexEditorFrame::GetActiveHexE +--- src/HexEditorFrame.cpp.orig 2017-03-16 05:50:42.000000000 +0200 ++++ src/HexEditorFrame.cpp 2017-03-24 12:16:25.446978302 +0200 +@@ -510,7 +510,9 @@ HexEditor* HexEditorFrame::GetActiveHexE } void HexEditorFrame::OnMenuEvent( wxCommandEvent& event ){