Download and Install minivmac version 2.8.2 on Mac OS X
Wednesday the 27th of August, 2008

    minivmac  most recent diff


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



      # $Id: Portfile 31196 2007-11-18 05:46:55Z ryandesign macports.org $

      PortSystem 1.0

      Name: minivmac
      Version: 2.8.2
      revision 1
      Category: emulators aqua
      Maintainers: ryandesign
      Homepage: http://minivmac.sourceforge.net/
      master_sites sourceforge
      use_configure no
      worksrcdir projects/bgcmachs
      build.target
      Platform: darwin
      universal_variant no

      Description: a Mac 128K, Mac 512K, Mac 512KE, Mac Plus and Mac SE emulator

      Long Description: Mini vMac is a Macintosh emulator. It emulates the earliest Macs, from the original Mac 128K (built 1984-85) to the Mac SE (1987-1990). The default is to emulate a Mac Plus (1986-1990)\; this is also the best-tested and therefore recommended emulation.

      distfiles ${distname}.prj.tgz ${distname}.src.tgz

      checksums ${distname}.prj.tgz md5 cfd3c6b60080d2184d6895b84c616fbf sha1 8aa54b5708e280d1ed0c1f68aca8a38965cad4e2 rmd160 d0e8d7734109b12caaf909efea231fe2a3a55979 ${distname}.src.tgz md5 ff6e67f654f09098ffbb8f26a5a7ae20 sha1 6cdc4b514f3b45869a9fd2c5ee528499e772ad5e rmd160 dc7a827fc1821014b2ac0f9b5cd025e1133d83ef

      set appdir /Applications/MacPorts
      set romfile vMac.ROM
      set romfile_model "Macintosh Plus or 512Ke"

      post-extract {
      reinplace "s|maintained by unknown|maintained by MacPorts|" ${worksrcpath}/config/Info.plist
      reinplace "s|#define kMaintainerName \"unknown\"|#define kMaintainerName \"MacPorts\"|" ${worksrcpath}/config/CNFGGLOB.h
      }

      destroot {
      xinstall -m 755 -d ${destroot}${appdir}
      file copy ${worksrcpath}/minivmac.app ${destroot}${appdir}/Mini\ vMac.app
      }

      post-install {
      if { ! [file exists ${appdir}/${romfile}] } {
      ui_msg "**************************************************************"
      ui_msg "Mini vMac requires a ROM file from the type of machine you're"
      ui_msg "emulating in order to work. The ROM file is not included with"
      ui_msg "this package because it is copyrighted Apple software."
      ui_msg "Download the CopyRoms program from the Mini vMac web site"
      ui_msg "(${homepage} > More > Extras)"
      ui_msg "and transfer it to a real physical ${romfile_model}"
      ui_msg "that you own. Run the CopyRoms program there, then transfer"
      ui_msg "the ROM file back to this Mac, name it ${romfile},"
      ui_msg "and put it in ${appdir}."
      ui_msg "**************************************************************"
      }
      }

      if { ![variant_isset mac128k] && ![variant_isset mac512k] && ![variant_isset mac512ke] && ![variant_isset macse] } {
      default_variants +macplus
      }

      Variant: mac128k conflicts mac512k mac512ke macplus macse description {Emulate a Macintosh with 128K RAM and 2 drives} {
      patchfiles-append patch-CNFGGLOB.h-mac128k.diff
      set romfile Mac128K.ROM
      set romfile_model "Macintosh 128K or 512K"
      }

      Variant: mac512k conflicts mac128k mac512ke macplus macse description {Emulate a Macintosh 512K with 512K RAM and 2 drives} {
      patchfiles-append patch-CNFGGLOB.h-mac512k.diff
      set romfile Mac128K.ROM
      set romfile_model "Macintosh 128K or 512K"
      }

      Variant: mac512ke conflicts mac128k mac512k macplus macse description {Emulate a Macintosh 512Ke with 512K RAM and 6 drives} {
      patchfiles-append patch-CNFGGLOB.h-mac512ke.diff
      }

      Variant: macplus conflicts mac128k mac512k mac512ke macse description {Emulate a Macintosh Plus with 4 MB RAM and 6 drives (default)} {
      # Mac Plus emulation is the default so we don't need to do anything here
      }

      Variant: macse conflicts mac128k mac512k mac512ke macplus description {Emulate a Macintosh SE with 4 MB RAM and 6 drives} {
      patchfiles-append patch-CNFGGLOB.h-macse.diff
      set romfile MacSE.ROM
      set romfile_model "Macintosh SE"
      }

      livecheck.check regex
      livecheck.url ${homepage}download.html
      livecheck.regex ${name}-(\[0-9.\]+)\\.src

    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/minivmac
      % sudo port install minivmac
      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 minivmac
      ---> Verifying checksum for minivmac
      ---> Extracting minivmac
      ---> Configuring minivmac
      ---> Building minivmac with target all
      ---> Staging minivmac into destroot
      ---> Installing minivmac
    - 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 minivmac with these commands:
      %  man minivmac
      % apropos minivmac
      % which minivmac
      % locate minivmac

     Where to find more information:

    Darwin Ports



    image test