[118222] trunk/dports/lang/luajit/Portfile
and.damore at macports.org
and.damore at macports.org
Wed Mar 26 08:03:13 PDT 2014
Revision: 118222
https://trac.macports.org/changeset/118222
Author: and.damore at macports.org
Date: 2014-03-26 08:03:13 -0700 (Wed, 26 Mar 2014)
Log Message:
-----------
port luajit: update to 2.0.3, make the portfile tidier, fix #41132 #41288, nomaintainer
Modified Paths:
--------------
trunk/dports/lang/luajit/Portfile
Modified: trunk/dports/lang/luajit/Portfile
===================================================================
--- trunk/dports/lang/luajit/Portfile 2014-03-26 13:16:38 UTC (rev 118221)
+++ trunk/dports/lang/luajit/Portfile 2014-03-26 15:03:13 UTC (rev 118222)
@@ -3,7 +3,7 @@
PortSystem 1.0
name luajit
-version 2.0.2
+version 2.0.3
categories lang
platforms darwin
license BSD
@@ -14,41 +14,18 @@
master_sites ${homepage}/download
distname LuaJIT-${version}
-checksums rmd160 581ead4b18b54000d83f1ff79559c709f781b6c3 \
- sha256 c05202974a5890e777b181908ac237625b499aece026654d7cc33607e3f46c38
+checksums rmd160 aa5c3fc367871a6ad15c7f9ad3300327c20462ec \
+ sha256 55be6cb2d101ed38acca32c5b1f99ae345904b365b642203194c585d27bebd79
use_configure no
-macosx_deployment_target 10.6
-
build.target amalg
build.args-append CC="${configure.cc}" \
- CFLAGS="${configure.cflags} ${configure.cppflags} [get_canonical_archflags]" \
+ CFLAGS="${configure.cppflags} ${configure.cflags} [get_canonical_archflags] -DLUAJIT_ENABLE_LUA52COMPAT" \
LDFLAGS="${configure.ldflags} [get_canonical_archflags]" \
PREFIX="${prefix}" \
Q=""
-# luajit doesn't depends on lua but if lua 5.2 is installed we're going to change the conf file so we can use 5.2 extensions
-if { ![catch {set lua_version [string range [lindex [lindex [registry_active lua] 0] 1] 0 2]}]
- && [vercmp $lua_version 5.2] >= 0} {
-
- post-patch {
- reinplace "s|/usr/local|${prefix}|" ${worksrcpath}/etc/luajit.pc
- reinplace "s|5\\.1|${lua_version}|g" ${worksrcpath}/src/luaconf.h ${worksrcpath}/etc/luajit.pc
-
- set lua_release [string range [lindex [lindex [registry_active lua] 0] 1] 4 4]
- reinplace "/VERSION/s,5.1,${lua_version}," ${worksrcpath}/src/lua.h
- reinplace "/RELEASE/s,5.1,${lua_version}\\.${lua_release}," ${worksrcpath}/src/lua.h
- }
-
- configure.args-append ABIVER=$lua_version
- build.args-append ABIVER=$lua_version
- destroot.args-append ABIVER=$lua_version
-
- build.args-delete CFLAGS="${configure.cflags} ${configure.cppflags} [get_canonical_archflags]"
- build.args-append CFLAGS="${configure.cflags} ${configure.cppflags} [get_canonical_archflags] -DLUAJIT_ENABLE_LUA52COMPAT"
-}
-
post-patch {
reinplace "s|/usr/local|${prefix}|" ${worksrcpath}/etc/luajit.pc
}
@@ -56,16 +33,8 @@
destroot.args-append PREFIX="${prefix}"
post-destroot {
- xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
- xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/img
- xinstall -m 644 ${worksrcpath}/COPYRIGHT ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}
- eval xinstall -m 644 [glob ${worksrcpath}/doc/*.html] ${destroot}${prefix}/share/doc/${name}
- eval xinstall -m 644 [glob ${worksrcpath}/doc/*.css] ${destroot}${prefix}/share/doc/${name}
- eval xinstall -m 644 [glob ${worksrcpath}/doc/img/*] ${destroot}${prefix}/share/doc/${name}/img
-
- xinstall -d -m 755 ${destroot}${prefix}/share/pkgconfig
- xinstall -m 644 ${worksrcpath}/etc/luajit.pc ${destroot}${prefix}/share/pkgconfig
- xinstall -m 644 ${worksrcpath}/etc/luajit.1 ${destroot}${prefix}/share/man/man1
+ xinstall -m 755 -d ${destroot}${prefix}/share/doc
+ copy ${worksrcpath}/doc/ ${destroot}${prefix}/share/doc/${name}
}
livecheck.type regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140326/72265aff/attachment.html>
More information about the macports-changes
mailing list