SourceForge Logo


Michael L. Love/proclus/GNU-Darwin link block

Related social networking sites that might be lesser known

status and microblogs

  • proclus - FriendFeed
  • hi5 - Michael-L Love
  • Michael L. Love (proclus) -
  • proclus/Michael L. Love on
  • proclus « koornk
  • Michael L. Love/proclus/GNU-Darwin on hellotxt
  • ZooLoo - - Graffiti
  • eYari | Michael L. Love | Activity
  • Michael L. Love/proclus/GNU-Darwin on myspace
  • proclus/Michael L. Love on Jaikus
  • Michael L. Love on
  • Michael L. Love/proclus/GNU-Darwin on Ning Network
  • blogs

  • Michael L. Love/proclus/GNU-Darwin on LiveJournal
  • Michael L. Love/proclus/GNU-Darwin tumblr blog
  • Michael L. Love/proclus/GNU-Darwin on Xanga
  • Michael L. Love: proclus on Blogger
  • Michael L. Love's Site - Michael L. Love on Multiply
  • proclus on Hatena
  • bookmark sites

  • gnudarwin's favorite websites - StumbleUpon
  • Michael L. Love's links on Netlog
  • Michael L. Love's links on digg
  • Michael L. Love's links on reddit
  • Gravee - Michael L. Love's Bookmarks on Gravee
  • follow us: distro feeds:
    molecules feeds: GNU-Darwin Action blog feeds:

    The GNU-Darwin Package Collection

    GNU-Darwin Ports system installation notes

    FreeBSD ports is a vast make system for all of the third party software that has been ported to FreeBSD. This is one of the major source code repositories on the net. Here are the steps to get it working with OSX. GNU-Darwin users should adapt these instructions accordingly, and no data recovery will be needed later.
    1. Get the GNU-Darwin ports archive and untar it as follows.
      cd ~
      cd /usr
      tar -zxf ~/ports-darwin.tar.gz
    2. Get /usr/share/mk and /etc/mtree from CVS.
      cd ~
      setenv CVSROOT
      cvs login
      When prompted for a password, simply press the Enter key.
      cvs -z3 co src/etc/mtree
      cvs -z3 co src/share/mk
      cd src/share/mk
      make install BINDIR=/usr/share
      cd ../../etc/mtree
      mkdir /etc/mtree
      make install
    3. Update /usr/ports/Mk folder through CVS.
      cd ~
      cvs -z3 co ports/Mk
      cd ports/Mk
      cp -rf * /usr/ports/Mk
    4. "cd /usr/ports" and find the directory with the application you wish to install (you can use make search name=packagename). Change to that directory and type "make install". If all goes well, then the ports system will automatically download the necessary files from the internet, compile the sources, and install the application. If not, the CVS repository always contains a number of updated ports as well as updated Mk Makefiles so it is always a good place to look around. You may also want to take a look once in a while at the developers resources page for new developements and CVS updates.
    Related Links

    FreeBSD ports
    GNU-Darwin packages
    GNU-Darwin porting tips
    Bootstrapping the ports tree

    Additional Information

    This GNU-Darwin porting engine has been used to automatically compile over 15000 programs for our users. All of the ported applications are fully OSX compatible, so that MacOS users can learn about the benefits of free software. Here is a comprehensive list of the software that is found in the ports collection. Most of these can now be fairly easily ported to GNU-Darwin and Mac OSX. Take your pick! To check our progress with a particular port, try the package directory.

    GNU-Darwin hard media

    Order them now!

    email proclus