svn commit: r499695 - in head/devel/lutok: . files

Enji Cooper ngie at FreeBSD.org
Mon Apr 22 23:34:14 UTC 2019


Author: ngie (src committer)
Date: Mon Apr 22 23:34:13 2019
New Revision: 499695
URL: https://svnweb.freebsd.org/changeset/ports/499695

Log:
  Backport patch to fix error check with access(3) failures
  
  The code was not properly checking the failure from access(3).
  
  Backport the patch from GitHub (made after the 0.4 release) which fixes this
  issue.
  
  Bump PORTREVISION for the change.
  
  PR:		237459
  Reviewed by:	asomers, jmmv
  Approved by:	jmmv (maintainer)
  Obtained from:	https://github.com/jmmv/lutok (a23c7b894cf50dea5e927e36a3578b720fffcf23)
  Differential Revision: https://reviews.freebsd.org/D20002

Added:
  head/devel/lutok/files/
  head/devel/lutok/files/patch-state.cpp   (contents, props changed)
Modified:
  head/devel/lutok/Makefile

Modified: head/devel/lutok/Makefile
==============================================================================
--- head/devel/lutok/Makefile	Mon Apr 22 23:32:23 2019	(r499694)
+++ head/devel/lutok/Makefile	Mon Apr 22 23:34:13 2019	(r499695)
@@ -3,7 +3,7 @@
 
 PORTNAME=	lutok
 PORTVERSION=	0.4
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/jmmv/lutok/releases/download/${PORTNAME}-${PORTVERSION}/ \
 		LOCAL/jmmv

Added: head/devel/lutok/files/patch-state.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/lutok/files/patch-state.cpp	Mon Apr 22 23:34:13 2019	(r499695)
@@ -0,0 +1,11 @@
+--- state.cpp.orig	2019-04-22 05:13:10 UTC
++++ state.cpp
+@@ -492,7 +492,7 @@ lutok::state::is_userdata(const int inde
+ void
+ lutok::state::load_file(const std::string& file)
+ {
+-    if (!::access(file.c_str(), R_OK) == 0)
++    if (::access(file.c_str(), R_OK) == -1)
+         throw lutok::file_not_found_error(file);
+     if (luaL_loadfile(_pimpl->lua_state, file.c_str()) != 0)
+         throw lutok::api_error::from_stack(*this, "luaL_loadfile");


More information about the svn-ports-head mailing list