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