a project to simplify installation of open source software
on Mac OS X and Darwin
# $Id: Portfile 23053 2007-03-23 20:35:47Z pipping@macports.org $
PortSystem 1.0
name gtk26
version 2.6.8
categories x11
maintainers teus@teusbenschop.nl
description Gimp ToolKit version 2.6.8
homepage http://www.gtk.org/
platforms darwin
long_description This is GTK+ version 2.6.8. GTK+, which stands for Gimp \
ToolKit, is a library for creating GUIs for the X \
Windows System. This version of GTK+ doesn't use cairo.
master_sites gnome:sources/gtk+/2.6
distname gtk+-${version}
checksums md5 535fa4b62d219445b99953f679b5cf8e
use_bzip2 yes
depends_lib port:glib2 port:tiff port:libpng port:atk port:pango \
port:gettext lib:libX11.6:XFree86
configure.env LDFLAGS="-L${prefix}/lib -lpango-1.0" \
CPPFLAGS="-I${prefix}/include -no-cpp-precomp -DX_LOCALE" \
CFLAGS="-O3 -funroll-loops -fstrict-aliasing"
configure.args --disable-shm --disable-gtk-doc --with-included-loaders \
--mandir=${prefix}/share/man
build.args CFLAGS+="-I${x11prefix}/include"
platform darwin 6 { patchfiles-append patch-gtk-xdgmime-xdgmimemagic.c }
platform darwin 8 { patchfiles-append patch-gtk-xdgmime-xdgmimecache.c }
post-patch { reinplace "s|xdg_data_dirs = \"/usr|xdg_data_dirs = \"${prefix}/share:/usr|g" ${worksrcpath}/gtk/xdgmime/xdgmime.c
reinplace "s|g_strdup (\"/usr|g_strdup (\"${prefix}|g" ${worksrcpath}/gtk/gtkicontheme.c }
post-destroot { system "install -d -m 755 ${destroot}${prefix}/etc/gtk-2.0"
system "cp ${filespath}/gdk-pixbuf.loaders ${destroot}${prefix}/etc/gtk-2.0/gdk-pixbuf.loaders"
reinplace "s|__PREFIX__|${prefix}|g" "${destroot}/${prefix}/etc/gtk-2.0/gdk-pixbuf.loaders"
system "env LANG=C DYLD_LIBRARY_PATH=${destroot}${prefix}/lib ${destroot}${prefix}/bin/gtk-query-immodules-2.0 > ${destroot}${prefix}/etc/gtk-2.0/gtk.immodules" }