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

Reply via email to