[144219] trunk/dports/devel/globus-core

mojca at macports.org mojca at macports.org
Mon Jan 4 15:53:50 PST 2016


Revision: 144219
          https://trac.macports.org/changeset/144219
Author:   mojca at macports.org
Date:     2016-01-04 15:53:50 -0800 (Mon, 04 Jan 2016)
Log Message:
-----------
globus-core: fixes for perl (r144216, #48365), still broken (#50215)

Revision Links:
--------------
    https://trac.macports.org/changeset/144216

Modified Paths:
--------------
    trunk/dports/devel/globus-core/Portfile
    trunk/dports/devel/globus-core/files/patch-globus-core-automake-obsolete-macro.diff
    trunk/dports/devel/globus-core/files/patch-globus-core-perldir.diff

Modified: trunk/dports/devel/globus-core/Portfile
===================================================================
--- trunk/dports/devel/globus-core/Portfile	2016-01-04 23:48:57 UTC (rev 144218)
+++ trunk/dports/devel/globus-core/Portfile	2016-01-04 23:53:50 UTC (rev 144219)
@@ -45,8 +45,18 @@
 patchfiles              patch-globus-core-automake-obsolete-macro.diff \
                         patch-globus-core-perldir.diff
 
-patch.pre_args          -p1
+post-patch {
+    reinplace "s|@@PERLLIB@@|${perl5.lib}|" ${worksrcpath}/configure.in
+    reinplace "s|libtoolize|glibtoolize|g"  ${worksrcpath}/bootstrap
+}
 
+# this should probably be an "autoconf" step
+pre-configure {
+    file delete -force ${worksrcpath}/autom4te.cache
+    system "cd ${worksrcpath} && \
+        GLOBUS_LOCATION=${prefix} GPT_LOCATION=${prefix} ./bootstrap"
+}
+
 depends_build           port:grid-packaging-tools \
                         port:libtool \
                         port:autoconf \
@@ -76,13 +86,6 @@
 build.env-append        GPT_LOCATION=${prefix} \
                         GLOBUS_LOCATION=${prefix}
 
-pre-configure {
-    file delete -force ${worksrcpath}/autom4te.cache
-    reinplace "s/libtoolize/glibtoolize/g" ${worksrcpath}/bootstrap
-    system "cd ${worksrcpath} && \
-        GLOBUS_LOCATION=${prefix} GPT_LOCATION=${prefix} ./bootstrap"
-}
-
 post-destroot {
     # These scripts are intended to be sourced, not executed
     system "chmod 644 ${destroot}${prefix}/share/globus/globus-build-env-*.sh"

Modified: trunk/dports/devel/globus-core/files/patch-globus-core-automake-obsolete-macro.diff
===================================================================
--- trunk/dports/devel/globus-core/files/patch-globus-core-automake-obsolete-macro.diff	2016-01-04 23:48:57 UTC (rev 144218)
+++ trunk/dports/devel/globus-core/files/patch-globus-core-automake-obsolete-macro.diff	2016-01-04 23:53:50 UTC (rev 144219)
@@ -1,5 +1,5 @@
---- globus_core-8.9.orig/configure.in	2011-12-05 21:27:20.000000000 +0100
-+++ globus_core-8.9/configure.in	2013-01-18 11:50:18.742812017 +0100
+--- configure.in.orig
++++ configure.in
 @@ -21,7 +21,7 @@
  GPT_INIT
  AM_INIT_AUTOMAKE($GPT_NAME, $GPT_VERSION,0)

Modified: trunk/dports/devel/globus-core/files/patch-globus-core-perldir.diff
===================================================================
--- trunk/dports/devel/globus-core/files/patch-globus-core-perldir.diff	2016-01-04 23:48:57 UTC (rev 144218)
+++ trunk/dports/devel/globus-core/files/patch-globus-core-perldir.diff	2016-01-04 23:53:50 UTC (rev 144219)
@@ -1,15 +1,11 @@
---- globus_core-8.9-orig/configure.in	2011-12-05 21:27:20.000000000 +0100
-+++ globus_core-8.9/configure.in	2013-06-21 16:28:42.471409885 +0200
-@@ -89,7 +89,11 @@
+--- configure.in.orig
++++ configure.in
+@@ -89,7 +89,7 @@
      perlmoduledir=$withval
  ],
  [
 -    perlmoduledir='${prefix}/lib/perl'
-+    if test -x ${prefix}/bin/perl ; then
-+        perlmoduledir=`${prefix}/bin/perl -V:installvendorlib | cut -d\' -f 2`
-+    else
-+        perlmoduledir='${prefix}/lib/perl'
-+    fi
++    perlmoduledir=@@PERLLIB@@
  ])
  AC_SUBST(perlmoduledir)
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160104/cd64f8b0/attachment.html>


More information about the macports-changes mailing list