PSPP MacOS Bundles
PSPP is a software
package for statistics. This site provides MacOS application bundles
for pspp. Information how to upgrade a GNU/Linux pspp package is here:
PSPP GNU/Linux package updates.
The bundle is build and tested for MacOS 10.11 (El Capitan). However, there is a
good chance, that it works also on other versions of MacOS. If you run
this on other MacOS versions, please send me a feedback about your experience.
on November 4th 2017 (MacOS bundle bugfix)
Old Stable Release:
pspp-0.10.2.dmg, released on July 23rd 2016
I do not have an Apple Developer
ID and therefore I cannot sign the application bundle. This application
note describes how to install an application which is not signed.
Support and Problems
Use the pspp-users
mailing list to discuss problems. Bug reports can be submitted via
the GNU Savannah
pspp Bug Tracker on the PSPP Project Page.
Technology and Build Process
The PSPP Mac Bundles are based on the MacPorts pspp
version. The pspp package for MacPorts is maintained by Jeremy Lavergne.
Comparison to the MacPorts pspp version
The MacPorts project provides a complete environment with all required
libraries for running pspp on MacOS. The installation of pspp via MacPorts
If you already have MacPorts installed on your system, then use
MacPorts! If you feel uncomfortable with setting up MacPorts, then you
may use the bundle. The bundle on this site just installs everything
the usual Mac way via a dmg file as a selfcontained application. The
default graphics backend in MacPorts is X11 and therefore requires the
X Server. The bundle is configured to use the GTK+ Quartz backend - so
the bundle does not need an X Server. So the bundle has the following
differences to the macports version:
- MacPorts Base Package
- Apple XCode compiler
- The XServer from macports or the standalone XQuartz server
- XServer startup configuration (see: this
mailing list entry)
- The MacPorts pspp package
- The bundle is based on the GTK+ Quartz backend and does not use
an X Server. There are some differences in GUI display.
- The bundle is selfcontained and installed via the standard
application installation mechanism.
- The bundle only supports the gui version "psppire". You cannot
run pspp via the commandline in a terminal.
The bundle is based on the pspp version in MacPorts. You must have all
prerequisites to install macports on your system. The bundle build
will not interfer with your default macports installation but build
everything in a temporary macports installation. The whole build
process of the bundle is controlled via the script here: https://github.com/fredowski/osxbundler.
This script will
If you have everything ready for a macports installation, you can run
the script by
- install and update MacPorts in a temporary
- install pspp in this MacPorts installation including the
required dependencies. Instead of using an XServer, GTK+ is configured to
use the Quartz
- create an icn file and update the version number
- use gtk-mac-bundler
to build a bundle.
- create a dmg for distribution
As the whole macports installation plus the dependencies are build
from scratch this will take a couple of hours.
git clone https://github.com/fredowski/osxbundler.git
Maintained by Friedrich
Last modified: Sat Nov 4 15:17:10 CET 2017