Msieve version 1.42 - How to Download and Install on Mac OS X
Sunday the 22nd of November, 2009

    version 1.42

      View the most recent changes for the msieve port at: msieve.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for msieve.
      The raw portfile for msieve 1.42 is located here:
      http://msieve.darwinports.com/dports/math/msieve/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/msieve


      The msieve Portfile 59683 2009-10-19 20:05:06Z blb macports.org $

      PortSystem 1.0
      Name: msieve
      Version: 1.42
      Category: math
      Maintainers: nomaintainer
      Description: A library for factoring large integers
      Long Description: ${description}

      Platform: 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)}


    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/msieve
      % sudo port install msieve
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching msieve
      ---> Verifying checksum for msieve
      ---> Extracting msieve
      ---> Configuring msieve
      ---> Building msieve with target all
      ---> Staging msieve into destroot
      ---> Installing msieve
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using msieve with these commands:
      %  man msieve
      % apropos msieve
      % which msieve
      % locate msieve

     Where to find more information:

    Darwin Ports



    Lightbox this page.