[macports-base] branch fix-cxx-2017-compiler-sel updated (39bafea3 -> 0f655b78)
Chris Jones
jonesc at hep.phy.cam.ac.uk
Wed May 5 19:34:36 UTC 2021
Chris Jones (cjones051073) pushed a change to branch fix-cxx-2017-compiler-sel
in repository macports-base.
discard 39bafea3 Fix c++17 compiler selection to blacklist incomplete mac10.13 versions
add cee74bb4 Process ping output without using grep or cut
add 835a7db1 For install action, abort if any @version is provided on command line
add 889f25a9 For install action, abort if any @version is provided on command line (#174)
add b9fdb847 reclaim: remove portdbpath/build directory (#175)
add 08d87705 Update ChangeLog
add ca071954 Improve version handling
add d08d261f reclaim: separate removing build and ccache locations (#178)
add 718e903d Update ChangeLog
add e632b00f Fix machinsta1.0 test by removing ', reexport' from the otool output
add c9bf288c avoid extra sscanf call in libmachista test
add f7b6cd21 Don't accidentally use the DevSDK if there is a /usr/include turd present on macOS 10.15+
add 4ca225f7 ReleaseProcess: Update buildbot job for manpages
add 7eb7cffb ReleaseProcess: Drop Google+, it no longer exists
add 83711dc4 tests: Fix curl isnewer test broken by braeburn update
add ff2087f7 pextlib1.0: Unify whitespace in curl.c
add f535c26a pextlib1.0: init err buffer, use err code if empty
add 9c74d13c add tests stub for portstartupitem
add 3aa4e130 Fix whitespace in tests
add fb9e353d Fix typos in tests
add 0e3de7ca Add modeline and fix whitespace in test.tcl
add f3bf62e6 checksums.tcl: Convert file to utf-8
add b0dc49a1 tests: Add modeline and fix whitespace
add e4508a2b Add modeline and adjust whitespace
add 5629dcf6 Use "use_configure no" instead of "configure {}"
add bfd5aa99 Recognize more valid Portfiles in mporttraverse test
add ac1a9b09 port1.0: Ensure adduser drops privs in all cases
add 059cf651 Changelog: Document 2.6 changes on master
add a6f94b5f aclocal.m4: Run distclean before config in subdirs
add cc22f739 configure: Re-generate using autogen.sh
add d6ea0c88 Improve filter of unsupported archs with 10.14+ SDK
add 6eaa8d5e Update UNIVERSAL_ARCHS to include arm64 for macOS 11 and later
add e1640e27 darwintrace: Use canonical guard for legacy transitional stat64 syscalls
add 901eb219 Set correct universal and build arch for Apple Silicon Macs
add aeda00df configure: Fix implicit-function-declaration errors during configure that lead to bad build configurations
add 59911192 tclx8.4: Use Tcl_Panic instead of deprecated / implicitly declared panic()
add 1ac9a684 rev-upgrade: For libraries that exist only in the shared cache, warn but do not fail.
add 4664a4a6 cregistry: disable building macports.sqlext - it is not installed, it is not very useful, and macOS sqlite3 does not support extensions
add c91081d2 Fixes for portconfigure::choose_supported_archs
add 01afdbba Set os.arch to "arm" on arm64
add 74b31305 Add copies of patches applied to vendor subdirs
add 89c960c0 Add a configure check for dlopen_preflight (support <10.5)
add df724266 Slightly relax version matching in action_target
add 775f53bb Update ChangeLog for 2.7.0
add 1f090d19 Update ChangeLog for 2.6.3
add 28e5e2c8 Reinstate intentional literal tab in test
add 3ea1fb4e portconfigure.tcl: use clang5+ for cxx11+ if not libc++
add 62e0767b Fix shellescape to work on Tiger
add d96e5a85 Do not interpose functions before initialization
add 7e9c3546 Update ChangeLog for 2.6.3
add 87ee700c Update ChangeLog for 2.6.3
add b9209c69 Correct ChangeLog
add 296ec87b Require clang >= 500 for C11
add 1f39dc7c Specify clang 602.0.49 instead of 602 for C++14
add 77161291 Don't add extra quoting to startupitems key values
add a0aaa224 Add more startupitems tests
add 9d0ebd5b Disable hfscompression for non-root installs (again)
add e69e01f5 Adjust ChangeLog formatting
add c87ffb1c Update current Xcode version
add bfc05448 auto*: bump config.guess to 2020-07-12 and config.sub to 2020-07-10
add 3d4c5c65 Make port lint more precise
add fbebd2fd In port lint recognize more invalid platform archs
add 71f699cb Require a blank line after modeline in port lint
add 24d3bd45 Check for tab characters in port lint
add 5741905c 2.6.3 release date
add 39505691 Update RELEASE_URL to 2.6.3
add ab5797a6 Move trailing newline lint check out of nitpick
add 5764fd92 Never raise an error in configure_get_sdkroot
add c8ddc79c Use -m64 on arm64
add 0b8b970a Portindex: Add extended mode
add e82a6397 rev-upgrade: Use _dyld_shared_cache_contains_path() rather than dlopen_preflight() to check for hits in the shared cache
add 52609c9c Always pass fs-traverse a list of paths
add 57eb55f7 In fs-traverse test, pass a list of valid paths
add 8402cf80 Fix incorrect warning when sdk_version is cleared
add a7cf423c Fix port info --depends with multiple ports
add 570220e9 Fix port info when using --depends more than once
add ab10daaf Fix typo in comment
add 652c0b2a sandbox: handle /opt/local on separate mountpoint
add 9e45d667 Improve deactivate/unmap failure error message
add d39d28b9 notes: add UI_PREFIX to port name messages; hide them with -q
add 3b6e669d portconfigure.tcl: add link to Xcode 8.0 release notes
add 6f7ed40b Make startupitems before destroot phase, not after
add 0a000c43 Ping no more than 50 hosts per invocation
add b493d533 Add Portfile options: startupitem.user & startupitem.group Ports can now use these to tell launchd which user and group to run the daemon process as.
add 601864df rev-upgrade: Don't log when dependencies are located in the dyld shared cache
add 3194aceb portutil: init list vars with [list]
add e82aae89 fetch_common: init list vars with [list]
add afdc6f5a portconfigure: init list vars with [list]
add eab53d53 portarchivefetch: init list vars with [list]
add e460f91a portfetch: init list vars with [list]
add b00f67d8 portimage: init list vars with [list]
add daf43004 portuninstall: init list vars with [list]
add 39863e99 registry_util: init list vars with [list]
add f37cf581 receipt_sqlite: init list vars with [list]
add a494d3e1 macports_dlist: init list vars with [list]
add 81979e5d fix for an upgrade dep calculation corner case
add 9ad1bce4 portsandbox: use prefix_frozen
add e8326adf portsandbox: error checking for get_mountpoint
add 380525b6 Fix typo in port.1
add 7ccf5a26 rev-upgrade: arm64 is not runnable on i386
add 94f428ed extend possible demotions in choose_supported_archs
add b17865b6 fix missing line continuations
add d58b124e don't rely on /usr/lib existing on macOS 11
add 26e90b4c Update Xcode versions
add 1a4266ba Update current OS versions in configure script
add 9d361e7b Update ChangeLog
add ec8a2bc6 Update RELEASE_URL tp 2.6.4
add b7221e01 configure: remove a bash-ism in daemondo check
add 1916d6f5 Adapt to macOS versioning changes
add 938d8528 port1.0: configure: Add check for implicit decls
add f613d8a9 port1.0: configure: mv configure_{end,finish}
add 3115e63f portfile.7: Improve fs-traverse documentation
add 00dd9ed2 Always pass fs-traverse a list of paths
add e92d600c Also check for implicit library functions
add 2eb401b2 Fix typo in warning
add 8f11408e Use fgrep for implicit declaration check
add 63ac5dfb machista1.0: Use a locally-built lib for tests
add fc9528d5 ci: rm .tavis.yml, switching to GH Actions, Azure Pipelines
add 552f6db8 ci: Add GitHub Actions, Azure Pipelines CI
add de463c15 ReleaseProcess: Drop PR environment re-deployment
add 6c1396fd ci: Rename build job to include OS version
add 8aa347e8 handle SDKs with minor versions
add 1dfa5f31 tweak SDK version comparison
add 84f5f871 fix more implicit declarations in vendored tclx
add e2871de7 fix more implicit declarations in vendored tcl
add 23f2aa39 check runtime availability of _dyld_shared_cache_contains_path
add 5a46743a set an appropriate SDKROOT when selfupdating
add 618d0363 restrict compiler for C++14 and thread-local storage
add da9aa061 Replace gendered terms in HACKING with gender-neutral ones
add fcff138b Remove universal variant if < 2 archs
add 2044584d registry::run_target: pass in version info
add 3b13b5d5 followup universal adjustments
add 7f71db98 fix activation failure
add c0ae2dba fix universal test
add e356e1eb add universal_possible variable
add 6910f0e9 update build_arch and universal_archs docs
add af12ddf2 Fix defining variable '__darwintrace_initialized' in header
add ce359d44 Replicate make 'and' function for GNU Make 3.80
add 3c0f70bb Add sanity check to find_close_sdk
add 0c57dda3 regenerate configure
add d2d987eb don't put _inregistry_* vars in options
add ee1ff666 mportopen: close mport if sourcing Portfile fails
add b2617a26 support compiler.c_standard 2017
add 2e957955 Don't use /usr/bin/git on Mavericks anymore
add 19468ac5 cregistry: Avoid segfault on extended result codes
add 5779dbc6 Enable fullfsync and WAL (if possible) for registry
add 81d6ca25 Enable pragma fullfsync on each reg_attach
add 3f248bd8 Put trace mode socket in a subdir
add a18eb94e Change startupitem_install default if not root
add 4ce1e964 Fix and simplify checks for Tiger
add 19c93396 Preserve only requested variants on upgrade
add b329769a update initial registry version
add eed8979d fix sometimes missing variables
add 5f41bb41 Relax activate/deactivate error conditions
add cea9833f Improve dep cycle handling and reporting
add d4846955 Log port version and variants
add 00a26313 rev-upgrade: report cxx_stdlib mismatches better
add d9181903 Set a default value for platforms
add 1b0cb607 Adjust phrasing of message in print_tickets_url
add f77071b9 Update reference to svn repo to git
add f47765ef HACKING: minor updates
add 4acfd686 Always use subversion port for svn fetch
add 8f4b9e58 Fix loss of error status from selfupdate::main
add 2cc75ca3 Word wrap print_tickets_url output
add 03d4a714 Update ChangeLog
add 8d76ba61 Add configure.sysroot variable
add 8e66a82b Update ChangeLog
add e4e50127 Add use_autoreconf option to portfile man page
add 2bfad62a Check more logs for implicit function declarations
add 85d5e10e Tell the user about more logs if configure fails
add a0172d66 fix splitting of requested variants in upgrade
add ad031bd7 Fix calculation of progress bar width when env(COLUMNS) is unavailable.
add bd264d2f Update current OS and Xcode versions
add 7fb16321 Use SQLITE_FCNTL_PERSIST_WAL
add 4f276ab2 Check correct version for SQLITE_FCNTL_PERSIST_WAL
add d148e62c Fix 'use_parallel_build no' builds with ninja which requires -j1 to disable parallelism
new 0f655b78 Fix c++17 compiler selection to blacklist incomplete mac10.13 versions
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 (39bafea3)
\
N -- N -- N refs/heads/fix-cxx-2017-compiler-sel (0f655b78)
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:
.github/azure-workflows/main.yml | 86 +
.github/workflows/main.yml | 85 +
.travis.yml | 3 -
ChangeLog | 155 +-
HACKING | 10 +-
Makefile.in | 2 +-
aclocal.m4 | 34 +-
config.guess | 24 +-
config.sub | 584 +-
config/README.TXT | 2 +-
config/RELEASE_URL | 2 +-
configure | 6075 +++++++++++---------
configure.ac | 14 +-
doc/Makefile.in | 17 +-
doc/macports.conf.5 | 22 +-
doc/macports.conf.5.txt | 13 +-
doc/macports.conf.in | 13 +-
doc/port.1 | 2 +-
doc/port.1.txt | 2 +-
doc/portfile.7 | 28 +
portmgr/ReleaseProcess.md | 23 +-
portmgr/dmg/postflight.in | 5 +-
src/config.h.in | 13 +-
src/cregistry/Makefile.in | 2 +-
src/cregistry/entry.c | 21 +-
src/cregistry/registry.c | 51 +
src/cregistry/registry.h | 2 +
src/cregistry/sql.c | 142 +-
src/darwintracelib1.0/access.c | 4 +
src/darwintracelib1.0/close.c | 4 +
src/darwintracelib1.0/darwintrace.c | 24 +-
src/darwintracelib1.0/darwintrace.h | 24 +
src/darwintracelib1.0/dup2.c | 4 +
src/darwintracelib1.0/mkdir.c | 4 +
src/darwintracelib1.0/open.c | 9 +
src/darwintracelib1.0/proc.c | 12 +-
src/darwintracelib1.0/readdir.c | 8 +
src/darwintracelib1.0/readlink.c | 4 +
src/darwintracelib1.0/rename.c | 4 +
src/darwintracelib1.0/rmdir.c | 4 +
src/darwintracelib1.0/stat.c | 24 +-
src/darwintracelib1.0/unlink.c | 4 +
src/machista1.0/Makefile.in | 38 +-
src/machista1.0/libmachista.c | 11 +
src/machista1.0/libmachista.h | 1 +
src/machista1.0/machista.i | 3 +
src/machista1.0/machista_wrap.c | 1 +
src/machista1.0/tests/empty.c | 1 +
src/machista1.0/tests/libmachista-test.c | 16 +-
src/machista1.0/tests/test.tcl | 50 +-
src/macports1.0/diagnose.tcl | 10 +-
src/macports1.0/macports.tcl | 206 +-
src/macports1.0/macports_dlist.tcl | 17 +-
src/macports1.0/reclaim.tcl | 78 +
src/macports1.0/selfupdate.tcl | 40 +-
src/macports1.0/tests/Portfile | 40 +-
src/macports1.0/tests/macports.test | 193 +-
src/macports1.0/tests/macports_dlist.test | 56 +-
src/macports1.0/tests/macports_util.test | 46 +-
src/package1.0/portarchivefetch.tcl | 4 +-
src/package1.0/tests/Portfile | 6 +-
src/pextlib1.0/curl.c | 40 +-
src/pextlib1.0/tests/checksums.tcl | 98 +-
src/pextlib1.0/tests/curl.tcl | 98 +-
src/pextlib1.0/tests/filemap.tcl | 492 +-
src/pextlib1.0/tests/fs-traverse.tcl | 82 +-
src/pextlib1.0/tests/symlink.tcl | 16 +-
src/pextlib1.0/tests/system.tcl | 2 +
src/pextlib1.0/tests/unsetenv.tcl | 2 +
src/pextlib1.0/tests/vercomp.tcl | 76 +-
src/port/port.tcl | 86 +-
src/port/portindex.tcl | 13 +
src/port1.0/fetch_common.tcl | 59 +-
src/port1.0/port_autoconf.tcl.in | 1 -
src/port1.0/portactivate.tcl | 9 +-
src/port1.0/portbuild.tcl | 17 +-
src/port1.0/portconfigure.tcl | 313 +-
src/port1.0/portdeactivate.tcl | 9 +-
src/port1.0/portdestroot.tcl | 10 +-
src/port1.0/portfetch.tcl | 31 +-
src/port1.0/portinstall.tcl | 8 +-
src/port1.0/portlint.tcl | 87 +-
src/port1.0/portmain.tcl | 12 +-
src/port1.0/portsandbox.tcl | 20 +-
src/port1.0/portstartupitem.tcl | 30 +-
src/port1.0/porttrace.tcl | 22 +-
src/port1.0/portuninstall.tcl | 9 +-
src/port1.0/portutil.tcl | 149 +-
src/port1.0/tests/Portfile | 2 +-
src/port1.0/tests/portchecksum.test | 20 +-
src/port1.0/tests/portclean.test | 22 +-
src/port1.0/tests/portinstall.test | 2 +-
src/port1.0/tests/portmain.test | 2 +-
src/port1.0/tests/portpatch.test | 2 +-
src/port1.0/tests/portstartupitem.test | 100 +
src/port1.0/tests/portutil.test | 4 +-
src/registry2.0/entryobj.c | 4 +-
src/registry2.0/portimage.tcl | 53 +-
src/registry2.0/portuninstall.tcl | 18 +-
src/registry2.0/receipt_sqlite.tcl | 12 +-
src/registry2.0/registry.c | 5 +
src/registry2.0/registry.tcl | 2 +-
src/registry2.0/registry_util.tcl | 4 +-
tests/test-macports.conf | 12 +-
tests/test/case-insensitive-deactivate/Portfile | 30 +-
tests/test/checksums-1/Portfile | 47 +-
tests/test/dependencies-a/Portfile | 34 +-
tests/test/dependencies-b/Portfile | 30 +-
tests/test/dependencies-c/Portfile | 34 +-
tests/test/dependencies-d/Portfile | 32 +-
tests/test/dependencies-e/Portfile | 41 +-
tests/test/envvariables/Portfile | 32 +-
tests/test/site-tags/Portfile | 52 +-
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 | 14 +-
tests/test/svn-and-patchsites/test.tcl | 14 +-
tests/test/universal/DESCRIPTION | 2 +-
tests/test/universal/Portfile.in | 1 +
tests/test/variants/Portfile | 36 +-
vendor/patches/README | 6 +
.../tcl/configure-implicit-declarations.patch | 112 +
.../tclx/configure-implicit-declarations.patch | 84 +
vendor/patches/tclx/implicit-panic.patch | 218 +
.../thread/configure-implicit-declarations.patch | 26 +
vendor/tcl8.5.19/unix/configure | 10 +-
vendor/tcl8.5.19/unix/configure.in | 1 +
vendor/tcl8.5.19/unix/tcl.m4 | 6 +-
vendor/tclx8.4/configure | 10 +-
vendor/tclx8.4/configure.in | 1 +
vendor/tclx8.4/generic/tclExtdInt.h | 2 +-
vendor/tclx8.4/generic/tclXdup.c | 2 +-
vendor/tclx8.4/generic/tclXfcntl.c | 4 +-
vendor/tclx8.4/generic/tclXhandles.c | 2 +-
vendor/tclx8.4/generic/tclXprofile.c | 12 +-
vendor/tclx8.4/generic/tclXsignal.c | 6 +-
vendor/tclx8.4/generic/tclXstring.c | 2 +-
vendor/tclx8.4/generic/tclXutil.c | 10 +-
vendor/tclx8.4/tclconfig/tcl.m4 | 1 +
vendor/thread2.7.3/configure | 1 +
vendor/thread2.7.3/tclconfig/tcl.m4 | 1 +
145 files changed, 7132 insertions(+), 4233 deletions(-)
create mode 100644 .github/azure-workflows/main.yml
create mode 100644 .github/workflows/main.yml
delete mode 100644 .travis.yml
create mode 100644 src/machista1.0/tests/empty.c
create mode 100644 src/port1.0/tests/portstartupitem.test
create mode 100644 vendor/patches/README
create mode 100644 vendor/patches/tcl/configure-implicit-declarations.patch
create mode 100644 vendor/patches/tclx/configure-implicit-declarations.patch
create mode 100644 vendor/patches/tclx/implicit-panic.patch
create mode 100644 vendor/patches/thread/configure-implicit-declarations.patch
More information about the macports-changes
mailing list