Revision: 100312 https://trac.macports.org/changeset/100312 Author: cal@macports.org Date: 2012-12-07 18:43:37 -0800 (Fri, 07 Dec 2012) Log Message: ----------- new ports required for gtk3: at-spi2-{core,atk} Added Paths: ----------- trunk/dports/gnome/at-spi2-atk/ trunk/dports/gnome/at-spi2-atk/Portfile trunk/dports/gnome/at-spi2-atk/files/patch__atk-adaptor__accessible-cache.c__nonvoid-function-doesnt-return.diff trunk/dports/gnome/at-spi2-core/ trunk/dports/gnome/at-spi2-core/Portfile Removed Paths: ------------- trunk/dports/gnome/at-spi2-atk/Portfile trunk/dports/gnome/at-spi2-atk/files/patch-pyatspi-Makefile.in.diff trunk/dports/gnome/at-spi2-core/Portfile Deleted: trunk/dports/gnome/at-spi2-atk/Portfile =================================================================== --- trunk/dports/gnome/at-spi/Portfile 2012-12-08 00:31:01 UTC (rev 100306) +++ trunk/dports/gnome/at-spi2-atk/Portfile 2012-12-08 02:43:37 UTC (rev 100312) @@ -1,91 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id$ - -PortSystem 1.0 - -name at-spi -version 1.30.1 -revision 3 -license LGPL -set branch [join [lrange [split ${version} .] 0 1] .] -description Gnome Accesibility Technology Service -long_description \ - 'at-spi' is a part of the Gnome Accessibility Project. It provides a \ - Service Provider Interface for the Assistive Technologies available on \ - the GNOME platform, and a library against which applications can be linked. -maintainers devans openmaintainer -categories gnome -platforms darwin -homepage http://developer.gnome.org/projects/gap/ -master_sites gnome:sources/${name}/${branch}/ - -checksums md5 29fdf7934e98efda5fe0ab74ab4d3f29 \ - sha1 d7bf78555e8025e42325437d7809e1c98a35389e \ - rmd160 f317c5ad38a6f79b1917f3173e77e4746f79408b - -depends_build port:intltool \ - port:pkgconfig - -depends_lib port:atk \ - port:gtk2 \ - port:libbonobo \ - port:xorg-libXtst - -use_bzip2 yes - -patchfiles patch-pyatspi-Makefile.in.diff - -configure.args --enable-static \ - --disable-xevie \ - --with-x \ - --x-includes=${prefix}/include \ - --x-libraries=${prefix}/lib \ - --disable-schemas-install - -variant no_x11 description {Disable X11 support} { - pre-fetch { - return -code error "The +no_x11 (was +quartz) variant of ${name} does not work. See http://trac.macports.org/ticket/15013" - } - configure.args-delete --with-x \ - --x-includes=${prefix}/include \ - --x-libraries=${prefix}/lib - configure.args-append --without-x - depends_lib-delete port:xorg-libXtst -} - -variant python25 conflicts python26 python27 description {Use python 2.5} { - configure.python ${prefix}/bin/python2.5 - depends_lib-append port:py25-gnome - post-patch { - reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages|" ${worksrcpath}/pyatspi/Makefile.in - } -} - -variant python26 conflicts python25 python27 description {Use python 2.6} { - configure.python ${prefix}/bin/python2.6 - depends_lib-append port:py26-gnome - post-patch { - reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages|" ${worksrcpath}/pyatspi/Makefile.in - } -} - -variant python27 conflicts python25 python26 description {Use python 2.7} { - configure.python ${prefix}/bin/python2.7 - depends_lib-append port:py27-gnome - post-patch { - reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages|" ${worksrcpath}/pyatspi/Makefile.in - } -} - -if {![variant_isset python25] && ![variant_isset python26]} { - default_variants +python27 -} - -post-activate { - system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \ - gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas" -} - -livecheck.type regex -livecheck.url http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/ -livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)} Copied: trunk/dports/gnome/at-spi2-atk/Portfile (from rev 100310, trunk/dports/gnome/at-spi/Portfile) =================================================================== --- trunk/dports/gnome/at-spi2-atk/Portfile (rev 0) +++ trunk/dports/gnome/at-spi2-atk/Portfile 2012-12-08 02:43:37 UTC (rev 100312) @@ -0,0 +1,40 @@ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 +# $Id$ + +PortSystem 1.0 + +name at-spi2-atk +# you probably want to keep this at the same version as at-spi2-core +version 2.6.2 +license LGPL +set branch [join [lrange [split ${version} .] 0 1] .] +description Gnome Accesibility Technology Service +long_description \ + 'at-spi' is a part of the Gnome Accessibility Project. It provides a \ + Service Provider Interface for the Assistive Technologies available on \ + the GNOME platform, and a library against which applications can be linked. +maintainers cal openmaintainer +categories gnome +platforms darwin +homepage http://a11y.org/ +master_sites gnome:sources/${name}/${branch}/ + +checksums rmd160 0e3f2385500f93c616292898ed90fa3b0974962a \ + sha256 496c8432e8ab82735145f9af5d45209e9b708bf3c94e527ee091d08641a9bcfa + +use_xz yes + +patchfiles patch__atk-adaptor__accessible-cache.c__nonvoid-function-doesnt-return.diff + +depends_build port:pkgconfig + +depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \ + port:lib/pkgconfig/dbus-1.pc:dbus \ + port:dbus-glib \ + port:dbus-python27 \ + port:atk \ + port:at-spi2-core + +livecheck.type regex +livecheck.url http://ftp.gnome.org/pub/gnome/sources/${name}/cache.json +livecheck.regex {LATEST-IS-(\d+\.\d*[02468](?:\.\d+)*)} Deleted: trunk/dports/gnome/at-spi2-atk/files/patch-pyatspi-Makefile.in.diff =================================================================== --- trunk/dports/gnome/at-spi/files/patch-pyatspi-Makefile.in.diff 2012-12-08 00:31:01 UTC (rev 100306) +++ trunk/dports/gnome/at-spi2-atk/files/patch-pyatspi-Makefile.in.diff 2012-12-08 02:43:37 UTC (rev 100312) @@ -1,15 +0,0 @@ ---- pyatspi/Makefile.in.orig 2010-08-11 13:25:06.000000000 -0700 -+++ pyatspi/Makefile.in 2010-08-11 13:28:09.000000000 -0700 -@@ -269,6 +269,12 @@ - registry.py \ - utils.py - -+# -+# Override broken configuration for MacPorts -+# -+ -+pyexecdir = __MP_PYTHON_EXEC_DIR__ -+ - @RELOCATE_FALSE@pyatspidir = $(pyexecdir)/pyatspi - @RELOCATE_TRUE@pyatspidir = $(pyexecdir)/pyatspi_corba - all: all-am Added: trunk/dports/gnome/at-spi2-atk/files/patch__atk-adaptor__accessible-cache.c__nonvoid-function-doesnt-return.diff =================================================================== --- trunk/dports/gnome/at-spi2-atk/files/patch__atk-adaptor__accessible-cache.c__nonvoid-function-doesnt-return.diff (rev 0) +++ trunk/dports/gnome/at-spi2-atk/files/patch__atk-adaptor__accessible-cache.c__nonvoid-function-doesnt-return.diff 2012-12-08 02:43:37 UTC (rev 100312) @@ -0,0 +1,11 @@ +--- atk-adaptor/accessible-cache.c.orig 2012-12-08 03:36:46.000000000 +0100 ++++ atk-adaptor/accessible-cache.c 2012-12-08 03:37:31.000000000 +0100 +@@ -362,7 +362,7 @@ + if (!child) + { + g_static_rec_mutex_unlock (&cache_mutex); +- return; ++ return FALSE; + } + + g_object_ref (child); Deleted: trunk/dports/gnome/at-spi2-core/Portfile =================================================================== --- trunk/dports/gnome/at-spi/Portfile 2012-12-08 00:31:01 UTC (rev 100306) +++ trunk/dports/gnome/at-spi2-core/Portfile 2012-12-08 02:43:37 UTC (rev 100312) @@ -1,91 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id$ - -PortSystem 1.0 - -name at-spi -version 1.30.1 -revision 3 -license LGPL -set branch [join [lrange [split ${version} .] 0 1] .] -description Gnome Accesibility Technology Service -long_description \ - 'at-spi' is a part of the Gnome Accessibility Project. It provides a \ - Service Provider Interface for the Assistive Technologies available on \ - the GNOME platform, and a library against which applications can be linked. -maintainers devans openmaintainer -categories gnome -platforms darwin -homepage http://developer.gnome.org/projects/gap/ -master_sites gnome:sources/${name}/${branch}/ - -checksums md5 29fdf7934e98efda5fe0ab74ab4d3f29 \ - sha1 d7bf78555e8025e42325437d7809e1c98a35389e \ - rmd160 f317c5ad38a6f79b1917f3173e77e4746f79408b - -depends_build port:intltool \ - port:pkgconfig - -depends_lib port:atk \ - port:gtk2 \ - port:libbonobo \ - port:xorg-libXtst - -use_bzip2 yes - -patchfiles patch-pyatspi-Makefile.in.diff - -configure.args --enable-static \ - --disable-xevie \ - --with-x \ - --x-includes=${prefix}/include \ - --x-libraries=${prefix}/lib \ - --disable-schemas-install - -variant no_x11 description {Disable X11 support} { - pre-fetch { - return -code error "The +no_x11 (was +quartz) variant of ${name} does not work. See http://trac.macports.org/ticket/15013" - } - configure.args-delete --with-x \ - --x-includes=${prefix}/include \ - --x-libraries=${prefix}/lib - configure.args-append --without-x - depends_lib-delete port:xorg-libXtst -} - -variant python25 conflicts python26 python27 description {Use python 2.5} { - configure.python ${prefix}/bin/python2.5 - depends_lib-append port:py25-gnome - post-patch { - reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages|" ${worksrcpath}/pyatspi/Makefile.in - } -} - -variant python26 conflicts python25 python27 description {Use python 2.6} { - configure.python ${prefix}/bin/python2.6 - depends_lib-append port:py26-gnome - post-patch { - reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages|" ${worksrcpath}/pyatspi/Makefile.in - } -} - -variant python27 conflicts python25 python26 description {Use python 2.7} { - configure.python ${prefix}/bin/python2.7 - depends_lib-append port:py27-gnome - post-patch { - reinplace "s|__MP_PYTHON_EXEC_DIR__|${prefix}//Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages|" ${worksrcpath}/pyatspi/Makefile.in - } -} - -if {![variant_isset python25] && ![variant_isset python26]} { - default_variants +python27 -} - -post-activate { - system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \ - gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas" -} - -livecheck.type regex -livecheck.url http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/ -livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)} Copied: trunk/dports/gnome/at-spi2-core/Portfile (from rev 100310, trunk/dports/gnome/at-spi/Portfile) =================================================================== --- trunk/dports/gnome/at-spi2-core/Portfile (rev 0) +++ trunk/dports/gnome/at-spi2-core/Portfile 2012-12-08 02:43:37 UTC (rev 100312) @@ -0,0 +1,42 @@ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 +# $Id$ + +PortSystem 1.0 + +name at-spi2-core +# you probably want to keep this at the same version as at-spi2-atk +version 2.6.2 +license LGPL +set branch [join [lrange [split ${version} .] 0 1] .] +description Gnome Accesibility Technology Service +long_description \ + 'at-spi' is a part of the Gnome Accessibility Project. It provides a \ + Service Provider Interface for the Assistive Technologies available on \ + the GNOME platform, and a library against which applications can be linked. +maintainers cal openmaintainer +categories gnome +platforms darwin +homepage http://a11y.org/ +master_sites gnome:sources/${name}/${branch}/ + +checksums rmd160 de00564ed9d5d135515a9eb79a184a8ecddd0501 \ + sha256 0d5321ce9fdd7d036b072ef28cba14088394606e1687183ec5d0ae6adea8c87e + +use_xz yes + +depends_build port:pkgconfig + +depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \ + port:lib/pkgconfig/dbus-1.pc:dbus \ + port:dbus-glib \ + port:xorg-libXtst \ + port:gobject-introspection + +configure.args --disable-xevie \ + --enable-introspection=yes \ + --x-includes=${prefix}/include \ + --x-libraries=${prefix}/lib + +livecheck.type regex +livecheck.url http://ftp.gnome.org/pub/gnome/sources/${name}/cache.json +livecheck.regex {LATEST-IS-(\d+\.\d*[02468](?:\.\d+)*)}
participants (1)
-
cal@macports.org