Sun Jan 11 23:15:55 2009 UTC ()
Add module.mk for Lua packages.
Suggested by Aleksey Cheusov on pkgsrc-users@.
(minskim)
diff -r1.38 -r1.39 pkgsrc/lang/lua/Makefile
diff -r0 -r1.1 pkgsrc/lang/lua/module.mk
diff -r0 -r1.1 pkgsrc/lang/lua/version.mk
--- pkgsrc/lang/lua/Attic/Makefile 2008/09/07 14:03:42 1.38
+++ pkgsrc/lang/lua/Attic/Makefile 2009/01/11 23:15:55 1.39
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2008/09/07 14:03:42 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2009/01/11 23:15:55 minskim Exp $
-DISTNAME= lua-5.1.4
+DISTNAME= lua-${LUA_VERSION}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
ftp://ftp.gwdg.de/pub/languages/lua/ \
@@ -15,6 +15,8 @@
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.lua.org/
COMMENT= Powerful light-weight language for extending applications
+
+.include "../../lang/lua/version.mk"
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
# $NetBSD: module.mk,v 1.1 2009/01/11 23:15:55 minskim Exp $
#
# This Makefile fragment is intended to be included by packages that
# install Lua packages.
.if !defined(LUA_MODULE_MK)
LUA_MODULE_MK= # defined
.include "../../lang/lua/version.mk"
_LUA_VERSION= ${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}
LUA_PKGPREFIX= lua
LUA_LDIR= share/lua/${_LUA_VERSION}
PLIST_SUBST+= LUA_LDIR=${LUA_LDIR}
.if defined(NO_BUILD) && empty(NO_BUILD:M[Nn][Oo])
DEPENDS+= lua-${_LUA_VERSION}.*:../../lang/lua
.else
LUA_CDIR= lib/lua/${_LUA_VERSION}
PLIST_SUBST+= LUA_CDIR=${LUA_CDIR}
BUILDLINK_API_DEPENDS.lua+= lua-${_LUA_VERSION}.*
.include "../../lang/lua/buildlink3.mk"
.endif
.endif # LUA_MODULE_MK
# $NetBSD: version.mk,v 1.1 2009/01/11 23:15:55 minskim Exp $
LUA_VERSION= 5.1.4
LUA_VERSION_MAJOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1/}
LUA_VERSION_MINOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\2/}