pkgsrc/lang/caml-light/patches/patch-an
dholland 3b06c79f86 Fix broken 64-bit build. Add destdir support.
PKGREVISION++, because I changed some things around.
2008-09-05 02:07:51 +00:00

38 lines
1.3 KiB
Text

$NetBSD: patch-an,v 1.1 2008/09/05 02:07:51 dholland Exp $
destdir support.
--- launch/Makefile~ 1995-02-22 04:33:26.000000000 -0500
+++ launch/Makefile 2008-09-04 21:32:35.000000000 -0400
@@ -10,19 +10,20 @@ all: camlc camllight camlmktop camlexec
# Also, "make install" is done with root permissions, meaning that we don't
# have write permission in the current directory if NFS-mounted...
+# (echo "#!$(BINDIR)/camlrun"; \
+# echo "exit 2"; \
+# cat testprog) > /tmp/testscr
+# chmod a+x /tmp/testscr
+# sh -c 'if sh -c /tmp/testscr 2>/dev/null; \
+# then echo "#!$(BINDIR)/camlrun" > $(LIBDIR)/header; \
+# else cp camlexec $(LIBDIR)/header; \
+# fi'
+# rm -f /tmp/testscr
install:
- (echo "#!$(BINDIR)/camlrun"; \
- echo "exit 2"; \
- cat testprog) > /tmp/testscr
- chmod a+x /tmp/testscr
- sh -c 'if sh -c /tmp/testscr 2>/dev/null; \
- then echo "#!$(BINDIR)/camlrun" > $(LIBDIR)/header; \
- else cp camlexec $(LIBDIR)/header; \
- fi'
- rm -f /tmp/testscr
+ echo "#!$(BINDIR)/camlrun" > $(DESTDIR)$(LIBDIR)/header
for script in camlc camllight camlmktop; do \
- cp $$script $(BINDIR)/$$script; \
- chmod a+x $(BINDIR)/$$script; \
+ cp $$script $(DESTDIR)$(BINDIR)/$$script; \
+ chmod a+x $(DESTDIR)$(BINDIR)/$$script; \
done
SEDCOMMANDS=\