Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2017-03-12 20:05:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxhexeditor (Old) and /work/SRC/openSUSE:Factory/.wxhexeditor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxhexeditor" Sun Mar 12 20:05:57 2017 rev:10 rq:478798 version:0.23+git20170312 Changes: -------- --- /work/SRC/openSUSE:Factory/wxhexeditor/wxhexeditor.changes 2017-02-07 12:03:36.468430742 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2017-03-12 20:05:58.369007432 +0100 @@ -1,0 +2,81 @@ +Sun Mar 12 05:57:22 UTC 2017 - [email protected] + +- Update to 0.23+git20170312 +- Upstream changes: + Fixed MinGW32 compatibility. + Fixed GIANT file size detection. (Can open /proc/kcore now) + +------------------------------------------------------------------- +Tue Mar 7 06:31:00 UTC 2017 - [email protected] + +- Update to 0.23+git20170307 +- Upstream changes: + Fixed read mode cosmetic issues and add some compare mode + restrictions. #59 + Removed right click into search and compare panels. #48 + +------------------------------------------------------------------- +Mon Mar 6 04:46:14 UTC 2017 - [email protected] + +- Update to 0.23+git20170306 +- Upstream changes: + Fixed Assertion with zero sized files. #56 + Fixed 0 sized file GoTo seek error #56 + Fixed some operations with 0 sized files #56 + +------------------------------------------------------------------- +Tue Feb 28 05:21:48 UTC 2017 - [email protected] + +- Update to 0.23+git20170228 +- Upstream changes: + Added selection after paste for #44 + Fixed deleted TAG live on taglist error. + +------------------------------------------------------------------- +Sun Feb 26 04:34:20 UTC 2017 - [email protected] + +- Update to 0.23+git20170226 +- Upstream changes: + Fixed typo & allow find dialog to hide. + Fixed last comma with CopyAs Special Hex 0x with "," + Fixed block deletion issue #50 + +------------------------------------------------------------------- +Fri Feb 24 07:57:40 UTC 2017 - [email protected] + +- Update to 0.23+git20170224 to fix reopened boo#1022460 +- Upstream changes: + Implemented Portable mode. + Replaced SF.net links with wxHexEditor.org + Fixed cosmetic typo + Fixed Find Backward Wraparound SEGV #48 + Added support for Paste Hex with "\x00" notation. #44 + Fixed FindAll double find cosmetic issue. + +------------------------------------------------------------------- +Thu Feb 23 05:48:25 UTC 2017 - [email protected] + +- Update to 0.23+git20170223 to fix i586 build. +- Upstream changes: + Fixed find result for zero offset location bug #46. + Fixed non-SSE2 environment build. + Removed ":" from tag dialogs. + +------------------------------------------------------------------- +Tue Feb 21 07:01:18 UTC 2017 - [email protected] + +- Update to 0.23+git20170221 to fix reopened boo#1022460 +- Added wxhexeditor-fixdesktopfile.patch to fix desktop file. +- Upstream changes: + Added Cancel button to Tag Edit Dialog + Fixed FileSystemWatcher : operational right now. + Fixed more FileSystemWatcher issues. + Fixed FileWatcher for files open via CLI arg. + Replaced nullptr with old NULL for compatibility. + Fixed FindAll SEG fault and double find issues. + Fixed locale file. + Fixed thread kill on file close. + Fixed Disk Image Tools cosmetics + Refactored FIND functions with SSE2 + +------------------------------------------------------------------- Old: ---- wxHexEditor-0.23+git20161226.tar.gz New: ---- wxHexEditor-0.23+git20170312.tar.gz wxhexeditor-fixdesktopfile.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxhexeditor.spec ++++++ --- /var/tmp/diff_new_pack.XV452K/_old 2017-03-12 20:05:59.000918014 +0100 +++ /var/tmp/diff_new_pack.XV452K/_new 2017-03-12 20:05:59.000918014 +0100 @@ -16,12 +16,15 @@ # +%bcond_with gcc6 %define _name wxHexEditor -%define _rev 07f791b4b1a767b1bb214e4ac921019f015d8ea2 +%define _rev a681a43e370b0272f40c401503f33fecde119041 + Name: wxhexeditor -Version: 0.23+git20161226 +Version: 0.23+git20170312 Release: 0 Summary: A free HEX editor / disk editor +# Program is statically linked to udis86 which is BSD-2-Clause License: GPL-2.0 Group: Development/Tools/Other Url: https://github.com/EUA/wxHexEditor @@ -30,6 +33,16 @@ Patch0: %{name}-0.23-mhash.patch # PATCH-FIX-OPENSUSE wxhexeditor-remove-debug.patch [email protected] -- Remove debug msg that include nonsense. Patch1: wxhexeditor-remove-debug.patch +# PATCH-FIX-UPSTREAM wxhexeditor-fixdesktopfile.patch [email protected] -- Fix desktop file +Patch2: wxhexeditor-fixdesktopfile.patch +%if %{with gcc6} +%if 0%{?sle_version} >= 120200 +#!BuildIgnore: libgcc_s1 +BuildRequires: cpp6 +BuildRequires: gcc6 +BuildRequires: gcc6-c++ +%endif +%endif BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -37,7 +50,7 @@ BuildRequires: mhash-devel BuildRequires: pkg-config BuildRequires: update-desktop-files -BuildRequires: wxWidgets-devel >= 3 +BuildRequires: wxWidgets-3_0-devel Recommends: %{name}-lang %description @@ -59,9 +72,18 @@ %setup -q -n %{_name}-%{_rev} %patch0 -p0 %patch1 -p0 +%patch2 chmod -x docs/* +cp -v udis86/LICENSE docs/LICENSE-udis86 %build +%if %{with gcc6} +%if 0%{?sle_version} >= 120200 +export CC=gcc-6 +export CPP=cpp-6 +export CXX=g++-6 +%endif +%endif make %{?_smp_mflags} V=1 \ CFLAGS='%{optflags}' \ CXXFLAGS='%{optflags}' ++++++ wxHexEditor-0.23+git20161226.tar.gz -> wxHexEditor-0.23+git20170312.tar.gz ++++++ ++++ 43657 lines of diff (skipped) ++++++ wxhexeditor-0.23-mhash.patch ++++++ --- /var/tmp/diff_new_pack.XV452K/_old 2017-03-12 20:05:59.400861421 +0100 +++ /var/tmp/diff_new_pack.XV452K/_new 2017-03-12 20:05:59.400861421 +0100 @@ -1,10 +1,10 @@ Index: Makefile =================================================================== ---- Makefile.orig 2016-12-26 05:28:09.000000000 +0200 -+++ Makefile 2017-02-03 10:27:44.684071069 +0200 +--- 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`) + CC ?= $(shell echo `$(WXCONFIG) --cc`) + CXX ?= $(shell echo `$(WXCONFIG) --cxx`) LDFLAGS += -lgomp +LDFLAGS += -lmhash #add this ldflags for WinConsole "-Wl,--subsystem,console -mconsole" for win-debug @@ -22,7 +22,7 @@ OBJECTS=$(SOURCES:.cpp=.o) DEPENDS=$(OBJECTS:.o=.d) LANGUAGEDIRS=`ls -l ./locale | grep ^d | sed s/.*\ //g;` -@@ -73,9 +74,9 @@ udis86/libudis86/.libs/libudis86.a: +@@ -76,9 +77,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) @@ -35,7 +35,7 @@ src/windrv.o: $(CXX) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXLDFLAGS) ${LDFLAGS} -c src/windrv.cpp -o src/windrv.o -@@ -181,7 +182,6 @@ clean: +@@ -184,7 +185,6 @@ clean: rm -f locale/*/wxHexEditor.mo distclean: clean cd udis86;$(MAKE) distclean ++++++ wxhexeditor-fixdesktopfile.patch ++++++ 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 @@ -8,6 +8,7 @@ Exec=wxHexEditor Icon=wxHexEditor Terminal=false Type=Application -Categories=Utility;TextEditor;Utility; +Categories=Utility;TextEditor; +Keywords=disk;drive;volume;harddisk;hdd;disc;cdrom;dvd;partition;iso;image;backup;restore;editor; Keywords[en_GB]=disk;drive;volume;harddisk;hdd;disc;cdrom;dvd;partition;iso;image;backup;restore;editor; ++++++ wxhexeditor-remove-debug.patch ++++++ --- /var/tmp/diff_new_pack.XV452K/_old 2017-03-12 20:05:59.420858590 +0100 +++ /var/tmp/diff_new_pack.XV452K/_new 2017-03-12 20:05:59.420858590 +0100 @@ -2,8 +2,8 @@ Index: src/HexEditor.cpp =================================================================== ---- src/HexEditor.cpp.orig 2016-12-26 05:28:09.000000000 +0200 -+++ src/HexEditor.cpp 2017-02-03 09:48:37.772995172 +0200 +--- src/HexEditor.cpp.orig 2017-02-21 06:39:27.000000000 +0200 ++++ src/HexEditor.cpp 2017-02-21 11:08:58.385778104 +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 2016-12-26 05:28:09.000000000 +0200 -+++ src/HexEditorCtrl/HexEditorCtrl.h 2017-02-03 09:48:37.772995172 +0200 +--- 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 @@ -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 2016-12-26 05:28:09.000000000 +0200 -+++ src/HexEditorFrame.cpp 2017-02-03 09:48:37.772995172 +0200 -@@ -497,7 +497,9 @@ HexEditor* HexEditorFrame::GetActiveHexE +--- 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 } void HexEditorFrame::OnMenuEvent( wxCommandEvent& event ){
