libpng: updated to 1.6.26
This commit is contained in:
parent
6a3e207ee7
commit
c5512f7d19
@ -18,9 +18,9 @@ lrwxrwxrwx root/root usr/lib/libpng.la -> libpng16.la
|
||||
lrwxrwxrwx root/root usr/lib/libpng.so -> libpng16.so
|
||||
-rw-r--r-- root/root usr/lib/libpng16.a
|
||||
-rwxr-xr-x root/root usr/lib/libpng16.la
|
||||
lrwxrwxrwx root/root usr/lib/libpng16.so -> libpng16.so.16.25.0
|
||||
lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.25.0
|
||||
-rwxr-xr-x root/root usr/lib/libpng16.so.16.25.0
|
||||
lrwxrwxrwx root/root usr/lib/libpng16.so -> libpng16.so.16.26.0
|
||||
lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.26.0
|
||||
-rwxr-xr-x root/root usr/lib/libpng16.so.16.26.0
|
||||
drwxr-xr-x root/root usr/lib/pkgconfig/
|
||||
lrwxrwxrwx root/root usr/lib/pkgconfig/libpng.pc -> libpng16.pc
|
||||
-rw-r--r-- root/root usr/lib/pkgconfig/libpng16.pc
|
||||
|
@ -1,2 +1,2 @@
|
||||
0cb72ef57a576bfed1b6cb4b5a09b554 libpng-1.6.25.tar.xz
|
||||
312fa4f13c14fded81ab6e9c5cb0055b libpng-apng.patch
|
||||
faed9bb495d2e12dd0c9ec561ca60cd8 libpng-1.6.26.tar.xz
|
||||
ce372fe75b670f1f714ef5588f57e1a4 libpng-apng.patch
|
||||
|
6
libpng/.signature
Normal file
6
libpng/.signature
Normal file
@ -0,0 +1,6 @@
|
||||
untrusted comment: verify with /etc/ports/opt.pub
|
||||
RWSE3ohX2g5d/SFkT23ohJX+ddsJKbQJHmpF7QvNmx0x/lspB23hlew5t2tQXC0kAKDumfXJEQp2FJUnLIOKuRlS95aqjdPQ2Q4=
|
||||
SHA256 (Pkgfile) = 6e3e5df017471a0c669290c2ae5a371a132e99475887a6b4a060dd69d94fe5d2
|
||||
SHA256 (.footprint) = e60d3ae5163318bcf53ec1cb2bac42f7ccedbc8e23a04d3e576c0557882303c5
|
||||
SHA256 (libpng-1.6.26.tar.xz) = 266743a326986c3dbcee9d89b640595f6b16a293fd02b37d8c91348d317b73f9
|
||||
SHA256 (libpng-apng.patch) = f88299ef989c5de56ff4e5250a8bbc69a3f60137811afe895548fd84f721a8ea
|
@ -4,7 +4,7 @@
|
||||
# Depends on: zlib
|
||||
|
||||
name=libpng
|
||||
version=1.6.25
|
||||
version=1.6.26
|
||||
release=1
|
||||
source=(http://download.sourceforge.net/$name/$name-$version.tar.xz \
|
||||
$name-apng.patch)
|
||||
|
@ -14,7 +14,7 @@ Index: LICENSE
|
||||
+
|
||||
This code is released under the libpng license.
|
||||
|
||||
libpng versions 1.0.7, July 1, 2000 through 1.6.25, September 1, 2016 are
|
||||
libpng versions 1.0.7, July 1, 2000 through 1.6.26, October 20, 2016 are
|
||||
Index: pngread.c
|
||||
===================================================================
|
||||
--- pngread.c
|
||||
@ -299,8 +299,8 @@ Index: png.c
|
||||
#else
|
||||
# ifdef __STDC__
|
||||
return PNG_STRING_NEWLINE \
|
||||
- "libpng version 1.6.25 - September 1, 2016" PNG_STRING_NEWLINE \
|
||||
+ "libpng version 1.6.25+apng - September 1, 2016" PNG_STRING_NEWLINE \
|
||||
- "libpng version 1.6.26 - October 20, 2016" PNG_STRING_NEWLINE \
|
||||
+ "libpng version 1.6.26+apng - October 20, 2016" PNG_STRING_NEWLINE \
|
||||
"Copyright (c) 1998-2002,2004,2006-2016 Glenn Randers-Pehrson" \
|
||||
PNG_STRING_NEWLINE \
|
||||
"Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \
|
||||
@ -310,8 +310,8 @@ Index: png.c
|
||||
+ "Portions Copyright (c) 2006-2007 Andrew Smith" PNG_STRING_NEWLINE \
|
||||
+ "Portions Copyright (c) 2008-2016 Max Stepin" PNG_STRING_NEWLINE ;
|
||||
# else
|
||||
- return "libpng version 1.6.25 - September 1, 2016\
|
||||
+ return "libpng version 1.6.25+apng - September 1, 2016\
|
||||
- return "libpng version 1.6.26 - October 20, 2016\
|
||||
+ return "libpng version 1.6.26+apng - October 20, 2016\
|
||||
Copyright (c) 1998-2002,2004,2006-2016 Glenn Randers-Pehrson\
|
||||
Copyright (c) 1996-1997 Andreas Dilger\
|
||||
- Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.";
|
||||
@ -342,11 +342,11 @@ Index: png.h
|
||||
*/
|
||||
|
||||
/* Version information for png.h - this should match the version in png.c */
|
||||
-#define PNG_LIBPNG_VER_STRING "1.6.25"
|
||||
-#define PNG_HEADER_VERSION_STRING " libpng version 1.6.25 - September 1, 2016\n"
|
||||
+#define PNG_LIBPNG_VER_STRING "1.6.25+apng"
|
||||
-#define PNG_LIBPNG_VER_STRING "1.6.26"
|
||||
-#define PNG_HEADER_VERSION_STRING " libpng version 1.6.26 - October 20, 2016\n"
|
||||
+#define PNG_LIBPNG_VER_STRING "1.6.26+apng"
|
||||
+#define PNG_HEADER_VERSION_STRING \
|
||||
+ " libpng version 1.6.25+apng - September 1, 2016\n"
|
||||
+ " libpng version 1.6.26+apng - October 20, 2016\n"
|
||||
|
||||
#define PNG_LIBPNG_VER_SONUM 16
|
||||
#define PNG_LIBPNG_VER_DLLNUM 16
|
||||
@ -493,18 +493,18 @@ Index: pngpriv.h
|
||||
===================================================================
|
||||
--- pngpriv.h
|
||||
+++ pngpriv.h
|
||||
@@ -566,6 +566,10 @@
|
||||
#define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */
|
||||
/* 0x4000 (unused) */
|
||||
#define PNG_IS_READ_STRUCT 0x8000 /* Else is a write struct */
|
||||
@@ -567,6 +567,10 @@
|
||||
#define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000U /* Have another chunk after IDAT */
|
||||
/* 0x4000U (unused) */
|
||||
#define PNG_IS_READ_STRUCT 0x8000U /* Else is a write struct */
|
||||
+#ifdef PNG_APNG_SUPPORTED
|
||||
+#define PNG_HAVE_acTL 0x10000
|
||||
+#define PNG_HAVE_fcTL 0x20000
|
||||
+#define PNG_HAVE_acTL 0x10000U
|
||||
+#define PNG_HAVE_fcTL 0x20000U
|
||||
+#endif
|
||||
|
||||
/* Flags for the transformations the PNG library does on the image data */
|
||||
#define PNG_BGR 0x0001
|
||||
@@ -783,6 +787,16 @@
|
||||
#define PNG_BGR 0x0001U
|
||||
@@ -802,6 +806,16 @@
|
||||
#define png_tRNS PNG_U32(116, 82, 78, 83)
|
||||
#define png_zTXt PNG_U32(122, 84, 88, 116)
|
||||
|
||||
@ -514,14 +514,14 @@ Index: pngpriv.h
|
||||
+#define png_fdAT PNG_U32(102, 100, 65, 84)
|
||||
+
|
||||
+/* For png_struct.apng_flags: */
|
||||
+#define PNG_FIRST_FRAME_HIDDEN 0x0001
|
||||
+#define PNG_APNG_APP 0x0002
|
||||
+#define PNG_FIRST_FRAME_HIDDEN 0x0001U
|
||||
+#define PNG_APNG_APP 0x0002U
|
||||
+#endif
|
||||
+
|
||||
/* The following will work on (signed char*) strings, whereas the get_uint_32
|
||||
* macro will fail on top-bit-set values because of the sign extension.
|
||||
*/
|
||||
@@ -1489,6 +1503,49 @@
|
||||
@@ -1508,6 +1522,49 @@
|
||||
|
||||
#endif /* PROGRESSIVE_READ */
|
||||
|
||||
@ -653,7 +653,7 @@ Index: pngwrite.c
|
||||
#ifdef PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
|
||||
if (png_ptr->num_palette_max > png_ptr->num_palette)
|
||||
png_benign_error(png_ptr, "Wrote palette index exceeding num_palette");
|
||||
@@ -2380,4 +2389,42 @@
|
||||
@@ -2382,4 +2391,42 @@
|
||||
}
|
||||
#endif /* SIMPLIFIED_WRITE_STDIO */
|
||||
#endif /* SIMPLIFIED_WRITE */
|
||||
@ -911,7 +911,7 @@ Index: pngpread.c
|
||||
/* This routine must process all the data it has been given
|
||||
* before returning, calling the row callback as required to
|
||||
* handle the uncompressed results.
|
||||
@@ -1079,6 +1236,18 @@
|
||||
@@ -1084,6 +1241,18 @@
|
||||
png_set_read_fn(png_ptr, progressive_ptr, png_push_fill_buffer);
|
||||
}
|
||||
|
||||
@ -946,7 +946,7 @@ Index: pngset.c
|
||||
}
|
||||
|
||||
#ifdef PNG_oFFs_SUPPORTED
|
||||
@@ -1096,6 +1101,146 @@
|
||||
@@ -1110,6 +1115,146 @@
|
||||
}
|
||||
#endif /* sPLT */
|
||||
|
||||
@ -1097,7 +1097,7 @@ Index: pngrutil.c
|
||||
===================================================================
|
||||
--- pngrutil.c
|
||||
+++ pngrutil.c
|
||||
@@ -857,6 +857,11 @@
|
||||
@@ -860,6 +860,11 @@
|
||||
filter_type = buf[11];
|
||||
interlace_type = buf[12];
|
||||
|
||||
@ -1109,7 +1109,7 @@ Index: pngrutil.c
|
||||
/* Set internal variables */
|
||||
png_ptr->width = width;
|
||||
png_ptr->height = height;
|
||||
@@ -2757,6 +2762,180 @@
|
||||
@@ -2760,6 +2765,180 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -1290,7 +1290,7 @@ Index: pngrutil.c
|
||||
#ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
|
||||
/* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */
|
||||
static int
|
||||
@@ -4016,6 +4195,38 @@
|
||||
@@ -4022,6 +4201,38 @@
|
||||
uInt avail_in;
|
||||
png_bytep buffer;
|
||||
|
||||
@ -1329,7 +1329,7 @@ Index: pngrutil.c
|
||||
while (png_ptr->idat_size == 0)
|
||||
{
|
||||
png_crc_finish(png_ptr, 0);
|
||||
@@ -4027,6 +4238,7 @@
|
||||
@@ -4033,6 +4244,7 @@
|
||||
if (png_ptr->chunk_name != png_IDAT)
|
||||
png_error(png_ptr, "Not enough image data");
|
||||
}
|
||||
@ -1337,7 +1337,7 @@ Index: pngrutil.c
|
||||
|
||||
avail_in = png_ptr->IDAT_read_size;
|
||||
|
||||
@@ -4090,6 +4302,9 @@
|
||||
@@ -4096,6 +4308,9 @@
|
||||
|
||||
png_ptr->mode |= PNG_AFTER_IDAT;
|
||||
png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED;
|
||||
@ -1347,7 +1347,7 @@ Index: pngrutil.c
|
||||
|
||||
if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0)
|
||||
png_chunk_benign_error(png_ptr, "Extra compressed data");
|
||||
@@ -4528,4 +4743,80 @@
|
||||
@@ -4542,4 +4757,80 @@
|
||||
|
||||
png_ptr->flags |= PNG_FLAG_ROW_INIT;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user