Hello community, here is the log from the commit of package pigz for openSUSE:Factory checked in at 2013-03-15 10:46:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pigz (Old) and /work/SRC/openSUSE:Factory/.pigz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pigz", Maintainer is "ag...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/pigz/pigz.changes 2012-12-14 10:33:45.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pigz.new/pigz.changes 2013-03-15 10:46:53.000000000 +0100 @@ -1,0 +2,15 @@ +Thu Mar 14 22:30:57 UTC 2013 - a...@mizerski.pl + +- update to 2.3 + * Don't complain about missing suffix when not writing output file + * Put all global variables in one global structure for readability + * Do not decompress concatenated zlib streams -- only gzip streams + * Add option for compression level 11 to use zopfli + * Fix handling of junk after compressed data +- added pigz-lm.patch + * adds missing "-lm" +- provide unpigz binary and manpage as symlink, not copy. +- removed fake cc script - build system honors CC +- cleanup spec file + +------------------------------------------------------------------- Old: ---- pigz-2.2.5.tar.bz2 New: ---- pigz-2.3.tar.bz2 pigz-lm.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pigz.spec ++++++ --- /var/tmp/diff_new_pack.z0cxOO/_old 2013-03-15 10:46:55.000000000 +0100 +++ /var/tmp/diff_new_pack.z0cxOO/_new 2013-03-15 10:46:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package pigz # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products 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,56 +17,47 @@ Name: pigz -Version: 2.2.5 +Version: 2.3 Release: 0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: binutils -BuildRequires: filesystem -BuildRequires: glibc-devel -BuildRequires: zlib-devel >= 1.2.3 -Source: %name-%version.tar.bz2 -Url: http://www.zlib.net/pigz/ Summary: Multi-core gzip version License: Zlib Group: Productivity/Archiving/Compression +Url: http://www.zlib.net/pigz/ +# http://www.zlib.net/pigz/pigz-%%{version}.tar.gz +Source: %{name}-%{version}.tar.bz2 +Patch: %{name}-lm.patch +BuildRequires: glibc-devel +BuildRequires: zlib-devel >= 1.2.3 +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A parallel implementation of gzip for modern multi-processor, multi-core machines - - %prep -%setup +%setup -q +%patch -p1 %build -export MYCFLAGS="${RPM_OPT_FLAGS}" -echo -e "#!/bin/bash\nexec %__cc \"\$@\"" >cc -chmod 755 cc -export PATH=.:$PATH -%{__make} CFLAGS="$MYCFLAGS" PREFIX=%{_prefix} LIBDIR=%{_libdir} +make CC="gcc" CFLAGS="%{optflags}" %install -mkdir -p $RPM_BUILD_ROOT/usr/bin -cp -v pigz $RPM_BUILD_ROOT/usr/bin/ -cp -v unpigz $RPM_BUILD_ROOT/usr/bin/ +mkdir -p %{buildroot}%{_prefix}/bin +cp -v pigz %{buildroot}%{_bindir}/ +ln -sv pigz %{buildroot}%{_bindir}/unpigz #man page -mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/ -cp -v pigz.1 $RPM_BUILD_ROOT/%{_mandir}/man1/ -cp -v pigz.1 $RPM_BUILD_ROOT/%{_mandir}/man1/unpigz.1 -gzip $RPM_BUILD_ROOT/%{_mandir}/man1/pigz.1 -gzip $RPM_BUILD_ROOT/%{_mandir}/man1/unpigz.1 - -%clean -%{__rm} -rf "$RPM_BUILD_ROOT" +mkdir -p %{buildroot}/%{_mandir}/man1/ +cp -v pigz.1 %{buildroot}/%{_mandir}/man1/ +gzip %{buildroot}/%{_mandir}/man1/pigz.1 +ln -sv pigz.1.gz %{buildroot}/%{_mandir}/man1/unpigz.1 %files %defattr(-,root,root) %doc README -%doc %{_mandir}/man1/pigz.1.* -%doc %{_mandir}/man1/unpigz.1.* -/usr/bin/pigz -/usr/bin/unpigz +%doc %{_mandir}/man1/pigz.1.gz +%doc %{_mandir}/man1/unpigz.1.gz +%{_bindir}/pigz +%{_bindir}/unpigz %changelog ++++++ pigz-2.2.5.tar.bz2 -> pigz-2.3.tar.bz2 ++++++ ++++ 6991 lines of diff (skipped) ++++++ pigz-lm.patch ++++++ From: Adam Mizerski <a...@mizerski.pl> Date: 2013-03-15 00:01:33 +0100 Subject: adds missing "-lm" Upstream: sent It's required, because zopfli/tree.c uses "log". diff -rupN pigz-2.3/Makefile pigz-2.3_mod/Makefile --- pigz-2.3/Makefile 2013-03-04 07:06:35.000000000 +0100 +++ pigz-2.3_mod/Makefile 2013-03-14 23:57:03.333838222 +0100 @@ -3,7 +3,7 @@ CFLAGS=-O3 -Wall -Wextra pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o - $(CC) -o pigz $^ -lpthread -lz + $(CC) -o pigz $^ -lpthread -lz -lm ln -f pigz unpigz pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org