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]
