Hello community,

here is the log from the commit of package lz4 for openSUSE:Factory checked in 
at 2014-12-05 21:04:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lz4 (Old)
 and      /work/SRC/openSUSE:Factory/.lz4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lz4"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lz4/lz4.changes  2014-10-05 20:31:44.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.lz4.new/lz4.changes     2014-12-05 
21:04:00.000000000 +0100
@@ -1,0 +2,9 @@
+Fri Nov 28 19:02:06 UTC 2014 - [email protected]
+
+- Update to version 1.4+svn124
+* LZ4F_compressBound() may be called with NULL preferencesPtr
+* LZ4_loadDict now returns the dictionary size instead of 1
+  on success
+- Add lz4-soversion.diff to address ABI changes
+
+-------------------------------------------------------------------

Old:
----
  lz4-1.3.1+svn123.tar.xz

New:
----
  lz4-1.4.0+svn124.tar.xz
  lz4-soversion.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lz4.spec ++++++
--- /var/tmp/diff_new_pack.svcnoC/_old  2014-12-05 21:04:00.000000000 +0100
+++ /var/tmp/diff_new_pack.svcnoC/_new  2014-12-05 21:04:00.000000000 +0100
@@ -17,8 +17,8 @@
 
 
 Name:           lz4
-%define lname  liblz4-1
-Version:        1.3.1+svn123
+%define lname  liblz4-1_4
+Version:        1.4.0+svn124
 Release:        0
 Summary:        Hash-based Predictive Lempel-Ziv compressor
 License:        GPL-2.0+ and BSD-2-Clause
@@ -31,6 +31,7 @@
 Source:         %name-%version.tar.xz
 Patch1:         lz4-use-shlib.diff
 Patch2:         lz4-killdate.diff
+Patch3:         lz4-soversion.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  pkg-config
 BuildRequires:  xz
@@ -71,7 +72,7 @@
 
 %prep
 %setup -qn trunk
-%patch -P 1 -P 2 -p1
+%patch -P 1 -P 2 -P 3 -p1
 
 %build
 make %{?_smp_mflags} CFLAGS="%optflags"

++++++ lz4-1.3.1+svn123.tar.xz -> lz4-1.4.0+svn124.tar.xz ++++++
++++ 7669 lines of diff (skipped)

++++++ lz4-killdate.diff ++++++
--- /var/tmp/diff_new_pack.svcnoC/_old  2014-12-05 21:04:00.000000000 +0100
+++ /var/tmp/diff_new_pack.svcnoC/_new  2014-12-05 21:04:00.000000000 +0100
@@ -1,3 +1,8 @@
+From: Jan Engelhardt <[email protected]
+Date: 2014-10-01 14:23:22.000000000 +0200
+
+build: stop causing rebuilds on our side
+
 ---
  programs/fullbench.c |    2 +-
  programs/lz4cli.c    |    2 +-

++++++ lz4-soversion.diff ++++++
From: Jan Engelhardt <[email protected]>
Date: 2014-11-28 20:01:01.723860722 +0100

lz4 management apparently changed the ABI in r124 (size of
LZ4_streamDecode_t changes) and did not update SO versioning.
---
 Makefile |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: trunk/Makefile
===================================================================
--- trunk.orig/Makefile
+++ trunk/Makefile
@@ -65,9 +65,9 @@ ifeq ($(shell uname), Darwin)
        SHARED_EXT_VER = $(LIBVER).$(SHARED_EXT)
        SONAME_FLAGS = -install_name $(PREFIX)/lib/liblz4.$(SHARED_EXT_MAJOR) 
-compatibility_version $(LIBVER_MAJOR) -current_version $(LIBVER)
 else
-       SONAME_FLAGS = -Wl,-soname=liblz4.$(SHARED_EXT).$(LIBVER_MAJOR)
+       SONAME_FLAGS = 
-Wl,-soname=liblz4.$(SHARED_EXT).$(LIBVER_MAJOR).$(LIBVER_MINOR)
        SHARED_EXT = so
-       SHARED_EXT_MAJOR = $(SHARED_EXT).$(LIBVER_MAJOR)
+       SHARED_EXT_MAJOR = $(SHARED_EXT).$(LIBVER_MAJOR).$(LIBVER_MINOR)
        SHARED_EXT_VER = $(SHARED_EXT).$(LIBVER)
 endif
 
++++++ lz4-use-shlib.diff ++++++
--- /var/tmp/diff_new_pack.svcnoC/_old  2014-12-05 21:04:01.000000000 +0100
+++ /var/tmp/diff_new_pack.svcnoC/_new  2014-12-05 21:04:01.000000000 +0100
@@ -1,3 +1,9 @@
+From: Jan Engelhardt <[email protected]>
+Date: 2014-10-01 14:23:22.000000000 +0200
+
+build: make programs use liblz too instead of linking it statically
+
+Stop wasting my disk space!
 ---
  programs/Makefile |    8 ++++----
  1 file changed, 4 insertions(+), 4 deletions(-)
@@ -6,9 +12,9 @@
 ===================================================================
 --- trunk.orig/programs/Makefile
 +++ trunk/programs/Makefile
-@@ -70,11 +70,11 @@ default: lz4 lz4c
+@@ -65,11 +65,11 @@ default: lz4 lz4c
  
- all: lz4 lz4c lz4c32 fullbench fullbench32 fuzzer fuzzer32 frametest datagen
+ all: lz4 lz4c lz4c32 fullbench fullbench32 fuzzer fuzzer32 frametest 
frametest32 datagen
  
 -lz4: $(LZ4DIR)/lz4.c $(LZ4DIR)/lz4hc.c $(LZ4DIR)/xxhash.c bench.c lz4io.c 
lz4cli.c
 -      $(CC)      $(FLAGS) -DDISABLE_LZ4C_LEGACY_OPTIONS $^ -o $@$(EXT)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to