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
commit21f22f44d61c778be2a33144045a54627a908cdd (patch)
tree4ba7e694076528f4bd4806d47fc0d35729131193 /lang/perl5
parent8f73d23db37c7f7beb53e172886d7d48cb978748 (diff)
downloadpkgsrc-21f22f44d61c778be2a33144045a54627a908cdd.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
+