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

>
> 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