Hello community,
here is the log from the commit of package ht for openSUSE:Factory checked in at 2012-03-05 17:59:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ht (Old)
and /work/SRC/openSUSE:Factory/.ht.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ht", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/ht/ht.changes 2012-02-29 14:07:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ht.new/ht.changes 2012-03-05 17:59:49.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Mar 4 11:19:50 UTC 2012 - jengelh@medozas.de
+
+- Update to new upstream release 2.0.20
+* Last version had a bug preventing load of 32 bit ELFs
+
+-------------------------------------------------------------------
Old:
----
ht-2.0.19.tar.bz2
ht-enable-math.diff
ht-locale-fix.diff
ht-search-progress.diff
New:
----
ht-2.0.20.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ht.spec ++++++
--- /var/tmp/diff_new_pack.1vnlw2/_old 2012-03-05 17:59:52.000000000 +0100
+++ /var/tmp/diff_new_pack.1vnlw2/_new 2012-03-05 17:59:52.000000000 +0100
@@ -14,10 +14,8 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
-
Name: ht
-Version: 2.0.19
+Version: 2.0.20
Release: 0
Summary: Disassembler, object dumper and hex editor
License: GPL-2.0
@@ -26,9 +24,6 @@
#Source-DL: http://downloads.sf.net/%name/%name-%version.tar.bz2
Source: %name-%version.tar.bz2
-Patch1: ht-locale-fix.diff
-Patch2: ht-search-progress.diff
-Patch3: ht-enable-math.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: automake
BuildRequires: bison
@@ -44,7 +39,6 @@
%prep
%setup -q
-%patch -P 1 -P 2 -P 3 -p1
%build
autoreconf -fi;
++++++ ht-2.0.19.tar.bz2 -> ht-2.0.20.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ht-2.0.19/ChangeLog new/ht-2.0.20/ChangeLog
--- old/ht-2.0.19/ChangeLog 2012-01-17 18:48:15.000000000 +0100
+++ new/ht-2.0.20/ChangeLog 2012-03-03 18:14:55.000000000 +0100
@@ -1,6 +1,11 @@
HT ChangeLog
==============
+version 2.0.20:
+ - Fixed loading of 32 bit ELFs (Thanks Oleg)
+ - Use wide ncurses if necessars (Thanks Jan)
+ - Show search progress in MiB (Thanks Jan)
+
version 2.0.19:
- [x86] fixed a lot of small bugs
- fixed a crash with the "follow" function on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ht-2.0.19/classview.cc new/ht-2.0.20/classview.cc
--- old/ht-2.0.19/classview.cc 2007-06-19 20:56:27.000000000 +0200
+++ new/ht-2.0.20/classview.cc 2012-03-03 18:22:07.000000000 +0100
@@ -713,11 +713,20 @@
static ht_view *class_init(Bounds *b, File *file, ht_format_group *group)
{
u1 magic[4];
+ u1 extra_magic[4];
- file->seek(0);
- file->read(magic, 4);
+ try {
+ file->seek(0);
+ file->readx(magic, 4);
+ file->readx(extra_magic, 4);
+ } catch (...) {
+ return NULL;
+ }
+ // Mach-O binaries also use 0xcafebabe here. The second byte is the
+ // number of architectures; if there's more than 10 it's probably
+ // a Java class file instead.
if (magic[0] == 0xca && magic[1] == 0xfe
- && magic[2] == 0xba && magic[3] == 0xbe) {
+ && magic[2] == 0xba && magic[3] == 0xbe && extra_magic[3] > 10) {
file->seek(0);
void *shared_data = (void*)class_read(file);
if (!shared_data) return NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ht-2.0.19/config.h new/ht-2.0.20/config.h
--- old/ht-2.0.19/config.h 2012-01-17 18:53:41.000000000 +0100
+++ new/ht-2.0.20/config.h 2012-03-03 16:13:05.000000000 +0100
@@ -65,7 +65,7 @@
#define PACKAGE_NAME "ht"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "ht 2.0.19"
+#define PACKAGE_STRING "ht 2.0.20"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "ht"
@@ -74,7 +74,7 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "2.0.19"
+#define PACKAGE_VERSION "2.0.20"
/* The size of `char', as computed by sizeof. */
#define SIZEOF_CHAR 1
@@ -98,7 +98,7 @@
/* #undef USE_MINILZO */
/* Version number of package */
-#define VERSION "2.0.19"
+#define VERSION "2.0.20"
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ht-2.0.19/configure new/ht-2.0.20/configure
--- old/ht-2.0.19/configure 2012-02-19 21:54:35.000000000 +0100
+++ new/ht-2.0.20/configure 2012-03-03 16:16:47.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for ht 2.0.19.
+# Generated by GNU Autoconf 2.68 for ht 2.0.20.
#
# Report bugs to https://sourceforge.net/tracker/?group_id=1066.
#
@@ -560,8 +560,8 @@
# Identity of this package.
PACKAGE_NAME='ht'
PACKAGE_TARNAME='ht'
-PACKAGE_VERSION='2.0.19'
-PACKAGE_STRING='ht 2.0.19'
+PACKAGE_VERSION='2.0.20'
+PACKAGE_STRING='ht 2.0.20'
PACKAGE_BUGREPORT='https://sourceforge.net/tracker/?group_id=1066'
PACKAGE_URL=''
@@ -1289,7 +1289,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures ht 2.0.19 to adapt to many kinds of systems.
+\`configure' configures ht 2.0.20 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1360,7 +1360,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ht 2.0.19:";;
+ short | recursive ) echo "Configuration of ht 2.0.20:";;
esac
cat <<\_ACEOF
@@ -1464,7 +1464,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ht configure 2.0.19
+ht configure 2.0.20
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2049,7 +2049,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by ht $as_me 2.0.19, which was
+It was created by ht $as_me 2.0.20, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2992,7 +2992,7 @@
# Define the identity of the package.
PACKAGE='ht'
- VERSION='2.0.19'
+ VERSION='2.0.20'
cat >>confdefs.h <<_ACEOF
@@ -3046,6 +3046,7 @@
echo "*** LINUX, building POSIX version. we need (n)curses." 1>&2
NEED_CURSES=1
HAVE_PIPE=1
+ HT_LIBS="$HT_LIBS -lm"
FLAGS_ALL="$FLAGS_ALL -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
;;
*freebsd*)
@@ -5737,7 +5738,7 @@
_ACEOF
$as_echo "#define CURSES_HDR