$NetBSD: patch-otherlibs_labltk_support_Makefile,v 1.1 2012/10/08 15:05:33 jaapb Exp $

Use BSD_INSTALL_* instead of mkdir and cp
--- otherlibs/labltk/support/Makefile.orig	2011-09-15 13:38:45.000000000 +0000
+++ otherlibs/labltk/support/Makefile
@@ -42,19 +42,17 @@ PUBMLI=fileevent.mli protocol.mli textva
 PUB= $(PUBMLI) $(PUBMLI:.mli=.cmi) tkthread.mli tkthread.cmi tkthread.cmo
 
 install:
-	if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
-	cp $(PUB) lib$(LIBNAME).$(A) $(INSTALLDIR)
+	if test -d $(INSTALLDIR); then : ; else $(BSD_INSTALL_DATA_DIR) $(INSTALLDIR); fi
+	$(BSD_INSTALL_DATA) $(PUB) lib$(LIBNAME).$(A) $(INSTALLDIR)
 	cd $(INSTALLDIR); $(RANLIB) lib$(LIBNAME).$(A)
-	cd $(INSTALLDIR); chmod 644 $(PUB) lib$(LIBNAME).$(A)
 	if test -f dll$(LIBNAME)$(EXT_DLL); then \
-	   cp dll$(LIBNAME)$(EXT_DLL) $(STUBLIBDIR)/; fi
+	   $(BSD_INSTALL_DATA) dll$(LIBNAME)$(EXT_DLL) $(STUBLIBDIR)/; fi
 
 installopt:
-	@if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
-	cp $(PUBMLI:.mli=.cmx) $(INSTALLDIR)
+	@if test -d $(INSTALLDIR); then : ; else $(BSD_INSTALL_DATA_DIR) $(INSTALLDIR); fi
+	$(BSD_INSTALL_DATA) $(PUBMLI:.mli=.cmx) $(INSTALLDIR)
 	if test -f tkthread.$(O); then \
-	  cp tkthread.cmx tkthread.$(O) $(INSTALLDIR); \
-	  chmod 644 $(INSTALLDIR)/tkthread.cmx $(INSTALLDIR)/tkthread.$(O); \
+	  $(BSD_INSTALL_DATA) tkthread.cmx tkthread.$(O) $(INSTALLDIR); \
 	fi
 
 clean:
