GTK+-2.4.16 Universal Package: Now trying again.

Now try with native 10.4/ppc & 10.4/i386 Macs. Thanks to Prof. Sakakibara: he’s contributed a CoreDuo Mac for my software development.
[ Contents ]
Here’s the list of what I’ve downloaded (most links are to Japanese mirrors).
pkg-config-0.23
libiconv-1.12
gettext-0.17
libxml2-2.6.30
glib-2.18.3
atk-1.25.2
libpng-1.2.34
jpeg.v6b
tiff-3.8.2
pixman-0.13.2
freetype-2.3.7
fontconfig-2.6.0
renderext-0.9
renderproto-0.9.3
libXrender-0.9.4
libXft-2.1.13
cairo-1.8.6
jasper-1.900.1
pango-1.22.4
gtk+-2.4.16
[ Patches & Workarounds ]
jpeg & jasper: included libtool is too old… replacing by libtool bundled in MacOS X.
% cp /usr/bin/glibtool libtool
% ./configure (maybe we don’t need this)
% ./configure –enable-shared –prefix=/opt/gtk
It is reasonable that jpeg.v6b includes an old libtool, but I can’t understand why jasper has…
libXrender: MacOS X 10.4 doesn’t provide x11.pc nor xproto.pc. Also it doesn’t have Xregion.h (but MacPorts has).
% sed -i \~ -e “/Requires.private: x11/d;s/ *x11//g;s/ *xproto//g;/^Cflags/s/$/ -I\/usr\/X11R6\/include/;/^Libs/s/$/ -L\/usr\/X11R6\/lib -lX11/” xrender.pc.in
% cp /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/xrender/files/include/X11/Xregion.h /opt/gtk/include/X11
I’ve already wrote an automated script to build them all, and trying to extend it to an automated “universal” build script.
More to come soon!

コメントを残す