On Tue, Feb 10, 2015 at 03:27:46PM -0500, Brian Callahan wrote: > Right. Lua is the one that does it automagically. >
Automagically describes it perfectly. But sadly necessary as the Lua API does change often between versions. > You still didn't regen your patches... > Oops. Now with 100% more regenerated patches: 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:33:03 -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:33:03 -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 Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/devel/luafs/patches/patch-Makefile,v retrieving revision 1.7 diff -u -p -u -r1.7 patch-Makefile --- patches/patch-Makefile 5 May 2011 23:16:19 -0000 1.7 +++ patches/patch-Makefile 10 Feb 2015 20:33:03 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-Makefile,v 1.7 2011/05/05 23:16:19 gsoares Exp $ ---- Makefile.orig Tue Oct 20 17:54:35 2009 -+++ Makefile Thu May 5 16:51:24 2011 +--- Makefile.orig Thu Jan 15 19:58:20 2015 ++++ Makefile Tue Feb 10 21:14:38 2015 @@ -12,7 +12,10 @@ OBJS= src/$T.o lib: src/lfs.so @@ -11,5 +11,5 @@ $OpenBSD: patch-Makefile,v 1.7 2011/05/0 +$(OBJS): $(SRCS) + $(CC) $(CFLAGS) $(INCS) -c src/lfs.c - install: - mkdir -p $(LUA_LIBDIR) + test: lib + LUA_CPATH=./src/?.so lua tests/test.lua Index: patches/patch-config =================================================================== RCS file: /cvs/ports/devel/luafs/patches/patch-config,v retrieving revision 1.9 diff -u -p -u -r1.9 patch-config --- patches/patch-config 7 Jan 2013 22:13:40 -0000 1.9 +++ patches/patch-config 10 Feb 2015 20:33:03 -0000 @@ -1,7 +1,9 @@ $OpenBSD: patch-config,v 1.9 2013/01/07 22:13:40 dcoppa Exp $ ---- config.orig Tue Oct 20 22:54:35 2009 -+++ config Sun Jul 8 19:36:28 2012 -@@ -3,9 +3,9 @@ +--- config.orig Thu Jan 15 19:58:20 2015 ++++ config Tue Feb 10 21:14:38 2015 +@@ -1,24 +1,24 @@ + # Installation directories + # Default installation prefix -PREFIX=/usr/local +#PREFIX=/usr/local @@ -14,7 +16,9 @@ $OpenBSD: patch-config,v 1.9 2013/01/07 -LUA_INC= $(PREFIX)/include +LUA_INC?= $(LOCALBASE)/include -@@ -15,9 +15,9 @@ + # OS dependent + LIB_OPTION= -shared #for Linux + #LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X -LIBNAME= $T.so.$V +LIBNAME= $T.so @@ -28,3 +32,4 @@ $OpenBSD: patch-config,v 1.9 2013/01/07 +CFLAGS+= -fPIC $(INCS) +#CC= gcc + # $Id: config,v 1.21 2007/10/27 22:42:32 carregal Exp $