<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch travis-ci
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/28e10494fad399065be707988d3fcd4ee9abe4aa">https://github.com/macports/macports-base/commit/28e10494fad399065be707988d3fcd4ee9abe4aa</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 28e10494fad399065be707988d3fcd4ee9abe4aa
</span>Merge: 83a3142 889e626
Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue May 29 06:05:04 2018 +1000

<span style='display:block; white-space:pre;color:#404040;'>    Merge tag 'v2.5.0' into travis-ci
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    MacPorts 2.5.0
</span>
 .gitignore                                         |    7 +-
 .mailmap                                           |    1 +
 .travis.yml                                        |   31 +-
 ChangeLog                                          |   99 +
 HACKING                                            |   10 +-
 LICENSE                                            |    2 +-
 Makefile.in                                        |    6 +-
 Mk/macports.autoconf.mk.in                         |   16 +-
 Mk/macports.subdir.mk                              |    1 +
 Mk/macports.tea.mk                                 |   15 +-
 aclocal.m4                                         |  196 +-
 autogen.sh                                         |    3 +-
 config.guess                                       |  780 +++---
 config.sub                                         |  400 ++-
 config/RELEASE_URL                                 |    2 +-
 config/macports_version                            |    2 +-
 configure                                          | 2862 +++-----------------
 configure.ac                                       |   44 +-
 doc/Makefile.in                                    |   15 +-
 doc/archive_sites.conf                             |   13 +
 doc/asciidoc.conf                                  |    2 +-
 doc/exampleport/Portfile                           |   92 -
 doc/macports.conf.5                                |   29 +-
 doc/macports.conf.5.txt                            |   15 +-
 doc/macports.conf.in                               |   26 +-
 doc/port-activate.1                                |    2 +-
 doc/port-archive.1                                 |    2 +-
 doc/port-archivefetch.1                            |    2 +-
 doc/port-cat.1                                     |    2 +-
 doc/port-cd.1                                      |    2 +-
 doc/port-clean.1                                   |    2 +-
 doc/port-contents.1                                |    2 +-
 doc/port-dependents.1                              |    2 +-
 doc/port-deps.1                                    |    2 +-
 doc/port-diagnose.1                                |    2 +-
 doc/port-dir.1                                     |    2 +-
 doc/port-distcheck.1                               |    4 +-
 doc/port-distcheck.1.txt                           |    2 +-
 doc/port-distfiles.1                               |    2 +-
 doc/port-dmg.1                                     |    2 +-
 doc/port-echo.1                                    |    2 +-
 doc/port-edit.1                                    |    6 +-
 doc/port-edit.1.txt                                |   11 +-
 doc/port-exit.1                                    |    2 +-
 doc/port-fetch.1                                   |    2 +-
 doc/port-gohome.1                                  |    2 +-
 doc/port-help.1                                    |    2 +-
 doc/port-info.1                                    |    2 +-
 doc/port-install.1                                 |    2 +-
 doc/port-installed.1                               |    2 +-
 doc/port-lint.1                                    |    2 +-
 doc/port-list.1                                    |    2 +-
 doc/port-livecheck.1                               |    2 +-
 doc/port-load.1                                    |    2 +-
 doc/port-log.1                                     |    2 +-
 doc/port-mirror.1                                  |    2 +-
 doc/port-notes.1                                   |    2 +-
 doc/port-outdated.1                                |    2 +-
 doc/port-platform.1                                |    2 +-
 doc/port-provides.1                                |    2 +-
 doc/port-reclaim.1                                 |   18 +-
 doc/port-reclaim.1.txt                             |   14 +-
 doc/port-rev-upgrade.1                             |    2 +-
 doc/port-search.1                                  |    4 +-
 doc/port-search.1.txt                              |    2 +-
 doc/port-select.1                                  |    2 +-
 doc/port-selfupdate.1                              |   14 +-
 doc/port-setrequested.1                            |    2 +-
 doc/port-space.1                                   |    2 +-
 doc/port-sync.1                                    |    6 +-
 doc/port-unarchive.1                               |    2 +-
 doc/port-uninstall.1                               |    2 +-
 doc/port-upgrade.1                                 |    2 +-
 doc/port-usage.1                                   |    2 +-
 doc/port-variants.1                                |    2 +-
 doc/port-version.1                                 |    2 +-
 doc/port.1                                         |   63 +-
 doc/port.1.txt                                     |   39 +-
 doc/portfile.7                                     |   39 +-
 doc/portgroup.7                                    |    2 +-
 doc/portstyle.7                                    |    2 +-
 doc/portundocumented.7                             |    4 +-
 doc/portundocumented.7.txt                         |    2 +-
 doc/prefix.mtree.in                                |   20 +-
 doc/pubkeys.conf.5                                 |    2 +-
 doc/sources.conf.5                                 |    2 +-
 doc/variants.conf.5                                |    2 +-
 m4/foundation.m4                                   |  442 ---
 m4/pthread.m4                                      |  234 --
 portmgr/ReleaseProcess.md                          |   44 +-
 portmgr/dmg/License.html                           |    2 +-
 portmgr/dmg/ReadMe.rtf                             |    4 +-
 portmgr/dmg/postflight.in                          |    1 +
 src/Makefile.in                                    |    4 +-
 src/cflib1.0/CFLib.c                               | 1377 ----------
 src/cflib1.0/Makefile.in                           |   11 -
 src/compat/Makefile.in                             |   30 +
 src/compat/getdelim.c                              |   88 +
 src/compat/getdelim.h                              |   11 +
 src/{pextlib1.0/base32cmd.h => compat/getline.c}   |   50 +-
 src/compat/getline.h                               |   11 +
 src/{pextlib1.0 => compat}/strlcat.c               |    6 +-
 src/{pextlib1.0 => compat}/strlcat.h               |    9 +-
 .../strlcpy.c}                                     |   37 +-
 src/compat/strlcpy.h                               |   10 +
 src/config.h.in                                    |   78 +-
 src/cregistry/entry.c                              |   57 +-
 src/cregistry/entry.h                              |    8 +-
 src/cregistry/sql.c                                |  128 +-
 src/cxx_stdlib_overridden.tcl.in                   |   57 +
 src/darwintracelib1.0/Makefile.in                  |   11 +
 src/darwintracelib1.0/access.c                     |    3 -
 src/darwintracelib1.0/close.c                      |    3 -
 src/darwintracelib1.0/darwintrace.c                |   52 +-
 src/darwintracelib1.0/dup2.c                       |    3 -
 src/darwintracelib1.0/mkdir.c                      |    5 -
 src/darwintracelib1.0/open.c                       |    3 -
 src/darwintracelib1.0/proc.c                       |   15 -
 src/darwintracelib1.0/readdir.c                    |   18 +-
 src/darwintracelib1.0/readlink.c                   |    7 -
 src/darwintracelib1.0/rename.c                     |    3 -
 src/darwintracelib1.0/rmdir.c                      |    3 -
 src/darwintracelib1.0/stat.c                       |   35 +-
 src/darwintracelib1.0/unlink.c                     |    3 -
 src/dedup_portfiles.tcl.in                         |    1 -
 src/images_to_archives.tcl.in                      |    1 -
 src/machista1.0/libmachista.c                      |    2 +-
 src/macports1.0/Makefile.in                        |    4 +-
 src/macports1.0/diagnose.tcl                       |   27 +-
 src/macports1.0/macports.tcl                       |  451 ++-
 src/macports1.0/macports_util.tcl                  |   10 +-
 src/macports1.0/reclaim.tcl                        |  227 +-
 src/macports1.0/selfupdate.tcl                     |    8 +-
 src/macports1.0/tests/macports.test                |    5 +-
 src/macports1.0/tests/macports_dlist.test          |   10 +-
 src/macports1.0/tests/reclaim.test                 |  149 +-
 src/package1.0/portarchivefetch.tcl                |    9 +-
 src/package1.0/portpkg.tcl                         |    4 +-
 src/pextlib1.0/Makefile.in                         |   18 +-
 src/pextlib1.0/Pextlib.c                           |  427 ++-
 src/pextlib1.0/Pextlib.h                           |   13 +-
 src/pextlib1.0/adv-flock.c                         |    6 +-
 src/pextlib1.0/base32cmd.c                         |  346 ---
 src/pextlib1.0/curl.c                              |    8 +-
 src/pextlib1.0/fgetln.c                            |   78 -
 src/pextlib1.0/filemap.c                           |    3 +-
 src/pextlib1.0/sip_copy_proc.c                     |    4 +
 src/pextlib1.0/strcasecmp.c                        |   94 -
 src/pextlib1.0/strcasecmp.h                        |   68 -
 src/pextlib1.0/system.c                            |   73 +-
 src/pextlib1.0/tests/base32.tcl                    |   19 -
 src/pextlib1.0/tests/system.tcl                    |   79 +
 src/pextlib1.0/tracelib.c                          |  123 +-
 src/pextlib1.0/uid.c                               |   24 +-
 src/pkg_mkindex.sh.in                              |    2 +-
 src/port/port.tcl                                  |  261 +-
 src/port/portindex.tcl                             |   76 +-
 src/port1.0/fetch_common.tcl                       |   15 +-
 src/port1.0/port.tcl                               |    4 +-
 src/port1.0/port_autoconf.tcl.in                   |    2 -
 src/port1.0/portactivate.tcl                       |   24 +-
 src/port1.0/portbuild.tcl                          |    5 +-
 src/port1.0/portchecksum.tcl                       |    4 +-
 src/port1.0/portconfigure.tcl                      |   80 +-
 src/port1.0/portdeactivate.tcl                     |    7 +-
 src/port1.0/portdepends.tcl                        |    5 +-
 src/port1.0/portdestroot.tcl                       |   49 +-
 src/port1.0/portextract.tcl                        |   10 +-
 src/port1.0/portfetch.tcl                          |   49 +-
 src/port1.0/portinstall.tcl                        |   47 +-
 src/port1.0/portlint.tcl                           |   25 +-
 src/port1.0/portload.tcl                           |   48 +-
 src/port1.0/portmain.tcl                           |   24 +-
 src/port1.0/portmirror.tcl                         |    7 +-
 src/port1.0/portpatch.tcl                          |    8 +
 src/port1.0/portreload.tcl                         |   47 +-
 src/port1.0/portsandbox.tcl                        |   24 +-
 src/port1.0/portstartupitem.tcl                    |  699 ++---
 src/port1.0/porttrace.tcl                          |   21 +-
 src/port1.0/portunload.tcl                         |   35 +-
 src/port1.0/portutil.tcl                           |   98 +-
 src/port1.0/tests/Portfile                         |   45 +-
 src/port1.0/tests/portdistcheck.test               |    1 +
 src/registry2.0/Makefile.in                        |    1 -
 src/registry2.0/entry.c                            |  127 +-
 src/registry2.0/entryobj.c                         |    6 +
 src/registry2.0/fileobj.c                          |    1 +
 src/registry2.0/graph.c                            |  201 --
 src/registry2.0/graph.h                            |   39 -
 src/registry2.0/graphobj.c                         |  146 -
 src/registry2.0/graphobj.h                         |   43 -
 src/registry2.0/item.c                             |  272 --
 src/registry2.0/item.h                             |   39 -
 src/registry2.0/itemobj.c                          |  183 --
 src/registry2.0/itemobj.h                          |   45 -
 src/registry2.0/portimage.tcl                      |  123 +-
 src/registry2.0/portuninstall.tcl                  |   21 +-
 src/registry2.0/receipt_flat.tcl                   |    7 +-
 src/registry2.0/receipt_sqlite.tcl                 |    6 +-
 src/registry2.0/registry.c                         |    4 -
 src/registry2.0/registry.h                         |    2 +-
 src/registry2.0/registry.tcl                       |   10 +-
 src/registry2.0/tests/depends.tcl                  |    2 +-
 src/registry2.0/tests/entry.tcl                    |    6 +-
 src/registry2.0/tests/item.tcl                     |   51 -
 src/tclobjc1.0/MPMethodSignatureExtensions.m       |  144 -
 src/tclobjc1.0/Makefile.in                         |   22 -
 src/tclobjc1.0/objc_encoding.h                     |   62 -
 src/tclobjc1.0/objc_encoding.m                     |  126 -
 src/tclobjc1.0/tclobjc.h                           |   38 -
 src/tclobjc1.0/tclobjc.m                           |  245 --
 src/tclobjc1.0/tclobjc_types.h                     |   34 -
 src/tclobjc1.0/tclobjc_types.m                     |  207 --
 standard_configure.sh                              |    2 +-
 tests/test.tcl.in                                  |    1 +
 .../{Portfile.in => Portfile}                      |    2 +-
 tests/test/case-insensitive-deactivate/test.tcl    |   53 +-
 tests/test/envvariables/DESCRIPTION                |    2 +-
 tests/test/library.tcl.in                          |   16 +-
 tests/test/setuid/DESCRIPTION                      |    4 +
 tests/test/setuid/Portfile                         |   31 +
 tests/test/setuid/files/test.sh                    |    8 +
 tests/test/setuid/test.tcl                         |   20 +
 tests/test/svn-and-patchsites/Portfile             |   25 +-
 tests/test/svn-and-patchsites/patch                |    0
 tests/test/svn-and-patchsites/test.tcl             |   27 +-
 tests/test/universal/test.tcl                      |    3 +-
 vendor/Makefile.in                                 |    4 +
 228 files changed, 4618 insertions(+), 9678 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --cc doc/macports.conf.5
