On Tue, Feb 10, 2015 at 02:42:31PM -0500, Brian Callahan wrote:
> Hi Florian --
>
> It mostly looks ok (might want to tighten up some white space and/or
> rearrange some variables but that's just nit-picking).
> I had to regen the patches (there was fuzz).
>

I am not as nit-picky about variable ordering as many of you here on
the list. But I like having the path related variables together, as I
am sure they will need a lot of altering if upstream keeps changing the
syntax of their tags and release names.

> Also, and I may well demonstrate my lack of knowledge of luafs here,
> going off your email is this something that should have FLAVORS added to
> it? You say in your email that it adds support for lua53 yet it is built
> with lua51. Could the version I built with lua51 work with lua53 things?
> Do we even care about such things? I assume the answer to the latter
> question is yes since you brought it up.
>

I assumed that such modules are built for different lua versions
by overriding MODLUA_VERSION in the environment. Thus you end up with:

 * lua53fs-1.6.3 => Lua 5.3
 * lua52fs-1.6.3 => Lua 5.2
 * luafs-1.6.3 => Lua 5.1

At least that is what I concluded after looking at the Lua ports module.

> Finally, do you want to take MAINTAINER of this? There is none
> currently listed.

Can do.

And thanks for taking a peek at it Brian. Much obliged.

Florian

Here is one with me as maintainer:

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/luafs/Makefile,v
retrieving revision 1.19
diff -u -p -u -r1.19 Makefile
--- Makefile    7 Aug 2013 21:57:47 -0000       1.19
+++ Makefile    10 Feb 2015 20:14:56 -0000
@@ -1,22 +1,31 @@
 # $OpenBSD: Makefile,v 1.19 2013/08/07 21:57:47 naddy Exp $
-SHARED_ONLY=   Yes
+SHARED_ONLY =  Yes

-COMMENT=       file system library for the lua language
-V=             1.6.2
-DISTNAME=      luafilesystem-${V}
-PKGNAME=       luafs-${V}
-CATEGORIES=    devel
-MASTER_SITES=  https://github.com/downloads/keplerproject/luafilesystem/
+COMMENT =      file system library for the lua language
+V =            1_6_3

-HOMEPAGE=      http://www.keplerproject.org/luafilesystem/
+GH_ACCOUNT =   keplerproject
+GH_PROJECT =   luafilesystem
+GH_TAGNAME =   v_${V}
+GH_COMMIT =    8014725009e195ffb502bcd65ca4e93b60a1b21c
+
+DISTNAME =     ${GH_PROJECT}-v_${V}
+WRKDIST =      ${WRKDIR}/${DISTNAME}
+PKGNAME =      luafs-${V:S/_/./g}
+
+CATEGORIES =   devel
+
+HOMEPAGE =     http://www.keplerproject.org/luafilesystem/
+
+MAINTAINER =   Florian Stinglmayr <flor...@n0la.org>

 # MIT
-PERMIT_PACKAGE_CDROM=  Yes
+PERMIT_PACKAGE_CDROM = Yes

-MODULES=       lang/lua
-ALL_TARGET=    lib
+MODULES =      lang/lua
+ALL_TARGET =   lib

-MAKE_ENV+=     LUA_LIBDIR=${MODLUA_LIBDIR} LUA_INC=${MODLUA_INCL_DIR}
+MAKE_ENV +=    LUA_LIBDIR=${MODLUA_LIBDIR} LUA_INC=${MODLUA_INCL_DIR}

 do-install:
        ${INSTALL_DATA_DIR} ${MODLUA_LIBDIR} ${MODLUA_DOCDIR} 
${MODLUA_EXAMPLEDIR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/luafs/distinfo,v
retrieving revision 1.8
diff -u -p -u -r1.8 distinfo
--- distinfo    7 Jan 2013 22:13:40 -0000       1.8
+++ distinfo    10 Feb 2015 20:14:56 -0000
@@ -1,2 +1,2 @@
-SHA256 (luafilesystem-1.6.2.tar.gz) = 
StFt+ZWDFGYqRZ/shI0jPVkxPvSZKAiikAU8FhRTIBg=
-SIZE (luafilesystem-1.6.2.tar.gz) = 27886
+SHA256 (luafilesystem-v_1_6_3.tar.gz) = 
VSXSuOx3dIZWKaainC+Uyw9+Z4eYe/VM034BG/tkIGg=
+SIZE (luafilesystem-v_1_6_3.tar.gz) = 30379

Reply via email to