[75475] trunk/dports/gnome
singingwolfboy at macports.org
singingwolfboy at macports.org
Tue Jan 25 20:22:29 PST 2011
Revision: 75475
http://trac.macports.org/changeset/75475
Author: singingwolfboy at macports.org
Date: 2011-01-25 20:22:29 -0800 (Tue, 25 Jan 2011)
Log Message:
-----------
Re-added gtk3 port, created using svn cp
Modified Paths:
--------------
trunk/dports/gnome/gtk3/Portfile
Added Paths:
-----------
trunk/dports/gnome/gtk3/
Removed Paths:
-------------
trunk/dports/gnome/gtk3/files/
Modified: trunk/dports/gnome/gtk3/Portfile
===================================================================
--- trunk/dports/x11/gtk2/Portfile 2011-01-25 21:13:22 UTC (rev 75465)
+++ trunk/dports/gnome/gtk3/Portfile 2011-01-26 04:22:29 UTC (rev 75475)
@@ -1,48 +1,50 @@
# -*- 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
-PortGroup archcheck 1.0
-PortGroup muniversal 1.0
-PortGroup xcodeversion 1.0
+PortSystem 1.0
+PortGroup archcheck 1.0
+PortGroup muniversal 1.0
+PortGroup xcodeversion 1.0
-name gtk2
-version 2.22.1
-revision 1
-set branch [join [lrange [split ${version} .] 0 1] .]
-categories x11
-maintainers nomaintainer
-platforms darwin
-description Gimp ToolKit version 2
+name gtk3
+set real_name gtk+
+conflicts gtk2
+version 2.99.2
+set branch [join [lrange [split ${version} .] 0 1] .]
+categories gnome x11
+maintainers singingwolfboy openmaintainer
+platforms darwin
+description GTK+ widget toolkit
-long_description \
- GTK+, the Gimp ToolKit, is a library for creating graphical user \
- interfaces for the X Window System.
+long_description \
+ GTK+ is a highly usable, feature rich toolkit for creating graphical \
+ user interfaces which boasts cross platform compatibility and an easy \
+ to use API. GTK+ it is written in C, but has bindings to many other \
+ popular programming languages such as C++, Python and C# among others.
-homepage http://www.gtk.org/
-distname gtk+-${version}
-use_bzip2 yes
+homepage http://www.gtk.org/
+distname ${real_name}-${version}
+use_bzip2 yes
-master_sites gnome:sources/gtk+/${branch}/ \
- ftp://ftp.gtk.org/pub/gtk/${branch}/ \
- http://ftp.gtk.org/pub/gtk/${branch}/
+master_sites gnome:sources/gtk+/${branch}/ \
+ ftp://ftp.gtk.org/pub/gtk/${branch}/ \
+ http://ftp.gtk.org/pub/gtk/${branch}/
minimum_xcodeversions {9 3.1}
+checksums md5 e727b2bc0d17182d41ddd90a83285b0e \
+ sha1 a62753f17e115c8664ec0f3d25ac9486c1fca2e2 \
+ rmd160 cbe8228d2c288b8a2e87a7d273d3876b4a3512c4
-checksums md5 fdce46ba354c155230b7d4090b17f7d9 \
- sha1 c88d8be4aebd6e59d6ca44d57f6acd18e2be1c08 \
- rmd160 f7d5cd312dc982a599e6a834c87c1bc07ff87e2d
+depends_build port:pkgconfig
-patchfiles patch-gtk-builder-convert.diff
+depends_lib port:atk \
+ path:lib/pkgconfig/pango.pc:pango \
+ port:gdk-pixbuf2 \
+ port:gobject-introspection \
+ port:glib2-devel
-depends_build port:pkgconfig
+depends_run port:shared-mime-info
-depends_lib port:atk \
- path:lib/pkgconfig/pango.pc:pango \
- port:gdk-pixbuf2
-
-depends_run port:shared-mime-info
-
archcheck.files \
lib/libatk-1.0.dylib \
lib/libintl.dylib \
@@ -50,12 +52,12 @@
lib/libpango-1.0.dylib \
lib/libtiff.dylib
-configure.args --enable-static \
- --disable-glibtest \
- --disable-introspection \
- gio_can_sniff=yes
+configure.args --enable-static \
+ --disable-glibtest \
+ --disable-introspection \
+ gio_can_sniff=yes
-configure.ccache no
+configure.ccache no
configure.cppflags-append -DX_LOCALE
configure.cflags-append -fstrict-aliasing
@@ -75,8 +77,8 @@
use_parallel_build yes
-test.run yes
-test.target check
+test.run yes
+test.target check
post-destroot {
set docdir ${prefix}/share/doc/${name}
@@ -86,16 +88,16 @@
ui_debug "Creating gtk.immodules..."
system "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 \
- >${destroot}${prefix}/etc/gtk-2.0/gtk.immodules"
- reinplace "s|${destroot}||" ${destroot}${prefix}/etc/gtk-2.0/gtk.immodules
+ ${destroot}${prefix}/bin/gtk-query-immodules-3.0 \
+ ${destroot}${prefix}/lib/gtk-3.0/3.0.0/immodules/*.so \
+ >${destroot}${prefix}/etc/gtk-3.0/gtk.immodules"
+ reinplace "s|${destroot}||" ${destroot}${prefix}/etc/gtk-3.0/gtk.immodules
}
post-activate {
ui_debug "Updating gdk-pixbuf.loaders..."
system "${prefix}/bin/gdk-pixbuf-query-loaders \
- >${prefix}/etc/gtk-2.0/gdk-pixbuf.loaders"
+ >${prefix}/etc/gtk-3.0/gdk-pixbuf.loaders"
}
platform darwin 8 {
@@ -155,7 +157,7 @@
if {${run_arch} eq ""} {
ui_error ""
- ui_error "gtk2 requires at least one architecture runnable on this"
+ ui_error "${name} requires at least one architecture runnable on this"
ui_error "machine to be able to build universally. Please add at least"
ui_error "one of the following architectures to `universal_archs` in"
ui_error "\"${prefix}/etc/macports/macports.conf\":"
@@ -215,5 +217,5 @@
}
livecheck.type regex
-livecheck.url ftp://ftp.gnome.org/pub/gnome/sources/gtk+/${branch}/
+livecheck.url ftp://ftp.gnome.org/pub/gnome/sources/${real_name}/${branch}/
livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110125/2336c45a/attachment.html>
More information about the macports-changes
mailing list