Aaron Bieber wrote (2022-10-25 04:28 CEST): > > aisha <openbsd.po...@aisha.cc> writes: > > > On 22/09/18 03:45PM, aisha wrote: > >> Hi, > >> I've attached an update for devel/luafs to 1.8.0, all tests are passing. > >> > > > > ping. > > > > OK abieeber@ > > Can we get another OK for aisha to commit this? :D
Tested with luakit. OK sdk@ > > > > diff --git a/devel/luafs/Makefile b/devel/luafs/Makefile > > index cd6a2a2559c..adebaaff7ef 100644 > > --- a/devel/luafs/Makefile > > +++ b/devel/luafs/Makefile > > @@ -2,9 +2,8 @@ COMMENT = file system library for the lua language > > > > GH_ACCOUNT = keplerproject > > GH_PROJECT = luafilesystem > > -GH_TAGNAME = v_1_6_3 > > -PKGNAME = luafs-1.6.3 > > -REVISION = 1 > > +GH_TAGNAME = v1_8_0 > > +PKGNAME = luafs-1.8.0 > > > > CATEGORIES = devel > > > > @@ -18,7 +17,8 @@ MODULES = lang/lua > > FLAVORS = lua52 lua53 > > FLAVOR ?= > > > > -MAKE_ENV += LUA_LIBDIR=${MODLUA_LIBDIR} LUA_INC=${MODLUA_INCL_DIR} > > +CFLAGS += -I${MODLUA_INCL_DIR} -I${LOCALBASE}/include > > +LDFLAGS += -L${MODLUA_LIBDIR} -L${LOCALBASE}/lib > > > > ALL_TARGET = lib > > > > diff --git a/devel/luafs/distinfo b/devel/luafs/distinfo > > index f7f578c05f9..a933c9bb8d5 100644 > > --- a/devel/luafs/distinfo > > +++ b/devel/luafs/distinfo > > @@ -1,2 +1,2 @@ > > -SHA256 (luafilesystem-1_6_3.tar.gz) = > > VSXSuOx3dIZWKaainC+Uyw9+Z4eYe/VM034BG/tkIGg= > > -SIZE (luafilesystem-1_6_3.tar.gz) = 30379 > > +SHA256 (luafilesystem-1_8_0.tar.gz) = > > FtF8eIuAk/IEcyU0P16bdMzLHqlgAeRZFKWLuuiTJJU= > > +SIZE (luafilesystem-1_8_0.tar.gz) = 30374 > > diff --git a/devel/luafs/patches/patch-Makefile > > b/devel/luafs/patches/patch-Makefile > > index c4fb73ee739..33a6481036d 100644 > > --- a/devel/luafs/patches/patch-Makefile > > +++ b/devel/luafs/patches/patch-Makefile > > @@ -1,14 +1,14 @@ > > ---- 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 > > +Index: Makefile > > +--- Makefile.orig > > ++++ Makefile > > +@@ -11,8 +11,8 @@ OBJS= src/$T.o > > + > > lib: src/lfs.so > > > > - src/lfs.so: $(OBJS) > > -- MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; $(CC) > > $(CFLAGS) $(LIB_OPTION) -o src/lfs.so $(OBJS) > > -+ MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; $(CC) > > $(CFLAGS) $(LIB_OPTION) lfs.o -o $(LIBNAME) > > -+ > > -+$(OBJS): $(SRCS) > > -+ $(CC) $(CFLAGS) $(INCS) -c src/lfs.c > > +-src/lfs.so: $(OBJS) > > +- MACOSX_DEPLOYMENT_TARGET=$(MACOSX_DEPLOYMENT_TARGET); export > > MACOSX_DEPLOYMENT_TARGET; $(CC) $(LIB_OPTION) -o src/lfs.so $(OBJS) > > ++src/lfs.so: $(SRCS) > > ++ MACOSX_DEPLOYMENT_TARGET=$(MACOSX_DEPLOYMENT_TARGET); export > > MACOSX_DEPLOYMENT_TARGET; $(CC) -fPIC -shared $(CFLAGS) -o lfs.so src/lfs.c > > $(LDFLAGS) > > > > test: lib > > LUA_CPATH=./src/?.so lua tests/test.lua > > diff --git a/devel/luafs/patches/patch-config > > b/devel/luafs/patches/patch-config > > index 2ecdf6cad02..d61a89f71e6 100644 > > --- a/devel/luafs/patches/patch-config > > +++ b/devel/luafs/patches/patch-config > > @@ -1,29 +1,14 @@ > > ---- config.orig Thu Jan 15 19:58:20 2015 > > -+++ config Tue Feb 10 21:14:38 2015 > > -@@ -3,9 +3,9 @@ > > - # Default installation prefix > > --PREFIX=/usr/local > > -+#PREFIX=/usr/local > > - > > - # System's libraries directory (where binary libraries are installed) > > --LUA_LIBDIR= $(PREFIX)/lib/lua/5.1 > > -+LUA_LIBDIR?= $(LOCALBASE)/lib/lua/5.1 > > - > > - # Lua includes directory > > --LUA_INC= $(PREFIX)/include > > -+LUA_INC?= $(LOCALBASE)/include > > - > > -@@ -15,9 +15,9 @@ > > - > > --LIBNAME= $T.so.$V > > -+LIBNAME= $T.so > > - > > +Index: config > > +--- config.orig > > ++++ config > > +@@ -20,7 +20,7 @@ LIB_OPTION= -shared #for Linux > > + MACOSX_DEPLOYMENT_TARGET= 10.5 > > + > > # Compilation directives > > -WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align > > -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic > > +#WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align > > -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic > > - INCS= -I$(LUA_INC) > > + INCS= $(LUA_INC) > > -CFLAGS= $(WARN) $(INCS) > > -CC= gcc > > -+CFLAGS+= -fPIC $(INCS) > > ++#CFLAGS+= -fPIC $(INCS) > > +#CC= gcc > > - > > diff --git a/devel/luafs/pkg/PLIST b/devel/luafs/pkg/PLIST > > index 3239f999e45..46185a8816e 100644 > > --- a/devel/luafs/pkg/PLIST > > +++ b/devel/luafs/pkg/PLIST > > @@ -1,4 +1,4 @@ > > -lib/lua/${MODLUA_VERSION}/lfs.so > > +@so lib/lua/${MODLUA_VERSION}/lfs.so > > share/doc/${FULLPKGNAME}/ > > share/doc/${FULLPKGNAME}/examples.html > > share/doc/${FULLPKGNAME}/index.html