Create a MacOS X App Bundle Using MacPorts: Difference between revisions

Line 44: Line 44:
MacPorts provides a feature for [http://guide.macports.org/index.html#using.binaries.binary-packages producing binary packages] with standalone binary installers that are precompiled; they do not require MacPorts on the target system. Binary files created with MacPorts may be either .pkg (Mac OS X Installer Packages), or RPM (RPM Package Manager) format. MacPorts may also process a .pkg package into a Mac OS X .dmg disk image file.  The port command shown below will create a DMG type binary installer for the Octave port and all its dependencies.
MacPorts provides a feature for [http://guide.macports.org/index.html#using.binaries.binary-packages producing binary packages] with standalone binary installers that are precompiled; they do not require MacPorts on the target system. Binary files created with MacPorts may be either .pkg (Mac OS X Installer Packages), or RPM (RPM Package Manager) format. MacPorts may also process a .pkg package into a Mac OS X .dmg disk image file.  The port command shown below will create a DMG type binary installer for the Octave port and all its dependencies.


* {{Codeline|<nowiki>sudo port mdmg <portname></nowiki>}}
<nowiki>sudo port mdmg <portname></nowiki>


If more than one version of Octave is installed, or if more than one variant of Octave has been installed, the version and variant should be included.
If more than one version of Octave is installed, or if more than one variant of Octave has been installed, the version and variant should be included.


* {{Codeline|<nowiki>sudo port mdmg <portname> @<version>+variant1+variant2</nowiki>}}
<nowiki>sudo port mdmg <portname> @<version>+variant1+variant2</nowiki>


The DMG will be placed in the port's work directory.  If a local portfile is used, a symbolic link to the work directory will be placed in the directory containing the portfile.
The DMG will be placed in the port's work directory.  If a local portfile is used, a symbolic link to the work directory will be placed in the directory containing the portfile.
364

edits