From e917847eec3777c2eeee68daf05578c418a87eba Mon Sep 17 00:00:00 2001 From: Tim Harder Date: Tue, 27 Jan 2015 04:33:38 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3 --- app-arch/pigz/ChangeLog | 10 ++++- app-arch/pigz/Manifest | 19 +++++---- app-arch/pigz/files/pigz-2.3.3-ldflags.patch | 34 ++++++++++++++++ app-arch/pigz/pigz-2.3.3.ebuild | 43 ++++++++++++++++++++ 4 files changed, 96 insertions(+), 10 deletions(-) create mode 100644 app-arch/pigz/files/pigz-2.3.3-ldflags.patch create mode 100644 app-arch/pigz/pigz-2.3.3.ebuild diff --git a/app-arch/pigz/ChangeLog b/app-arch/pigz/ChangeLog index 0b78125cd9e4..f9f6ea7df379 100644 --- a/app-arch/pigz/ChangeLog +++ b/app-arch/pigz/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-arch/pigz -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/pigz/ChangeLog,v 1.40 2014/10/21 16:45:14 radhermit Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/pigz/ChangeLog,v 1.41 2015/01/27 04:33:36 radhermit Exp $ + +*pigz-2.3.3 (27 Jan 2015) + + 27 Jan 2015; Tim Harder +pigz-2.3.3.ebuild, + +files/pigz-2.3.3-ldflags.patch: + Version bump. 21 Oct 2014; Tim Harder -pigz-2.2.5.ebuild, -pigz-2.3.ebuild, -pigz-2.3.1.ebuild: diff --git a/app-arch/pigz/Manifest b/app-arch/pigz/Manifest index ba1b077f0a1c..bac45b2b22dc 100644 --- a/app-arch/pigz/Manifest +++ b/app-arch/pigz/Manifest @@ -3,18 +3,21 @@ Hash: SHA256 AUX 0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch 1469 SHA256 ad8e11adf49ca5c3e00aeafb4abcbf9a6be1d2abc4af1bf5e1f21a4785487703 SHA512 e473dd3a3fc069e991c9c430b995c2eef50d99295440b14c7eefde7eb4b914da3f2d107ed264b18795e244fa361896ff5eb6b830ae0aaf1ec7f898cdc7f36919 WHIRLPOOL d124280e67390bab31d0a6c56c8e3af74915e5f53e3341d0742cfd74cf9a474209cadf8937fa167fca58df49d596228fa7c718abe944ca55837b105239aa81e3 AUX pigz-2.3-make.patch 763 SHA256 7f6a60c47ccccaa2bef5f47d01102c8ed1ec99cfd7f619b7b365b8ef2b104de3 SHA512 a4af741e750910f08ca0cc56e2680af6cd05d3b4480976ec736fd9d019ae6962bc8049e7607e75da2a420f9e7b8e831ca556134c21a8d69192ab78f64032ce85 WHIRLPOOL 2968f438d457786ab4e417eaec3fc32cc60b9289f42831d4547a20de27b9a4f3a8179ff0ad979c4d68cc0a41f3c56b00134cb1c68f354e27bb5b62b46ba90854 +AUX pigz-2.3.3-ldflags.patch 1392 SHA256 1d42c16c402b402475973fff5aad06b2a5fbf319102c2c8da4f1b41689d2acee SHA512 81a357864f36aef670b0c3c44a77f1c20ca24ef7718b6e73ea551043a3c22161483ab287e8bf794f57af76d0d183924122793b56f116b388caa08251c0f1d480 WHIRLPOOL a9457c1a879cd6173eccf85011aea21690a4a4c68e623b1b98445244f61baa1f896bc16aee3bb8d707714ab6002c0c892479b9f9a8b434e4bfb0869750090044 DIST pigz-2.3.1.tar.gz 86651 SHA256 629b0ce5422a3978f31742bf8275d0be2f84987140d18f390f1e3b4e46e0af54 SHA512 7cb00ab87802352c817d9b2f745948199a7e571181aec3ef161305c1d8b828790bc2fb0083d6068ba5aead5d8b8c7f53ec25ab641ae2e98eda9adf14f195dbc6 WHIRLPOOL 242e38d05215269c3c9b6602191cc6e02fd9e781b0425738c3907ccf60da9a4a36ebcda866c9c0e949ad5988dad6b468f97102352d2ed13adb7e890688c221f7 +DIST pigz-2.3.3.tar.gz 92787 SHA256 4e8b67b432ce7907575a549f3e1cac4709781ba0f6b48afea9f59369846b509c SHA512 6fa5ee1c03b4a8dc4b191acaa337b6f30132503ff413300214e1e6b27dd70590b53334be3fa880916f6ea4498beb8cf7c411a5954fdf188475882c44618c663c WHIRLPOOL 1eb3ea11a0bbb0bd837a1ed12a63b3d57d8ae9c127e8407f9b82b1aad8a41820abf1d429c513f4df3f56fdc3c842caab07a5c904207b2244e4215a6654ef5392 EBUILD pigz-2.3.1-r1.ebuild 1100 SHA256 55e825d26ee4c608c4b2bf665aadfcc29583286612f2dcfc9bc84f0e1dc5e6db SHA512 bb8dc3445980db5267b6e922bce19fd8acd5182e6e5751dd2a395148f0c36ca7750acd23cb89e50a753deb6c8e70e7ecb9f6d78c8a30481133ca42ea0e79cb18 WHIRLPOOL 22c4c23adb496ed004f3c6227b6f6ade0db8171fd16ab841860e74804e9536b61baa349528c035ad5458b137ac3d495effd442c5a175f940e04d8bae6c1d184c -MISC ChangeLog 5573 SHA256 77e9dd3afed5b9c247ee5e12c2bcbdd288e2faf4817bf7eadb4200358d2e142e SHA512 c0a92351bf0194b308d00427e51e0dc36f71ba05ee870b74bcc8b1df4eea65b0bc7557523fe51795b6c892c04ca6e80eb3c1f8173cd547efad992038be2cc8a6 WHIRLPOOL e974df722f4d88952118eb37244ad7e1bd602330d428f9d44a652e3799fc234bbfeeb9ecfa6aaedc814a99b64a4a956fad272b174baa787fd84c2c48e1ec1152 +EBUILD pigz-2.3.3.ebuild 1060 SHA256 872e02525245092fb83b5504e8c2e8d3f81e26b2c5015c0992757990b12d3052 SHA512 4e50ad56b029568c15d17d99b3521871989355b9549b786cefcad923430e2a02b2dbdbcfacca41a1e4fb73fefcdc70b302029678da379be197867d2825451f24 WHIRLPOOL f2f3b52f4618ca95514b3d84ac9f8840f9f46de11d85d98a22c6c43f82b7e1bd48f7aa922c6810ead440a8560d3f2152d5cfd5c45798685f0dd83cc35dc7c8b4 +MISC ChangeLog 5721 SHA256 fafaeb769d963d38ee5bf207c1f5243362f638e966fa84f57a34136f84a34493 SHA512 f6c39877405b830199b57484eb68e6760d0c219c6635fbd32c2ed396647a52b2d0cbeac15d9442708669c388e683f2305544c991abad3067f69a6a7c66900154 WHIRLPOOL 21b46a57dac1a5867d1a6cb21e1aaf5fb749285e0c550a3d4fa829553eb0a2f10cf1245e3a00338e6c5b4187535a19f5a4d1f6ac901c29e31c2603d7f08621bc MISC metadata.xml 368 SHA256 35fbb74d8a54360b4158ace6c7a06829a218039516c3d7d5891a43ee573f823c SHA512 e4aa1549a9484506494ee973dc43453ea862ea13ed306f47901075fa871a87d3e7c233488046b51aa5b28a12a527dd7d32d523c6a3d9df5d182b041a4d5d49b9 WHIRLPOOL 48cac1374b94c4afa8d349f48c8db11d12ab4a61a679e1f561635b3e0af7525d946afa023a38d4731b8d52ae56009ada1d3f2ddbb199f8ddee39d6fa42cb92fe -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJURo2wAAoJEEqz6FtPBkyj4KwH/3OrB0H1CfAYYIABzQsZxYeo -ZYFpaVdOOOG88tzgzsKBR+MT5HzlNIQu9n2bm0ujlm6U4sUpO5kqBbqULnBAnM9c -Q70+OhupCS40rrDY52BpsqTBxtu1q6XT57uBsWTqwdYUE4ms/fxAV90S4XddQaJ6 -UoAoXze3iORCM5bsRteTjenVkIHrBpekp9RYNP+4JOKGkzKQICds6cr2zVJVwmd3 -0wRgJxGYXlIpabQ+B526x7xfemTqLiRK7WMiFOXqszDYZ9yHvHk4YlQNVkuAvVe4 -mNu+ciOpJhEVFCj9jk6b25Xkiba9QX5SkieacFl5jr6IjmfMPFdbwVOrsnQAZcw= -=ijMZ +iQEcBAEBCAAGBQJUxxUkAAoJEEqz6FtPBkyj8zoH/2XDd4tNDX6bxV+DKZ78IC+/ +3YwIIUhwb5E7VIAIsYFvvUQbrphKDQYHbzyXeLIbx6tMHzQNHlChCrXfn4QCEb1H +fNrzJA9aNj4BLivo58I8xtVccIggm4iQmdz1zi55IwmK06SLX5MIykdMqSeUFn2C +1dpzjnfvTextCvlMiy6/So5f4ApWNFHMcBv/vbcvPHIhiy7NMKB3qm4TdailCUKo +jCor58W/g0pzXUuGd1BRD8MS/8KrGMgPNFar+3Net10kXUn3UJoklvdU+ttotkw5 +IkjelQHqUT5EfD016S1gJAmWRKpFqmrpq40Nl7F9DUn6pCw6gSi9DEhvqlJX+LQ= +=BjLz -----END PGP SIGNATURE----- diff --git a/app-arch/pigz/files/pigz-2.3.3-ldflags.patch b/app-arch/pigz/files/pigz-2.3.3-ldflags.patch new file mode 100644 index 000000000000..51c2b81c1fc7 --- /dev/null +++ b/app-arch/pigz/files/pigz-2.3.3-ldflags.patch @@ -0,0 +1,34 @@ +--- pigz-2.3.3/Makefile ++++ pigz-2.3.3/Makefile +@@ -1,11 +1,11 @@ + CC=cc + CFLAGS=-O3 -Wall -Wextra +-LDFLAGS=-lz ++LIBS=-lm -lz + ZOPFLI=zopfli/src/zopfli/ + # use gcc and gmake on Solaris + + pigz: pigz.o yarn.o try.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) $(LDFLAGS) -o pigz $^ -lpthread -lm ++ $(CC) $(LDFLAGS) -o pigz $^ -lpthread $(LIBS) + ln -f pigz unpigz + + pigz.o: pigz.c yarn.h try.h ${ZOPFLI}deflate.h ${ZOPFLI}util.h +@@ -35,7 +35,7 @@ + dev: pigz pigzt pigzn + + pigzt: pigzt.o yarnt.o try.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) $(LDFLAGS) -o pigzt $^ -lpthread -lm ++ $(CC) $(LDFLAGS) -o pigzt $^ -lpthread $(LIBS) + + pigzt.o: pigz.c yarn.h try.h + $(CC) $(CFLAGS) -DDEBUG -g -c -o pigzt.o pigz.c +@@ -44,7 +44,7 @@ + $(CC) $(CFLAGS) -DDEBUG -g -c -o yarnt.o yarn.c + + pigzn: pigzn.o tryn.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) $(LDFLAGS) -o pigzn $^ -lm ++ $(CC) $(LDFLAGS) -o pigzn $^ $(LIBS) + + pigzn.o: pigz.c try.h + $(CC) $(CFLAGS) -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c diff --git a/app-arch/pigz/pigz-2.3.3.ebuild b/app-arch/pigz/pigz-2.3.3.ebuild new file mode 100644 index 000000000000..da43b34e0f80 --- /dev/null +++ b/app-arch/pigz/pigz-2.3.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/pigz/pigz-2.3.3.ebuild,v 1.1 2015/01/27 04:33:36 radhermit Exp $ + +EAPI=5 + +inherit toolchain-funcs flag-o-matic eutils + +DESCRIPTION="A parallel implementation of gzip" +HOMEPAGE="http://www.zlib.net/pigz/" +SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~sparc ~x86 ~amd64-linux ~sparc64-solaris" +IUSE="static symlink test" + +LIB_DEPEND="sys-libs/zlib[static-libs(+)]" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} ) + test? ( app-arch/ncompress )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-ldflags.patch +} + +src_compile() { + use static && append-ldflags -static + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" +} + +src_install() { + dobin ${PN} + dosym ${PN} /usr/bin/un${PN} + dodoc README + doman ${PN}.1 + + if use symlink; then + dosym ${PN} /usr/bin/gzip + dosym un${PN} /usr/bin/gunzip + fi +} -- 2.26.2