From owner-svn-ports-all@freebsd.org Mon Apr 22 23:34:14 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7532815867FE; Mon, 22 Apr 2019 23:34:14 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1B78A84BE7; Mon, 22 Apr 2019 23:34:14 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E73281C2AE; Mon, 22 Apr 2019 23:34:13 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x3MNYDB9036675; Mon, 22 Apr 2019 23:34:13 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x3MNYDLG036671; Mon, 22 Apr 2019 23:34:13 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201904222334.x3MNYDLG036671@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Enji Cooper Date: Mon, 22 Apr 2019 23:34:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r499695 - in head/devel/lutok: . files X-SVN-Group: ports-head X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in head/devel/lutok: . files X-SVN-Commit-Revision: 499695 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1B78A84BE7 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Apr 2019 23:34:14 -0000 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");