[36854] trunk/dports/lang/lua/Portfile

nox at macports.org nox at macports.org
Fri May 16 14:12:26 PDT 2008


Revision: 36854
          http://trac.macosforge.org/projects/macports/changeset/36854
Author:   nox at macports.org
Date:     2008-05-16 14:12:25 -0700 (Fri, 16 May 2008)

Log Message:
-----------
lua: A better universal support.

Modified Paths:
--------------
    trunk/dports/lang/lua/Portfile

Modified: trunk/dports/lang/lua/Portfile
===================================================================
--- trunk/dports/lang/lua/Portfile	2008-05-16 21:11:13 UTC (rev 36853)
+++ trunk/dports/lang/lua/Portfile	2008-05-16 21:12:25 UTC (rev 36854)
@@ -4,7 +4,7 @@
 
 name                    lua
 version                 5.1.3
-revision                2
+revision                3
 categories              lang
 platforms               darwin
 maintainers             pmq openmaintainer
@@ -32,18 +32,13 @@
 	reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/src/luaconf.h
 	reinplace "s|/man/man1|/share/man/man1|g" ${worksrcpath}/Makefile
 
-	# to complement the use_readline patch
-	reinplace "s|MYLDFLAGS=|MYLDFLAGS=-L${prefix}/lib|" ${worksrcpath}/src/Makefile
 	# for the pkgconfig file
 	reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/etc/lua.pc
 }
 
-# "use_configure no" nullifies the configure.universal_* hooks
 configure {
-	if {[variant_isset universal]} {
-		reinplace "s|MYCFLAGS=|MYCFLAGS=\"${configure.universal_cflags} \"|g" ${worksrcpath}/src/Makefile
-		reinplace "s|MYLDFLAGS=|MYLDFLAGS=${configure.universal_ldflags} |g" ${worksrcpath}/src/Makefile
-	}
+	reinplace -E "/^MYLDFLAGS=/s|\$| ${configure.ldflags}|" ${worksrcpath}/src/Makefile
+	reinplace -E "/^CFLAGS=/s|\$| ${configure.cflags} ${configure.cppflags}|" ${worksrcpath}/src/Makefile
 }
 
 use_parallel_build  yes

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080516/4f16a61c/attachment.htm 


More information about the macports-changes mailing list