[macports-base] branch gsoc17-migrate updated (5b07539 -> 980a1f6)

Clemens Lang cal at macports.org
Tue Oct 15 09:32:47 UTC 2019


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

 discard 5b07539  Implement MacPorts migration
     add 486565d  port: append history in interactive sessions
     add f32bca0  port lint: warn if checksum section is missing file size field
     add 23d1dfd  Merge pull request #101 from herbygillot/lint-checksum-size
     add 0b4196f  port lint: lint checksums much more thoroughly
     add 83eeb59  Merge pull request #105 from herbygillot/lint-checksum
     add 916167b  Remove checksum_types_count global
     add 1dcfc29  lint: don't assume all default checksums are secure
     add 5f822db  test fixes
     add 60ac979  portlint.test: Fix typo
     add 8434c0e  Remove double-quoting requirement for 'default'
     add 60483e6  Update ChangeLog
     add 101725c  reclaim: ignore .DS_Store files
     add a90c4b2  port: add -W to touch command
     add 6b0d697  Update for a90c4b29
     add 60544ce  filter out unsupported archs with 10.14 SDK
     add 39d22da  Update ChangeLog
     add ee6fbfd  Remove trailing spaces
     add ebdfdcd  Comment out default universal_archs in macports.conf
     add 7017235  Fix arch filtering logic
     add 86d30e6  2.5.4 release date
     add fa555e8  Update RELEASE_URL to 2.5.4
     add 7e0d718  Portfile.7: Output formatting, mdoc syntax cleanup.
     add b3ca344  set FFLAGS not F77FLAGS in configure env
     add 84f97ca  pextlib       : Support custom HTTP headers
     add 7dc85e6  unbreak livecheck
     add 7921b2e  portextract: Create symlink if no $worksrcpath
     add 9e4add5  fs-traverse.c: Follow symlink on command line
     add 9d07c48  fs-traverse.tcl: Update tests for fs-traverse
     add 6a1b459  ensure a good index is used for registry.files
     add 918c347  Improve explanations in check_supported_archs
     add 497efcf  macports.tcl: Fix typos
     add 51fb9ee  fix trace test on systems without /usr/include
     add bb5fa4f  Fix archive_site_local
     add d044f38  whitespace changes
     add b67354d  recognize MPICH, Open MPI, and G95 compilers
     add 8e2a74c  set configure.cpp for macports-clang >= 4
     add 9de2312  restrict compilers based on language requirements
     add 76a804c  attempt to find correct compiler even without Xcode
     add d5fcf7a  refine test for which compilers recognize -arch flag
     add e0bd891  improve compiler dependency check
     add 02dcf61  incorporate cxx11 PortGroup features into base
     add ee4cbca  facilitate addition of a Fortran compiler
     add 098ce7c  don't add universal if no multiple -arch support
     add dd1badf  allow Portfile to turn off C++ support
     add 5e17a69  Merge pull request #88 from MarcusCalhoun-Lopez/compilers
     add fda5fea  Don't fail without a copy of the official ports tree
     add 4eb0095  Fix a crash due to an out-of-bounds array access
     add 9313be5  Treat command.env as a list
     add 26d71d6  porttrace.tcl: renamed variable tracelib
     add 45e62d7  porttrace.tcl: corrected misspelled “thred"
     add fbe02a0  tracelib.c: Removed unnecessary condition in if
     add db19f81  Do not return an error if there's no ports to upgrade
     add e115b59  port-info: output fields in the order given on the command line (#103)
     add bc00872  Add notarization to ReleaseProcess
     add d55779c  configure: Pass the selected $CC to vendor sources
     add eeb7c0d  auto*: bump config.guess and config.sub to 2019-03-04
     add 817f5a4  Cache locations and versions of compilers
     add 9c91a29  port1.0: add portbump.tcl
     add b7f07df  port-install(1): remove stray backslash
     add 0ef3362  doc: Regenerate port-install.1
     add f2289f7  Update selfupdate docs with --no-sync
     add 5aa9cc8  doc: Document port bump
     add 6a5fa17  doc: Enable port-bump.1
     add 45620f0  Only mark archivefetch complete if it succeeded
     add ea73da3  Recognize initial version of each macOS version
     add 1d6588d  Note macOS 10.14-10.14.4 are outdated
     add b81bcbb  Keep repeatedly-used regexes in variables
     add f0929aa  doc: Add use_lzip documentation (#131)
     add 5a925b0  Add note that ports with license NoMirror will not be mirrored (#132)
     add 40881b4  doc: Regenerate port-mirror.1
     add 057ce2b  port1.0: Implement use_xcode option
     add d3067ac  doc: Document use_xcode
     add ad39c3b  Refactor use_xcode default and checks
     add 8420292  Move use_xcode error after warning messages
     add 162f97f  Move setting DEVELOPER_DIR variable to portconfigure
     add db948ca  Handle CLT path for macOS < 10.9
     add bde75c3  Improve configure_get_developer_dir
     add 7eece59  Improve trace mode CLT check
     add 62a7c66  Remove support for dragonegg compilers
     add 6f8aca0  Remove Xcode uninstalled warning message
     add 80c7746  avoid a regex
     add 8caac19  Allow falling back to "macosx" SDK
     add 31e0c56  Universally export DEVELOPER_DIR
     add 6b27854  Also set use_xcode true if CLT isn't installed
     add 25b1209  portconfigure: Prioritize returning CLT SDK if Xcode not needed
     add 726c716  Don't create a cltpath variable in the global namespace
     add e09517b  portutil: Export DEVELOPER_DIR for target {} blocks
     add 8b98833  Remove xcodebuild warning
     add 21aaaae  clang 3.9 and 4 have been obsoleted, in favour of clang 8.0, so remove from known compiler fallbacks
     add a2b49dc  Cache result of configure_get_default_compiler
     add 6b76979  porttrace: allow /var/db/timezone/zoneinfo/
     add b00e8ef  remove a little unneeded indirection
     add 78f3b6c  Broaden allowed C99 compilers
     add d380ffc  Simplify compiler version selection code
     add ddd9703  Don't use regexp just to check exact string equality
     add bc16280  Use existing arch_flag_supported proc in universal_setup
     add 7b325f7  portmgr: improve system requirements message regarding xcode
     add 98c57dd  macports.tcl: repeat xcode check for dependencies
     add cbe29c4  Increase minimum uid and gid to 501
     add 6a3e0a2  Mention mpstats at install time
     add 1cea109  Update ChangeLog
     add a214a72  port: Suppress old PortIndex warning in quiet mode
     add 0b2576a  consider ports with incorrect cxx_stdlib outdated
     add 6b7846a  default to libc++ on 10.6-10.8
     add 7ef1722  update ChangeLog
     add df7026d  use @OS_PLATFORM@ in makefiles
     add f807e8c  Advise on the cxx_stdlib change when upgrading.
     add 9e83cea  macports1.0: Only check Xcode if building from src
     add 88e5637  Fix mpkg test on 10.6
     add 25922fe  fix more tests on 10.6
     add 009cf68  port1.0: Allow /var/db/mds/system in trace mode
     add 50f2934  Fix multiple URLs in *_site_local with tags
     add 5346aa8  Re-enable hfscompression for non-root installs
     add a3bb2f6  fix statefile writing when locking unsupported
     add e01423b  merge lappend calls
     add 172782b  Add codesign target
     add 40c11ee  use ##__VA_ARGS__ instead of __VA_ARGS__
     add 8a11b7f  add depends_patch a couple places it was forgotten
     add d3e0046  mention bump target in port.1
     add c12615d  Bump master version to 2.6.99
     add 1c7e91e  codesigning fixes
     add 6dd2d16  2.6.0 release date
     add 5b158b4  add note about 10.6 signing to ReleaseProcess
     add 6974be5  Update RELEASE_URL to 2.6.0
     add 4bd6988  Update default stdlibs for portindex pretend mode
     add 73ee4b4  configure_get_sdkroot improvements
     add a3a71b5  Don't check the version of apple-gcc-4.2
     add a64eebb  portconfigure.tcl: update builtin libgcc deps to match those in port tree
     add c2a1872  use xcode-select -print-path
     add dbead9d  default to no C or C++ standard for noarch ports
     add f228664  add_compiler_port_dependencies code cleanup
     add 3d346b6  add license_noconflict for compiler build deps
     add 427ce20  don't prevent disabling apple-gcc-4.2 altogether
     add ce61e74  add known_fail option
     add 3768efd  improve configure_get_sdkroot performance
     add dabf0a7  set SDKROOT in the environment
     add 37c7cfe  don't use Apple clang if libc++ on 10.6.8
     add 10a48a0  update ChangeLog
     add e62716c  fix 'port info --depends'
     add 2ee36fd  update ChangeLog
     add e9ebfef  add ticket ref to ChangeLog
     add 7abb918  2.6.1 release date
     add 24b3df1  Update RELEASE_URL to 2.6.1
     add 1d1bcde  Update Xcode versions
     add 42b36f4  Always allow macports-gcc if using libstdc++
     add d840f25  Filter archive_sites based on prefix_frozen
     add 5999b46  bump: Error out if checksums lines are missing from Portfile
     add fbc1d79  mportinit: Disable running unknown cmds in $SHELL
     add f491478  postflight: Remove unused LOGIN_FLAG variable
     add f9a3b2d  postflight: Support zsh
     add 980a1f6  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   (5b07539)
            \
             N -- N -- N   refs/heads/gsoc17-migrate (980a1f6)

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.

No new revisions were added by this update.

Summary of changes:
 ChangeLog                                       |   74 ++
 Makefile.in                                     |   16 +-
 aclocal.m4                                      |    3 +
 config.guess                                    |  269 +++++-
 config.sub                                      | 1127 +++++++++++------------
 config/RELEASE_URL                              |    2 +-
 config/macports_version                         |    2 +-
 configure                                       |   81 +-
 configure.ac                                    |   19 +-
 doc/Makefile.in                                 |    3 +-
 doc/macports.conf.5                             |    2 +-
 doc/macports.conf.in                            |    7 +-
 doc/port-activate.1                             |    2 +-
 doc/port-archive.1                              |    2 +-
 doc/port-archivefetch.1                         |    2 +-
 doc/{port-notes.1 => port-bump.1}               |   21 +-
 doc/port-bump.1.txt                             |   36 +
 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                            |    2 +-
 doc/port-distfiles.1                            |    2 +-
 doc/port-dmg.1                                  |    2 +-
 doc/port-echo.1                                 |    2 +-
 doc/port-edit.1                                 |    2 +-
 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                              |    4 +-
 doc/port-install.1.txt                          |    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                               |   18 +-
 doc/port-mirror.1.txt                           |    3 +
 doc/port-notes.1                                |    2 +-
 doc/port-outdated.1                             |    2 +-
 doc/port-platform.1                             |    2 +-
 doc/port-provides.1                             |    2 +-
 doc/port-reclaim.1                              |    2 +-
 doc/port-rev-upgrade.1                          |    2 +-
 doc/port-search.1                               |    2 +-
 doc/port-select.1                               |    2 +-
 doc/port-selfupdate.1                           |   14 +-
 doc/port-selfupdate.1.txt                       |    4 +-
 doc/port-setrequested.1                         |    2 +-
 doc/port-space.1                                |    2 +-
 doc/port-sync.1                                 |    2 +-
 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                                      |    9 +-
 doc/port.1.txt                                  |    3 +
 doc/portfile.7                                  | 1056 ++++++++++++++-------
 doc/portgroup.7                                 |    2 +-
 doc/portstyle.7                                 |    2 +-
 doc/portundocumented.7                          |    2 +-
 doc/pubkeys.conf.5                              |    2 +-
 doc/sources.conf.5                              |    2 +-
 doc/variants.conf.5                             |    2 +-
 portmgr/ReleaseProcess.md                       |   18 +-
 portmgr/dmg/ReadMe.rtf                          |    8 +-
 portmgr/dmg/postflight.in                       |    8 +-
 src/codesign.sh                                 |   32 +
 src/cregistry/entry.c                           |   22 +-
 src/cregistry/entry.h                           |    4 +-
 src/darwintracelib1.0/Makefile.in               |    7 +-
 src/darwintracelib1.0/darwintrace.h             |    2 +-
 src/machista1.0/Makefile.in                     |    4 +-
 src/macports1.0/Makefile.in                     |    5 +-
 src/macports1.0/diagnose.tcl                    |    2 +-
 src/macports1.0/macports.tcl                    |  184 +++-
 src/macports1.0/reclaim.tcl                     |    7 +-
 src/package1.0/portarchivefetch.tcl             |   15 +-
 src/package1.0/tests/Portfile                   |    4 +
 src/pextlib1.0/Makefile.in                      |    7 +-
 src/pextlib1.0/curl.c                           |   27 +
 src/pextlib1.0/fs-traverse.c                    |   20 +-
 src/pextlib1.0/readline.c                       |   40 +-
 src/pextlib1.0/tests/fs-traverse.tcl            |   76 +-
 src/pextlib1.0/tracelib.c                       |    6 +-
 src/port/Makefile.in                            |    2 +-
 src/port/port.tcl                               |  105 ++-
 src/port/portindex.tcl                          |   10 +-
 src/port1.0/Makefile.in                         |    2 +-
 src/port1.0/fetch_common.tcl                    |   18 +-
 src/port1.0/port.tcl                            |    1 +
 src/port1.0/portbump.tcl                        |  265 ++++++
 src/port1.0/portchecksum.tcl                    |   64 +-
 src/port1.0/portconfigure.tcl                   |  974 ++++++++++++++++----
 src/port1.0/portdestroot.tcl                    |   18 +-
 src/port1.0/portextract.tcl                     |   15 +-
 src/port1.0/portfetch.tcl                       |   28 +-
 src/port1.0/portlint.tcl                        |  144 +++
 src/port1.0/portlivecheck.tcl                   |    7 +-
 src/port1.0/portmain.tcl                        |   11 +-
 src/port1.0/porttrace.tcl                       |   36 +-
 src/port1.0/portutil.tcl                        |  120 ++-
 src/port1.0/tests/portchecksum.test             |   51 +
 src/port1.0/tests/portlint.test                 |  647 +++++++++++++
 src/port1.0/tests/portutil.test                 |   35 +
 src/programs/daemondo/Makefile.in               |    3 +
 src/registry2.0/Makefile.in                     |    7 +-
 src/registry2.0/entry.c                         |  170 ++--
 src/registry2.0/portimage.tcl                   |    6 +-
 src/registry2.0/tests/entry.tcl                 |    3 +
 tests/test/case-insensitive-deactivate/Portfile |    2 +
 tests/test/checksums-1/Portfile                 |    2 +
 tests/test/dependencies-a/Portfile              |    2 +
 tests/test/dependencies-b/Portfile              |    2 +
 tests/test/dependencies-c/Portfile              |    2 +
 tests/test/dependencies-d/Portfile              |    2 +
 tests/test/dependencies-e/Portfile              |    2 +
 tests/test/envvariables/Portfile                |    2 +
 tests/test/setuid/Portfile                      |    2 +
 tests/test/site-tags/Portfile                   |    2 +
 tests/test/statefile-unknown-version/Portfile   |    2 +
 tests/test/statefile-version1-outdated/Portfile |    2 +
 tests/test/statefile-version1/Portfile          |    2 +
 tests/test/statefile-version2-invalid/Portfile  |    2 +
 tests/test/statefile-version2-outdated/Portfile |    2 +
 tests/test/statefile-version2/Portfile          |    2 +
 tests/test/svn-and-patchsites/Portfile          |    2 +
 tests/test/trace/Makefile                       |    2 +-
 tests/test/trace/Portfile                       |    4 +-
 tests/test/trace/master                         |    4 +-
 tests/test/trace/test.tcl.in                    |    2 +-
 tests/test/variants/Portfile                    |    2 +
 tests/test/xcodeversion/Portfile                |    2 +
 vendor/Makefile.in                              |    3 +
 143 files changed, 4571 insertions(+), 1597 deletions(-)
 mode change 100755 => 100644 config.sub
 copy doc/{port-notes.1 => port-bump.1} (63%)
 create mode 100644 doc/port-bump.1.txt
 create mode 100755 src/codesign.sh
 create mode 100644 src/port1.0/portbump.tcl
 create mode 100644 src/port1.0/tests/portlint.test



More information about the macports-changes mailing list