Wed Aug 31 13:24:06 2016 UTC ()
Fix for OS X 10.12, where clock_gettime() is defined.


(adam)
diff -r1.137 -r1.138 pkgsrc/lang/perl5/distinfo
diff -r0 -r1.1 pkgsrc/lang/perl5/patches/patch-dist_Time-HiRes_HiRes.xs

cvs diff -r1.137 -r1.138 pkgsrc/lang/perl5/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/perl5/distinfo 2016/06/14 11:47:21 1.137
+++ pkgsrc/lang/perl5/distinfo 2016/08/31 13:24:06 1.138
@@ -1,25 +1,26 @@ @@ -1,25 +1,26 @@
1$NetBSD: distinfo,v 1.137 2016/06/14 11:47:21 jperkin Exp $ 1$NetBSD: distinfo,v 1.138 2016/08/31 13:24:06 adam Exp $
2 2
3SHA1 (perl-5.24.0.tar.bz2) = 298fa605138c1a00dab95643130ae0edab369b4d 3SHA1 (perl-5.24.0.tar.bz2) = 298fa605138c1a00dab95643130ae0edab369b4d
4RMD160 (perl-5.24.0.tar.bz2) = 756bf07069e91eabe3dac3a47aec5097d48f8963 4RMD160 (perl-5.24.0.tar.bz2) = 756bf07069e91eabe3dac3a47aec5097d48f8963
5SHA512 (perl-5.24.0.tar.bz2) = 05ecc6774da475d14f426a850be7adf754fcb17a2fa85a67aeaf8ddb9c86ae8b1ee654e803ebae5ccdaa73ad3e35188e3254ac9452b47cd4f8ffe47e67d15f53 5SHA512 (perl-5.24.0.tar.bz2) = 05ecc6774da475d14f426a850be7adf754fcb17a2fa85a67aeaf8ddb9c86ae8b1ee654e803ebae5ccdaa73ad3e35188e3254ac9452b47cd4f8ffe47e67d15f53
6Size (perl-5.24.0.tar.bz2) = 14155784 bytes 6Size (perl-5.24.0.tar.bz2) = 14155784 bytes
7SHA1 (patch-Configure) = 13455c1b32b0f602b339787af4ddcd481f9c2dd5 7SHA1 (patch-Configure) = 13455c1b32b0f602b339787af4ddcd481f9c2dd5
8SHA1 (patch-Makefile.SH) = 32ffc30831b0af49f90119510021037b066367dc 8SHA1 (patch-Makefile.SH) = 32ffc30831b0af49f90119510021037b066367dc
9SHA1 (patch-aa) = 9bbcc9395080b11934528a32808e0a509f1d831c 9SHA1 (patch-aa) = 9bbcc9395080b11934528a32808e0a509f1d831c
10SHA1 (patch-ab) = c899b7221a78e74cc9b1480834baba047dd19f38 10SHA1 (patch-ab) = c899b7221a78e74cc9b1480834baba047dd19f38
11SHA1 (patch-ac) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7 11SHA1 (patch-ac) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7
12SHA1 (patch-aq) = 4bf5a76f0277b0939b2ca7720f4bb045a788b5cc 12SHA1 (patch-aq) = 4bf5a76f0277b0939b2ca7720f4bb045a788b5cc
13SHA1 (patch-caretx.c) = 9f53a9133f8dd2f962b448d7288b5b20454c86fb 13SHA1 (patch-caretx.c) = 9f53a9133f8dd2f962b448d7288b5b20454c86fb
14SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099 14SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099
15SHA1 (patch-ck) = 483e93a782e5627d3c7334d930ee11010fe7f7d8 15SHA1 (patch-ck) = 483e93a782e5627d3c7334d930ee11010fe7f7d8
16SHA1 (patch-cn) = d1877383e213a414562b5bb4c1e8aa785926fab7 16SHA1 (patch-cn) = d1877383e213a414562b5bb4c1e8aa785926fab7
17SHA1 (patch-dist_Carp_lib_Carp.pm) = fb628ee983462cec9303ceea09852378ec654ecf 17SHA1 (patch-dist_Carp_lib_Carp.pm) = fb628ee983462cec9303ceea09852378ec654ecf
 18SHA1 (patch-dist_Time-HiRes_HiRes.xs) = 067911a23881d48d2ad431076b3babeb585b83d7
18SHA1 (patch-ext_Errno_Errno__pm.PL) = 4f135e267da17de38f8f1e7e03d5209bfd09a323 19SHA1 (patch-ext_Errno_Errno__pm.PL) = 4f135e267da17de38f8f1e7e03d5209bfd09a323
19SHA1 (patch-ext_XS-APItest_Makefile.PL) = 7094aa4cb021c1f29054a40c4f5f4c15c59f13de 20SHA1 (patch-ext_XS-APItest_Makefile.PL) = 7094aa4cb021c1f29054a40c4f5f4c15c59f13de
20SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470 21SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470
21SHA1 (patch-hints_netbsd.sh) = 0d549a48800372d75fe34b783529a78cba90f646 22SHA1 (patch-hints_netbsd.sh) = 0d549a48800372d75fe34b783529a78cba90f646
22SHA1 (patch-hints_sco.sh) = 8d43cdc0632799e1cdb5dc6fdb968052a9ae4216 23SHA1 (patch-hints_sco.sh) = 8d43cdc0632799e1cdb5dc6fdb968052a9ae4216
23SHA1 (patch-hints_solaris__2.sh) = 0e54889648a6f0f2a0232c5e01bef89d245c213d 24SHA1 (patch-hints_solaris__2.sh) = 0e54889648a6f0f2a0232c5e01bef89d245c213d
24SHA1 (patch-ta) = a9d13eeec22733e4087942f217a0d47a19498a6f 25SHA1 (patch-ta) = a9d13eeec22733e4087942f217a0d47a19498a6f
25SHA1 (patch-ze) = d6fb718a1417e37a7d6bee1ae89fe2beec51c81b 26SHA1 (patch-ze) = d6fb718a1417e37a7d6bee1ae89fe2beec51c81b

File Added: pkgsrc/lang/perl5/patches/Attic/patch-dist_Time-HiRes_HiRes.xs
$NetBSD: patch-dist_Time-HiRes_HiRes.xs,v 1.1 2016/08/31 13:24:06 adam Exp $

Fix for OS X 10.12, where clock_gettime() is defined.

--- dist/Time-HiRes/HiRes.xs.orig	2016-08-31 15:04:18.000000000 +0200
+++ dist/Time-HiRes/HiRes.xs	2016-08-31 15:05:29.000000000 +0200
@@ -747,6 +747,10 @@
 #endif /* !TIME_HIRES_STAT */
 }
 
+#if defined(USE_ITHREADS) && defined(PERL_DARWIN)
+STATIC perl_mutex darwin_time_mutex;
+#endif
+
 /* Until Apple implements clock_gettime() (ditto clock_getres())
  * we will emulate it using Mach interfaces. */
 #if defined(PERL_DARWIN) && !defined(CLOCK_REALTIME)
@@ -758,9 +762,6 @@
 
 #  define TIMER_ABSTIME   0x01
 
-#ifdef USE_ITHREADS
-STATIC perl_mutex darwin_time_mutex;
-#endif
 
 static uint64_t absolute_time_init;
 static mach_timebase_info_data_t timebase_info;