</span><span style='display:block; white-space:pre;color:#808080;'>index 3661def,27a2015..2f51430
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/macports.conf.5
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/macports.conf.5
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -495,14 -404,25 +495,29 @@@ defaul
</span>  T}
  .TE
  .sp 1
 +
  .RE
  .PP
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ startupitem_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RS 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Create system\-level symlinks to generated StartupItems\&. If set to "no", symlinks will not be created; otherwise, symlinks will be placed in /Library/LaunchDaemons or /Library/LaunchAgents as appropriate\&. This setting only applies when building ports from source\&.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .TS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tab(:);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt lt.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ T{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fBDefault:\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ T}:T{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ T}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .TE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .sp 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PP
</span>  destroot_umask
  .RS 4
 +
 +
 +
  Umask value to use during the destrooting of a port\&.
  .TS
  tab(:);
<span style='display:block; white-space:pre;color:#808080;'>diff --cc doc/port-edit.1
</span><span style='display:block; white-space:pre;color:#808080;'>index ad1d13c,960951b..893faaf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/port-edit.1
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/port-edit.1
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -32,13 -28,9 +32,13 @@@ port-edit \- Open the Portfile in an ed
</span>       [\-\-editor <editor>]
       [[\fIportname\fR | \fIpseudo\-portname\fR | \fIport\-expressions\fR | \fIport\-url\fR]]
  .fi
 +.sp
 +
 +
  .SH "DESCRIPTION"
 +
  .sp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \fBport edit\fR will open the associated \fIPortfile\fR in an editor\&. It will try to determine your favorite editor by respecting the environment variables \fB$VISUAL\fR or \fB$EDITOR\fR in this order\&. If none has been set it will fallback to \fI/usr/bin/vi\fR\&. Your shell will be blocked until the editor returns\&. The path to the \fIPortfile\fR is passed as one single argument to the editor\&.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fBport edit\fR will open the associated \fIPortfile\fR in an editor\&. It will try to determine your favorite editor by respecting the environment variables \fB$MP_EDITOR\fR, \fB$VISUAL\fR, or \fB$EDITOR\fR in this order\&. If none has been set it will fallback to \fI/usr/bin/vi\fR\&. Your shell will be blocked until the editor returns\&. The path to the \fIPortfile\fR is passed as one single argument to the editor\&.
