Revision: 68409 http://trac.macports.org/changeset/68409 Author: ryandesign@macports.org Date: 2010-06-02 19:41:12 -0700 (Wed, 02 Jun 2010) Log Message: ----------- msieve: update to 1.45; fix inability to find gmp.h (#25105); use build_arch; ensure we're UsingTheRightCompiler Modified Paths: -------------- trunk/dports/math/msieve/Portfile Modified: trunk/dports/math/msieve/Portfile =================================================================== --- trunk/dports/math/msieve/Portfile 2010-06-03 02:28:14 UTC (rev 68408) +++ trunk/dports/math/msieve/Portfile 2010-06-03 02:41:12 UTC (rev 68409) @@ -2,7 +2,7 @@ PortSystem 1.0 name msieve -version 1.42 +version 1.45 categories math maintainers nomaintainer description A library for factoring large integers @@ -12,31 +12,38 @@ homepage http://www.boo.net/~jasonp/qs.html master_sites sourceforge -distname ${name}142 +distname ${name}[strsed ${version} {g/\.//}] worksrcdir ${name}-${version} -checksums md5 f9039b436aa022277d1ca44162348648 \ - sha1 ccc474144e4b93439531b6617726200884472a8d \ - rmd160 a86af36032c91f18e7302ccf5afbdd48ed6a145d +checksums md5 12fdbc862ca53550763b87d6f0956a87 \ + sha1 0059e518371f8127415ff664a30845ad60388232 \ + rmd160 7f0456d992a58670c345e3e8daf751b1a80025f0 depends_lib port:gmp +patchfiles patch-Makefile + +post-patch { + reinplace "s|@CC@|${configure.cc}|g" ${worksrcpath}/Makefile +} + use_configure no -set msieve_build_arch generic -set msieve_opt_flags "-O3 -fomit-frame-pointer -DNDEBUG" -pre-build { - if {[info exists build_arch]} { - if {${build_arch} eq "i386"} { - set msieve_build_arch x86 - } elseif {${build_arch} eq "x86_64"} { - set msieve_build_arch x86_64 - set msieve_opt_flags "-O3 -fomit-frame-pointer -m64 -DNDEBUG" - } - } - build.target ${msieve_build_arch} - build.args GMP=1 OPT_FLAGS="${msieve_opt_flags}" \ - LDFLAGS=${configure.ldflags} +build.args CPPFLAGS="${configure.cppflags}" \ + LDFLAGS="${configure.ldflags}" \ + MACHINE_FLAGS="${configure.cc_archflags}" + +switch ${build_arch} { + i386 { + build.target x86 + } + x86_64 { + build.target x86_64 +# build.args-append MACHINE_FLAGS="-m64" + } + default { + build.target generic + } } destroot { @@ -50,10 +57,6 @@ ${destroot}${prefix}/share/doc/${name} } -platform darwin i386 { - set msieve_build_arch x86 -} - livecheck.type regex livecheck.url http://sourceforge.net/projects/${name}/files/ livecheck.regex {Msieve v([0-9.]+)}
participants (1)
-
ryandesign@macports.org