Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2018-02-05 10:52:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxhexeditor (Old) and /work/SRC/openSUSE:Factory/.wxhexeditor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxhexeditor" Mon Feb 5 10:52:47 2018 rev:12 rq:572387 version:0.24 Changes: -------- --- /work/SRC/openSUSE:Factory/wxhexeditor/wxhexeditor.changes 2017-12-29 18:53:06.335053705 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2018-02-05 10:53:33.590766933 +0100 @@ -1,0 +2,12 @@ +Sun Feb 4 08:16:55 UTC 2018 - [email protected] + +- Update to release 0.24 and modify wxhexeditor-0.23-mhash.patch. +- Use %license on license files. +- Upstream changes: + *Fixed many critical bugs and assertions. (Thanks Mikhail Kasimov + for Beta testing.) + *Fixed many compiler warnings. + *Added Wiki option to Help. + *Fixed language not supported error for English. + +------------------------------------------------------------------- Old: ---- wxHexEditor-0.23+git20170810.tar.gz New: ---- wxHexEditor-0.24.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxhexeditor.spec ++++++ --- /var/tmp/diff_new_pack.aA3Rt8/_old 2018-02-05 10:53:34.358731016 +0100 +++ /var/tmp/diff_new_pack.aA3Rt8/_new 2018-02-05 10:53:34.362730830 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxhexeditor # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,17 +18,17 @@ %bcond_with gcc6 %define _name wxHexEditor -%define _rev 11fee35f45bd22729e219db810d3a3462b8f69b0 +%define _rev 3f34976552e4d8f62c260b60825b7d0faf064ff2 Name: wxhexeditor -Version: 0.23+git20170810 +Version: 0.24 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 -Source: https://github.com/EUA/wxHexEditor/archive/%{_rev}.tar.gz#/%{_name}-%{version}.tar.gz +Source: https://github.com/EUA/wxHexEditor/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE wxhexeditor-0.23-mhash.patch [email protected] -- Use system mhash library. Patch0: %{name}-0.23-mhash.patch # PATCH-FIX-OPENSUSE wxhexeditor-remove-debug.patch [email protected] -- Remove debug msg that include nonsense. @@ -65,12 +65,14 @@ %lang_package %prep -%setup -q -n %{_name}-%{_rev} +%setup -q -n %{_name}-%{version} +rm -rf mhash %patch0 -p0 %patch1 -p0 %patch2 chmod -x docs/* -cp -v udis86/LICENSE docs/LICENSE-udis86 +cp -v udis86/LICENSE LICENSE-udis86 +cp -v docs/GPL.txt . %build %if %{with gcc6} @@ -99,7 +101,8 @@ %files %defattr(-,root,root) -%doc docs/{Change.log,GPL.txt} +%doc docs/Change.log README.md +%license GPL.txt LICENSE-udis86 %{_bindir}/%{_name} %{_datadir}/applications/%{_name}.desktop %{_datadir}/pixmaps/%{_name}.png ++++++ wxHexEditor-0.23+git20170810.tar.gz -> wxHexEditor-0.24.tar.gz ++++++ ++++ 44162 lines of diff (skipped) ++++++ wxhexeditor-0.23-mhash.patch ++++++ --- /var/tmp/diff_new_pack.aA3Rt8/_old 2018-02-05 10:53:34.686715678 +0100 +++ /var/tmp/diff_new_pack.aA3Rt8/_new 2018-02-05 10:53:34.686715678 +0100 @@ -1,19 +1,20 @@ Index: Makefile =================================================================== ---- Makefile.orig 2017-03-16 05:50:42.000000000 +0200 -+++ Makefile 2017-03-24 12:00:06.274960651 +0200 -@@ -1,8 +1,9 @@ +--- Makefile.orig 2017-12-31 04:15:18.000000000 +0200 ++++ Makefile 2018-02-04 09:15:27.816634958 +0200 +@@ -1,9 +1,9 @@ WXCONFIG ?= wx-config HOST= - LDFLAGS += -lgomp -+LDFLAGS += -lmhash - #add this ldflags for WinConsole "-Wl,--subsystem,console -mconsole" for win-debug --WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -fopenmp -Wall -+WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -fopenmp -Wall +-WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -fopenmp -Wall -O2 ++WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -fopenmp -Wall -O2 WXLDFLAGS = `$(WXCONFIG) --libs` `$(WXCONFIG) --libs aui` `$(WXCONFIG) --libs core` + WXCXXFLAGS += -fopenmp +-LDFLAGS += -lgomp ++LDFLAGS += -lgomp -lmhash + #add this ldflags for WinConsole "-Wl,--subsystem,console -mconsole" for win-debug + #LDFLAGS += -Wl,--subsystem,console -mconsole RC = `$(WXCONFIG) --rescomp` - #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 -@@ -20,7 +21,7 @@ SOURCES= src/HexEditorGui.cpp \ +@@ -22,7 +22,7 @@ SOURCES= src/HexEditorGui.cpp \ src/HexEditorCtrl/wxHexCtrl/Tag.cpp\ src/HexEditorCtrl/HexEditorCtrlGui.cpp\ src/HexEditorFrame.cpp @@ -22,7 +23,7 @@ OBJECTS=$(SOURCES:.cpp=.o) DEPENDS=$(OBJECTS:.o=.d) LANGUAGEDIRS=`ls -l ./locale | grep ^d | sed s/.*\ //g;` -@@ -71,9 +72,9 @@ udis86/libudis86/.libs/libudis86.a: +@@ -73,9 +73,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 +36,7 @@ src/windrv.o: $(CXX) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXCXXFLAGS) $(WXLDFLAGS) ${LDFLAGS} -c src/windrv.cpp -o src/windrv.o -@@ -191,7 +192,6 @@ clean: +@@ -193,7 +193,6 @@ clean: rm -f locale/*/wxHexEditor.mo distclean: clean cd udis86;$(MAKE) distclean @@ -43,3 +44,29 @@ # include the auto-generated dependency files -include $(DEPENDS) +Index: src/HexEditor.h +=================================================================== +--- src/HexEditor.h.orig 2017-12-31 04:15:18.000000000 +0200 ++++ src/HexEditor.h 2018-02-04 10:11:40.713908834 +0200 +@@ -25,7 +25,7 @@ + #ifndef _wxHexEditor_h_ + #define _wxHexEditor_h_ + +-#include "../mhash/include/mhash.h" ++#include <mhash.h> + + #include <wx/ffile.h> + #include <wx/clipbrd.h> +Index: src/HexDialogs.cpp +=================================================================== +--- src/HexDialogs.cpp.orig 2017-12-31 04:15:18.000000000 +0200 ++++ src/HexDialogs.cpp 2018-02-04 10:14:10.838020390 +0200 +@@ -24,7 +24,7 @@ + #define NANINT 0xFFFFFFFFFFFFFFFFLL + #include "HexDialogs.h" + #include <wx/progdlg.h> +-#include "../mhash/include/mhash.h" ++#include <mhash.h> + + #ifdef __SSE2__ + #include <emmintrin.h>
