summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2024-06-05 07:45:00 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2024-06-05 07:45:00 +0200
commit95f1e3113e7235c23858304ba11be72ac5c44b39 (patch)
tree4c2289ff59d61176b6f53578d90339b33473ebbc
parentbe0be2c150ba1f425631fc1b04843ac6f2316592 (diff)
Release version 1.2.1200+5HEADv1.2.1200+5mastergz_intmax
Drop the gz_intmax symbol from the zlib.map linker script. This symbol is only defined on platforms without INT_MAX, which should be none that we care about. And now the FreeBSD linker issues an error/warning (13.3/14.0) for undefined symbols mentioned in the linker script.
-rw-r--r--[l---------]libz/libz/zlib.map100
l---------libz/libz/zlib.map.orig1
-rw-r--r--libz/libz/zlib.map.patch10
-rw-r--r--libz/manifest2
4 files changed, 111 insertions, 2 deletions
diff --git a/libz/libz/zlib.map b/libz/libz/zlib.map
index 21c37cf..df26ca6 120000..100644
--- a/libz/libz/zlib.map
+++ b/libz/libz/zlib.map
@@ -1 +1,99 @@
-../../upstream/zlib.map \ No newline at end of file
+ZLIB_1.2.0 {
+ global:
+ compressBound;
+ deflateBound;
+ inflateBack;
+ inflateBackEnd;
+ inflateBackInit_;
+ inflateCopy;
+ local:
+ deflate_copyright;
+ inflate_copyright;
+ inflate_fast;
+ inflate_table;
+ zcalloc;
+ zcfree;
+ z_errmsg;
+ gz_error;
+ _*;
+};
+
+ZLIB_1.2.0.2 {
+ gzclearerr;
+ gzungetc;
+ zlibCompileFlags;
+} ZLIB_1.2.0;
+
+ZLIB_1.2.0.8 {
+ deflatePrime;
+} ZLIB_1.2.0.2;
+
+ZLIB_1.2.2 {
+ adler32_combine;
+ crc32_combine;
+ deflateSetHeader;
+ inflateGetHeader;
+} ZLIB_1.2.0.8;
+
+ZLIB_1.2.2.3 {
+ deflateTune;
+ gzdirect;
+} ZLIB_1.2.2;
+
+ZLIB_1.2.2.4 {
+ inflatePrime;
+} ZLIB_1.2.2.3;
+
+ZLIB_1.2.3.3 {
+ adler32_combine64;
+ crc32_combine64;
+ gzopen64;
+ gzseek64;
+ gztell64;
+ inflateUndermine;
+} ZLIB_1.2.2.4;
+
+ZLIB_1.2.3.4 {
+ inflateReset2;
+ inflateMark;
+} ZLIB_1.2.3.3;
+
+ZLIB_1.2.3.5 {
+ gzbuffer;
+ gzoffset;
+ gzoffset64;
+ gzclose_r;
+ gzclose_w;
+} ZLIB_1.2.3.4;
+
+ZLIB_1.2.5.1 {
+ deflatePending;
+} ZLIB_1.2.3.5;
+
+ZLIB_1.2.5.2 {
+ deflateResetKeep;
+ gzgetc_;
+ inflateResetKeep;
+} ZLIB_1.2.5.1;
+
+ZLIB_1.2.7.1 {
+ inflateGetDictionary;
+ gzvprintf;
+} ZLIB_1.2.5.2;
+
+ZLIB_1.2.9 {
+ inflateCodesUsed;
+ inflateValidate;
+ uncompress2;
+ gzfread;
+ gzfwrite;
+ deflateGetDictionary;
+ adler32_z;
+ crc32_z;
+} ZLIB_1.2.7.1;
+
+ZLIB_1.2.12 {
+ crc32_combine_gen;
+ crc32_combine_gen64;
+ crc32_combine_op;
+} ZLIB_1.2.9;
diff --git a/libz/libz/zlib.map.orig b/libz/libz/zlib.map.orig
new file mode 120000
index 0000000..21c37cf
--- /dev/null
+++ b/libz/libz/zlib.map.orig
@@ -0,0 +1 @@
+../../upstream/zlib.map \ No newline at end of file
diff --git a/libz/libz/zlib.map.patch b/libz/libz/zlib.map.patch
new file mode 100644
index 0000000..fedec07
--- /dev/null
+++ b/libz/libz/zlib.map.patch
@@ -0,0 +1,10 @@
+--- zlib.map.orig 2022-04-11 15:05:00.013248773 +0200
++++ zlib.map 2024-06-05 07:42:47.415065314 +0200
+@@ -15,7 +15,6 @@
+ zcfree;
+ z_errmsg;
+ gz_error;
+- gz_intmax;
+ _*;
+ };
+
diff --git a/libz/manifest b/libz/manifest
index b2668bb..44f6e5b 100644
--- a/libz/manifest
+++ b/libz/manifest
@@ -1,6 +1,6 @@
: 1
name: libz
-version: 1.2.1200+4
+version: 1.2.1200+5
upstream-version: 1.2.12
project: zlib
summary: General-purpose lossless data compression C library