[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