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

cvs diff -r1.38 -r1.39 pkgsrc/lang/lua/Attic/Makefile (expand / switch to context diff)
--- 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

File Added: pkgsrc/lang/lua/module.mk
# $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

File Added: pkgsrc/lang/lua/Attic/version.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/}