User Tools

Site Tools


docs:tips_n_tricks:max_os_x:macports_install.html

Install MacPorts to custom location

cd /some/location
tar -xvkpjf ~/Downloads/MacPorts-2.3.4.tar.gz
cd MacPorts-2.3.4
./configure --prefix=/opt/macports --with-applications-dir=/opt/macports/Applications
make
sudo make install
echo "-x11 +no_x11 +quartz" >> /opt/macports/etc/macports/variants.conf
PATH="/opt/macports/bin:$PATH" sudo port -v selfupdate
PATH="/opt/macports/bin:$PATH" sudo port install zsh rcs pwgen wget unzip tinyca2 cvs \
                                                 pstree rdesktop lynx pidgin xsel
 

(For some paranoid reasons, I prefer to not have /opt/macports/bin in my default PATH)

PATH="/opt/macports/bin:$PATH" sudo port install jpilot

fails unfortunately:

The file /opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_palm_jpilot/jpilot/work/jpilot-1.8.2/config.log contains

:
configure:4633: checking for perl
configure:4651: found /opt/macports/bin/perl
configure:4663: result: /opt/macports/bin/perl
configure:4674: checking for perl >= 5.8.1
configure:4681: result: 5.16.3
configure:4685: checking for XML::Parser
configure:4691: error: XML::Parser perl module is required for intltool
:

Other XML parsers where installed already:

~ # /opt/macports/bin/port installed '*xml*parser' 
The following ports are currently installed:
  p5.22-xml-parser @2.440.0_0 (active)
~ # /opt/macports/bin/port installed 'perl*'
The following ports are currently installed:
  perl5 @5.16.3_0+perl5_16 (active)
  perl5.16 @5.16.3_1 (active)
  perl5.22 @5.22.0_0 (active)
~ #

The problem was solved by

~ # /opt/macports/bin/port install 'p5.16-xml-parser'

References

  • All this was basically extracted from the MacPorts Install Guide and the Installation Chapter of the overall Macports Guide. A little bit re-written and condensed to my taste ;-)

1)
There was an issue when running ./configure related to accepting the licence which could be solved by running some command (xcode-select –install?) as root - don't remember the details :-/
According to the MacPorts Quickstart Guide you should run xcodebuild -license - maybe that helps (too).
docs/tips_n_tricks/max_os_x/macports_install.html.txt · Last modified: 06.10.2015 07:34 CEST by peter