[macports-legacy-support] branch master updated (4b3dd36 -> f1becf1)
Christopher Nielsen
mascguy at macports.org
Mon Nov 4 20:37:57 UTC 2024
Christopher Nielsen (mascguy) pushed a change to branch master
in repository macports-legacy-support.
from 4b3dd36 [v]dprintf(): Fix unwanted lock release.
new c15d313 Fix some builds (e.g. Xcode 7.2 clang 7) with 15.x SDK.
new a2322a9 Fix AvailabilityMacros for recent compilers.
new e96ce4f Fix stdio/stdlib for recent compilers.
new bf0db79 Include mantest_clean in test_clean.
new f313796 Add test for math.h compile
new 3a2a053 Fix SDK 15 math.h for compilers without _Float16
new 02bbb99 Fix SDK 15 MacTypes.h for compilers without __has_include()
new 56fbdba Support C++ manual tests
new b66f412 Rewrite os_unfair_lock test in C.
new a076ae6 Deprecate C++ dirent test.
new dad0f6a Fix CLOCK_MONOTONIC for 10.4
new e866704 Rewrite test_time in C.
new 5cc0af2 Makefile: Add target for all xtests.
new 6e16235 Move test_cmsg_macro and test_queues to xtest.
new 3c643a6 Makefile: Remove support for automatic C++ tests.
new 0932489 Add explanation for avoiding automatic tests in C++.
new 22a2857 Makefile: Add targets for object files.
new 242cf9b Makefile: Fix syslib target.
new 79ca1c2 Makefile: Exclude empty objects from static library.
new 3d32110 Makefile: Implement statically-linked tests.
new 33e1b3f Rewrite symbol aliases test.
new c8612c6 Makefile: Fix parallel builds.
new 8c9e4f6 test_arc4random: Fix warning.
new 56efe80 Rename sources with overly verbose names.
new 56c0934 Makefile: Add syslib and 'all' test targets.
new 295b94a Hide atexit.c until it's fixed.
new f1becf1 Makefile: Fix superfluous library rebuilds.
The 27 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 | 1 +
Makefile | 166 ++++++++++++-----
disabled/README.txt | 17 ++
src/macports_legacy_atexit.c => disabled/atexit.c | 0
include/AvailabilityMacros.h | 44 +++++
include/MacTypes.h | 59 ++++++
include/math.h | 120 +++++++++++++
include/stdio.h | 10 ++
include/stdlib.h | 10 ++
include/sys/cdefs.h | 65 +++++++
.../dirent_with_cplusplus.cpp | 0
.../os_unfair_lock.cpp | 0
test/test_time.cpp => manual_tests/time_cpp.cpp | 0
src/{macports_legacy_copyfile.c => copyfile.c} | 0
...ts_legacy_os_unfair_lock.c => os_unfair_lock.c} | 0
src/{macports_legacy_realpath.c => realpath.c} | 0
...ts_legacy_symbol_aliases.c => symbol_aliases.c} | 0
src/{macports_legacy_sysconf.c => sysconf.c} | 0
src/time.c | 4 +-
test/.gitignore | 1 +
test/README-CPP.txt | 34 ++++
test/test_arc4random.c | 2 +-
test/test_os_unfair_lock.c | 57 ++++++
test/test_symbol_aliases.c | 81 +++++++--
test/test_time.c | 198 +++++++++++++++++++++
{test => xtest}/test_cmsg_macro.c | 0
test/test_renameat.c => xtest/test_dirent.c | 32 ++--
xtest/test_math_h.c | 76 ++++++++
{test => xtest}/test_queues.c | 0
29 files changed, 895 insertions(+), 82 deletions(-)
create mode 100644 disabled/README.txt
rename src/macports_legacy_atexit.c => disabled/atexit.c (100%)
create mode 100644 include/AvailabilityMacros.h
create mode 100644 include/MacTypes.h
rename test/test_dirent_with_cplusplus.cpp => manual_tests/dirent_with_cplusplus.cpp (100%)
rename test/test_os_unfair_lock.cpp => manual_tests/os_unfair_lock.cpp (100%)
rename test/test_time.cpp => manual_tests/time_cpp.cpp (100%)
rename src/{macports_legacy_copyfile.c => copyfile.c} (100%)
rename src/{macports_legacy_os_unfair_lock.c => os_unfair_lock.c} (100%)
rename src/{macports_legacy_realpath.c => realpath.c} (100%)
rename src/{macports_legacy_symbol_aliases.c => symbol_aliases.c} (100%)
rename src/{macports_legacy_sysconf.c => sysconf.c} (100%)
create mode 100644 test/README-CPP.txt
create mode 100644 test/test_os_unfair_lock.c
create mode 100644 test/test_time.c
rename {test => xtest}/test_cmsg_macro.c (100%)
copy test/test_renameat.c => xtest/test_dirent.c (56%)
create mode 100644 xtest/test_math_h.c
rename {test => xtest}/test_queues.c (100%)
More information about the macports-changes
mailing list