MacPorts is a distribution channel for all kinds of open-source software to macOS computers. The version of Freeciv is 2.5.9, it looks like no one is now maintaining it on Fink, so 2.5.9 may be the last version you can get there. Fink does not have a gtk3 package avail, so no gtk3 client is possible. If you did the Unix PATH magic you can run it from anywhere. Otherwise, use a Terminal window and enter these commands.
If you're a Unix expert you will know how to set up your PATH env to include /sw/bin, they include a helper script file /sw/bin/init.sh to help. The fink executable gets put into /sw/bin. Luckily they provide default answers, so I just accepted all the defaults.
That script is interactive, and requires you to answer questions about various options, which may be over your head unless you're a Unix expert.
I used the helper script from the source install instructions. When you have X11 and XCode installed, you can install Fink. You need to have X11 and XCode installed, see this link. On Yosemite if you get error "dyld: Library not loaded: /usr/local/lib/liblzma.5.dylib" then install xz libraryĪpr, 2021 - I was able to successfully install on a Mac running 10.12 Sierra.
It can take a bit under 5 minutes to complete the overall process and uses your full CPU, so it makes sense to brew a cup of coffee in the meantime. Note that this downloads quite a few software development packages and command line utilities as prerequisites to the game. The Homebrew base repository hosts a variety of games, too, like Freeciv. This is the current command to install Homebrew (check the site to make sure it hasn't changed): Note: The commands below need to be copied and pasted into a terminal! Please share your experiences on the Freeciv forum Īs of Dec, 2021, Homebrew does not support MacOS 10.14 or earlier.
Download and un-zip the file, then read the "readme.txt". For building from source, see Build-MacOSX.Ĭhoose the version of freeciv and MacOS version from what's available. Fink gets you freeciv version 2.5.9 with gtk2 client, and appears to be abandoned. MacPorts gets you the latest freeciv version with either the gtk2 client or sdl client. Which package manager should you choose? Homebrew requires MacOS 10.15 or later, and gets you the latest freeciv version with the gtk3 client. May not work for everybody - if it doesn't work for you, you'll have to use the package managers like Homebrew, Fink, MacPorts, as described below. These files are intended for folks who are lazy or don't want to deal with using the terminal command line. Quickest and easiest method to run Freeciv on your Mac.