Date: Wed, 29 Apr 2020 14:01:06 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r533337 - in head: . Mk Mk/Scripts Message-ID: <202004291401.03TE16o2029540@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Wed Apr 29 14:01:05 2020 New Revision: 533337 URL: https://svnweb.freebsd.org/changeset/ports/533337 Log: Allow lua scripts in the framworks. Bump the minimum required pkg version to a version that accepts properly lua scripts Lua script offers the advantages over shell scripts that they are running in a capsicum sandbox and they are natively rootdir friendly Reviewed by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D21433 Modified: head/CHANGES head/Mk/Scripts/create-manifest.sh head/Mk/bsd.port.mk Modified: head/CHANGES ============================================================================== --- head/CHANGES Wed Apr 29 13:40:39 2020 (r533336) +++ head/CHANGES Wed Apr 29 14:01:05 2020 (r533337) @@ -11,6 +11,18 @@ in the release notes and/or placed into UPDATING. All ports committers are allowed to commit to this file. 20200414: +AUTHOR: bapt@FreeBSD.org + + package scripts can now be done in lua, the following are supported: + + - pkg-pre-install.lua + - pkg-post-install.lua + - pkg-pre-deinstall.lua + - pkg-post-deinstall.lua + + see pkg-lua-script(5) for more details. + +20200414: AUTHOR: mat@FreeBSD.org USES=lua gained flavors. Modified: head/Mk/Scripts/create-manifest.sh ============================================================================== --- head/Mk/Scripts/create-manifest.sh Wed Apr 29 13:40:39 2020 (r533336) +++ head/Mk/Scripts/create-manifest.sh Wed Apr 29 14:01:05 2020 (r533337) @@ -104,6 +104,7 @@ for stage in INSTALL DEINSTALL UPGRADE; do output=${dp_METADIR}/+${prepost:+${prepost}_}${stage} for input in ${files}; do [ -f "${input}" ] && cat ${input} >> ${output} + [ -f "${input}.lua" ] && cp ${input}.lua ${dp_METADIR} done done done Modified: head/Mk/bsd.port.mk ============================================================================== --- head/Mk/bsd.port.mk Wed Apr 29 13:40:39 2020 (r533336) +++ head/Mk/bsd.port.mk Wed Apr 29 14:01:05 2020 (r533337) @@ -1047,7 +1047,7 @@ _FLAVOR:= ${FLAVOR} .if !defined(PORTS_FEATURES) && empty(${PORTS_FEATURES:MFLAVORS}) PORTS_FEATURES+= FLAVORS .endif -MINIMAL_PKG_VERSION= 1.6.0 +MINIMAL_PKG_VERSION= 1.13.0 _PORTS_DIRECTORIES+= ${PKG_DBDIR} ${PREFIX} ${WRKDIR} ${EXTRACT_WRKDIR} \ ${STAGEDIR}${PREFIX} ${WRKDIR}/pkg ${BINARY_LINKDIR}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004291401.03TE16o2029540>