diff --git a/parts.rst b/parts.rst index 6e392c4f1..04787d6b6 100644 --- a/parts.rst +++ b/parts.rst @@ -1067,8 +1067,8 @@ curl 8.5.0 We rebuild curl with support for OpenSSL. -zlib 1.2.13 -=========== +zlib 1.3.1 +========== zlib is a software library used for data compression and implements an abstraction of DEFLATE algorithm that is also used in ``gzip``. diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs index 7412e6e14..704e1ebc6 100644 --- a/steps/SHA256SUMS.pkgs +++ b/steps/SHA256SUMS.pkgs @@ -23,8 +23,8 @@ c5807850a377e4bb9aa4121d9781d145bdd80327626a9419630a75ce2c8d9c71 automake-1.9.6 86c58a6f3c68414ae4aa694831bd8326106c7d2dac6183470c875b0ac982be65 bash-5.2.15_0.tar.bz2 e5a0c306550ccfbea0b0e0a8ac121dfb1439759441916050778c448b02b8b301 bc-1.08.1_0.tar.bz2 6591838fbfcd64b88435cd948ebe6fcfd6c22b0993935bd0a19310e767da9e94 binutils-2.30_0.tar.bz2 -a2b6a2d58245c3897b2335512915a5d0896fd948a8c5881faab7a6473e42cdb1 binutils-2.41_0.tar.bz2 -1f63c355042804b86f694b8d3aa79ccf33a1b6e79f80e8b631a137aea25c3142 binutils-2.41_1.tar.bz2 +e551655372836e16687ee02b14bb92ce37028c04a89b2bafaf1a90a2c692ff10 binutils-2.41_0.tar.bz2 +d5bec340bf90562db749f4dc7fead5c622eb27e439658628636bc601bfc237fa binutils-2.41_1.tar.bz2 5182bedc1c68f9908ed782dbb0a79c0a5b262fe8b1f9c6eea6d7e7186696827e bison-2.3_0.tar.bz2 b3b99ebf348f4a3ff1af29e958cab745232d3400d6604ab6ef8450538f6a0738 bison-3.4.1_0.tar.bz2 7f738ec72f716db3e91de9a9d9b9b4d335b9e5b34d01e8a69f4dc931d977b670 bison-3.4.1_1.tar.bz2 @@ -38,7 +38,7 @@ fd65c11422588984bc3a440b1fd9d022307a200de182cfedfe3387a09cbece98 ca-certificate 27f283c42e2728d0d0682d56ada44b11ff11d07843e595c133a43f4c6aef53d0 coreutils-6.10_0.tar.bz2 61f5a1654935fbfd5358116bf2267236676aace3370cc6aaf8ff4fb1b4d020b2 coreutils-9.4_0.tar.bz2 d8ad6dd811872bfc4ac3f2101de85277de29e048f9e10debde1c284e3a62144b curl-8.12.1_0.tar.bz2 -37317ffc7742a7f0b09cb69a6c7a919f1825439dfa6e3d97780e855d35e06871 curl-8.12.1_1.tar.bz2 +0eaf75d94319db6fa7792ef55f5124c6ce230aadecf8f019b04f2217408043fd curl-8.12.1_1.tar.bz2 0ee8251b7251bf1c4a5634554c92c79339bd562b893b7c8fb1619c3ae6084bda dhcpcd-10.0.1_0.tar.bz2 0462b6a04899a98d60c33f9d16fa00e2e6b7c21cc80ccebc8358fc08105467a2 diffutils-2.7_0.tar.bz2 4cbe1fce51122f1a421e2c8bbb896b10f4a0be849916bdb67819f6f0e754c4a5 diffutils-3.10_0.tar.bz2 @@ -53,11 +53,11 @@ f6c65eef86aa9f5317396a8443b25ed87a18f72d07dfd2231a594aa2c1a68942 findutils-4.2. c925739472260498342ba6dc3263da937abf5237e7e9102622bf5657ec98094a gawk-3.0.4_0.tar.bz2 e119505fb6218deaaafbf5d31e0ce3dc1e60dae8475fe2a3f9230f9e9e8c7eaf gawk-5.3.0_0.tar.bz2 b4fafdabdbd8c1f9f7c96fc4677023a8151fe2afe0702e3dee920157b30deb98 gc-8.0.4_0.tar.bz2 -1edee9931fd23d02bf3f706cb43de3c141fbd8f9d3a1bf636ed460acaac2c5eb gcc-10.5.0_0.tar.bz2 -a2d4f9099ef92f8bd79f65a384764622a0aa50b5488826aef8a3afef8d57e46b gcc-15.2.0_0.tar.bz2 +ad41b30f9d8ecf4daf62f221705b59f40b8dbfc6b4fd2bdd692def41b9059133 gcc-10.5.0_0.tar.bz2 +cb31f4298edf591b8c27ea76f35c5c97794629187f3e08169a8ef54cc738f2fb gcc-15.2.0_0.tar.bz2 d34de902de6de9204abedb834c4c39fbb95b993e545fbb090de2b028fa1d4a61 gcc-4.0.4_0.tar.bz2 2f13b3306832d882536c97d0302f2ec1801193086dbbe62388f930858e5728a3 gcc-4.0.4_1.tar.bz2 -c523aff079101ce282793efc00934cf2ca20de58109a42746002c112c526b65f gcc-4.7.4_0.tar.bz2 +931f105104b446dff5be30927e6e98d798844e6cd446b246f30def11984a9587 gcc-4.7.4_0.tar.bz2 b1df809b03347ae8360162c512bd7589611e735638c795cc54f0f032a8439727 gettext-0.21_0.tar.bz2 96f33b53c24f5f46a23c2b9eef8147e684c796889a83bdd39254a73393594a49 gmp-6.2.1_0.tar.bz2 8138c02c4fef718c97827f1d6476e2fc83433ff06eff4820b53589b5419b7e15 gperf-3.1_0.tar.bz2 @@ -71,7 +71,7 @@ f27e1eaafa7ab198d2ed549aecfd8a1205d960f59a509789a159997565abd6d4 heirloom-devto 5b18018b2b29e10d4d8e4201e2d62846777172c01b83ca5295f7c8721c2bde0a kbd-1.15_0.tar.bz2 8015e91981298feb5315290d6e22408a482d91994b5fc068affb6fdf79e87f4a kexec-linux-1.0.0_0.tar.bz2 069c629aae2c86e9a23195faa3694281abeebebfdcd8dd134c73c9c68b933c41 kexec-tools-2.0.22_0.tar.bz2 -e4ce0dc0a040f3b458e57ff2c8f4474d680a6df73ab0d7f592efe7fad565cc5f libarchive-3.5.2_0.tar.bz2 +9c6813ea9c9c48790d79ec2a98adc9a6bf9a6ab191c46233027faeb13ef9cfb5 libarchive-3.5.2_0.tar.bz2 e28fdaf6191513d8e45b2c1e0d1991e01c93f4294c7fd44126568648a40f4643 libatomic_ops-7.6.10_0.tar.bz2 3e392a5332e8db77c409f1566b6f05d1f92a85e1fbe902dbe97704548c0f6c8e libbsd-0.11.8_0.tar.bz2 de10b5b3d1b721c8d8365d524c13f524b2c9cb5eff1f891698b1aa4915a73092 libffi-3.3_0.tar.bz2 @@ -101,17 +101,17 @@ a69d77242ba2bfa97a40e633656703ecedbcd797de5ad29eb62bf93831ee6f25 patch-2.7.6_0. 0b7ded1733433323c2056b1005828aaabb8aaca9505839333a8e80f12669f203 perl-5.003_0.tar.bz2 e8707f598b909ae01a5dc480fc9867ddb6254d22538f8f6cb65734294d92d728 perl5.004-05_0.tar.bz2 335cd8ac4424ff5506b1a733a0e1fd38ae360249ad224100f25cde82b7c2f4db perl5.005-03_0.tar.bz2 -56811ae07f60abdbd345fcb56baa01ce7baa769d92ba8b6d2ff65c639a7b7ad5 perl-5.12.5_0.tar.bz2 -059e58fa8e556c06936bef274917f1533e88f684a07f5196032cc0d2e3171640 perl-5.15.7_0.tar.bz2 -48ef7a7c1c9d4a9a175f92cc951559edaf217c8345a736a8d6c4c3219c618cdb perl-5.16.3_0.tar.bz2 -6a8cc1d436b808931de4879ba5c6b56bfc20e88ca1b14b516bcecabbc3ad4e1d perl-5.17.2_0.tar.bz2 -cbdfcfc746e740ae747e5cd2de0fac801bcf77be89eb968b2d5c0294d203d2e7 perl-5.17.4_0.tar.bz2 -a53996e36f4d9e07e01df2683d23c5250e0cda2f4a50d2b4d1218c221d2c6d88 perl-5.18.4_0.tar.bz2 -2e4d36e9794d6646bec5c0ce4cd54932124476b451ff6d8ae7a6676e1770a19a perl-5.22.4_0.tar.bz2 -dac25836819f6201c3f9f2db683dab299ac00719c3b241290270314250d81ab7 perl-5.24.4_0.tar.bz2 -8ea27e2743262b5f263527fff9ab99b76cdc5b2ec83243f9b8f6a789d112e614 perl-5.30.3_0.tar.bz2 -d73edc1fd83135b6ec46b936c2fab576b498d4c0afce6b0455460885920f1c96 perl-5.36.3_0.tar.bz2 -4c34427868323ffdef085411418623203b2331b052def00e6c88eeef36c04cf6 perl-5.42.0_0.tar.bz2 +88535597725f0de65104ef30de726e9ac0d0005d01b897ee9c9523d52bb170fd perl-5.12.5_0.tar.bz2 +e322d90de63c2d6d2eb28440cbc83577e3fda36aad44bff7e6bf77cdcb544f88 perl-5.15.7_0.tar.bz2 +bdec75e403ae9039b25d9c6b08c90ab7c1e55550bc9e40b0be7e092a2cc612f5 perl-5.16.3_0.tar.bz2 +cd666e1367340f5857f67cd062be93ead0fb9ea39a050abc8bc8b4696bfc4843 perl-5.17.2_0.tar.bz2 +d9dd1247ac64d8fb630e23d1f090355482a533f02ebde76dbe44568dab67cdaf perl-5.17.4_0.tar.bz2 +5ede374c00f2f067586acaca0c9ebb28b835dd27932df46ed694a485561270fb perl-5.18.4_0.tar.bz2 +de1ea2e4d986cdc2007d274d3416db910b07cc11e5ab64da08f25ddfc4e7fc63 perl-5.22.4_0.tar.bz2 +123553fbce825c4776f3450f69504ad52040b3d02be76789b266aabe90b47aea perl-5.24.4_0.tar.bz2 +4c468564d444438faa4af6668683de499ddb5ead818835ccc3da1745a83626f2 perl-5.30.3_0.tar.bz2 +61cd6d137b1368f4b134f8c560771806611c0bb4df9924c0949b34bc50e90452 perl-5.36.3_0.tar.bz2 +b7d48b4878c259e877c2aa0937890564854977cb2d5dac3b7831bf48aef2c231 perl-5.42.0_0.tar.bz2 2dc6823582071885b05deee81eb8053a7ad307dfc0b64a8438bfdecc1d64af29 perl-5.6.2_0.tar.bz2 80b866cb7f9222f5d02909311365a7bd0aac66a90b202376225338e8336ec82a perl-5.8.9_0.tar.bz2 d4997499d4ae8eb6c1daf43d1f2fde962fc0080dd0a20ec55e1d91557dec35eb perl-Devel-Tokenizer-C-0.11_0.tar.bz2 @@ -131,13 +131,13 @@ dfd2e494cc1c13ac241668d7489895984100bd14848281d2a4881d15436525fc pkg-config-0.2 5bd6c35b4d6003ce5d9fb7223816aad6bf2de66cabe97f31d7b27bfb5cc3b4f3 python-2.0.1_1.tar.bz2 c6c183bcb738bc8f9c1b25d9abc440fc53aee3e710b83f369aafd67ae282db56 python-2.3.7_0.tar.bz2 2914530a437c138d125d9d167e3b1615e46e4d85195a9a1f9998c267deb76b3f python-2.3.7_1.tar.bz2 -b482ef7d4f6dc39045612927514f6ef5d8af4326a965474b7967772fff23d929 python-2.5.6_0.tar.bz2 -f9f4b4a3ac4a98464774f04725a1028371f25d158c4fd06b26a35eaf7445e871 python-3.11.1_0.tar.bz2 -58248e8651077a102bc4fa24bba50adfa8187cf5fb4418e2861170298cfd94cd python-3.1.5_0.tar.bz2 -2488142631673ad697ab2da05e14839ccee9e9507d149300dfe3e209d5d4396f python-3.1.5_1.tar.bz2 -3476ee694dd27f2a865859da9c7a739a7a4bd9e69355fdb9d5d13fb272766ddd python-3.3.7_0.tar.bz2 -16a2e5de2dbbc9e52501dcea067cf4b7bd5d7c4c89f61beab7ff4c8804053ba2 python-3.4.10_0.tar.bz2 -1046b69b1e6aea31fa6fc31d6fa1df69d0013584ebdd87f23cafa194817ebab3 python-3.8.16_0.tar.bz2 +a5ff679811e9a8666ecacf1874aa1287daa890e5cac76510d362342db05dd4ba python-2.5.6_0.tar.bz2 +aed7b124bef7121d80bcc58028b2fdf4648aa2d495a2698058a9bc57654a00fc python-3.11.1_0.tar.bz2 +d35083e11bd40ee360ac0648e7ac5f2492d5a177c70f92ff3ed32772cd594c54 python-3.1.5_0.tar.bz2 +c040926b75186c69914713973cf5c198813a51808663666fd3fca32f989ebbff python-3.1.5_1.tar.bz2 +34cc357b7a70245af11428ed0ceec618e6fbcbc6eb2f1c45afe0aadef6331987 python-3.3.7_0.tar.bz2 +cbb181be22b304f76a286300e3324f7e03e0316bf5662e0d6e416d68fb6514e4 python-3.4.10_0.tar.bz2 +1c3951a330392a5e5f4ef22539b9dd54f5db2affebc37845cc781051cbd54e69 python-3.8.16_0.tar.bz2 18d517fa1195aa82e3e0eb7f261eb3addb9a43492040b16be04571639781577e sed-4.0.9_0.tar.bz2 3e7c9ab6da24fa44e115af66e077b5692f5293ffb7bc82c54fb91663900867d3 sed-4.8_0.tar.bz2 fe8bbc246d82e99c482337f1443c5313268823667dccebca6cd004e6cf6b4a7c shadow-4.14.3_0.tar.bz2 @@ -150,4 +150,4 @@ ab49972345d0c05f79b9370530829792e8c5c3b7fe283fc90e1dff26c2d0f6db tcc-0.9.27_2.t b54b1aa40dc08eec51982fd581a64a900e2598ba29acc6ca9c2b1b2321603b49 util-linux-2.19.1_0.tar.bz2 29572bca4d4d404cb9fa542462e3d167367448dba263970282cae11df2aa3879 which-2.21_0.tar.bz2 d7357c5a73e4a0adb07220392316185716c42003fe7e63b63ba8493f12f3621b xz-5.6.4_0.tar.bz2 -f57aeddd6d8ecdc24ef28dc82bc81ad8c5924e502d04e1fb16014bd399850507 zlib-1.2.13_0.tar.bz2 +9b10db90e06129fd174d48edb60a6d1e2fa72944fccef420431f8e836adcf972 zlib-1.3.1_0.tar.bz2 diff --git a/steps/manifest b/steps/manifest index 7344f3b85..9d7d55237 100644 --- a/steps/manifest +++ b/steps/manifest @@ -154,7 +154,7 @@ build: mpfr-4.1.0 build: mpc-1.2.1 build: flex-2.5.33 build: bison-2.3 -build: zlib-1.2.13 +build: zlib-1.3.1 build: dist-3.5 build: perl-Devel-Tokenizer-C-0.11 build: perl-5.8.9 diff --git a/steps/zlib-1.2.13/pass1.sh b/steps/zlib-1.2.13/pass1.sh deleted file mode 100755 index ab87fc74e..000000000 --- a/steps/zlib-1.2.13/pass1.sh +++ /dev/null @@ -1,7 +0,0 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas -# -# SPDX-License-Identifier: GPL-3.0-or-later - -src_configure() { - ./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" --static -} diff --git a/steps/zlib-1.2.13/sources b/steps/zlib-1.2.13/sources deleted file mode 100644 index 38279e19d..000000000 --- a/steps/zlib-1.2.13/sources +++ /dev/null @@ -1 +0,0 @@ -f https://zlib.net/fossils/zlib-1.2.13.tar.gz b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30 diff --git a/steps/zlib-1.3.1/pass1.sh b/steps/zlib-1.3.1/pass1.sh new file mode 100755 index 000000000..36c86a5ee --- /dev/null +++ b/steps/zlib-1.3.1/pass1.sh @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default + + rm zlib.3.pdf \ + doc/crc-doc.1.0.pdf \ + contrib/puff/zeros.raw \ + contrib/blast/test.pk \ + contrib/dotzlib/DotZLib.chm + + rm crc32.h + gcc -DMAKECRCH crc32.c -o gen_crc32h + ./gen_crc32h + + echo "void makefixed(void); int main() { makefixed(); }" > makefixed_main.c + gcc -DMAKEFIXED inflate.c crc32.c zutil.c inftrees.c \ + adler32.c inffast.c makefixed_main.c -o gen_inffixedh + ./gen_inffixedh > inffixed.h + + echo "void makefixed9(void); int main() { makefixed9(); }" > makefixed9_main.c + gcc -DMAKEFIXED -I. contrib/infback9/infback9.c zutil.c \ + contrib/infback9/inftree9.c makefixed9_main.c -o gen_inffix9h + ./gen_inffix9h > contrib/infback9/inffix9.h +} + +src_configure() { + ./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" --static +} diff --git a/steps/zlib-1.3.1/sources b/steps/zlib-1.3.1/sources new file mode 100644 index 000000000..2227009a8 --- /dev/null +++ b/steps/zlib-1.3.1/sources @@ -0,0 +1 @@ +f https://zlib.net/fossils/zlib-1.3.1.tar.gz 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23