head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2017.08.18.10.28.46; author triaxx; state dead; branches; next 1.1; commitid 8tConoupMNLMiG3A; 1.1 date 2017.08.14.21.11.09; author triaxx; state Exp; branches; next ; commitid 45zcPtLuxc5KYd3A; desc @@ 1.2 log @Remove devel/lua-doc due to package duplication with textproc/LDoc. @ text @$NetBSD: patch-makefile,v 1.1 2017/08/14 21:11:09 triaxx Exp $ Don't use mkdir and cp directly, use BSD_INSTALL_* abstraction instead --- makefile.orig 2016-11-07 14:20:55.000000000 +0000 +++ makefile @@@@ -6,17 +6,26 @@@@ LUA_SHAREDIR=$(LUA_PREFIX)/share/lua/5.1 ldoc: install: install_parts - echo "lua $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc - chmod +x $(DESTDIR)$(LUA_BINDIR)/ldoc + $(BSD_INSTALL_SCRIPT_DIR) $(DESTDIR)$(LUA_BINDIR) + echo "$(LUA) $(LUA_SHAREDIR)/ldoc.lua \$$*" > ldoc.sh + $(BSD_INSTALL_SCRIPT) ldoc.sh $(DESTDIR)$(LUA_BINDIR)/ldoc install_luajit: install_parts - echo "luajit $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc - chmod +x $(DESTDIR)$(LUA_BINDIR)/ldoc + $(BSD_INSTALL_SCRIPT_DIR) $(DESTDIR)$(LUA_BINDIR) + echo "luajit $(LUA_SHAREDIR)/ldoc.lua \$$*" > ldoc.sh + $(BSD_INSTALL_SCRIPT) ldoc.sh $(DESTDIR)$(LUA_BINDIR)/ldoc install_parts: - mkdir -p $(DESTDIR)$(LUA_SHAREDIR) - cp ldoc.lua $(DESTDIR)$(LUA_SHAREDIR) - cp -r ldoc $(DESTDIR)$(LUA_SHAREDIR) + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR) + $(BSD_INSTALL_DATA) ldoc.lua $(DESTDIR)$(LUA_SHAREDIR) + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR)/ldoc + $(BSD_INSTALL_DATA) ldoc/SciTE.properties $(DESTDIR)$(LUA_SHAREDIR)/ldoc + $(BSD_INSTALL_DATA) ldoc/config.ld $(DESTDIR)$(LUA_SHAREDIR)/ldoc + $(BSD_INSTALL_DATA) ldoc/*.lua $(DESTDIR)$(LUA_SHAREDIR)/ldoc + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR)/ldoc/builtin + $(BSD_INSTALL_DATA) ldoc/builtin/* $(DESTDIR)$(LUA_SHAREDIR)/ldoc/builtin + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR)/ldoc/html + $(BSD_INSTALL_DATA) ldoc/html/* $(DESTDIR)$(LUA_SHAREDIR)/ldoc/html uninstall: -rm $(DESTDIR)$(LUA_SHAREDIR)/ldoc.lua @ 1.1 log @Add devel/lua-doc package version 1.4.6 Reviewed by maya@@ Needed by wm/awesome for API doc generation. @ text @d1 1 a1 1 $NetBSD$ @