[83707] trunk/dports/devel/nusmv/Portfile

mww at macports.org mww at macports.org
Fri Sep 9 08:21:10 PDT 2011


Revision: 83707
          http://trac.macports.org/changeset/83707
Author:   mww at macports.org
Date:     2011-09-09 08:21:09 -0700 (Fri, 09 Sep 2011)
Log Message:
-----------
try harder to build correctly (32/64 bit issues)

Modified Paths:
--------------
    trunk/dports/devel/nusmv/Portfile

Modified: trunk/dports/devel/nusmv/Portfile
===================================================================
--- trunk/dports/devel/nusmv/Portfile	2011-09-09 15:19:21 UTC (rev 83706)
+++ trunk/dports/devel/nusmv/Portfile	2011-09-09 15:21:09 UTC (rev 83707)
@@ -26,21 +26,28 @@
 depends_lib         port:readline port:expat
 
 set minisatdir      ${workpath}/NuSMV-${version}/MiniSat
+worksrcdir          NuSMV-${version}
 
 extract.only        NuSMV-${version}.tar.gz
 post-extract {
     system -W ${minisatdir} "unzip ${distpath}/minisat2-070721.zip"
 }
 
-worksrcdir          ${worksrcdir}/nusmv
-
 pre-configure {
     # build included cudd first so that configure can pick it up
-    system "cd ${workpath}/NuSMV-${version}/cudd-2.4.1.1 && make -f Makefile_os_x CPP=${configure.cxx} CC=${configure.cc}"
-    system -W ${minisatdir} "./build.sh"
+    if {$build_arch == "x86_64"} {
+        system -W ${worksrcpath}/cudd-2.4.1.1 "mv Makefile_os_x_64bit Makefile_os_x"
+    }
+    system -W ${worksrcpath}/cudd-2.4.1.1 "make -f Makefile_os_x CPP=${configure.cxx} CC=${configure.cc} ICFLAGS=\"${configure.cc_archflags}\""
+    system -W ${minisatdir} "CXX=\"${configure.cxx} ${configure.cxx_archflags}\" ./build.sh"
 }
-
+configure.dir       ${worksrcpath}/nusmv
 configure.args      --with-expat-libdir=${prefix}/lib --with-expat-incdir=${prefix}/include \
-                    --disable-zchaff --enable-minisat
+                    --disable-zchaff --enable-minisat \
+                    --with-minisat-incdir=${minisatdir}/minisat/simp \
+                    --with-minisat-libdir=${minisatdir}/minisat/simp
 
+build.dir           ${configure.dir}
+destroot.dir        ${configure.dir}
+
 use_parallel_build  no
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110909/f727b7b4/attachment.html>


More information about the macports-changes mailing list