From be70d234051aebad90286512887b4eccd8a23c65 Mon Sep 17 00:00:00 2001 From: Samuel Tyler Date: Wed, 24 Dec 2025 17:26:43 +1100 Subject: [PATCH] zlib: remove pregened files --- steps/zlib-1.2.13/pass1.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/steps/zlib-1.2.13/pass1.sh b/steps/zlib-1.2.13/pass1.sh index ab87fc74..36c86a5e 100755 --- a/steps/zlib-1.2.13/pass1.sh +++ b/steps/zlib-1.2.13/pass1.sh @@ -2,6 +2,30 @@ # # 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 }