-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Control: tags 742655 + pending
Dear maintainer,

I've prepared an NMU for libtwin (versioned as
13.05.03.15.06-g287d16c-2.2) and
uploaded it to DELAYED/4. Please feel free to tell me if I
should delay it longer.
diff -Nru libtwin-13.05.03.15.06-g287d16c/debian/changelog
libtwin-13.05.03.15.06-g287d16c/debian/changelog
- --- libtwin-13.05.03.15.06-g287d16c/debian/changelog    2015-12-23
03:14:24.000000000 +0100
+++ libtwin-13.05.03.15.06-g287d16c/debian/changelog    2016-01-22
12:56:48.000000000 +0100
@@ -1,3 +1,11 @@
+libtwin (13.05.03.15.06-g287d16c-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  [ Nobuhiro Iwamatsu ]
+  * Fix FTBFS with libpng16 (Closes: #742655)
+
+ -- Gianfranco Costamagna <[email protected]>  Fri, 22 Jan
2016 12:56:01 +0100
+
 libtwin (13.05.03.15.06-g287d16c-2.1) unstable; urgency=medium

   * Non-maintainer upload.
diff -Nru libtwin-13.05.03.15.06-g287d16c/debian/patches/series
libtwin-13.05.03.15.06-g287d16c/debian/patches/series
- --- libtwin-13.05.03.15.06-g287d16c/debian/patches/series
1970-01-01 01:00:00.000000000 +0100
+++ libtwin-13.05.03.15.06-g287d16c/debian/patches/series
2016-01-22 12:55:17.000000000 +0100
@@ -0,0 +1 @@
+suppport_libpng16
diff -Nru
libtwin-13.05.03.15.06-g287d16c/debian/patches/suppport_libpng16
libtwin-13.05.03.15.06-g287d16c/debian/patches/suppport_libpng16
- --- libtwin-13.05.03.15.06-g287d16c/debian/patches/suppport_libpng16
  1970-01-01 01:00:00.000000000 +0100
+++ libtwin-13.05.03.15.06-g287d16c/debian/patches/suppport_libpng16
  2016-01-22 12:58:23.000000000 +0100
@@ -0,0 +1,50 @@
+Author: Nobuhiro Iwamatsu <[email protected]>
+Description: support newer libpng
+
+--- libtwin-13.05.03.15.06-g287d16c.orig/configure.ac
++++ libtwin-13.05.03.15.06-g287d16c/configure.ac
+@@ -1,4 +1,4 @@
+-dnl
++d3nl
+ dnl Twin - A Tiny Window System
+ dnl Copyright © 2003 Keith Packard, Noah Levitt
+ dnl All rights reserved.
+@@ -119,7 +119,7 @@ AC_ARG_ENABLE(png,
+
+ if test "x$twin_png" = "xyes"
+ then
+-      PKG_CHECK_MODULES(PNG, libpng12, twin_png="yes", twin_png="no")
++      PKG_CHECK_MODULES([PNG], [libpng], twin_png="yes", twin_png="no"
)
+ fi
+
+ AC_SUBST(PNG_CFLAGS)
+--- libtwin-13.05.03.15.06-g287d16c.orig/libtwin/twin_png.c
++++ libtwin-13.05.03.15.06-g287d16c/libtwin/twin_png.c
+@@ -38,6 +38,15 @@
+ #define DEBUG(fmt...)
+ #endif
+
++#ifndef int_p_NULL
++#define int_p_NULL NULL
++#endif
++
++#ifndef png_infopp_NULL
++#define png_infopp_NULL NULL
++#endif
++
++
+ typedef struct  _twin_png_priv {
+       int     fd;
+ } twin_png_priv_t;
+@@ -115,7 +124,11 @@ twin_pixmap_t *twin_png_to_pixmap(const
+       if (ctype == PNG_COLOR_TYPE_PALETTE)
+               png_set_palette_to_rgb(png);
+       if (ctype == PNG_COLOR_TYPE_GRAY && depth < 8)
++#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4
++              png_set_expand_gray_1_2_4_to_8(png);
++#else
+               png_set_gray_1_2_4_to_8(png);
++#endif
+       if (png_get_valid(png, info, PNG_INFO_tRNS))
+               png_set_tRNS_to_alpha(png);
+
diff -Nru libtwin-13.05.03.15.06-g287d16c/debian/rules
libtwin-13.05.03.15.06-g287d16c/debian/rules
- --- libtwin-13.05.03.15.06-g287d16c/debian/rules        2015-12-23
03:07:07.000000000 +0100
+++ libtwin-13.05.03.15.06-g287d16c/debian/rules        2016-01-22
12:55:51.000000000 +0100
@@ -33,7 +33,7 @@
 endif

 export CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(extra_CFLAGS)
- -export LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) -lX11 -lpng12
- -ljpeg -lz
+export LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) -lX11 -lpng
- -ljpeg -lz

 %:
        dh $@ --with autoreconf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWohmTAAoJEPNPCXROn13Z0hIP/3tPaL5mGzkSVwuPKLrpJVBY
YpD8+IPKqkNoGshkb6WB8NaHBI6pGhvb26HkVrbWVYwZ0fCGl3IRpVgi08OEm0rO
rBePMcr3naMwzP3r4jXK1oxq+vB72hX3Mt3IkS+OO330Hhs84a83K8yW16I01PJr
F7l9eUtrDosjjol7oNTraJJihVEeTPnwNgr5G9Z+bW9TdgjbCNQh9R7N6maiB/uM
LOTaXF9xU6aj4HLAO1ZJwxrc6l9Og7jggV+r/D7PC6nmeWMreUhEid9aReoeep0u
EdAmmslfkxha51ewMvBjoVHqQ9OJRwXM2Tzyi97/LKM5zVGAqZf+/EAfUsL5/1Sq
z2G/epopPO+/bV7W18Eq8cnXh4VxOxlX9c13DD/uShXA2ybr00iQjydiN29bGAy+
eNO2xPy1ze+2WkC30D3YRoHE8iZ2DQO/trS/k1fQvj7N4K/tgPctR/mDgpfvJV1J
3PuImTkg/4NfYCna7KZWjmKyVTuznl3Qn5S+2hLtF6fTkif0c6nWG2ibZAQMt4Nw
MSSNPNJzpvxugLv78N92cZX//LBDLfLxPqQYPJtVXgdi4/QYesZGty1cicsyqzEU
W8MCIjSozAIfBHrY4Gfcw097VsWoIKhDWh+w8CAWn/+VUM7KMS9eQF8SXehb5mEU
fvdog4cpLlJTu9/cnATt
=MNqg
-----END PGP SIGNATURE-----

Reply via email to