summaryrefslogtreecommitdiff
path: root/app-arch/pigz
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-20 09:41:00 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-20 09:41:00 +0100
commit1def2e3dbbf3c86abad238d1118502cfe7f61f08 (patch)
treef68c70d85f32fd90003e7af6f1aab202b0868e9e /app-arch/pigz
parenta40d7aa891556e7984504838ea13099a5ca12802 (diff)
gentoo auto-resync : 20:08:2023 - 09:41:00
Diffstat (limited to 'app-arch/pigz')
-rw-r--r--app-arch/pigz/Manifest3
-rw-r--r--app-arch/pigz/pigz-2.8.ebuild41
2 files changed, 44 insertions, 0 deletions
diff --git a/app-arch/pigz/Manifest b/app-arch/pigz/Manifest
index 82a62d89d496..0d68addd55cc 100644
--- a/app-arch/pigz/Manifest
+++ b/app-arch/pigz/Manifest
@@ -1,7 +1,10 @@
AUX pigz-2.7-memcpy-ub.patch 863 BLAKE2B 33cb4879445cb296031b7579a358a8188e7d856506911c0a02cdc93b542feda0e617b53b566b005ed544ef2c4b14bf347a3bacd3822af61fa281a9e3ca369cc3 SHA512 4edb365718e6649264388e6f60be7867ae240f096f828ff3cf0ec355dcf93ca65c54453525e2103f71b8a16673d0e7908fb7f917316d3cde47113eab7eccc420
AUX pigz-2.7-zlib-1.3.patch 740 BLAKE2B eafc2eae2bb31600c49f09cf5a9d13aebdc2c94698f1392d4252cae53167a4a34ee6c5c820436e18eea07bd2d7471f44b3faf2c39c56fe103c08f3b1a01a0b1d SHA512 467fd252b3ee1030c5bbb2642497353827036d15156a5ab27251c5c1022ca5b13628aa8a58c062785fd127bda33d2c7cf897892a6ac4637a81d7e5c7cb70f482
DIST pigz-2.7.tar.gz 108102 BLAKE2B d391522fd6f8eb6918d671fb1c9517034941f3ae8e05ffcd7bece141e6dae110cde1560bad02bd2bcca2f868cdba2a8a16b5606ad6637d40d5ced5ec9bfffcc8 SHA512 9f9f61de4a0307fc057dc4e31a98bd8d706d9e709ecde0be02a871534fddf6a1fe1321158aa72708603aaaece43f83d2423b127f7689b6219b23aea4f989e8f5
+DIST pigz-2.8.tar.gz 121304 BLAKE2B 9f1ae8b5e0dd9d9b1f17bcdbc41d8a9d50fd9b9ba7c50eb0bc1b738105d05cc396d9ce8e01f58f6b2fa7247a7c7e9926c602a613b1bb3e3a117c8f5c919ce640 SHA512 ae3d9d593e1645d65f9ab77aa828600c9af4bb30d0a073da7ae3dd805e65b87efaf6a0efb980f2d0168e475ae506eba194547d6479956dabb9d88293a9078a7f
+DIST pigz-2.8.tar.gz.asc 235 BLAKE2B eb204079597d3e958da3672ba7f92481848bb7824da12b9306ff180add107175bed7bdd435dbc270170769a489c34a033d6ff547e8203cf1d71df6564381b43d SHA512 cb1dbca21d8fed25049693de02abf7489f61407d85f9a52d566c14e0194c6c393aed3edd2fd716d0ecedf7eeead6ae89d0cecc236caacd98740d14bd71e078db
EBUILD pigz-2.7-r1.ebuild 917 BLAKE2B 40f60aa627bc4a8795efd87c84b0146dbce4227528d82d0d844d599768dc84f02a3a5eeb4ac0639ad88ccd749ff2fe1eb60212d262ca2b4479b7d2af70682285 SHA512 59bc668e396a30c8be5596be70e863f964abdc1e9446a2f09c82da480f057584a4f74b5a72b2557f21ce364a979aa3514e727c64e5358528926eed24d8773c5f
EBUILD pigz-2.7-r2.ebuild 963 BLAKE2B 94429270ede5333b4c75ec88bfcb101b8d5439ab78571d078c2b71287e7c87d15f1194c47e9b34015aec73901932f34a7ed1d3f095a1bb86d77cf41fb4a40920 SHA512 6e8a460ed489a03632555bfb8902fb647e670f0aaa9896ff365007d64dabd3180e8e73f5333b24b64ba65149f8de8a70251d1034ea69998046d0d8a97fcf991c
EBUILD pigz-2.7.ebuild 868 BLAKE2B 6d74bf44001679355699b496ad34d987c5336a021e45eca5646ea1d3c04d60ac134207f6e3a307771067910143983bb04651dbcca6f25d5b62c35084c06ea17c SHA512 256170660f02c10ef5bb0ed9c91426bfc29540a51345ccdd96e602d74e1b35b74cdf3969667346ba42e2403783ae9a5c79a58ca2410866b8a4b7da5740825333
+EBUILD pigz-2.8.ebuild 1096 BLAKE2B a16a72712df5a3f114f9d5fea1fdda92412cb3e0924f5c4832688918a5ade63a7544bdeac710348ddfb7f264c035a5feaf5cc24f4f7edd3863102dc5cc6669c3 SHA512 7e4880d3b4f04ceb1ba5ce80229e10b186c7507654ad768c608c0735459f0f49195b553013c1fc3f052b4ac3a2bc0a558e85d456f8ed29315c590e775c6e4725
MISC metadata.xml 623 BLAKE2B d072cc2f7d8e182752cc3c4ae118ec674782f2e0cb08c4ca6b2d4d56a6e4621a837143bf782ae0f65af418f0a90c01f24b5603bfe7f75d0221be68f9d193d34f SHA512 3a7fdb19cf75dd27f1c7a30707ee23d8e4c300f5fa419820e7aaf9b75aa9c09add1dcc488e0241a75552cc91a45a37e8603285da7c631d1c7860a18c28929859
diff --git a/app-arch/pigz/pigz-2.8.ebuild b/app-arch/pigz/pigz-2.8.ebuild
new file mode 100644
index 000000000000..97573e8aa686
--- /dev/null
+++ b/app-arch/pigz/pigz-2.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/madler.asc
+inherit toolchain-funcs flag-o-matic verify-sig
+
+DESCRIPTION="A parallel implementation of gzip"
+HOMEPAGE="https://www.zlib.net/pigz/"
+SRC_URI="
+ https://www.zlib.net/pigz/${P}.tar.gz
+ verify-sig? ( https://www.zlib.net/pigz/${P}-sig.txt -> ${P}.tar.gz.asc )
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos"
+IUSE="static test"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND=">=sys-libs/zlib-1.2.3[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="
+ ${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ test? ( app-arch/ncompress )
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-madler )"
+
+src_compile() {
+ use static && append-ldflags -static
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ dosym ${PN} /usr/bin/un${PN}
+ dodoc README
+ doman ${PN}.1
+}