diff options
author | adam <adam@pkgsrc.org> | 2016-08-31 13:24:06 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2016-08-31 13:24:06 +0000 |
commit | 60b3a44dd03497376db6656985c39ef23f847d05 (patch) | |
tree | 412e4cf2392a0e596591ca691ce5cad791683e5c /lang | |
parent | 981d46012558a01773718708d86a6dfe169bc2a1 (diff) | |
download | pkgsrc-60b3a44dd03497376db6656985c39ef23f847d05.tar.gz |
Fix for OS X 10.12, where clock_gettime() is defined.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/perl5/distinfo | 3 | ||||
-rw-r--r-- | lang/perl5/patches/patch-dist_Time-HiRes_HiRes.xs | 27 |
2 files changed, 29 insertions, 1 deletions
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo index 1139e55ac5f..dedbac67555 100644 --- a/lang/perl5/distinfo +++ b/lang/perl5/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.137 2016/06/14 11:47:21 jperkin Exp $ +$NetBSD: distinfo,v 1.138 2016/08/31 13:24:06 adam Exp $ SHA1 (perl-5.24.0.tar.bz2) = 298fa605138c1a00dab95643130ae0edab369b4d RMD160 (perl-5.24.0.tar.bz2) = 756bf07069e91eabe3dac3a47aec5097d48f8963 @@ -15,6 +15,7 @@ SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099 SHA1 (patch-ck) = 483e93a782e5627d3c7334d930ee11010fe7f7d8 SHA1 (patch-cn) = d1877383e213a414562b5bb4c1e8aa785926fab7 SHA1 (patch-dist_Carp_lib_Carp.pm) = fb628ee983462cec9303ceea09852378ec654ecf +SHA1 (patch-dist_Time-HiRes_HiRes.xs) = 067911a23881d48d2ad431076b3babeb585b83d7 SHA1 (patch-ext_Errno_Errno__pm.PL) = 4f135e267da17de38f8f1e7e03d5209bfd09a323 SHA1 (patch-ext_XS-APItest_Makefile.PL) = 7094aa4cb021c1f29054a40c4f5f4c15c59f13de SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470 diff --git a/lang/perl5/patches/patch-dist_Time-HiRes_HiRes.xs b/lang/perl5/patches/patch-dist_Time-HiRes_HiRes.xs new file mode 100644 index 00000000000..90b56c7bb18 --- /dev/null +++ b/lang/perl5/patches/patch-dist_Time-HiRes_HiRes.xs @@ -0,0 +1,27 @@ +$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; |