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 $

Reply via email to