svn commit: r556141 - in head/devel/luafilesystem: . files
Kyle Evans
kevans at FreeBSD.org
Tue Nov 24 01:01:59 UTC 2020
Author: kevans
Date: Tue Nov 24 01:01:58 2020
New Revision: 556141
URL: https://svnweb.freebsd.org/changeset/ports/556141
Log:
devel/luafilesystem: update to 1.8.0
The highlights are that Lua 5.4 is now supported and memory leak due to
a potential realloc failure was fixed.
Builds fine without the Makefile patch (some of it has been incorporated),
config patch has been adjusted.
PR: 250409
Approved by: fiziologus at gmail.com (maintainer timeout, ~4 weeks)
MFC after: 1 week
Deleted:
head/devel/luafilesystem/files/patch-Makefile
Modified:
head/devel/luafilesystem/Makefile
head/devel/luafilesystem/distinfo
head/devel/luafilesystem/files/patch-config
Modified: head/devel/luafilesystem/Makefile
==============================================================================
--- head/devel/luafilesystem/Makefile Tue Nov 24 00:56:50 2020 (r556140)
+++ head/devel/luafilesystem/Makefile Tue Nov 24 01:01:58 2020 (r556141)
@@ -3,8 +3,7 @@
PORTNAME= luafilesystem
DISTVERSIONPREFIX= v
-DISTVERSION= 1_7_0
-PORTREVISION= 1
+DISTVERSION= 1_8_0
CATEGORIES= devel
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
@@ -13,7 +12,7 @@ COMMENT= Library to access directory structure and fil
LICENSE= MIT
-USES= lua:-53,module
+USES= lua:module
USE_GITHUB= yes
GH_ACCOUNT= keplerproject
Modified: head/devel/luafilesystem/distinfo
==============================================================================
--- head/devel/luafilesystem/distinfo Tue Nov 24 00:56:50 2020 (r556140)
+++ head/devel/luafilesystem/distinfo Tue Nov 24 01:01:58 2020 (r556141)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1506581912
-SHA256 (keplerproject-luafilesystem-v1_7_0_GH0.tar.gz) = 854ef99b6a4eb48af00c304e26fc4429094a8612003a7a81ba22014f32e85db3
-SIZE (keplerproject-luafilesystem-v1_7_0_GH0.tar.gz) = 30829
+TIMESTAMP = 1602883563
+SHA256 (keplerproject-luafilesystem-v1_8_0_GH0.tar.gz) = 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495
+SIZE (keplerproject-luafilesystem-v1_8_0_GH0.tar.gz) = 30374
Modified: head/devel/luafilesystem/files/patch-config
==============================================================================
--- head/devel/luafilesystem/files/patch-config Tue Nov 24 00:56:50 2020 (r556140)
+++ head/devel/luafilesystem/files/patch-config Tue Nov 24 01:01:58 2020 (r556141)
@@ -1,31 +1,33 @@
---- config.orig 2015-01-15 18:58:20 UTC
+--- config.orig 2020-04-23 01:16:42 UTC
+++ config
-@@ -1,24 +1,24 @@
+@@ -1,16 +1,15 @@
# Installation directories
# Default installation prefix
-PREFIX=/usr/local
-+PREFIX=%%PREFIX%%
++PREFIX?=/usr/local
+-LUA_VERSION = 5.1
++LUA_VERSION?= 5.1
+
# System's libraries directory (where binary libraries are installed)
--LUA_LIBDIR= $(PREFIX)/lib/lua/5.1
+-LUA_LIBDIR= $(PREFIX)/lib/lua/$(LUA_VERSION)
+LUA_LIBDIR= %%MODLIBDIR%%
# Lua includes directory
--LUA_INC= $(PREFIX)/include
-+LUA_INC= %%INCDIR%%
+-LUA_INC += -I$(PREFIX)/include
+-LUA_INC += -I/usr/include/lua$(LUA_VERSION) -I/usr/include/lua/$(LUA_VERSION)
++LUA_INC += %%INCDIR%%
# OS dependent
LIB_OPTION= -shared #for Linux
- #LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X
-
--LIBNAME= $T.so.$V
-+LIBNAME= $T.so
-
+@@ -22,7 +21,7 @@ MACOSX_DEPLOYMENT_TARGET= 10.5
# Compilation directives
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+= $(WARN) $(INCS)
+CC?= gcc
+
+ # $Id: config,v 1.21 2007/10/27 22:42:32 carregal Exp $
More information about the svn-ports-all
mailing list