FS#18284 - [fontforge] patch for libpng 1.4
Attached to Project:
Arch Linux
Opened by Liu Dongiao (liudongmiao) - Thursday, 11 February 2010, 02:42 GMT
Last edited by Eric Belanger (Snowman) - Friday, 12 February 2010, 03:08 GMT
Opened by Liu Dongiao (liudongmiao) - Thursday, 11 February 2010, 02:42 GMT
Last edited by Eric Belanger (Snowman) - Friday, 12 February 2010, 03:08 GMT
|
Details
Description: Cannot build fontforge 20090923 with libpng
1.4
when run fontforge, there is warning like fontforge is built with libpng 1.2.xx but run with libpng 1.4 Additional info: * libpng 1.4 * fontforge 20090923 Steps to reproduce: As in libpng 1.4, The png_struct and info_struct members "trans" and "trans_values" were changed to "trans_alpha" and "trans_color", respectively. http://www.libpng.org/pub/png/libpng-manual.txt Then fontforge cannot be built again. There is no upstream fix, here is an ugly but worked patch. |
This task depends upon
Closed by Eric Belanger (Snowman)
Friday, 12 February 2010, 03:08 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in fontforge-20090923-2. dlopen was disabled and python interpreter was added.
Friday, 12 February 2010, 03:08 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in fontforge-20090923-2. dlopen was disabled and python interpreter was added.
i suggest to build with python support, fontforge script is like perl, but python programmer seems more easy.
fontforge in extra:
/usr/lib/libfontforge.so.1
/usr/lib/libgdraw.so.4
/usr/lib/libgutils.so.1
/usr/lib/libgunicode.so.3
/lib/libdl.so.2
/lib/libpthread.so.0
/lib/libm.so.6
/lib/libc.so.6
/usr/lib/libSM.so.6
/usr/lib/libICE.so.6
/usr/lib/libXi.so.6
/usr/lib/libX11.so.6
/usr/lib/libxkbui.so.1
/lib/ld-linux.so.2
/lib/libuuid.so.1
/usr/lib/libXext.so.6
/usr/lib/libxcb.so.1
/usr/lib/libXt.so.6
/usr/lib/libxkbfile.so.1
/usr/lib/libXau.so.6
/usr/lib/libXdmcp.so.6
fontforge with ``--with-regular-link''
/usr/lib/libfontforge.so.1
/usr/lib/libgdraw.so.4
/usr/lib/libgutils.so.1
/usr/lib/libgunicode.so.3
/lib/libdl.so.2
/lib/libpthread.so.0
/lib/libm.so.6
/lib/libc.so.6
/usr/lib/libSM.so.6
/usr/lib/libICE.so.6
/usr/lib/libXi.so.6
/usr/lib/libX11.so.6
/usr/lib/libxkbui.so.1
/lib/ld-linux.so.2
/lib/libuuid.so.1
/usr/lib/libXext.so.6
/usr/lib/libxcb.so.1
/usr/lib/libXt.so.6
/usr/lib/libxkbfile.so.1
/usr/lib/libXau.so.6
/usr/lib/libXdmcp.so.6
Add following libraries:
/usr/lib/libgunicode.so.3
/lib/libdl.so.2
/lib/libpthread.so.0
+/usr/lib/libfreetype.so.6
/lib/libm.so.6
/lib/libc.so.6
+/usr/lib/libgif.so.4
+/usr/lib/libpng14.so.14
+/usr/lib/libz.so.1
+/usr/lib/libtiff.so.3
+/usr/lib/libjpeg.so.8
+/usr/lib/libxml2.so.2
/usr/lib/libSM.so.6
/usr/lib/libICE.so.6
/usr/lib/libXi.so.6