Where to include port version in 'port pkg' output?
Blair Zajac
blair at orcaware.com
Wed Jan 2 14:23:22 PST 2013
On my testing on 10.7, the package that is generated from 'port pkg' doesn't
contain any version info, so it looks like Mac OS X treats it as a 1.0 package.
Given I don't know anything about Mac OS X packaging and need this for an
internal project, where is the appropriate place to put a version number?
Here's the contents of Distribution:
<?xml version="1.0" encoding="utf-8"?>
<installer-gui-script minSpecVersion="1">
<title>py27-nose</title>
<options customize="never"/>
<allowed-os-versions><os-version min="10.7"/></allowed-os-versions>
<background file="background.tiff" mime-type="image/tiff"
alignment="bottomleft" scaling="none"/>
<welcome mime-type="text/html" file="Welcome.html"/>
<choices-outline>
<line choice="default">
<line choice="org.macports.py27-nose"/>
</line>
</choices-outline>
<choice id="default"/>
<choice id="org.macports.py27-nose" visible="false">
<pkg-ref id="org.macports.py27-nose"/>
</choice>
<pkg-ref id="org.macports.py27-nose">py27-nose-1.2.1-component.pkg</pkg-ref>
</installer-gui-script>
Here is PackageInfo:
<pkg-info install-location="/" relocatable="false" auth="root">
</pkg-info>
And the commands that are run:
DEBUG: Running command line: PMResourceLocale=English
/Applications/PackageMaker.app/Contents/MacOS/PackageMaker --root
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/destroot
--out
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/py27-nose-1.2.1.pkg
--scripts
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/pkg_scripts
--info
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/PackageInfo
--target 10.5 --domain system --id org.macports.py27-nose --no-relocate
DEBUG: Running command line: /usr/bin/productbuild --resources
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/pkg_resources
--identifier org.macports.py27-nose --distribution
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/Distribution
--package-path
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-nose/py27-nose/work/py27-nose-1.2.1.pkg
Thanks,
Blair
More information about the macports-dev
mailing list