$NetBSD: patch-Makefile,v 1.3 2021/11/01 19:50:50 wiz Exp $

PREFIX, LIBDIR and DOCDIR set by the package Makefile
Use BSD_INSTALL_*
--- Makefile.orig	2019-06-14 09:55:03.000000000 +0000
+++ Makefile
@@ -12,9 +12,9 @@
 
 -include $(shell ocamlc -where)/Makefile.config
 
-PREFIX=/usr
-LIBDIR=$(DESTDIR)$(PREFIX)/lib/ocaml/cmdliner
-DOCDIR=$(DESTDIR)$(PREFIX)/share/doc/cmdliner
+#PREFIX=/usr
+#LIBDIR=$(DESTDIR)$(PREFIX)/lib/ocaml/cmdliner
+#DOCDIR=$(DESTDIR)$(PREFIX)/share/doc/cmdliner
 NATIVE=$(shell ocamlopt -version > /dev/null 2>&1 && echo true)
 # EXT_LIB     by default value of OCaml's Makefile.config
 # NATDYNLINK  by default value of OCaml's Makefile.config
@@ -40,8 +40,8 @@ all: $(BUILD-TARGETS)
 install: $(INSTALL-TARGETS)
 
 install-doc:
-	$(INSTALL) -d $(DOCDIR)
-	$(INSTALL) CHANGES.md LICENSE.md README.md $(DOCDIR)
+	$(BSD_INSTALL_DATA_DIR) $(DOCDIR)
+	$(BSD_INSTALL_DATA) CHANGES.md LICENSE.md README.md $(DOCDIR)
 
 clean:
 	ocaml build.ml clean
@@ -59,18 +59,18 @@ create-libdir:
 	$(INSTALL) -d $(LIBDIR)
 
 install-common: create-libdir
-	$(INSTALL) pkg/META $(BASE).mli $(BASE).cmi $(BASE).cmti $(LIBDIR)
-	$(INSTALL) cmdliner.opam $(LIBDIR)/opam
+	$(BSD_INSTALL_DATA) pkg/META $(BASE).mli $(BASE).cmi $(BASE).cmti $(LIBDIR)
+	$(BSD_INSTALL_DATA) cmdliner.opam $(LIBDIR)/opam
 
 install-byte: create-libdir
-	$(INSTALL) $(BASE).cma $(LIBDIR)
+	$(BSD_INSTALL_DATA) $(BASE).cma $(LIBDIR)
 
 install-native: create-libdir
-	$(INSTALL) $(BASE).cmxa $(BASE)$(EXT_LIB) $(wildcard $(B)/cmdliner*.cmx) \
+	$(BSD_INSTALL_DATA) $(BASE).cmxa $(BASE)$(EXT_LIB) $(wildcard $(B)/cmdliner*.cmx) \
   $(LIBDIR)
 
 install-native-dynlink: create-libdir
-	$(INSTALL) $(BASE).cmxs $(LIBDIR)
+	$(BSD_INSTALL_DATA) $(BASE).cmxs $(LIBDIR)
 
 .PHONY: all install install-doc clean build-byte build-native \
 	build-native-dynlink create-libdir install-common install-byte \
