[57793] trunk/dports/gnome/at-spi/Portfile

devans at macports.org devans at macports.org
Wed Sep 16 11:02:07 PDT 2009


Revision: 57793
          http://trac.macports.org/changeset/57793
Author:   devans at macports.org
Date:     2009-09-16 11:02:07 -0700 (Wed, 16 Sep 2009)
Log Message:
-----------
at-spi:

  * assume maintainership openmaintainer
  * remove +x11 default variant semantics, just build x11 by default
  * rename +quartz variant more appropriately to +no_x11 and update
  * update homepage, configuration
  * update/install gconf schemas post-activate

Modified Paths:
--------------
    trunk/dports/gnome/at-spi/Portfile

Modified: trunk/dports/gnome/at-spi/Portfile
===================================================================
--- trunk/dports/gnome/at-spi/Portfile	2009-09-16 17:53:46 UTC (rev 57792)
+++ trunk/dports/gnome/at-spi/Portfile	2009-09-16 18:02:07 UTC (rev 57793)
@@ -5,16 +5,17 @@
 
 name                at-spi
 version             1.26.0
+revision            1
 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         nomaintainer
+maintainers         devans openmaintainer
 categories          gnome
 platforms           darwin
-homepage            http://www.gnome.org/
+homepage            http://developer.gnome.org/projects/gap/
 master_sites        gnome:sources/${name}/${branch}/
 
 checksums           md5     3f2f7d29b45eff08adf56af0d31d3984 \
@@ -32,23 +33,29 @@
 
 use_bzip2           yes
 
-configure.args      --enable-static --disable-xevie
-
+configure.args      --enable-static \
+                    --disable-xevie \
+                    --with-x \
+                    --x-includes=${prefix}/include \
+                    --x-libraries=${prefix}/lib \
+                    --disable-schemas-install
+ 
 configure.python    ${prefix}/bin/python2.5
 
-variant x11 conflicts quartz description {Use X11} {
-   configure.args-append --with-x --x-include=${prefix}/include --x-lib=${prefix}/lib
-}
-
-variant quartz conflicts x11 description {Use Quartz (broken)} {
+variant no_x11 {
    pre-fetch {
-      return -code error "The +quartz variant of ${name} does not work. See http://trac.macports.org/ticket/15013"
+      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
 }
 
-if {![variant_isset quartz]} {
-   default_variants +x11
+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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090916/544d969b/attachment-0001.html>


More information about the macports-changes mailing list