[macports-base] branch gsoc17-migrate updated (037bfe4 -> 5b07539)

Clemens Lang cal at macports.org
Sat Aug 4 10:58:48 UTC 2018


Clemens Lang (neverpanic) pushed a change to branch gsoc17-migrate
in repository macports-base.

 discard 037bfe4  Inform users about not restoring inactive ports
 discard 8925321  Restore only the active ports
 discard db97895  Increase registry version number
 discard 9963c3f  Resolve merge conflicts
 discard 520a0e1  restore: Display list of requested ports before restoring
 discard 28ff669  restore: Make snapshot list human-readable
 discard df9633f  macports1.0: Remove debugging code
 discard 6c89b79  base: restore: Re-run platform check before restoring
 discard 7eda6cf  macports1.0: Fix typos and logic errors in migrate
 discard 8c99f40  macports: Refactor obtaining os_* variables
 discard 1845379  Refactor constructing variant string
 discard 0c2b101  macports: skip OS check for migrate/selfupdate
 discard 244eae9  macports: Use needs_migration, chng migration msg
 discard ff2840f  migrate: Upgrade base first, automatically restart
 discard 6a58ee7  restore: Clean up output
 discard 3fc1f83  restore: Remove port command checking
 discard 468865e  selfupdate: Add --migrate: rebuilds w/o downgrade
 discard 5f3d598  macports: Refactor obtaining os_* variables
 discard da3595c  migrate: Remove unused static function
 discard 871a01a  migrate: Fix warning due to use of char as pointer
 discard 87f7cef  migrate: Fix warning due to missing include
 discard f83d73e  Add --last option to restore action
 discard d205a99  Add force and nosync options to selfupdate
 discard eab0eed  WIP: Upgrade port command for migrate
 discard 1509f01  Add a port command check before restoring
 discard 7ebf3a6  Correct the flow for yes-no question followup
 discard 75c0388  Call deactivate only if active
 discard fbd490c  Deactivate ports before `restore`
 discard 80c555c  Add function to extract the id of a snapshot
 discard f7f2fae  Fetch list of last 10 snapshots for restore
 discard d99c8dd  Initialize restore module
 discard 805449f  Remove restore part from migrate script
 discard 2cd761f  Make 'note' argument to snapshot working
 discard 3034fc3  Install only the originally requested ports
 discard 4b52a6f  Add ui_msgs and convert camelcases to underscores
 discard 0b65fef  Make migrate accept the new format of [snapshot ports]
 discard 9f1ec8d  Add documentation for snapshot files
 discard db64c68  Remove debug printf statements
 discard d3a1a3d  Pass ports as strings to Tcl
 discard efc513a  Convert variants to variant string before passing
 discard 20a960d  fix bugs in migrate fetch functions: over
 discard 4bb5dcb  WIP: debugging migrate fetch functions
 discard bbe3b5b  Register snapshot as a command
 discard e97116a  Add propget and ports_get method for a snapshot
 discard 34a2162  remove entry-to-snapshot migration errors
 discard ddcdadc  create snapshotobj module with basic registry::snapshot commands
 discard 13753c6  WIP: snapshot migration
 discard ec6623c  WIP: Move cregistry snapshot functions
 discard e487ddb  Add C header file for handling snapshot methods
 discard 6ce29e2  Add C header file for handling snapshot object methods
 discard 3088391  Remove potential compiling errors and modularize snapshot
 discard a0478d2  WIP: Add utility functions for snapshot entity
 discard c342d9b  WIP: Add C functions to get snapshot
 discard c6bc351  WIP: Add registry functions for getting reg_snapshot like reg_entry
 discard c3b80f9  Improve the SQL query to get snapshot elements
 discard 1ee0193  Add SQL query for fetching a snapshot from a given id
 discard 48f6300  Remove infrequently used sql indices
 discard f9c7625  Add the required data structure for snapshot
 discard bd88a41  fetching snapshot procedure in progress
 discard 29f21ce  remove unused VERSION variable
 discard 8cc972d  sorting ports finalized for installation and uninstallation
 discard 1815886  import migrate module to macports
 discard 06eea36  WIP: Sort ports before installing
 discard 6d8da67  Move restore to migrate instead
 discard 2e116d7  Run only the install target
 discard 68bf123  Add install ports proc to restore
 discard 2df3aa5  Uninstall installed ports before restoring snapshot
 discard f98e721  Add restore action to action array
 discard 8169bb2  Store the current state (imaged/installed) of the port in snapshot
 discard 42b1bc2  Store variants with sign in registrydb as part of snapshot
 discard faf7d9f  minor changes
 discard 8cf2ebe  WIP: Parse variants and store in registry
 discard 4c3ae02  Bug fix: sql
 discard 788d23c  WIP: Add function to store port variants (with sign) as part of a snapshot
 discard ce9b552  Add primary and foreign keys separately
 discard 84620b7  WIP: Add function to store ports as part of the snapshot
 discard 9ba6694  WIP: Connect to registry db and add a snapshot in snapshots table
 discard 9d67b3c  Include snapshot.tcl in MakeFile
 discard 49360e6  Add snapshot tables to update_db function
 discard 44d6402  Add new table schema required for snapshot action
 discard 3b66797  Add snapshot action to action_array
 discard 272ae31  Refactor constructing variant string
 discard a8ff6c5  macports: skip OS check for migrate/selfupdate
 discard e4c50fc  macports: Use needs_migration, chng migration msg
 discard 16e0a2a  migrate: Upgrade base first, automatically restart
 discard a263ee3  restore: Clean up output
 discard a8f3864  restore: Remove port command checking
 discard dcf0d4e  selfupdate: Add --migrate: rebuilds w/o downgrade
 discard 9811edc  macports: Refactor obtaining os_* variables
 discard fc0c08a  migrate: Remove unused static function
 discard 111aafa  migrate: Fix warning due to use of char as pointer
 discard 2d1bf3c  migrate: Fix warning due to missing include
 discard eff80e5  Add --last option to restore action
 discard 206cda6  Add force and nosync options to selfupdate
 discard f25ea3a  WIP: Upgrade port command for migrate
 discard 5b177f5  Add a port command check before restoring
 discard 5610a9e  Correct the flow for yes-no question followup
 discard 352c555  Call deactivate only if active
 discard 56918a9  Deactivate ports before `restore`
 discard 54e2ad5  Add function to extract the id of a snapshot
 discard e6a06d4  Fetch list of last 10 snapshots for restore
 discard 6499cdf  Initialize restore module
 discard 13a4c41  Remove restore part from migrate script
 discard 3c1b852  Make 'note' argument to snapshot working
 discard 6b6a0d8  Install only the originally requested ports
 discard d8ead52  Add ui_msgs and convert camelcases to underscores
 discard 632e1b3  Make migrate accept the new format of [snapshot ports]
 discard a355bdf  Add documentation for snapshot files
 discard 3d0d789  Remove debug printf statements
 discard 984fff5  Pass ports as strings to Tcl
 discard dd79b96  Convert variants to variant string before passing
 discard c3ffaa6  fix bugs in migrate fetch functions: over
 discard 7f6be10  WIP: debugging migrate fetch functions
 discard 12d555b  Register snapshot as a command
 discard 687c13e  Add propget and ports_get method for a snapshot
 discard 5577f7d  remove entry-to-snapshot migration errors
 discard 1bb98f2  create snapshotobj module with basic registry::snapshot commands
 discard 770503d  WIP: snapshot migration
 discard 7124581  WIP: Move cregistry snapshot functions
 discard fd1a4c9  Add C header file for handling snapshot methods
 discard 6748400  Add C header file for handling snapshot object methods
 discard 2ed40b0  Remove potential compiling errors and modularize snapshot
 discard b6c4cd9  WIP: Add utility functions for snapshot entity
 discard 868916e  WIP: Add C functions to get snapshot
 discard 91e3379  WIP: Add registry functions for getting reg_snapshot like reg_entry
 discard 1317bcb  Improve the SQL query to get snapshot elements
 discard dea220b  Add SQL query for fetching a snapshot from a given id
 discard de907a9  Remove infrequently used sql indices
 discard 02e9128  Add the required data structure for snapshot
 discard 9dcf964  fetching snapshot procedure in progress
 discard 97934cb  remove unused VERSION variable
 discard 47eccb6  sorting ports finalized for installation and uninstallation
 discard affd02b  import migrate module to macports
 discard e997b87  WIP: Sort ports before installing
 discard 9fb110e  Move restore to migrate instead
 discard 775a737  Run only the install target
 discard 0b91484  Add install ports proc to restore
 discard 0b483eb  Uninstall installed ports before restoring snapshot
 discard ac954b0  Add restore action to action array
 discard 500a481  Store the current state (imaged/installed) of the port in snapshot
 discard 205b972  Store variants with sign in registrydb as part of snapshot
 discard 8219941  minor changes
 discard 63351f9  WIP: Parse variants and store in registry
 discard c38f011  Bug fix: sql
 discard 79715a7  WIP: Add function to store port variants (with sign) as part of a snapshot
 discard 7031d97  Add primary and foreign keys separately
 discard aa112e2  WIP: Add function to store ports as part of the snapshot
 discard 1e582ca  WIP: Connect to registry db and add a snapshot in snapshots table
 discard 322fa2f  Include snapshot.tcl in MakeFile
 discard 0b63090  Add snapshot tables to update_db function
 discard 116886c  Add new table schema required for snapshot action
 discard 5bcc34a  Add snapshot action to action_array
     add 15858e2  portutil.tcl: correct a typo in a message
     add 7b48361  ChangeLog: Update for 995dde84
     add 5b32a7d  Update year in AUTHORS for port man page
     add 358e5ac  doc/port.1.txt: Remove trailing whitespaces.
     add ac9b144  Re-generate port.1 after updating port.1.txt
     add 966556a  doc: list port reclaim in port.1
     add 0b34d25  doc: Regenerate man pages
     add cc53341  doc: Drop modification time from manpages
     add bc58fe8  Merge branch 'master' of https://github.com/macports/macports-base
     add c3f0873  Allow dots in variant names
     add a2d0c9c  ChangeLog: Update for c3f08731
     add 4c11f3b  tests: Avoid bogus error message during test runs
     add ea77eb5  tests: Fix test failure due to missing SVN command
     add 0745d2d  tests: Remove non-existing constraint from test
     add 521e014  tests: Avoid using network in port1.0 unit tests
     add fae17c2  port mirror: Respect special license NoMirror
     add 3578400  reclaim.tcl: don't ask for partial removal
     add c0a601c  port client: fix small bug in ui_ask_yesno
     add 7cf76ec  portconfigure: fix compiler selection on PPC
     add 217d852  portindex: return >0 value if some ports failed
     add 386c4be  tests: Add missing return statements
     add afed61c  tests: Make port_(un)install take a port name
     add e97d916  tests: Rewrite case-insensitive-deactivate
     add 5bdcbb3  tests: Generate a valid Portfile in universal test
     add 31a7c39  ChangeLog: Update for 0cf1faf2
     add d7fd81a  HACKING: Add links to the MacPorts Guide
     add 113ef21  mportexec: Remove misleading errorInfo output
     add a74c159  Add depends_patch to handle the patch dependencies of ports
     add a8fab00  doc: Change wording of tools install instructions
     add 6782b97  ChangeLog: Update for backports to release-2.4
     add 6ed146f  port: Output debug backtrace when mportopen failed
     add 08d0a69  reclaim: Respect -N and -y flags
     add b41fb18  Merge pull request #65 from raimue/reclaim-nyflags
     add 962726d  port1.0: Store port group path in PortInfo
     add a8c2c99  doc: Add -N and -y to reclaim man page
     add 61b3f6f  ChangeLog: Add recent changes to port reclaim
     add 4670c4a  portsandbox: add option to deny network access
     add d4ae58b  fetch: No global mirrors with license NoMirror
     add f5092bd  trace: Use mktemp to generate FIFO name
     add 1b2ea68  portsandbox: Fix trace mode with network sandbox
     add 5958378  test: Set license for distcheck test
     add d1271bc  portbuild: Pass -j for parallel builds to cargo
     add 99d5fb3  Allow multiple startupitems per port
     add 8201d10  Don't require root to (un)load all startupitems
     add 4669303  port: Remove dead code for old help output
     add 0f7d9e1  port: Fix usage output for actions with portlists
     add 8e663b9  configure: Add --without-startupitems option
     add 954bd3c  configure: Remove --with-ports-tree option
     add 3515cc6  portindex: Do not exit non-zero on failed ports
     add cc06638  mportopen: Normalize file:// porturls
     add fa20ccb  Update copyright year
     add 9f7ffde  Update Apple developer site URL in readme
     add a3e2502  Add link to Guide to readme
     add 738e0db  reclaim: Always propagate exit status code
     add cf99898  macports_util: Optimize lshift and lunshift
     add e2cb8b5  reclaim: Remove obsolete comment about ui_ask_*
     add 3ad9762  reclaim: Split distfile into filename and disttag
     add 190bf96  Support startupitems installed as LaunchAgents
     add c9b6181  Revert "portbuild: Pass -j for parallel builds to cargo"
     add fcd8c21  system: Get rid of unused circbuf
     add 255eacd  system: Use getline(3) to avoid copying each line
     add 3440d0b  pextlib: Add getline for legacy systems
     add dc6e561  Mk: Always run clean before distclean
     add d389f5b  pextlib: Only build objects if necessary
     add 801fb51  darwintracelib: Use strlcat from pextlib
     add bb804d1  compat: New directory for compatibility functions
     add 272b1bc  compat: Include strlcat.h in implementation
     add 68e2d2d  compat: Move strlcpy implementation
     add e227fe3  Initialize os.subplatform in macports1.0
     add e5222c1  macports1.0: Remove duplicated code
     add f46080b  macports1.0: Write system information to log file
     add 3a9f98e  compat: Provide empty test target
     add 5d317c8  compat: Fix typo in object file name
     add 3fe1c9c  compat: Add default target to Makefile
     add 88ab247  compat: Explicitly add unistd.h for ssize_t
     add 138bbfb  Fix a typo
     add f166b48  port: Remove misleading [privopts] from usage
     add 80d6560  port: Add missing -N flag to usage
     add f3c8dde  Use correct name of macports-infrastructure repo
     add 0f690af  pextlib: Fix warning in get_mntpoint()
     add 4b13207  pextlib: Fix -Wmissing-field-initializers warnings
     add 3a5495f  macports.conf: Allow patterns for host matching
     add 7d1ee58  doc: Document startupitem_install
     add 5a142fd  Add the ability to handle xz patch files
     add a107e09  doc: Regenerate macports.conf.5 man page
     add 20bc070  Update Xcode versions
     add 6a2c538  ChangeLog: Update for backport to 2.4
     add e264ddc  Fix out-of-source build
     add 3dde77d  Honour startupitem.install at activation time
     add ec4ae2d  Allow port (un/re)load with startupitem.install=no
     add 972a424  Merge branch 'master' of github.com:macports/macports-base
     add 0d00930  prefix.mtree.in: Consistent indentation
     add cbbc31e  Check cxx_stdlib, delete_la_files for archive sites
     add 84bb2e7  Only create startupitems that request it
     add 758f3f6  Fix typo in addgroup too
     add f10e0e3  Add use_tar option
     add 3647f9f  ChangeLog: Update for f10e0e37
     add b117967  Revert "portconfigure: fix compiler selection on PPC"
     add d9be411  Add clarifying comments to get_compiler_fallback
     add 15a4eeb  Fix compiler selection on Leopard and Tiger
     add 8bba679  registry2.0: Fix header file name
     add 38a0b2c  registry2.0: Fix test invocation example
     add fb72047  Use old ABI if building ports with MP g++ on 10.4 & 10.5
     add 47d3da9  2.4.3 release date
     add 006abd1  Update RELEASE_URL to 2.4.3
     add d7aadf8  .gitignore: Ignore debug symbols
     add 133bb21  standard_configure.sh: Passthrough any arguments
     add d586977  port: -D also accepts port names
     add adda4f7  registry2.0: Remove dead code
     add 37a1b0b  ChangeLog: update for depends_patch; xz patch handling (a74c159d/5a142fd2)
     add eb7a282  Use a valid URL in RELEASE_URL
     add ea4e898  Makefile: Build doc/ last to fail faster on errors
     add 6e034c4  pextlib: Always restore signal handling in system
     add afe6052  pextlib: Add tests for system command
     add 26d52d7  Recommend checking that the rsync server has updated
     add b200459  ChangeLog: Update for backports to release-2.4
     add fa0249d  pextlib: Remove dead code for base32
     add 8525b9c  rev-upgrade: Always check for wrong cxx_stdlib
     add 1d0a9db  registry2.0: Refactor some error handling
     add b833d34  registry2.0: Apply HFS+ compression on extraction
     add 30d36ce  Add hfscompression option to macports.conf
     add 829557e  Merge pull request #76 from raimue/hfscompression
     add d318478  ChangeLog: Update for hfscompression
     add 3b2010b  ChangeLog: Add ticket reference for hfscompression
     add e07d24a  portindex: Exit with a different code for port failure
     add d20ca4a  default revupgrade_autorun off on non-darwin
     add 8765c14  Allow sandbox access to /dev/ptmx and /dev/ttys*
     add 9a730c2  mportsync: system -W instead of 'cd dir && ...'
     add 8dda587  ChangeLog: Update for 8765c142
     add a3d26bc  Update URL in comment
     add 88eec27  docbook-xsl has been renamed to docbook-xsl-nons
     add 658a314  doc: Regenerate man pages
     add 06c7a50  Update ChangeLog
     add 203bf1b  Update RELEASE_URL to 2.4.4
     add ebd49cf  Update binary flag for rev-upgrade in a separate proc
     add edf1d11  Fix rev-upgrade in report mode
     add 328eb95  Add script to set cxx_stdlib_overridden on upgrade
     add d49c4fb  portindex: support creating PortIndex for libc++
     add 16d48a9  portindex: Fix cxx_stdlib default for darwin < 13
     add 8475592  build: Remove $OBJC detection and rule for .m
     add 9f8eb1d  selfupdate: Do not specify unused $OBJC variable
     add b769307  macports1.0: Remove "daily" from snapshot tarball
     add 7995ffb  mportsync: Run portindex after snapshot tarball
     add db32814  mportsync: Ignore top-level directory in snapshots
     add b97b8e2  Set cxx_stdlib in registry when updating base
     add ce6d481  Deprecate port selfupdate --nosync, add --no-sync
     add dc94f49  ChangeLog: Update for ce6d4817
     add be79d60  Update ChangeLog
     add bb9db18  build: Remove OBJCFLAGS from macports.autoconf.mk
     add aa2b75c  portindex: Reuse entry from same portdir only
     add 76c1e8e  portfile.7: Document 'size' as checksum type
     add 2adfbad  Bump master version to 2.5.99
     add e208e7c  2.5.0 release date
     add 3bb1141  Update RELEASE_URL to 2.5.0
     add fbb81ed  ReleaseProcess: Check deployment to Travis CI
     add a514690  Always set cxx_stdlib_overridden when installing
     add feaba00  configure.cxx_stdlib default for macports-gcc
     add cf91a8b  Disable hfscompression for non-root installs
     add 326ab2a  Check configure.cxx for stdlib decision
     add 556a929  cleanup
     add 23ca18a  Remove space from ifeq
     add 0e09a22  Remove ${DESTDIR} from INSTALLDIR
     add 4d4eb1c  Fix install_name of plugins
     add d915a33  Fix installation with DESTDIR
     add b5eaf4f  Don't use cd to create symlinks
     add af06495  Update ChangeLog
     add 843b58f  Update deprecated variable trace syntax
     add 3d9d2e1  Avoid recursion involving configure_get_cxx_stdlib
     add 669c30f  2.5.1 release date
     add 3b04b8b  Update RELEASE_URL to 2.5.1
     add 3e430f1  Fix matching of configure.cxx
     add eac787a  Update ChangeLog
     add 4dbe513  Update RELEASE_URL to 2.5.2
     add 87faa2b  Set UNIVERSAL_ARCHS to only x86_64 on macOS 10.14 Mojave
     add 8adbbe0  Fix typo: XCode -> Xcode
     add fd5d30e  cregistry: Build 'all' as a dependency of 'test'
     add e45ab90  Fix os.platform set by portindex -p
     add 0ec949c  Reword requirements in installer package read me
     add 334c703  Use historical OS names as appropriate
     add 163752f  Use "macOS" when OS version is unknown
     add daa11a1  Change "Mac OS X" to "macOS"
     add 52ce12d  Change "Mac OS X" to "macOS"
     add 15cb584  cregistry: add SQLITE3 flags
     add 0e483b2  Use Xcode 10 for macOS 10.14
     add 1877376  configure: Update macOS version checks
     add e5a420c  portfetch.tcl: Add option fetch.user_agent.
     add 0f35ebb  macports.tcl: On macOS 10.14 Mojave, do not complain about the default setting for universal_archs.
     add b429c5b  update startupitem docs in portfile.7
     add a957983  port1.0: Include non-default SDK in trace sandbox.
     add 4b36e60  Fix restoring previous euid in exec_as_uid
     add 6ba4c34  Restore compatibility with sqlite3 < 3.3.13
     add f4affba  Fix reclaim handling of circular deps
     add 5c34eae  Update ChangeLog
     add 65baeaa  Fix double slash in vendor-destroot path
     add 371cbb6  Work around Tiger's launchctl list limitations
     add 9702684  2.5.3 release date
     add 5a039a5  Update RELEASE_URL to 2.5.3
     add 5f99259  config.*: update to latest
     add 4c13bc3  autotools: quote arguments
     add c8423fa  Revert "autotools: quote arguments"
     add 8a67087  reclaim: fix quoting of code passed to eval
     add 588767f  pextlib1: fix minor documentation nits
     add 5253d30  Doxyfile: produce slightly nicer output
     add edff5a8  port1.0: Fix tracing with empty configure.sdkroot
     add 3da14a6  portutil: Only warn about system headers not being installed with Xcode older than 9.3.
     new 5b07539  Implement MacPorts migration

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (037bfe4)
            \
             N -- N -- N   refs/heads/gsoc17-migrate (5b07539)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    7 +-
 ChangeLog                                          |  133 +-
 Doxyfile.in                                        |   24 +-
 HACKING                                            |   10 +-
 LICENSE                                            |    2 +-
 Makefile.in                                        |    4 +-
 Mk/macports.autoconf.mk.in                         |    9 +-
 Mk/macports.subdir.mk                              |    1 +
 Mk/macports.tea.mk                                 |   21 +-
 aclocal.m4                                         |   66 +-
 config.guess                                       |  486 +++---
 config.sub                                         | 1628 ++++++++++----------
 config/RELEASE_URL                                 |    2 +-
 config/macports_version                            |    2 +-
 configure                                          |  450 ++----
 configure.ac                                       |   36 +-
 doc/Makefile.in                                    |   39 +-
 doc/archive_sites.conf                             |   13 +
 doc/macports.conf.5                                |  201 +--
 doc/macports.conf.5.txt                            |   13 +-
 doc/macports.conf.in                               |   30 +-
 doc/port-activate.1                                |   33 +-
 doc/port-archive.1                                 |   21 +-
 doc/port-archivefetch.1                            |   27 +-
 doc/port-cat.1                                     |   18 +-
 doc/port-cd.1                                      |   20 +-
 doc/port-clean.1                                   |   50 +-
 doc/port-contents.1                                |   70 +-
 doc/port-dependents.1                              |   26 +-
 doc/port-deps.1                                    |   43 +-
 doc/port-diagnose.1                                |   26 +-
 doc/port-dir.1                                     |   37 +-
 doc/port-distcheck.1                               |   21 +-
 doc/port-distfiles.1                               |   18 +-
 doc/port-dmg.1                                     |   36 +-
 doc/port-dmg.1.txt                                 |   12 +-
 doc/port-echo.1                                    |   23 +-
 doc/port-edit.1                                    |   32 +-
 doc/port-exit.1                                    |   24 +-
 doc/port-fetch.1                                   |   20 +-
 doc/port-gohome.1                                  |   18 +-
 doc/port-help.1                                    |   39 +-
 doc/port-info.1                                    |  114 +-
 doc/port-info.1.txt                                |    2 +-
 doc/port-install.1                                 |   32 +-
 doc/port-installed.1                               |   33 +-
 doc/port-installed.1.txt                           |    2 +-
 doc/port-lint.1                                    |   47 +-
 doc/port-list.1                                    |   18 +-
 doc/port-livecheck.1                               |   29 +-
 doc/port-load.1                                    |   20 +-
 doc/port-log.1                                     |   56 +-
 doc/port-mirror.1                                  |   39 +-
 doc/port-notes.1                                   |   26 +-
 doc/port-outdated.1                                |   34 +-
 doc/port-outdated.1.txt                            |    2 +-
 doc/port-platform.1                                |   27 +-
 doc/port-platform.1.txt                            |    6 +-
 doc/port-provides.1                                |   19 +-
 doc/port-reclaim.1                                 |   44 +-
 doc/port-reclaim.1.txt                             |   10 +-
 doc/port-rev-upgrade.1                             |   28 +-
 doc/port-search.1                                  |  100 +-
 doc/port-select.1                                  |   55 +-
 doc/port-selfupdate.1                              |   67 +-
 doc/port-setrequested.1                            |   24 +-
 doc/port-space.1                                   |   67 +-
 doc/port-sync.1                                    |   25 +-
 doc/port-unarchive.1                               |   20 +-
 doc/port-uninstall.1                               |   36 +-
 doc/port-upgrade.1                                 |   58 +-
 doc/port-usage.1                                   |   18 +-
 doc/port-variants.1                                |   41 +-
 doc/port-variants.1.txt                            |    6 +-
 doc/port-version.1                                 |   26 +-
 doc/port.1                                         |  491 +-----
 doc/port.1.txt                                     |   31 +-
 doc/portfile.7                                     |  123 +-
 doc/portgroup.7                                    |  243 +--
 doc/portgroup.7.txt                                |    2 +-
 doc/porthier.7                                     |    4 +-
 doc/portstyle.7                                    |   12 +-
 doc/portundocumented.7                             |   36 +-
 doc/prefix.mtree.in                                |   20 +-
 doc/pubkeys.conf.5                                 |   25 +-
 doc/sources.conf.5                                 |   69 +-
 doc/variants.conf.5                                |   21 +-
 m4/tcl.m4                                          |    2 +-
 portmgr/ReleaseProcess.md                          |   19 +-
 portmgr/dmg/Distribution                           |    2 +-
 portmgr/dmg/License.html                           |    2 +-
 portmgr/dmg/ReadMe.rtf                             |    4 +-
 portmgr/dmg/postflight.in                          |    3 +-
 src/Makefile.in                                    |    4 +-
 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 +-
 src/{pextlib1.0/base32cmd.h => compat/strlcpy.c}   |   37 +-
 src/compat/strlcpy.h                               |   10 +
 src/config.h.in                                    |    9 +-
 src/cregistry/Makefile.in                          |    9 +-
 src/cregistry/entry.c                              |   12 +-
 src/cregistry/sql.c                                |    6 +-
 src/cxx_stdlib_overridden.tcl.in                   |   57 +
 src/darwintracelib1.0/Makefile.in                  |   20 +-
 src/darwintracelib1.0/darwintrace.c                |   26 +-
 src/darwintracelib1.0/proc.c                       |    4 +-
 src/machista1.0/Makefile.in                        |    5 +-
 src/machista1.0/libmachista.c                      |    4 +-
 src/macports1.0/Makefile.in                        |   14 +-
 src/macports1.0/diagnose.tcl                       |   12 +-
 src/macports1.0/macports.tcl                       |  512 +++---
 src/macports1.0/macports_util.tcl                  |    6 +-
 src/macports1.0/reclaim.tcl                        |  222 +--
 src/macports1.0/selfupdate.tcl                     |    6 +-
 src/macports1.0/tests/macports.test                |   11 +-
 src/macports1.0/tests/macports_dlist.test          |   10 +-
 src/mpcommon1.0/Makefile.in                        |    8 +-
 src/package1.0/Makefile.in                         |    8 +-
 src/package1.0/portarchivefetch.tcl                |    9 +-
 src/package1.0/portpkg.tcl                         |   10 +-
 src/pextlib1.0/Makefile.in                         |   23 +-
 src/pextlib1.0/Pextlib.c                           |   30 +-
 src/pextlib1.0/adv-flock.c                         |    4 +-
 src/pextlib1.0/base32cmd.c                         |  346 -----
 src/pextlib1.0/fgetln.c                            |   78 -
 src/pextlib1.0/mktemp.c                            |    4 +-
 src/pextlib1.0/readline.c                          |    2 +-
 src/pextlib1.0/realpath.h                          |    4 +-
 src/pextlib1.0/sip_copy_proc.c                     |    1 -
 src/pextlib1.0/strsed.c                            |    2 +-
 src/pextlib1.0/system.c                            |   72 +-
 src/pextlib1.0/tests/base32.tcl                    |   19 -
 src/pextlib1.0/tests/system.tcl                    |   79 +
 src/pextlib1.0/tracelib.c                          |    2 +-
 src/port/Makefile.in                               |   18 +-
 src/port/port.tcl                                  |  133 +-
 src/port/portindex.tcl                             |   74 +-
 src/port1.0/Makefile.in                            |   10 +-
 src/port1.0/portactivate.tcl                       |   23 +-
 src/port1.0/portbuild.tcl                          |    5 +-
 src/port1.0/portconfigure.tcl                      |   58 +-
 src/port1.0/portdeactivate.tcl                     |    7 +-
 src/port1.0/portdepends.tcl                        |    5 +-
 src/port1.0/portdestroot.tcl                       |    6 +-
 src/port1.0/portextract.tcl                        |   10 +-
 src/port1.0/portfetch.tcl                          |   23 +-
 src/port1.0/portinstall.tcl                        |    6 +-
 src/port1.0/portlint.tcl                           |   12 +-
 src/port1.0/portload.tcl                           |   48 +-
 src/port1.0/portmain.tcl                           |   21 +-
 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                    |  280 ++--
 src/port1.0/porttrace.tcl                          |   28 +-
 src/port1.0/portunload.tcl                         |   35 +-
 src/port1.0/portutil.tcl                           |  100 +-
 src/port1.0/tests/Portfile                         |   45 +-
 src/port1.0/tests/portdistcheck.test               |   47 +-
 src/registry2.0/Makefile.in                        |   17 +-
 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                      |  104 +-
 src/registry2.0/registry.c                         |    4 -
 src/registry2.0/registry.h                         |    2 +-
 src/registry2.0/snapshotobj.c                      |    5 +
 src/registry2.0/tests/depends.tcl                  |    2 +-
 src/registry2.0/tests/entry.tcl                    |    2 +-
 src/registry2.0/tests/item.tcl                     |   51 -
 standard_configure.sh                              |    2 +-
 .../{Portfile.in => Portfile}                      |    2 +-
 tests/test/case-insensitive-deactivate/test.tcl    |   53 +-
 tests/test/library.tcl.in                          |   16 +-
 tests/test/svn-and-patchsites/Portfile             |   25 +-
 .../test/svn-and-patchsites/patch                  |    0
 tests/test/svn-and-patchsites/test.tcl             |   27 +-
 tests/test/universal/test.tcl                      |    3 +-
 tests/test/xcodeversion/test.tcl                   |    4 +-
 190 files changed, 3516 insertions(+), 6784 deletions(-)
 create mode 100644 src/compat/Makefile.in
 create mode 100644 src/compat/getdelim.c
 create mode 100644 src/compat/getdelim.h
 copy src/{pextlib1.0/base32cmd.h => compat/getline.c} (50%)
 create mode 100644 src/compat/getline.h
 rename src/{pextlib1.0 => compat}/strlcat.c (98%)
 rename src/{pextlib1.0 => compat}/strlcat.h (50%)
 rename src/{pextlib1.0/base32cmd.h => compat/strlcpy.c} (62%)
 create mode 100644 src/compat/strlcpy.h
 create mode 100755 src/cxx_stdlib_overridden.tcl.in
 delete mode 100644 src/pextlib1.0/base32cmd.c
 delete mode 100644 src/pextlib1.0/fgetln.c
 delete mode 100644 src/pextlib1.0/tests/base32.tcl
 create mode 100644 src/pextlib1.0/tests/system.tcl
 delete mode 100644 src/registry2.0/graph.c
 delete mode 100644 src/registry2.0/graph.h
 delete mode 100644 src/registry2.0/graphobj.c
 delete mode 100644 src/registry2.0/graphobj.h
 delete mode 100644 src/registry2.0/item.c
 delete mode 100644 src/registry2.0/item.h
 delete mode 100644 src/registry2.0/itemobj.c
 delete mode 100644 src/registry2.0/itemobj.h
 delete mode 100644 src/registry2.0/tests/item.tcl
 rename tests/test/case-insensitive-deactivate/{Portfile.in => Portfile} (94%)
 copy vendor/tcllib-1.18/modules/valtype/include/null.inc => tests/test/svn-and-patchsites/patch (100%)



More information about the macports-changes mailing list