</span>  .sp
  If you specify multiple ports, the editor is executed multiple times for each of them one after another\&.
  .if n \{\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -64,36 -53,19 +64,36 @@@ If you edit a \fIPortfile\fR, your chan
</span>  .PP
  \fB\-\-editor <editor>\fR
  .RS 4
 +
 +
 +
  Use the specified
  \fIeditor\fR, overriding environment variables\&.
 +
  .RE
 +
  .SH "ENVIRONMENT"
 +
 +
 +
  .PP
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \fBEDITOR\fR, \fBVISUAL\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fBMP_EDITOR\fR, \fBEDITOR\fR, \fBVISUAL\fR
</span>  .RS 4
 +
 +
 +
  Specifies the editor to be launched\&.
 +
  .RE
 +
  .SH "SEE ALSO"
 +
  .sp
  \fBport\fR(1), \fBport-file\fR(1), \fBport-cat\fR(1)
 +
  .SH "AUTHORS"
 +
 +
  .sp
  .if n \{\
  .RS 4
<span style='display:block; white-space:pre;color:#808080;'>diff --cc doc/port-reclaim.1
</span><span style='display:block; white-space:pre;color:#808080;'>index ed8b355,1b46782..d12b110
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/port-reclaim.1
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/port-reclaim.1
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -24,25 -22,15 +24,24 @@@
</span>  .SH "NAME"
  port-reclaim \- Reclaims disk space\&.
  .SH "SYNOPSIS"
 +
 +
  .sp
  .nf
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \fBport\fR [\fB\-vd\fR] \fBreclaim\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fBport\fR [\fB\-vdNy\fR] \fBreclaim\fR
</span>      [\-\-enable\-reminders] [\-\-disable\-reminders]
  .fi
 +.sp
 +
 +
  .SH "DESCRIPTION"
 +
  .sp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \fBport reclaim\fR will reclaim disk space by uninstalling inactive ports on your system, and removing unneeded or unused installation files\&.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fBport reclaim\fR will find files that can be removed to reclaim disk space by uninstalling inactive ports on your system as well as unnecessary unrequested ports, and removing unneeded or unused installation files\&. The user is then provided interactive options for files to remove\&. No files are removed initially, until the user selects them from the provided list\&.
</span>  .SH "OPTIONS"
 +
 +
 +
  .PP
  \fB\-\-enable\-reminders\fR
  .RS 4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -56,27 -40,26 +55,36 @@@ Enable regular reminders to ru
</span>  .PP
  \fB\-\-disable\-reminders\fR
  .RS 4
 +
 +
 +
  Disable reminders to run
  \fBport reclaim\fR\&. Using this option will only update the configuration; the reclaim process will not be run\&.
 +
  .RE
 +
  .SH "GLOBAL OPTIONS"
 +
  .sp
  Please see the section \fBGLOBAL OPTIONS\fR in the \fBport\fR(1) man page for a description of global port options\&.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fB\-N\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RS 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Non\-interactive mode, uninstall ports and remove distfiles without asking for confirmation\&.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fB\-y\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RS 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Perform a dry run\&. No ports will be uninstalled and distfiles will not be removed from disk, even if confirmed by the user\&.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RE
</span>  .SH "SEE ALSO"
 +
  .sp
  \fBport\fR(1), \fBport-uninstall\fR(1), \fBport-clean\fR(1),
 +
  .SH "AUTHORS"
 +
 +
  .sp
  .if n \{\
  .RS 4
<span style='display:block; white-space:pre;color:#808080;'>diff --cc doc/port-search.1
</span><span style='display:block; white-space:pre;color:#808080;'>index 9118079,29b1e8b..61d0f71
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/port-search.1
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/port-search.1
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -164,18 -111,11 +164,18 @@@ Test the search string against ports\*(
</span>  .PP
  \fB\-\-homepage\fR
  .RS 4
 +
 +
 +
  Search for the keyword(s) in the homepage property\&.
 +
  .RE
  .PP
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \fB\-\-maintainer\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fB\-\-maintainer\fR, \fB\-\-maintainers\fR
</span>  .RS 4
 +
 +
 +
  Search for ports maintained by a specific maintainer\&. Note that there also is a pseudo\-portname selector available for maintainer addresses\&. See
  \fBport\fR(1)
  for more information\&.
<span style='display:block; white-space:pre;color:#808080;'>diff --cc doc/port-sync.1
</span><span style='display:block; white-space:pre;color:#808080;'>index bc2131f,1bf21b7..59c82f3
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/port-sync.1
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/port-sync.1
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -64,21 -53,12 +64,17 @@@ Please see the section \fBGLOBAL OPTION
</span>  .PP
  \fB\-q\fR
  .RS 4
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span>  Suppress status output, be as silent as possible\&.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span>  .RE
 +
  .SH "SEE ALSO"
 +
  .sp
  \fBport\fR(1), \fBport-selfupdate\fR(1)
 +
  .SH "AUTHORS"
 +
 +
  .sp
  .if n \{\
  .RS 4
<span style='display:block; white-space:pre;color:#808080;'>diff --cc doc/port.1
</span><span style='display:block; white-space:pre;color:#808080;'>index 54c2455,e766a80..405cdff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/port.1
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/port.1
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -24,11 -22,9 +24,11 @@@
</span>  .SH "NAME"
  port \- Command line interface for MacPorts
  .SH "SYNOPSIS"
 +
 +
  .sp
  .nf
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \fBport\fR [\fB\-bcdfknNopqRstuvy\fR] [\fB\-D\fR \fIportdir\fR] [\fB\-F\fR \fIcmdfile\fR] [\fIaction\fR] [\fIactionflags\fR]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \fBport\fR [\fB\-bcdfknNopqRstuvy\fR] [\fB\-D\fR \fIportdir\fR|\fIportname\fR] [\fB\-F\fR \fIcmdfile\fR] [\fIaction\fR] [\fIactionflags\fR]
</span>       [[\fIportname\fR | \fIpseudo\-portname\fR | \fIport\-expressions\fR | \fIport\-url\fR]]
       [[\fI@version\fR] [+/\-variant \&...] \&... [option=value \&...]]
  .fi
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -633,21 -535,12 +644,16 @@@ This feature is two\-folded\&. It consi
</span>  .PP
  \-f
  .RS 4
 +
 +
 +
  Force mode, ignore state file
 +
  .RE
  .PP
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \-D \fIportdir\fR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \-D \fIportdir\fR|\fIportname\fR
</span>  .RS 4
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Specfiy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \fIportdir\fR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Specify a directory to which the port command should change to before processing any actions\&. If the specified value does not contain any slashes, the value is used to look up a port and the current working directory is set to the corresponding port directory\&.
</span>  .RE
  .PP
  \-F \fIcmdfile\fR
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -659,15 -549,10 +665,11 @@@ Read and process th
</span>  \fIfile\fR
  of commands specified by the argument\&. If the argument is
  \fI\-\fR, then read commands from stdin\&. If the option is given multiple times, then multiple files will be read\&.
 +
  .RE
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SH "USER TARGETS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SH "USER ACTIONS"
</span>  .sp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- Targets most commonly used by regular MacPorts users are:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Actions most commonly used by regular MacPorts users are:
</span>  .PP
  search
  .RS 4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -833,15 -671,15 +835,20 @@@ port uninstall \-\-follow\-dependents p
</span>  .if n \{\
  .RE
  .\}
 +.sp
 +
  .RE
  .PP
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ reclaim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RS 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Reclaims disk space by uninstalling inactive ports and removing unneeded installation files\&.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PP
</span>  select
  .RS 4
 +
 +
 +
  For a given group, selects a version to be the default by creating appropriate symbolic links\&. For instance, python might be linked to python2\&.6\&. Available select groups are installed as subdirectories of ${prefix}/etc/select/ and can be listed using
  \fB\-\-summary\fR\&. To list the available versions in a group, use
  \fB\-\-list\fR\&. To see which version is currently selected for a group, use
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -1428,19 -1120,11 +1432,15 @@@ Displays a condensed usage summary\&
</span>  .PP
  help
  .RS 4
 +
 +
 +
  Displays a summary of all available actions and port command syntax on stdout\&.
 +
  .RE
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SH "DEVELOPER TARGETS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SH "DEVELOPER ACTIONS"
</span>  .sp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- The targets that are often used by Port developers are intended to provide access to the different phases of a Port\(cqs build process:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The actions that are often used by Port developers are intended to provide access to the different phases of a Port\(cqs build process:
</span>  .PP
  dir
  .RS 4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -1641,19 -1250,11 +1641,15 @@@ Display each distfile, its checksums, a
</span>  .PP
  livecheck
  .RS 4
 +
 +
 +
  Check if the software hasn\(cqt been updated since the Portfile was last modified\&.
 +
  .RE
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SH "PACKAGING TARGETS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SH "PACKAGING ACTIONS"
</span>  .sp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- There are also targets for producing installable packages of ports:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ There are also actions for producing installable packages of ports:
</span>  .PP
  pkg
  .RS 4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@@ -1694,14 -1280,10 +1690,13 @@@ mdm
</span>  Creates an internet\-enabled disk image containing an OS X metapackage of
  \fIportname\fR
  and its dependencies\&.
 +
  .RE
 +
  .SH "EXAMPLES"
 +
  .sp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- The following demonstrates invoking port with the extract target on portdir \(lqtextproc/figlet\(rq and extract\&.suffix set to \(lq\&.tgz\(rq:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The following demonstrates invoking port with the extract action on portdir \(lqtextproc/figlet\(rq and extract\&.suffix set to \(lq\&.tgz\(rq:
</span>  .sp
  .if n \{\
  .RS 4
</pre><pre style='margin:0'>

</pre>