[61269] trunk/dports/lang/clisp/Portfile
easieste at macports.org
easieste at macports.org
Mon Dec 7 08:48:55 PST 2009
Revision: 61269
http://trac.macports.org/changeset/61269
Author: easieste at macports.org
Date: 2009-12-07 08:48:52 -0800 (Mon, 07 Dec 2009)
Log Message:
-----------
Update to clisp-2.48 which works under Snow Leopard.
Modified Paths:
--------------
trunk/dports/lang/clisp/Portfile
Modified: trunk/dports/lang/clisp/Portfile
===================================================================
--- trunk/dports/lang/clisp/Portfile 2009-12-07 13:54:20 UTC (rev 61268)
+++ trunk/dports/lang/clisp/Portfile 2009-12-07 16:48:52 UTC (rev 61269)
@@ -3,7 +3,7 @@
PortSystem 1.0
name clisp
-version 2.47
+version 2.48
categories lang
maintainers waqar
platforms darwin
@@ -23,21 +23,25 @@
master_sites gnu:clisp/release/${version} \
sourceforge
-checksums md5 8fa89bb13e865fc7c7150b82682f35af \
- sha1 63749bf07409cee134c195547e6d911554b619d6 \
- rmd160 d376b0b16694bbaf60e61fc3465bfcdf5770e093
+checksums md5 5e4c4f7cdcf7a1ef4196b9897c287158 \
+ sha1 dc213ed02194ec4c8b596118c5f92b25d1f540e0 \
+ rmd160 01c150ebd1e44e627f41de9cdc84b90267185a70
use_bzip2 yes
+universal_variant no
+
depends_lib port:readline \
port:gettext \
port:libsigsegv
build.dir ${worksrcpath}/src
-variant dynffi {
- ui_msg "enabling dynamic foreign function interface"
- depends_lib-append port:ffcall
+# Force 32-bit, inline-asm
+if {$build_arch == "x86_64"} {
+ configure.build_arch i386
+} elseif {$build_arch == "ppc64"} {
+ configure.build_arch ppc
}
variant nolibsigsegv {
@@ -54,39 +58,23 @@
configure.args-append --ignore-absence-of-libsigsegv
}
+platform darwin 10 {
+ depends_lib-delete port:libsigsegv
+ configure.args-append --ignore-absence-of-libsigsegv
+}
+
configure.cflags
configure.args --prefix=${prefix} --with-libreadline-prefix=${prefix} \
--with-libsigsegv-prefix=${prefix} --with-libiconv-prefix=${prefix}
configure {
set cmdstring "CFLAGS='[join ${configure.cflags}]' \
- CC='${configure.cc}' \
+ CC='${configure.cc} -arch ${configure.build_arch}' \
./configure [join ${configure.args}]"
ui_debug "EXECUTING: $cmdstring"
system "cd ${configure.dir} && $cmdstring"
}
-post-configure {
- if {[variant_isset darwin]} {
- if {[variant_isset dynffi]} {
- set ffi_switch "--with-dynamic-ffi"
- } else {
- set ffi_switch "--without-dynamic-ffi"
- }
- set cmdstring " \
- CFLAGS=[join ${configure.cflags}] \
- ./makemake [join ${configure.args}] \
- --with-unicode \
- --with-readline \
- ${ffi_switch} \
- --with-export-syscalls \
- --with-gettext > Makefile && \
- make config.lisp"
- ui_debug "EXECUTING: $cmdstring"
- system "cd ${build.dir} && $cmdstring"
- }
-}
-
build {
set cmdstring "cd ${build.dir} && ulimit -s 16384 && \
unset LD_PREBIND LD_PREBIND_ALLOW_OVERLAP && \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091207/74c20c06/attachment.html>
More information about the macports-changes
mailing list