Package: ace-of-penguins
Version: 1.3-3
Severity: important
Tags: patch
User: [email protected]
Usertags: libpng15-transition

Hi,

I uploaded libpng 1.5.2 to experimental.
libpng maintainers plan to transition from libpng 1.2 to 1.5.
I am checking build it the package depend to libpng.

I noticed your package FTBFS by libpng 1.5.
I appended the patch that corrected this problem.
Could you smoothly cooperate in libpng 1.5 to transition?

Best regards,
  Nobuhiro

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Nru ace-of-penguins-1.3/debian/changelog ace-of-penguins-1.3/debian/changelog
--- ace-of-penguins-1.3/debian/changelog	2011-04-09 22:08:25.000000000 +0900
+++ ace-of-penguins-1.3/debian/changelog	2011-05-30 09:15:07.000000000 +0900
@@ -1,3 +1,10 @@
+ace-of-penguins (1.3-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * transition libpng
+
+ -- Nobuhiro Iwamatsu <[email protected]>  Mon, 30 May 2011 09:14:49 +0900
+
 ace-of-penguins (1.3-3) unstable; urgency=low
 
   * debian/compat
diff -Nru ace-of-penguins-1.3/debian/patches/debian-changes-1.3-3.1 ace-of-penguins-1.3/debian/patches/debian-changes-1.3-3.1
--- ace-of-penguins-1.3/debian/patches/debian-changes-1.3-3.1	1970-01-01 09:00:00.000000000 +0900
+++ ace-of-penguins-1.3/debian/patches/debian-changes-1.3-3.1	2011-05-30 09:19:12.000000000 +0900
@@ -0,0 +1,55 @@
+Description: Upstream changes introduced in version 1.3-3.1
+ This patch has been created by dpkg-source during the package build.
+ Here's the last changelog entry, hopefully it gives details on why
+ those changes were made:
+ .
+ ace-of-penguins (1.3-3.1) unstable; urgency=low
+ .
+   * Non-maintainer upload.
+   * transition libpng
+ .
+ The person named in the Author field signed this changelog entry.
+Author: Nobuhiro Iwamatsu <[email protected]>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- ace-of-penguins-1.3.orig/lib/xwin.c
++++ ace-of-penguins-1.3/lib/xwin.c
+@@ -825,13 +825,13 @@ build_image (image *src)
+   png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0);
+   info_ptr = png_create_info_struct (png_ptr);
+ 
+-  if (setjmp (png_ptr->jmpbuf)) {
++  if (setjmp(png_jmpbuf((png_ptr)))) {
+     fprintf(stderr, "Invalid PNG image!\n");
+     return;
+   }
+ 
+   file_bytes = src->file_data;
+-  png_set_read_fn (png_ptr, (voidp)&file_bytes, (png_rw_ptr)png_reader);
++  png_set_read_fn (png_ptr, (png_voidp)&file_bytes, (png_rw_ptr)png_reader);
+ 
+   png_read_info (png_ptr, info_ptr);
+ 
+--- ace-of-penguins-1.3.orig/lib/make-imglib.c
++++ ace-of-penguins-1.3/lib/make-imglib.c
+@@ -86,7 +86,7 @@ scan_image_directory ()
+     png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0);
+     info_ptr = png_create_info_struct (png_ptr);
+ 
+-    if (setjmp (png_ptr->jmpbuf)) {
++    if (setjmp(png_jmpbuf((png_ptr)))) {
+       fclose (f);
+       continue;
+     }
diff -Nru ace-of-penguins-1.3/debian/patches/series ace-of-penguins-1.3/debian/patches/series
--- ace-of-penguins-1.3/debian/patches/series	2011-04-09 21:39:55.000000000 +0900
+++ ace-of-penguins-1.3/debian/patches/series	2011-05-30 09:15:13.000000000 +0900
@@ -2,3 +2,4 @@
 20-lib--make-imglib.c-closedir.patch
 30-spider.c-implicit-pointer-conversion.patch
 40-include.patch
+debian-changes-1.3-3.1

Reply via email to