# $Id$ PortSystem 1.0 name msieve version 1.42 categories math maintainers blb openmaintainer description A library for factoring large integers long_description ${description} platforms darwin homepage http://www.boo.net/~jasonp/qs.html master_sites sourceforge distname ${name}142 worksrcdir ${name}-${version} checksums md5 f9039b436aa022277d1ca44162348648 \ sha1 ccc474144e4b93439531b6617726200884472a8d \ rmd160 a86af36032c91f18e7302ccf5afbdd48ed6a145d depends_lib port:gmp 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} } destroot { xinstall -m 755 -d ${destroot}${prefix}/include/msieve \ ${destroot}${prefix}/share/doc/${name} xinstall -m 755 ${worksrcpath}/msieve ${destroot}${prefix}/bin xinstall -m 644 ${worksrcpath}/libmsieve.a ${destroot}${prefix}/lib eval xinstall -m 644 [glob ${worksrcpath}/include/*] \ ${destroot}${prefix}/include/msieve xinstall -m 644 -W ${worksrcpath} Readme Readme.qs Readme.nfs \ ${destroot}${prefix}/share/doc/${name} } platform darwin i386 { set msieve_build_arch x86 } livecheck.regex {(\d\.\d\d)}