[151549] trunk/dports/lang/perl5

mojca at macports.org mojca at macports.org
Wed Aug 17 05:40:53 PDT 2016


Revision: 151549
          https://trac.macports.org/changeset/151549
Author:   mojca at macports.org
Date:     2016-08-17 05:40:53 -0700 (Wed, 17 Aug 2016)
Log Message:
-----------
perl5: apply the patch for Sierra to perl5.22 as well (#52012)

Modified Paths:
--------------
    trunk/dports/lang/perl5/Portfile

Added Paths:
-----------
    trunk/dports/lang/perl5/files/5.22/patch-dist-Time-HiRes-HiRes.xs.diff

Modified: trunk/dports/lang/perl5/Portfile
===================================================================
--- trunk/dports/lang/perl5/Portfile	2016-08-17 12:40:24 UTC (rev 151548)
+++ trunk/dports/lang/perl5/Portfile	2016-08-17 12:40:53 UTC (rev 151549)
@@ -82,15 +82,11 @@
                             ${perl5.major}/install-under-short-version-PR43480.patch \
         }
         if {${perl5.major} >= 5.22} {
+            # build error on Sierra
+            # https://trac.macports.org/ticket/52012
             # failed test
             # https://trac.macports.org/ticket/51327
             patchfiles-append \
-                            ${perl5.major}/patch-dist-IO-t-cachepropagate-unix.t.diff
-        }
-        if {${perl5.major} == 5.24} {
-            # build error on Sierra (maybe also relevant for other perl versions?)
-            # https://trac.macports.org/ticket/52012
-            patchfiles-append \
                             ${perl5.major}/patch-dist-Time-HiRes-HiRes.xs.diff \
                             ${perl5.major}/patch-dist-IO-t-cachepropagate-unix.t.diff
         }

Copied: trunk/dports/lang/perl5/files/5.22/patch-dist-Time-HiRes-HiRes.xs.diff (from rev 151547, trunk/dports/lang/perl5/files/5.24/patch-dist-Time-HiRes-HiRes.xs.diff)
===================================================================
--- trunk/dports/lang/perl5/files/5.22/patch-dist-Time-HiRes-HiRes.xs.diff	                        (rev 0)
+++ trunk/dports/lang/perl5/files/5.22/patch-dist-Time-HiRes-HiRes.xs.diff	2016-08-17 12:40:53 UTC (rev 151549)
@@ -0,0 +1,14 @@
+https://trac.macports.org/ticket/52012
+https://github.com/Homebrew/homebrew-core/issues/1957#issuecomment-226850273
+
+--- dist/Time-HiRes/HiRes.xs.orig
++++ dist/Time-HiRes/HiRes.xs
+@@ -940,7 +940,7 @@ BOOT:
+   }
+ #   endif
+ #endif
+-#if defined(PERL_DARWIN)
++#if defined(PERL_DARWIN) && !defined(CLOCK_REALTIME)
+ #  ifdef USE_ITHREADS
+   MUTEX_INIT(&darwin_time_mutex);
+ #  endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160817/b050a602/attachment.html>


More information about the macports-changes mailing list