# ChangeLog for games-board/ace
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/ace/ChangeLog,v 1.22 2011/01/11 22:05:07 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/ace/ChangeLog,v 1.23 2011/09/15 07:23:31 ssuominen Exp $
+
+ 15 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> ace-1.3.ebuild,
+ +files/ace-1.3-libpng15.patch:
+ Fix building with libpng15 wrt #380191 by Diego Elio Pettenò
11 Jan 2011; Brent Baude <ranger@gentoo.org> ace-1.3.ebuild:
Marking ace-1.3 ppc for bug 343463
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX ace-1.3-implicit-pointer.patch 332 RMD160 3244045392a207891764db9884ad697fc0cd5472 SHA1 fbfbe2e1622e313e3bd1c524383717aab399b9f4 SHA256 eb0f02425048347f5596e93cc5c0f93bf6ef3e46823e525ab8ca244c615b1a64
+AUX ace-1.3-libpng15.patch 845 RMD160 5571a4e96fb52f4810a5e1ae15cc8366f6f2c9a0 SHA1 b3bc2d5184b6c0b01e1d95424172adccffe6dfa1 SHA256 3b24eb7e13e32515e47ea615ba6adce75dc1889aa36a0b1e61ce420f8aa45a6f
AUX ace-1.3-no-xpm.patch 572 RMD160 f7d5675f909a274907210b846573b5937ad2dcf1 SHA1 5814cbf0131b9cc4ffceeb17431e5922b6733f03 SHA256 c2f2ad6cdcc774b8db07f69b45a9debd0b289556ff60204e61bbc0f39c0de503
DIST ace-1.3.tar.gz 528916 RMD160 07772190956ebe2a0f78a613c40ab6e0221e0df4 SHA1 3b9b79e525c7e819e79a48c95fe2ad1bf2a33a49 SHA256 4fb6ca9e1ff34e42d9498f06e2bccaa61f5650daf48774015468d5f75c5347d3
-EBUILD ace-1.3.ebuild 1068 RMD160 b427fd2c0152d87733c8c46b0c1eba7f0a935c90 SHA1 a4dc4892d819a814e2b990e3c0fc316fc914d955 SHA256 cc8b9e1f2e01cb680e99dee19ada65caff410d2b68b5f3677f3fc8b44627b57a
-MISC ChangeLog 2938 RMD160 24b1b40b39673ba57409ed90865c7a1b6e4005d6 SHA1 8d4ed870a40ab9a16a7f4cf2f640e6ad56fbadec SHA256 53077c5ed5a6799f502e1dd9cf6ebebf32036eee345857cc271d3979144e6b69
+EBUILD ace-1.3.ebuild 1109 RMD160 184270d2df7391d7e181fed48e3c67493ef56d4e SHA1 8cf4305c16bde4e1feb6a1fae0305582d2c85aea SHA256 fd034cae74bb980d6d21899a10eb522c3f518eb96441c22aa043de8a982fc660
+MISC ChangeLog 3109 RMD160 381320395c7474c3ccc85b7ebaf7e1da7bcec9fb SHA1 7bc63eedc30507e52fb46ffe0a54373c0b1a6cd5 SHA256 f5735bd2c9d90d6e23de849ba6501505b8d35b13708b0e2db61fb24e58f7c880
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iF4EAREIAAYFAk5xqCsACgkQXkR9YqOcLPHwqwD+K6Fd6Ga9F1eSz4ISg/xQ0f88
+Ho8zGyEcHo/442jg6pUA/0WEB1Yoby62Do5xMrvR9k2h5pd4/zKjeb2VcbxAHpP3
+=XSkB
+-----END PGP SIGNATURE-----
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/ace/ace-1.3.ebuild,v 1.4 2011/01/11 22:05:07 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/ace/ace-1.3.ebuild,v 1.5 2011/09/15 07:23:31 ssuominen Exp $
EAPI=2
inherit eutils games
src_prepare() {
epatch \
"${FILESDIR}"/${P}-no-xpm.patch \
- "${FILESDIR}"/${P}-implicit-pointer.patch
+ "${FILESDIR}"/${P}-implicit-pointer.patch \
+ "${FILESDIR}"/${P}-libpng15.patch
}
src_configure() {
--- /dev/null
+--- lib/make-imglib.c
++++ lib/make-imglib.c
+@@ -86,7 +86,7 @@
+ 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;
+ }
+--- lib/xwin.c
++++ lib/xwin.c
+@@ -824,13 +824,13 @@
+ 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);
+