pkgsrc-ng/lang/perl5/patches/patch-Makefile.SH
2016-01-21 23:40:00 +01:00

34 lines
935 B
Bash

$NetBSD: patch-Makefile.SH,v 1.3 2014/10/01 07:17:02 adam Exp $
Due to bloody backward incompatible changes in recent dtrace on SunOS
postpone invocation of dtrace to later with the actual probe objects.
Ensure perldtrace.h is generated during makedepends in order to avoid
compilation problems
--- Makefile.SH.orig 2014-05-26 13:34:18.000000000 +0000
+++ Makefile.SH
@@ -225,10 +225,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
@@ -1579,7 +1578,7 @@ nokfilenack: utilities
.PHONY: clist hlist
-clist: $(c)
+clist: $(c) $(DTRACE_H)
echo $(c) | tr ' ' $(TRNL) >.clist
hlist: $(h)