summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authoralnsn <alnsn>2016-06-06 23:19:07 +0000
committeralnsn <alnsn>2016-06-06 23:19:07 +0000
commit54553f510aa82c9abe6bb62101c910456a9a8f71 (patch)
tree775026335643abe56f8debf7e06c3624459ea410 /textproc
parenta01c85a2312a9fa35179c8b8fea1d9cb07706828 (diff)
downloadpkgsrc-54553f510aa82c9abe6bb62101c910456a9a8f71.tar.gz
Switch to pkg_alternatives(8) and rename to lua5x-LDoc-1.4.3.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/LDoc/ALTERNATIVES1
-rw-r--r--textproc/LDoc/Makefile17
-rw-r--r--textproc/LDoc/PLIST4
3 files changed, 13 insertions, 9 deletions
diff --git a/textproc/LDoc/ALTERNATIVES b/textproc/LDoc/ALTERNATIVES
new file mode 100644
index 00000000000..55cc831a21d
--- /dev/null
+++ b/textproc/LDoc/ALTERNATIVES
@@ -0,0 +1 @@
+bin/ldoc @PREFIX@/bin/ldoc@LUADOTVER@
diff --git a/textproc/LDoc/Makefile b/textproc/LDoc/Makefile
index f27036264b7..bb7286f51bb 100644
--- a/textproc/LDoc/Makefile
+++ b/textproc/LDoc/Makefile
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.1.1.1 2016/01/30 11:09:18 alnsn Exp $
+# $NetBSD: Makefile,v 1.2 2016/06/06 23:19:07 alnsn Exp $
DISTNAME= LDoc-1.4.3
+PKGNAME= ${DISTNAME:S/LDoc/${LUA_PKGPREFIX}-LDoc/}
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=stevedonovan/}
GITHUB_TAG= ${PKGVERSION}
-GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION}//}
+GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION_NOREV}//}
MAINTAINER= alnsn@NetBSD.org
HOMEPAGE= https://github.com/stevedonovan/LDoc
@@ -16,20 +17,22 @@ LICENSE= mit
NO_BUILD= yes
USE_TOOLS+= pax
-# LDoc works with any version but this package
-# doesn't need to be multiversioned:
-LUA_VERSIONS_ACCEPTED= 53
-
DEPENDS+= ${LUA_PKGPREFIX}-penlight-[0-9]*:../../devel/lua-penlight
DEPENDS+= ${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem
REPLACE_LUA= ldoc.lua
+# XXX Add subst rules to ../../lang/lua/xxx.mk
+PLIST_SUBST+= LUADOTVER=${_LUA_DOT_VERSION}
+FILES_SUBST+= LUADOTVER=${_LUA_DOT_VERSION}
+
INSTALLATION_DIRS+= bin ${LUA_LDIR}
+WRKSRC=${WRKDIR}/${DISTNAME}
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/ldoc.lua \
- ${DESTDIR}${PREFIX}/bin/ldoc
+ ${DESTDIR}${PREFIX}/bin/ldoc${_LUA_DOT_VERSION}
cd ${WRKSRC} && find ldoc -type f \
| pax -rw ${DESTDIR}${PREFIX}/${LUA_LDIR}/
diff --git a/textproc/LDoc/PLIST b/textproc/LDoc/PLIST
index 359ea730a4f..0ca8ae1e9b7 100644
--- a/textproc/LDoc/PLIST
+++ b/textproc/LDoc/PLIST
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2016/01/30 11:09:18 alnsn Exp $
-bin/ldoc
+@comment $NetBSD: PLIST,v 1.2 2016/06/06 23:19:07 alnsn Exp $
+bin/ldoc${LUADOTVER}
${LUA_LDIR}/ldoc/SciTE.properties
${LUA_LDIR}/ldoc/builtin/coroutine.lua
${LUA_LDIR}/ldoc/builtin/debug.lua