>if lua 5.4 is installed at build time:
>
>checking for liblua >= 5.2 ...
> checking for lua... no
> checking for lua5.4... no
> checking for lua5.3... no
> checking for lua5.2... no
> checking for lua-5.3... no
> checking for lua-5.2... no
> checking for lua54... yes
>
>regardless of which lua version is used (the vis port specifically asks
>for 5.3), vis' configure script needs patching to use the specified
>version of lua rather than searching for the 'best' one.
>
>Index: Makefile
>===================================================================
>RCS file: /cvs/ports/editors/vis/Makefile,v
>retrieving revision 1.17
>diff -u -p -r1.17 Makefile
>--- Makefile 26 Sep 2023 17:58:06 -0000 1.17
>+++ Makefile 4 Oct 2023 16:49:49 -0000
>@@ -2,7 +2,7 @@ COMMENT = vi-like editor with sam-style
>
> V = 0.8
> DISTNAME = vis-${V}
>-REVISION = 0
>+REVISION = 1
>
> TEST_V = 0.5
> TEST_DISTNAME = vis-test-${TEST_V}
>@@ -33,6 +33,7 @@ RUN_DEPENDS = devel/lpeg,${MODLUA_FLAVO
> TEST_DEPENDS = editors/vim
>
> CONFIGURE_STYLE = simple
>+CONFIGURE_ENV = LUA_VER=${MODLUA_FLAVOR}
> CONFIGURE_ARGS = --prefix=${PREFIX} \
> --mandir=${PREFIX}/man
>
>Index: patches/patch-configure
>===================================================================
>RCS file: /cvs/ports/editors/vis/patches/patch-configure,v
>retrieving revision 1.6
>diff -u -p -r1.6 patch-configure
>--- patches/patch-configure 11 Mar 2022 18:58:39 -0000 1.6
>+++ patches/patch-configure 4 Oct 2023 16:49:49 -0000
>@@ -11,3 +11,12 @@ Index: configure
> tryflag CFLAGS -ffunction-sections
> tryflag CFLAGS -fdata-sections
> tryldflag LDFLAGS_AUTO -Wl,--gc-sections
>+@@ -443,7 +442,7 @@ int main(int argc, char *argv[]) {
>+ }
>+ EOF
>+
>+- for liblua in lua lua5.4 lua5.3 lua5.2 lua-5.3 lua-5.2 lua54 lua53 lua52; do
>++ for liblua in $LUA_VER; do
>+ printf " checking for %s... " "$liblua"
>+
>+ if test "$have_pkgconfig" = "yes" ; then
>
Thanks, works for me.
--
James
No comments:
Post a Comment