[macports-legacy-support] branch master updated (0001dbc -> f9b7e0d)

Christopher Nielsen mascguy at macports.org
Tue May 20 22:32:36 UTC 2025


Christopher Nielsen (mascguy) pushed a change to branch master
in repository macports-legacy-support.

    from 0001dbc  test_packet: Ignore errors caused by Rosetta 2 bug.
     new 9a097fa  test_clocks: Implement replay feature.
     new dc52667  test_clocks: Loosen approximate-clock criteria.
     new c149eae  test_clocks: Improve continuous mode.
     new 6792d7e  fsgetpath.h: Add missing typedef.
     new 26f3cf7  dirent.h: Fix build with C89/C90.
     new 2bd768a  sys/stat.h: Avoid possibly undefined filesec_t on 10.4
     new f0623ad  fsgetpath.h: Fix for header test on <10.6.
     new e1602cf  AvailabilityInternal.h: Avoid warning on 10.4.
     new 09a9f0a  MacTypes.h: Fix for allheaders test on <10.8.
     new 73b2e1f  sys/random.h: Fix build on <10.12.
     new 07e8320  net/if_tun.h: Add missing typedef.
     new 2ca5ac0  dirent.h: Avoid possible warnings on 10.4
     new 1bb5b6a  Availability[Internal].h: Avoid lingering dummy __has*().
     new d1c0d12  Add allheaders tests.
     new dcf8ba3  test_allheaders: Add variants.
     new 69a8706  Fix warning with some SDKs and some clangs.
     new 69d3a93  Fix 10.5 SDK for "older SDK" hack.
     new c35fe48  Makefile: Allow building tests with alternate C standard.
     new 0ba5db1  OSAtomic.h: Allow building for <10.6 in C89 mode.
     new 78c69cb  Availability[Internal].h: Fix for 10.4 C89 build.
     new 20a2651  test_f?sl: Fix gratuitous verbosity.
     new 41c9441  test_pthread_rwlock_basic: Fix verbosity.
     new 9071596  test_sysconf: Fix verbosity.
     new d297ee9  test_assert: Fix for C89/C90 build.
     new 74ee5b5  test_queues: Add optional verbosity.
     new 25fac0c  sys/queue.h: Fix warning with SDK 10.15+ and old clangs.
     new f9b7e0d  test_arc4random: Fix verbosity.

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:
 Makefile                                           |  22 +-
 include/Availability.h                             |  50 +++-
 include/AvailabilityInternal.h                     |  27 +-
 include/MacTypes.h                                 |  12 +-
 include/_macports_extras/tiger_only/Availability.h |  10 +-
 .../tiger_only/AvailabilityInternal.h              |  37 ++-
 include/{net/if_utun.h => available.h}             |  30 ++-
 include/dirent.h                                   |  13 +-
 include/{net/if_utun.h => libkern/OSAtomic.h}      |  40 ++-
 include/net/if_utun.h                              |  11 +-
 include/sys/cdefs.h                                |  17 ++
 include/sys/fsgetpath.h                            |   5 +-
 include/sys/queue.h                                |  27 ++
 include/sys/random.h                               |  33 ++-
 include/sys/stat.h                                 |   7 +-
 manual_tests/allheaders.cpp                        |   1 +
 manual_tests/allheaders.h                          |   1 +
 manual_tests/revheaders.cpp                        |   1 +
 manual_tests/revheaders.h                          |   1 +
 test/test_arc4random.c                             |  33 ++-
 test/test_clocks.c                                 | 297 +++++++++++++++++----
 test/test_ffsl.c                                   |  30 ++-
 test/test_flsl.c                                   |  30 ++-
 test/test_pthread_rwlock_basic.c                   |  27 +-
 test/test_sysconf.c                                |  50 ++--
 tools/allheaders.sh                                |  60 +++++
 xtest/allheaders.h                                 |  42 +++
 xtest/revheaders.h                                 |  42 +++
 xtest/{test_utunh.c => test_allheaders.c}          |  23 +-
 xtest/test_allheaders_199309.c                     |   7 +
 xtest/test_allheaders_199309_ds.c                  |   9 +
 xtest/test_allheaders_200809.c                     |   7 +
 xtest/test_allheaders_200809_ds.c                  |   9 +
 xtest/test_allheaders_full.c                       |   8 +
 xtest/test_allheaders_full_ds.c                    |  10 +
 xtest/test_assert.c                                |   9 +-
 xtest/test_queues.c                                |  56 +++-
 xtest/{test_utunh.c => test_revheaders.c}          |  23 +-
 38 files changed, 887 insertions(+), 230 deletions(-)
 copy include/{net/if_utun.h => available.h} (58%)
 copy include/{net/if_utun.h => libkern/OSAtomic.h} (56%)
 create mode 120000 manual_tests/allheaders.cpp
 create mode 120000 manual_tests/allheaders.h
 create mode 120000 manual_tests/revheaders.cpp
 create mode 120000 manual_tests/revheaders.h
 create mode 100755 tools/allheaders.sh
 create mode 100644 xtest/allheaders.h
 create mode 100644 xtest/revheaders.h
 copy xtest/{test_utunh.c => test_allheaders.c} (67%)
 create mode 100644 xtest/test_allheaders_199309.c
 create mode 100644 xtest/test_allheaders_199309_ds.c
 create mode 100644 xtest/test_allheaders_200809.c
 create mode 100644 xtest/test_allheaders_200809_ds.c
 create mode 100644 xtest/test_allheaders_full.c
 create mode 100644 xtest/test_allheaders_full_ds.c
 copy xtest/{test_utunh.c => test_revheaders.c} (67%)



More information about the macports-changes mailing list