commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2020-10-15 13:50:57 Comparing /work/SRC/openSUSE:Factory/wxhexeditor (Old) and /work/SRC/openSUSE:Factory/.wxhexeditor.new.3486 (New) Package is "wxhexeditor" Thu Oct 15 13:50:57 2020 rev:13 rq:841802 version:0.24 Changes: --- /work/SRC/openSUSE:Factory/wxhexeditor/wxhexeditor.changes 2018-02-05 10:53:33.590766933 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new.3486/wxhexeditor.changes 2020-10-15 13:51:05.501316719 +0200 @@ -1,0 +2,6 @@ +Wed Oct 14 13:03:20 UTC 2020 - Guillaume GARDET + +- Backport patch to fix build on Arm: + * wxhexeditor-fix-arm.patch + +--- New: wxhexeditor-fix-arm.patch Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.7IZa00/_old 2020-10-15 13:51:06.941317322 +0200 +++ /var/tmp/diff_new_pack.7IZa00/_new 2020-10-15 13:51:06.945317323 +0200 @@ -1,7 +1,7 @@ # # spec file for package wxhexeditor # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,9 +25,9 @@ Release:0 Summary:A free HEX editor / disk editor # Program is statically linked to udis86 which is BSD-2-Clause -License:GPL-2.0 +License:GPL-2.0-only Group: Development/Tools/Other -Url:https://github.com/EUA/wxHexEditor +URL:https://github.com/EUA/wxHexEditor Source: https://github.com/EUA/wxHexEditor/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE wxhexeditor-0.23-mhash.patch lazy.k...@opensuse.org -- Use system mhash library. Patch0: %{name}-0.23-mhash.patch @@ -35,6 +35,8 @@ Patch1: wxhexeditor-remove-debug.patch # PATCH-FIX-UPSTREAM wxhexeditor-fixdesktopfile.patch davejpla...@gmail.com -- Fix desktop file Patch2: wxhexeditor-fixdesktopfile.patch +# PATCH-FIX-UPSTREAM - https://github.com/EUA/wxHexEditor/issues/90 +Patch3: wxhexeditor-fix-arm.patch %if %{with gcc6} %if 0%{?sle_version} >= 120200 #!BuildIgnore: libgcc_s1 @@ -70,6 +72,7 @@ %patch0 -p0 %patch1 -p0 %patch2 +%patch3 -p1 chmod -x docs/* cp -v udis86/LICENSE LICENSE-udis86 cp -v docs/GPL.txt . ++ wxhexeditor-fix-arm.patch ++ --- wxHexEditor-0.24.orig/src/HexEditorCtrl/wxHexCtrl/wxHexCtrl.cpp 2020-10-14 14:54:27.206689027 +0200 +++ wxHexEditor-0.24/src/HexEditorCtrl/wxHexCtrl/wxHexCtrl.cpp 2020-10-14 14:56:10.059696720 +0200 @@ -2365,7 +2365,7 @@ cpformat(a) else if(i==0x7E) newCP += wxChar(0x203E);//Overline else if(i<0x80) - newCP += ((i<0x20 || i==0x7F) ? '.' : wxChar(i)); + newCP += ((i<0x20 || i==0x7F) ? wxChar('.') : wxChar(i)); else if( i>=0xA1 && i<0xE0) newCP += wxChar(i-0xA0+0xFF60); else
commit wxhexeditor for openSUSE:Factory
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 - davejpla...@gmail.com + +- 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 _rev11fee35f45bd22729e219db810d3a3462b8f69b0 +%define _rev3f34976552e4d8f62c260b60825b7d0faf064ff2 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 lazy.k...@opensuse.org -- Use system mhash library. Patch0: %{name}-0.23-mhash.patch # PATCH-FIX-OPENSUSE wxhexeditor-remove-debug.patch zai...@opensuse.org -- 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.0 +0200 -+++ Makefile 2017-03-24 12:00:06.274960651 +0200 -@@ -1,8 +1,9 @@ +--- Makefile.orig 2017-12-31 04:15:18.0 +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=
commit wxhexeditor for openSUSE:Factory
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 _reva681a43e370b0272f40c401503f33fecde119041 +%define _rev11fee35f45bd22729e219db810d3a3462b8f69b0 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.0 +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.0 +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/.*\
commit wxhexeditor for openSUSE:Factory
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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 - davejpla...@gmail.com + +- 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 _rev07f791b4b1a767b1bb214e4ac921019f015d8ea2 +%define _reva681a43e370b0272f40c401503f33fecde119041 + 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 zai...@opensuse.org -- Remove debug msg that include nonsense. Patch1: wxhexeditor-remove-debug.patch +# PATCH-FIX-UPSTREAM wxhexeditor-fixdesktopfile.patch davejpla...@gmail.com -- Fix desktop file +Patch2:
commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2017-02-07 12:03:35 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 2017-01-24 10:34:20.290428959 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2017-02-07 12:03:36.468430742 +0100 @@ -1,0 +2,9 @@ +Fri Feb 3 09:30:20 UTC 2017 - davejpla...@gmail.com + +- Update to git version 0.23+git20161226 (boo#1022460): + * See https://github.com/EUA/wxHexEditor/commits/master +- Removed wxhexeditor-0.23-func-return.patch: fixed upstream. + Rebased wxhexeditor-0.23-mhash.patch and + wxhexeditor-remove-debug.patch. + +--- @@ -10 +19 @@ -- Fix "find requires" (remove %wx_requires). +- Fix "find requires" (remove %wx_requires) (boo#1022637). Old: wxHexEditor-v0.23-src.tar.bz2 wxhexeditor-0.23-func-return.patch New: wxHexEditor-0.23+git20161226.tar.gz Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.4bzWmj/_old 2017-02-07 12:03:36.940363978 +0100 +++ /var/tmp/diff_new_pack.4bzWmj/_new 2017-02-07 12:03:36.944363411 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxhexeditor # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -17,25 +17,25 @@ %define _name wxHexEditor +%define _rev07f791b4b1a767b1bb214e4ac921019f015d8ea2 Name: wxhexeditor -Version:0.23 +Version:0.23+git20161226 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 +Url:https://github.com/EUA/wxHexEditor +Source: https://github.com/EUA/wxHexEditor/archive/%{_rev}.tar.gz#/%{_name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE wxhexeditor-0.23-mhash.patch lazy.k...@opensuse.org -- Use system mhash library. Patch0: %{name}-0.23-mhash.patch -# PATCH-FIX-OPENSUSE wxhexeditor-0.23-func-return.patch sor.ale...@meowr.ru -- Fix no-return-in-nonvoid-function. -Patch1: %{name}-0.23-func-return.patch # PATCH-FIX-OPENSUSE wxhexeditor-remove-debug.patch zai...@opensuse.org -- Remove debug msg that include nonsense. -Patch2: wxhexeditor-remove-debug.patch +Patch1: wxhexeditor-remove-debug.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: mhash-devel +BuildRequires: pkg-config BuildRequires: update-desktop-files BuildRequires: wxWidgets-devel >= 3 Recommends: %{name}-lang @@ -56,14 +56,15 @@ %lang_package %prep -%setup -q -n %{_name} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%setup -q -n %{_name}-%{_rev} +%patch0 -p0 +%patch1 -p0 chmod -x docs/* %build -make %{?_smp_mflags} CFLAGS='%{optflags}' CXXFLAGS='%{optflags}' +make %{?_smp_mflags} V=1 \ + CFLAGS='%{optflags}' \ + CXXFLAGS='%{optflags}' %install %make_install PREFIX=%{_prefix} ++ wxhexeditor-0.23-mhash.patch ++ --- /var/tmp/diff_new_pack.4bzWmj/_old 2017-02-07 12:03:36.976358886 +0100 +++ /var/tmp/diff_new_pack.4bzWmj/_new 2017-02-07 12:03:36.976358886 +0100 @@ -1,17 +1,19 @@ a/Makefile -+++ b/Makefile -@@ -5,8 +5,8 @@ - CXX = `$(WXCONFIG) --cxx` +Index: Makefile +=== +--- Makefile.orig 2016-12-26 05:28:09.0 +0200 Makefile 2017-02-03 10:27:44.684071069 +0200 +@@ -4,8 +4,9 @@ WXCONFIG = wx-config + 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 --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 +-WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -fopenmp -Wall ++WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -fopenmp -Wall + WXLDFLAGS = `$(WXCONFIG) --libs` `$(WXCONFIG) --libs aui` `$(WXCONFIG)
commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2017-01-24 10:34:19 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 2016-11-28 15:09:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2017-01-24 10:34:20.290428959 +0100 @@ -1,0 +2,6 @@ +Sat Jan 7 13:09:46 UTC 2017 - zai...@opensuse.org + +- Add wxhexeditor-remove-debug.patch: Remove some debug printed on + stdout, patch taken from debian. + +--- New: wxhexeditor-remove-debug.patch Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.kGyj7g/_old 2017-01-24 10:34:20.906341639 +0100 +++ /var/tmp/diff_new_pack.kGyj7g/_new 2017-01-24 10:34:20.906341639 +0100 @@ -29,6 +29,8 @@ Patch0: %{name}-0.23-mhash.patch # PATCH-FIX-OPENSUSE wxhexeditor-0.23-func-return.patch sor.ale...@meowr.ru -- Fix no-return-in-nonvoid-function. Patch1: %{name}-0.23-func-return.patch +# PATCH-FIX-OPENSUSE wxhexeditor-remove-debug.patch zai...@opensuse.org -- Remove debug msg that include nonsense. +Patch2: wxhexeditor-remove-debug.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -57,6 +59,7 @@ %setup -q -n %{_name} %patch0 -p1 %patch1 -p1 +%patch2 -p1 chmod -x docs/* %build ++ wxhexeditor-remove-debug.patch ++ Description: Remove some debug printed on stdout. --- a/src/HexEditor.cpp +++ b/src/HexEditor.cpp @@ -42,9 +42,11 @@ tagpanel(tagpanel_), dasmpanel(dasmpanel_) { ComparatorHexEditor=NULL; +#if 0 // Here, code praying to the GOD for protecting our open file from wxHexEditor's bugs and other things. // This is really crucial step! Be adviced to not remove it, even if you don't believer. printf("Rahman ve Rahim olan Allah'ın adıyla.\n"); +#endif myfile = NULL; if( myfilename_ != NULL ) { if( !FileOpen( *myfilename_ ) ) { --- a/src/HexEditorCtrl/HexEditorCtrl.h +++ b/src/HexEditorCtrl/HexEditorCtrl.h @@ -64,7 +64,9 @@ void SetState( bool new_state ){ state = new_state; + #if 0 std::cout << "Send UpdateUI Event" << std::endl; + #endif wxUpdateUIEvent event; if( new_state ) event.SetString( wxT("Selected") ); --- a/src/HexEditorFrame.cpp +++ b/src/HexEditorFrame.cpp @@ -481,7 +481,9 @@ } void HexEditorFrame::OnMenuEvent( wxCommandEvent& event ){ +#if 0 std::cout << "OnMenuEvent: " << event.GetId() << std::endl; +#endif if( event.GetId() == wxID_NEW ){//GetFile Lenght, Save file as, Create file, Open file as RW wxString lngt; long unsigned int size=0;
commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2016-11-28 15:08:57 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 2016-08-25 09:56:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2016-11-28 15:09:00.0 +0100 @@ -1,0 +2,5 @@ +Fri Nov 25 17:21:33 UTC 2016 - lazy.k...@opensuse.org + +- Fix "find requires" (remove %wx_requires). + +--- Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.AIsNDE/_old 2016-11-28 15:09:02.0 +0100 +++ /var/tmp/diff_new_pack.AIsNDE/_new 2016-11-28 15:09:02.0 +0100 @@ -16,8 +16,6 @@ # -%define _use_internal_dependency_generator 0 -%define __find_requires %{wx_requires} %define _name wxHexEditor Name: wxhexeditor Version:0.23
commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2016-08-25 09:56:14 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 2015-01-08 23:02:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2016-08-25 09:56:17.0 +0200 @@ -1,0 +2,5 @@ +Sat Aug 20 18:24:31 UTC 2016 - jeng...@inai.de + +- Build against wxWidgets 3 + +--- Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.K2D5nh/_old 2016-08-25 09:56:18.0 +0200 +++ /var/tmp/diff_new_pack.K2D5nh/_new 2016-08-25 09:56:18.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package wxhexeditor # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -37,7 +37,7 @@ BuildRequires: libtool BuildRequires: mhash-devel BuildRequires: update-desktop-files -BuildRequires: wxWidgets-devel +BuildRequires: wxWidgets-devel >= 3 Recommends: %{name}-lang %description
commit wxhexeditor for openSUSE:Factory
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.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2015-01-08 23:02:50.0 +0100 @@ -1,0 +2,27 @@ +Wed Dec 10 10:02:12 UTC 2014 - sor.ale...@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 0xh. + * 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.0 +0100 +++ /var/tmp/diff_new_pack.6TPylH/_new 2015-01-08 23:02:51.0 +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.k...@opensuse.org -- Use system mhash library. -Patch0: wxhexeditor-0.22-mhash.patch +# PATCH-FIX-OPENSUSE wxhexeditor-0.23-mhash.patch lazy.k...@opensuse.org -- Use system mhash library. +Patch0: %{name}-0.23-mhash.patch +# PATCH-FIX-OPENSUSE wxhexeditor-0.23-func-return.patch sor.ale...@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.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor-0.23-mhash.patch 2015-01-08 23:02:50.0 +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`
commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2014-10-11 19:26:25 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-07-27 18:47:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2014-10-11 19:27:20.0 +0200 @@ -1,0 +2,6 @@ +Thu Oct 2 15:20:47 UTC 2014 - sor.ale...@meowr.ru + +- Add %desktop_database_post{,un}. +- Minor spec cleanup. + +--- Old: wxhexeditor-0.22.tar.bz2 New: wxHexEditor-v0.22-src.tar.bz2 Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.9SObLc/_old 2014-10-11 19:27:20.0 +0200 +++ /var/tmp/diff_new_pack.9SObLc/_new 2014-10-11 19:27:20.0 +0200 @@ -17,18 +17,17 @@ %define _use_internal_dependency_generator 0 -%define __find_requires %wx_requires - -Name: wxhexeditor +%define __find_requires %{wx_requires} %define _name wxHexEditor +Name: wxhexeditor Version:0.22 Release:0 Summary:A free HEX editor / disk editor License:GPL-2.0 Group: Development/Tools/Other Url:http://wxhexeditor.org/ -Source: %{name}-%{version}.tar.bz2 -# PATCH-FIX-OPENSUSE wxhexeditor-0.22-mhash.patch lazy.k...@opensuse.org -- use system mhash library +Source: http://downloads.sf.net/%{name}/%{_name}-v%{version}-src.tar.bz2 +# PATCH-FIX-OPENSUSE wxhexeditor-0.22-mhash.patch lazy.k...@opensuse.org -- Use system mhash library. Patch0: wxhexeditor-0.22-mhash.patch BuildRequires: autoconf BuildRequires: automake @@ -55,17 +54,23 @@ %lang_package %prep -%setup -q +%setup -q -n %{_name} %patch0 -p1 chmod -x docs/* %build -make %{?_smp_mflags} OPTFLAGS=-fopenmp +make %{?_smp_mflags} OPTFLAGS=-fopenmp %install -make DESTDIR=%{buildroot} PREFIX=%{_prefix} install +%make_install PREFIX=%{_prefix} %find_lang %{_name} %{?no_lang_C} +%post +%desktop_database_post + +%postun +%desktop_database_postun + %files %defattr(-,root,root) %doc docs/{Change.log,GPL.txt} @@ -74,5 +79,6 @@ %{_datadir}/pixmaps/%{_name}.png %files lang -f %{_name}.lang +%defattr(-,root,root) %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit wxhexeditor for openSUSE:Factory
Hello community, here is the log from the commit of package wxhexeditor for openSUSE:Factory checked in at 2014-07-27 18:47:31 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-07-24 01:23:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxhexeditor.new/wxhexeditor.changes 2014-07-27 18:47:55.0 +0200 @@ -1,0 +2,10 @@ +Sat Jul 26 14:06:06 UTC 2014 - lazy.k...@opensuse.org + +- Add wxhexeditor-0.22-mhash.patch: use system mhash library. +- BuildRequires: mhash-devel. +- Use wxWidgets defines. +- BuildRequires: wxWidgets-wxcontainer-devel - wxWidgets-devel. +- Remove unused BuildRequires: fdupes. +- Install docs. + +--- New: wxhexeditor-0.22-mhash.patch Other differences: -- ++ wxhexeditor.spec ++ --- /var/tmp/diff_new_pack.m3FS1Q/_old 2014-07-27 18:47:56.0 +0200 +++ /var/tmp/diff_new_pack.m3FS1Q/_new 2014-07-27 18:47:56.0 +0200 @@ -15,6 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +%define _use_internal_dependency_generator 0 +%define __find_requires %wx_requires + Name: wxhexeditor %define _name wxHexEditor Version:0.22 @@ -24,15 +28,16 @@ Group: Development/Tools/Other Url:http://wxhexeditor.org/ Source: %{name}-%{version}.tar.bz2 - -BuildRequires: gcc-c++ -BuildRequires: automake +# PATCH-FIX-OPENSUSE wxhexeditor-0.22-mhash.patch lazy.k...@opensuse.org -- use system mhash library +Patch0: wxhexeditor-0.22-mhash.patch BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc-c++ BuildRequires: libtool -BuildRequires: wxWidgets-wxcontainer-devel -BuildRequires: fdupes +BuildRequires: mhash-devel BuildRequires: update-desktop-files -Recommends: %{name}-lang = %{version} +BuildRequires: wxWidgets-devel +Recommends: %{name}-lang %description wxHexEditor is an another Hex Editor, created because of there was no @@ -51,6 +56,8 @@ %prep %setup -q +%patch0 -p1 +chmod -x docs/* %build make %{?_smp_mflags} OPTFLAGS=-fopenmp @@ -61,6 +68,7 @@ %files %defattr(-,root,root) +%doc docs/{Change.log,GPL.txt} %{_bindir}/%{_name} %{_datadir}/applications/%{_name}.desktop %{_datadir}/pixmaps/%{_name}.png ++ wxhexeditor-0.22-mhash.patch ++ Index: wxHexEditor/Makefile === --- wxHexEditor.orig/Makefile +++ wxHexEditor/Makefile @@ -3,7 +3,7 @@ CC = `$(WXCONFIG) --cc` 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` RC = `$(WXCONFIG) --rescomp` #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 @@ -23,7 +23,7 @@ SOURCES= src/HexEditorGui.cpp \ src/HexEditorCtrl/wxHexCtrl/Tag.cpp\ src/HexEditorCtrl/HexEditorCtrlGui.cpp\ src/HexEditorFrame.cpp -LIBS = udis86/libudis86/.libs/libudis86.a mhash/lib/.libs/libmhash.a +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} 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; $(MAKE) $(MFLAGS) - win: $(RESOURCES) $(EXECUTABLE_WIN) #Stack override required for file comparison function... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org