[vlc-commits] Contribs: update libpng to 1.6.3

Jean-Baptiste Kempf git at videolan.org
Thu Aug 8 20:23:58 CEST 2013


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Thu Aug  8 17:55:57 2013 +0200| [4f3b5c69a9f11e68eaf87f00cc5673b1f945cbc5] | committer: Rémi Denis-Courmont

Contribs: update libpng to 1.6.3

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4f3b5c69a9f11e68eaf87f00cc5673b1f945cbc5
---

 contrib/src/png/SHA512SUMS     |    2 +-
 contrib/src/png/automake.patch |   12 ------------
 contrib/src/png/rules.mak      |   11 +++++------
 contrib/src/png/winrt.patch    |    9 ---------
 4 files changed, 6 insertions(+), 28 deletions(-)

diff --git a/contrib/src/png/SHA512SUMS b/contrib/src/png/SHA512SUMS
index 03d7587..e0348d6 100644
--- a/contrib/src/png/SHA512SUMS
+++ b/contrib/src/png/SHA512SUMS
@@ -1 +1 @@
-6f4bfd143a56c56f7ab61475b09123fe33cde95a63bc3f1f0756f708670b1a6e915c2891833e44546a18ff1254099ddf34f33d5e13cd8a61842ec53b179904e4  libpng-1.5.17.tar.bz2
+a720e1b576958a445ccf301c3de2dbf1ea58590c23ec4edd76ee1d65ab611c941b82e173fbef1974c5efbe8bf31d8e800e34f37819d9f406db4ef704d12106df  libpng-1.6.3.tar.xz
diff --git a/contrib/src/png/automake.patch b/contrib/src/png/automake.patch
deleted file mode 100644
index 8aefb2e..0000000
--- a/contrib/src/png/automake.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur png/configure.ac png.new/configure.ac
---- png/configure.ac	2013-06-27 06:25:42.000000000 +0300
-+++ png.new/configure.ac	2013-07-09 14:19:02.953919579 +0300
-@@ -19,7 +19,7 @@
- dnl Version number stuff here:
- 
- AC_INIT([libpng], [1.5.17], [png-mng-implement at lists.sourceforge.net])
--AM_INIT_AUTOMAKE([serial-tests])
-+AM_INIT_AUTOMAKE
- dnl stop configure from automagically running automake
- AM_MAINTAINER_MODE
- 
diff --git a/contrib/src/png/rules.mak b/contrib/src/png/rules.mak
index 89bb4e0..45c8107 100644
--- a/contrib/src/png/rules.mak
+++ b/contrib/src/png/rules.mak
@@ -1,21 +1,20 @@
 # PNG
-PNG_VERSION := 1.5.17
-PNG_URL := $(SF)/libpng/libpng-$(PNG_VERSION).tar.bz2
+PNG_VERSION := 1.6.3
+PNG_URL := $(SF)/libpng/libpng16/$(PNG_VERSION)/libpng-$(PNG_VERSION).tar.xz
 
 PKGS += png
 ifeq ($(call need_pkg,"libpng"),)
 PKGS_FOUND += png
 endif
 
-$(TARBALLS)/libpng-$(PNG_VERSION).tar.bz2:
+$(TARBALLS)/libpng-$(PNG_VERSION).tar.xz:
 	$(call download,$(PNG_URL))
 
-.sum-png: libpng-$(PNG_VERSION).tar.bz2
+.sum-png: libpng-$(PNG_VERSION).tar.xz
 
-png: libpng-$(PNG_VERSION).tar.bz2 .sum-png
+png: libpng-$(PNG_VERSION).tar.xz .sum-png
 	$(UNPACK)
 	$(APPLY) $(SRC)/png/winrt.patch
-	$(APPLY) $(SRC)/png/automake.patch
 	$(MOVE)
 
 DEPS_png = zlib $(DEPS_zlib)
diff --git a/contrib/src/png/winrt.patch b/contrib/src/png/winrt.patch
index 16cde06..30156b2 100644
--- a/contrib/src/png/winrt.patch
+++ b/contrib/src/png/winrt.patch
@@ -12,12 +12,3 @@
  #endif
  
  #ifdef USE_FAR_KEYWORD
-@@ -381,7 +377,7 @@
- #  ifdef _WINDOWS_  /* Favor Windows over C runtime fns */
- #    define CVT_PTR(ptr)         (ptr)
- #    define CVT_PTR_NOCHECK(ptr) (ptr)
--#    define png_strlen  lstrlenA
-+#    define png_strlen  strlen
- #    define png_memcmp  memcmp
- #    define png_memcpy  CopyMemory
- #    define png_memset  memset



More information about the vlc-commits mailing list