[31320] trunk/dports/x11/gtk2/Portfile

rhwood at macports.org rhwood at macports.org
Mon Nov 19 18:22:37 PST 2007


Revision: 31320
          http://trac.macosforge.org/projects/macports/changeset/31320
Author:   rhwood at macports.org
Date:     2007-11-19 18:22:36 -0800 (Mon, 19 Nov 2007)

Log Message:
-----------
Legibility (whitespace) changes
Add description to variant (per lint)
Add modeline

Modified Paths:
--------------
    trunk/dports/x11/gtk2/Portfile

Modified: trunk/dports/x11/gtk2/Portfile
===================================================================
--- trunk/dports/x11/gtk2/Portfile	2007-11-20 01:58:12 UTC (rev 31319)
+++ trunk/dports/x11/gtk2/Portfile	2007-11-20 02:22:36 UTC (rev 31320)
@@ -1,6 +1,8 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic -offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
 PortSystem 1.0
+
 name		gtk2
 version		2.12.1
 set branch  [join [lrange [split ${version} .] 0 1] .]
@@ -11,82 +13,96 @@
 platforms	darwin
 
 long_description \
-		This is GTK+ version 2.x.  GTK+, which stands for Gimp \
-		ToolKit, is a library for creating GUIs for the X Windows \
-		System.
+    This is GTK+ version 2.x.  GTK+, which stands for Gimp \
+    ToolKit, is a library for creating GUIs for the X Windows \
+    System.
 
-master_sites	gnome:sources/gtk+/${branch}/ \
-		ftp://ftp.gtk.org/pub/gtk/v${branch}/ \
-		http://ftp.gtk.org/pub/gtk/v${branch}/
+master_sites	\
+    gnome:sources/gtk+/${branch}/ \
+    ftp://ftp.gtk.org/pub/gtk/v${branch}/ \
+    http://ftp.gtk.org/pub/gtk/v${branch}/
 
 distname	gtk+-${version}
 
-checksums	md5 c46f34addc2fe3ea6756055d59fb8856 \
-		sha1 80114570273608251ef5acf9ee3daa4a3eb3d56b \
-		rmd160 3c3facd971a20178060c7e7cfe9d4cefd651250b
+checksums	\
+    md5 c46f34addc2fe3ea6756055d59fb8856 \
+    sha1 80114570273608251ef5acf9ee3daa4a3eb3d56b \
+    rmd160 3c3facd971a20178060c7e7cfe9d4cefd651250b
 		
 use_bzip2	yes
 
 depends_build	\
-	port:pkgconfig
+    port:pkgconfig
 depends_lib	\
-	port:cairo \
-	port:fontconfig \
-	port:freetype \
-	port:glib2 \
-	port:jpeg \
-	port:tiff \
-	port:libiconv \
-	port:libpng \
-	port:atk \
-	port:pango \
-	port:gettext \
-	port:render \
-	port:xrender \
-	port:zlib \
-	lib:libX11.6:xorg
+    port:cairo \
+    port:fontconfig \
+    port:freetype \
+    port:glib2 \
+    port:jpeg \
+    port:tiff \
+    port:libiconv \
+    port:libpng \
+    port:atk \
+    port:pango \
+    port:gettext \
+    port:render \
+    port:xrender \
+    port:zlib \
+    lib:libX11.6:xorg
 
 pre-configure {
-	if {[variant_isset quartz]} {
-		if { ![file exists ${prefix}/include/cairo/cairo-quartz.h] } {
-			return -code 1 "\nYou must first build cairo with the quartz variant enabled.  Please\nuninstall (or deactivate) the cairo port and reinstall by running:\n\n\"port install cairo +quartz\"\n"
-		}
-	}
-	if {${os.platform} == "darwin" && [rpm-vercomp ${os.version} 8.0] >= 0 && [file exists ${prefix}/bin/cups-config]} {
-		return -code 1 "\nThe cups-headers port may prevent building this port.  Please uninstall\n(or deactivate) cups-headers and restart the build.\n"
-	}
+    if {[variant_isset quartz]} {
+        if { ![file exists ${prefix}/include/cairo/cairo-quartz.h] } {
+            return -code 1 "\nYou must first build cairo with the quartz variant enabled.  Please\nuninstall (or deactivate) the cairo port and reinstall by running:\n\n\"port install cairo +quartz\"\n"
+        }
+    }
+    if {${os.platform} == "darwin" && [rpm-vercomp ${os.version} 8.0] >= 0 && [file exists ${prefix}/bin/cups-config]} {
+        return -code 1 "\nThe cups-headers port may prevent building this port.  Please uninstall\n(or deactivate) cups-headers and restart the build.\n"
+    }
 }
 
 # older CFLAGS declaration - if the default optimization still causes problems
 # we will revert to this
 #	CFLAGS="-O3 -funroll-loops -fstrict-aliasing"
-configure.ldflags-append	-lpango-1.0
-configure.cppflags-append	-no-cpp-precomp -DX_LOCALE
-configure.cflags-append	-funroll-loops -fstrict-aliasing
+configure.ldflags-append    -lpango-1.0
+configure.cppflags-append   -no-cpp-precomp -DX_LOCALE
+configure.cflags-append     -funroll-loops -fstrict-aliasing
 
-configure.args	--disable-shm --disable-gtk-doc --with-included-loaders \
-		--mandir=${prefix}/share/man
+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 6 {
+    patchfiles-append patch-gtk-xdgmime-xdgmimemagic.c
+}
 
 platform darwin 7 {
-	depends_build-append \
-		port:cups-headers
+    depends_build-append \
+        port:cups-headers
 }
 
-variant quartz { configure.args-append --with-gdktarget=quartz }
+variant quartz description {Enable Quartz rendering} {
+    configure.args-append --with-gdktarget=quartz
+}
 
-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-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}/lib/gtk-2.0/2.10.0/immodules/*.so | sed -e 's|${destroot}||g' > ${destroot}${prefix}/etc/gtk-2.0/gtk.immodules" }
+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}/lib/gtk-2.0/2.10.0/immodules/*.so | sed -e 's|${destroot}||g' > ${destroot}${prefix}/etc/gtk-2.0/gtk.immodules"
+}
 
-post-activate	{ system "gdk-pixbuf-query-loaders ${prefix}/lib/gtk-2.0/2.10.0/loaders/*.so > ${prefix}/etc/gtk-2.0/gdk-pixbuf.loaders" }
+post-activate	{
+    system "gdk-pixbuf-query-loaders ${prefix}/lib/gtk-2.0/2.10.0/loaders/*.so > ${prefix}/etc/gtk-2.0/gdk-pixbuf.loaders"
+}
 
 livecheck.check regex
 livecheck.url   ftp://ftp.gtk.org/pub/gtk/${branch}/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071119/0e4a10a5/attachment.html


More information about the macports-changes mailing list