svn commit: r417823 - head/textproc/libucl
Kubilay Kocak
koobs at FreeBSD.org
Thu Jun 30 12:23:48 UTC 2016
Author: koobs
Date: Thu Jun 30 12:23:47 2016
New Revision: 417823
URL: https://svnweb.freebsd.org/changeset/ports/417823
Log:
textproc/libucl: Fix builds with multiple lua versions installed
The LUA_{LIB,INC}DIR variables point to the default Lua version
specified in ports (in this case 5.2) or by the user.
When multiple versions of Lua are installed (in this case 5.2 and 5.3),
libucl's ./configure auto-detects Lua 5.3 (or perhaps the latest version
available), which is a mismatch against those in the provided
include/library paths:
checking for a Lua interpreter with version >= 5.1... lua53 <-- detected
checking for lua53... /usr/local/bin/lua53
checking for lua53 version... 5.3
...
checking for Lua header version... 5.2 <-- Passed by LUA_INCDIR
checking if Lua header version matches 5.3... no
This change explicitly specifies the version of the Lua interpreter we
want to use, which appears to sufficienty influence the behaviour of the
./configure macros.
PR: 209887
Reported by: olgeni
MFH: 2016Q2
Modified:
head/textproc/libucl/Makefile
Modified: head/textproc/libucl/Makefile
==============================================================================
--- head/textproc/libucl/Makefile Thu Jun 30 10:12:05 2016 (r417822)
+++ head/textproc/libucl/Makefile Thu Jun 30 12:23:47 2016 (r417823)
@@ -21,7 +21,7 @@ URLS_DESC= Enable fetching URLs
UTILS_DESC= Enable tools: ucl_chargen, ucl_ucldump, ucl_tool
LUA_CONFIGURE_ENABLE= lua
-LUA_CPPFLAGS= -I${LUA_INCDIR}
+LUA_CONFIGURE_ENV= LUA=${LOCALBASE}/bin/${LUA_CMD}
LUA_LDFLAGS= -L${LUA_LIBDIR}
LUA_USES= lua
More information about the svn-ports-head
mailing list