summaryrefslogtreecommitdiff
path: root/lang/perl5
diff options
context:
space:
mode:
authorrichard <richard@pkgsrc.org>2014-01-04 15:10:05 +0000
committerrichard <richard@pkgsrc.org>2014-01-04 15:10:05 +0000
commitac20ab79ea4bffcbd7d0ce4939307436e6ebb63f (patch)
tree4ba7e694076528f4bd4806d47fc0d35729131193 /lang/perl5
parentbd8c25481a4d1cd222fad1e027c5fbfd5bbf8ba5 (diff)
downloadpkgsrc-ac20ab79ea4bffcbd7d0ce4939307436e6ebb63f.tar.gz
recent versions of dtrace seem to require the actual probe objects to build
Diffstat (limited to 'lang/perl5')
-rw-r--r--lang/perl5/patches/patch-Makefile.SH20
1 files changed, 20 insertions, 0 deletions
diff --git a/lang/perl5/patches/patch-Makefile.SH b/lang/perl5/patches/patch-Makefile.SH
new file mode 100644
index 00000000000..50f379cfef3
--- /dev/null
+++ b/lang/perl5/patches/patch-Makefile.SH
@@ -0,0 +1,20 @@
+$NetBSD: patch-Makefile.SH,v 1.1 2014/01/04 15:10:05 richard Exp $
+due to bloody backward incompatible changes in recent dtrace on SunOS
+postpone invocation of dtrace to later with the actual probe objects.
+
+--- Makefile.SH.orig 2013-08-12 02:44:47.000000000 +0000
++++ Makefile.SH
+@@ -234,10 +234,9 @@ dtrace_o=''
+ minidtrace_o=''
+ case "$usedtrace" in
+ define|true)
+- dtrace_h='perldtrace.h'
+- $dtrace -G -s perldtrace.d -o perldtrace.tmp >/dev/null 2>&1 \
+- && rm -f perldtrace.tmp && dtrace_o='perldtrace$(OBJ_EXT)' \
+- && minidtrace_o='miniperldtrace$(OBJ_EXT)'
++ dtrace_h='perldtrace.h'
++ dtrace_o='perldtrace$(OBJ_EXT)'
++ minidtrace_o='miniperldtrace$(OBJ_EXT)'
+ ;;
+ esac
+