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

Reply via email to