From ntarmos@ceid.upatras.gr  Thu Jan 22 08:06:49 2009
Return-Path: <ntarmos@ceid.upatras.gr>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 58BA91065670
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2009 08:06:49 +0000 (UTC)
	(envelope-from ntarmos@ceid.upatras.gr)
Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169])
	by mx1.freebsd.org (Postfix) with ESMTP id C92948FC16
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2009 08:06:48 +0000 (UTC)
	(envelope-from ntarmos@ceid.upatras.gr)
Received: from mail.ceid.upatras.gr (unknown [10.1.0.143])
	by poseidon.ceid.upatras.gr (Postfix) with ESMTP id CE2B8EB5035
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2009 09:35:46 +0200 (EET)
Received: from localhost (europa.ceid.upatras.gr [127.0.0.1])
	by mail.ceid.upatras.gr (Postfix) with ESMTP id C4406450D0
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2009 09:35:46 +0200 (EET)
Received: from mail.ceid.upatras.gr ([127.0.0.1])
	by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Jy+kl3KPrApL for <FreeBSD-gnats-submit@freebsd.org>;
	Thu, 22 Jan 2009 09:35:46 +0200 (EET)
Received: from ace.netcins.ceid.upatras.gr (ppp089210149101.dsl.hol.gr [89.210.149.101])
	by mail.ceid.upatras.gr (Postfix) with ESMTP id 9578445088
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2009 09:35:46 +0200 (EET)
Received: by ace.netcins.ceid.upatras.gr (Postfix, from userid 1001)
	id 730693F44C; Thu, 22 Jan 2009 09:35:45 +0200 (EET)
Message-Id: <20090122073545.730693F44C@ace.netcins.ceid.upatras.gr>
Date: Thu, 22 Jan 2009 09:35:45 +0200 (EET)
From: Nikos Ntarmos <ntarmos@ceid.upatras.gr>
Reply-To: Nikos Ntarmos <ntarmos@ceid.upatras.gr>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [patch] devel/cmake doesn't detect Lua
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         130862
>Category:       ports
>Synopsis:       [patch] devel/cmake doesn't detect Lua
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kde
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 22 08:10:03 UTC 2009
>Closed-Date:    Thu Jan 22 18:03:18 UTC 2009
>Last-Modified:  Thu Jan 22 18:10:01 UTC 2009
>Originator:     Nikos Ntarmos
>Release:        FreeBSD 7.1-RELEASE-p2 i386
>Organization:
NetCInS Lab., C.E.I.D., U. of Patras, Greece
>Environment:
System: FreeBSD ace.netcins.ceid.upatras.gr 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #1: Wed Jan 14 13:54:37 EET 2009 ntarmos@ace.netcins.ceid.upatras.gr:/opt/obj/opt/src/sys/ACE i386


>Description:
lang/lua50 and lang/lua51 install the corresponding libraries as
${PREFIX}/lib/liblua-5.0.so and ${PREFIX}/lib/liblua-5.1.so
respectively. However, devel/cmake searches for liblua5.0 and liblua5.1
(among other non-existent libraries).
>How-To-Repeat:
>Fix:
The following patch adds (patches to add) the above libraries to the
corresponding cmake FindLua5x modules. We should change either this or
the lua ports and I believe that this is the less intrusive change.

--- cmake-lua.diff begins here ---
--- files/patch-Modules_FindLua50.cmake.orig	2009-01-22 09:30:04.000000000 +0200
+++ files/patch-Modules_FindLua50.cmake	2009-01-22 09:28:56.000000000 +0200
@@ -0,0 +1,11 @@
+--- Modules/FindLua50.cmake.orig	2008-08-01 18:34:50.000000000 +0300
++++ Modules/FindLua50.cmake	2009-01-22 09:26:29.000000000 +0200
+@@ -28,7 +28,7 @@
+ )
+ 
+ FIND_LIBRARY(LUA_LIBRARY_lua 
+-  NAMES lua50 lua5.0 lua5 lua
++  NAMES lua50 lua5.0 lua-5.0 lua5 lua
+   HINTS
+   $ENV{LUA_DIR}
+   PATH_SUFFIXES lib64 lib
--- files/patch-Modules_FindLua51.cmake.orig	2009-01-22 09:30:12.000000000 +0200
+++ files/patch-Modules_FindLua51.cmake	2009-01-22 09:29:00.000000000 +0200
@@ -0,0 +1,11 @@
+--- Modules/FindLua51.cmake.orig	2008-08-01 18:34:50.000000000 +0300
++++ Modules/FindLua51.cmake	2009-01-22 09:26:29.000000000 +0200
+@@ -28,7 +28,7 @@
+ )
+ 
+ FIND_LIBRARY(LUA_LIBRARY 
+-  NAMES lua51 lua5.1 lua
++  NAMES lua51 lua5.1 lua-5.1 lua
+   HINTS
+   $ENV{LUA_DIR}
+   PATH_SUFFIXES lib64 lib
--- cmake-lua.diff ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->kde 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Jan 22 08:10:16 UTC 2009 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130862 
State-Changed-From-To: open->closed 
State-Changed-By: makc 
State-Changed-When: Thu Jan 22 18:03:16 UTC 2009 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130862 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/130862: commit references a PR
Date: Thu, 22 Jan 2009 18:01:47 +0000 (UTC)

 makc        2009-01-22 18:01:33 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel/cmake          Makefile 
   Added files:
     devel/cmake/files    patch-Modules_FindLua50.cmake 
                          patch-Modules_FindLua51.cmake 
   Log:
   Add patches for FindLua5* modules to fix detecting lua libs for cmake dependent ports.
   
   PR:             ports/130862
   Submitted by:   Nikos Ntarmos <ntarmos at ceid.upatras.gr>
   Approved by:    miwi (implicit)
   
   Revision  Changes    Path
   1.27      +1 -1      ports/devel/cmake/Makefile
   1.1       +11 -0     ports/devel/cmake/files/patch-Modules_FindLua50.cmake (new)
   1.1       +11 -0     ports/devel/cmake/files/patch-Modules_FindLua51.cmake (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
