[107757] trunk/dports/xfce

jeremyhu at macports.org jeremyhu at macports.org
Fri Jul 5 00:36:59 PDT 2013


Revision: 107757
          https://trac.macports.org/changeset/107757
Author:   jeremyhu at macports.org
Date:     2013-07-05 00:36:59 -0700 (Fri, 05 Jul 2013)
Log Message:
-----------
xfce: autoreconf to skip the INTLTOOL_PERL nonsense

Many of these ports built fine, but a lot of them failed for unrelated reasons.
xfce seems to be broken in general, but this should be the correct fix for
this particular problem...

Modified Paths:
--------------
    trunk/dports/xfce/exo/Portfile
    trunk/dports/xfce/xfce-utils/Portfile
    trunk/dports/xfce/xfce4-appfinder/Portfile
    trunk/dports/xfce/xfce4-session/Portfile
    trunk/dports/xfce/xfce4-settings/Portfile
    trunk/dports/xfce/xfdesktop/Portfile
    trunk/dports/xfce/xfprint/Portfile
    trunk/dports/xfce/xfwm4/Portfile

Modified: trunk/dports/xfce/exo/Portfile
===================================================================
--- trunk/dports/xfce/exo/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/exo/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -22,7 +22,7 @@
 configure.args  --mandir=${prefix}/share/man --disable-python
 
 depends_build   port:pkgconfig port:intltool
-depends_lib     port:p5.12-uri port:libxfce4util port:gtk2
+depends_lib     port:p5.16-uri port:libxfce4util port:gtk2
 
 patchfiles      exo-mmintrin.diff
 

Modified: trunk/dports/xfce/xfce-utils/Portfile
===================================================================
--- trunk/dports/xfce/xfce-utils/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfce-utils/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -20,11 +20,14 @@
                 rmd160 06c33863da0f80f16ef154307e4b89085bc3958f
 
 depends_build   port:perl5.12 port:p5.12-xml-parser \
-                port:intltool port:pkgconfig
+                port:intltool port:xfce4-dev-tools port:pkgconfig
 depends_lib     port:libxfce4util port:libxfcegui4 port:xfconf
 
-configure.env   PERL=${prefix}/bin/perl5.12 \
-                INTLTOOL_PERL=${prefix}/bin/perl5.12
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize
+
+configure.perl  ${prefix}/bin/perl5.12
 configure.args  --disable-gdm --with-xsession-prefix=${prefix}
 
 # make sure that midori is added to the browser search list

Modified: trunk/dports/xfce/xfce4-appfinder/Portfile
===================================================================
--- trunk/dports/xfce/xfce4-appfinder/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfce4-appfinder/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -19,7 +19,9 @@
                 sha1 2fa2534aa5a6b2fc24942689a0b7bb7cf327feda \
                 rmd160 81dff99b910e3c2c10567341c7189614825ab657
 
-configure.env   INTLTOOL_PERL=${prefix}/bin/perl5.12
-depends_build   port:intltool port:perl5.12 port:p5.12-xml-parser \
-                port:pkgconfig
+depends_build   port:intltool port:pkgconfig
 depends_lib     port:libxfcegui4 port:libxfce4menu port:thunar
+
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize

Modified: trunk/dports/xfce/xfce4-session/Portfile
===================================================================
--- trunk/dports/xfce/xfce4-session/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfce4-session/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -19,9 +19,11 @@
                 sha1 2a5778a1543f97845f118a186e2dbb8a8ea3ff4b \
                 rmd160 3c45028d57aee5950a485d760799d0c74ada735e
 
-configure.env   INTLTOOL_PERL=${prefix}/bin/perl5.12
 configure.args  --enable-session-screenshots --disable-gnome
 depends_lib     port:libxfce4util port:libxfcegui4 \
                 port:libwnck bin:iceauth:iceauth
-depends_build   port:intltool port:perl5.12 port:p5.12-xml-parser \
-                port:pkgconfig
+depends_build   port:intltool port:xfce4-dev-tools port:pkgconfig
+
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize

Modified: trunk/dports/xfce/xfce4-settings/Portfile
===================================================================
--- trunk/dports/xfce/xfce4-settings/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfce4-settings/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -19,11 +19,13 @@
                 sha1 c036cc2f3100a46b2649e678dff7c0106b219263 \
                 rmd160 a8155346285921f3087795598989df287be8abb4
 
-configure.env   INTLTOOL_PERL=${prefix}/bin/perl5.12
-depends_build   port:intltool port:perl5.12 port:p5.12-xml-parser \
-                port:pkgconfig
-depends_lib     port:libxfcegui4 port:exo port:libwnck
+depends_build   port:intltool port:xfce4-dev-tools port:pkgconfig
+depends_lib     port:libxfcegui4 port:exo port:libwnck port:xorg-libXrandr
 
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize
+
 platform darwin 8 {
     patchfiles-append           patch-configure.diff
     configure.env-append        PKG_CONFIG_PATH="${prefix}/lib/pkgconfig" \

Modified: trunk/dports/xfce/xfdesktop/Portfile
===================================================================
--- trunk/dports/xfce/xfdesktop/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfdesktop/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -22,7 +22,10 @@
 depends_lib     port:libxml2 \
                 port:Thunar port:libxfcegui4
 
-configure.env   INTLTOOL_PERL=${prefix}/bin/perl5.12
 depends_build   port:xfce4-panel port:libglade2 \
-                port:intltool port:perl5.12 port:p5.12-xml-parser \
-                port:pkgconfig
+                port:intltool port:xfce4-dev-tools port:pkgconfig
+
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize
+

Modified: trunk/dports/xfce/xfprint/Portfile
===================================================================
--- trunk/dports/xfce/xfprint/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfprint/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -21,9 +21,12 @@
 
 depends_lib     port:libxfcegui4 port:a2ps
 depends_build   port:libxfce4util port:libxfcegui4 port:xfconf \
-                port:intltool port:perl5.12 port:p5.12-xml-parser \
-                port:pkgconfig
-configure.env   INTLTOOL_PERL=${prefix}/bin/perl5.12
+                port:intltool port:xfce4-dev-tools port:pkgconfig
+
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize
+
 configure.args  --enable-cups
 
 configure.ldflags-append        "-lXft -lfontconfig -lXrender -lXext -lXinerama -lXrandr"

Modified: trunk/dports/xfce/xfwm4/Portfile
===================================================================
--- trunk/dports/xfce/xfwm4/Portfile	2013-07-05 07:18:55 UTC (rev 107756)
+++ trunk/dports/xfce/xfwm4/Portfile	2013-07-05 07:36:59 UTC (rev 107757)
@@ -19,10 +19,12 @@
                 sha1 34514db4531e95a7dbcd7d73c8d97e5cb9d1bf89 \
                 rmd160 445e499ca84846222120d607b80b5eac79b422d7
 
-configure.env   INTLTOOL_PERL=${prefix}/bin/perl5.12
 configure.args  --enable-randr --enable-startup-notification \
                 --disable-compositor --disable-xsync
 depends_lib     port:xfconf port:gtk2 port:dbus-glib port:libwnck \
                 port:libglade2 port:libxfcegui4
-depends_build   port:intltool port:perl5.12 port:p5.12-xml-parser \
-                port:pkgconfig
+depends_build   port:intltool port:xfce4-dev-tools port:pkgconfig
+
+# Don't do intltool's INTLTOOL_PERL dance
+configure.cmd   ${prefix}/bin/xdt-autogen
+configure.env-append XDT_PROG_LIBTOOLIZE=glibtoolize
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130705/33fd2e14/attachment-0001.html>


More information about the macports-changes mailing list