[macports-legacy-support] branch master updated (9b1e772 -> fa7afdf)

Christopher Nielsen mascguy at macports.org
Fri Jul 11 21:34:31 UTC 2025


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

    from 9b1e772  Update README for 10.4 ppc64 stat() fix.
     new 17bcb7f  Makefile: Add ARCHS option.
     new b218ef1  Makefile: Make library builds out-of-source.
     new 3fbb109  Makefile: Make test builds out-of-source.
     new 7e67210  Put faccessat_setuid test where it belongs.
     new b37596f  Add rules and bin dir for tools.
     new 126e6cb  fileinfo: Make sure we can tolerate an unexpected stat64.
     new 49f7a3a  statxx: Streamline 10.4 ppc64 fix.
     new 0242266  util: New module for common utilities.
     new 8ff11ed  statxx: Validate buffer address in 10.4 stat64() calls.
     new 9bf7512  Make GET_OS_FUNC a common utility.
     new 384b03e  test_faccessat: Make parallelizable.
     new e033a0b  test_traverse: Make parallelizable.
     new 56a9b9e  test_traverse_cwd: Make parallelizable.
     new 1cb025b  test_stpncpy_chk: Return to automatic.
     new 8e025bc  test_packet: Remove obsolete compatibility hack.
     new b170e1e  test_packet: Tolerate expected errors when fixes suppressed.
     new 684fccc  test_packet: Make 'nofix' tests automatic.
     new e7147c8  util.h: Add alternate GET_OS_FUNC (for variants).
     new 54e1032  setattrlist: New source with fix for setattrlist() bug.
     new a0aefcb  test_attrlist: Add nobuf test cases.
     new 1efc560  test_utimens: New test, replacing old test_utimensat.
     new 58173af  test_utimensat: Move to manual.
     new fa7afdf  README: Fix entries for f[gs]etattrlist().

The 23 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                                         |   5 +-
 Makefile                                           | 320 +++++----
 README.md                                          |  13 +-
 include/MacportsLegacySupport.h                    |   4 +
 manual_tests/.gitignore                            |   7 -
 .../{allheaders.cpp => allheaders_cpp.cpp}         |   0
 .../do_test_faccessat_setuid.sh                    |  11 +-
 manual_tests/libtest_strncpy_chk_force0.c          |   2 +-
 manual_tests/libtest_strncpy_chk_force1.c          |   2 +-
 manual_tests/libtest_strncpy_chk_forced.c          |   2 +-
 .../libtest_utimensat.c                            |   0
 .../{os_unfair_lock.cpp => os_unfair_lock_cpp.cpp} |   0
 .../{revheaders.cpp => revheaders_cpp.cpp}         |   0
 src/.gitignore                                     |   8 -
 src/atcalls.c                                      |   1 -
 src/fcntl.c                                        |  56 +-
 src/fxetattrlist.c                                 |   6 +
 src/pthread_get_stacksize_np.c                     |  13 +-
 src/setattrlist.c                                  | 128 ++++
 src/statxx.c                                       | 206 +++---
 src/sysconf.c                                      |  12 +-
 src/sysctl.c                                       |  29 +-
 src/util.c                                         | 103 +++
 src/util.h                                         |  54 ++
 test/.gitignore                                    |   9 -
 test/test_attrlist.c                               | 145 +++-
 ...ealpath_nonposix.c => test_attrlist_nonposix.c} |   2 +-
 test/test_faccessat.c                              | 741 +++++++++++----------
 test/test_packet.c                                 | 139 +++-
 .../test_packet_nofix.c                            |   4 +-
 .../test_packet_nofix_nocancel.c                   |   2 +-
 .../test_packet_nofix_nonposix.c                   |   2 +-
 .../test_stpncpy_chk.c                             |   0
 .../test_stpncpy_chk_force0.c                      |   2 +-
 .../test_stpncpy_chk_force1.c                      |   2 +-
 .../test_stpncpy_chk_forced.c                      |   2 +-
 test/test_traverse.c                               | 245 ++++---
 test/test_traverse_cwd.c                           | 270 +++++---
 test/test_utimens.c                                | 301 +++++++++
 tiger_only/src/.gitignore                          |   1 -
 tools/.gitignore                                   |   7 -
 tools/archsetup.sh                                 |  76 ---
 tools/fileinfo.c                                   |  18 +-
 xtest/.gitignore                                   |   6 -
 44 files changed, 1873 insertions(+), 1083 deletions(-)
 delete mode 100644 manual_tests/.gitignore
 rename manual_tests/{allheaders.cpp => allheaders_cpp.cpp} (100%)
 rename test/do_test_faccessat_setuid => manual_tests/do_test_faccessat_setuid.sh (91%)
 rename test/test_utimensat.c => manual_tests/libtest_utimensat.c (100%)
 rename manual_tests/{os_unfair_lock.cpp => os_unfair_lock_cpp.cpp} (100%)
 rename manual_tests/{revheaders.cpp => revheaders_cpp.cpp} (100%)
 delete mode 100644 src/.gitignore
 create mode 100644 src/setattrlist.c
 create mode 100644 src/util.c
 create mode 100644 src/util.h
 delete mode 100644 test/.gitignore
 copy test/{test_realpath_nonposix.c => test_attrlist_nonposix.c} (93%)
 rename manual_tests/libtest_packet_nofix.c => test/test_packet_nofix.c (59%)
 rename manual_tests/libtest_packet_nofix_nocancel.c => test/test_packet_nofix_nocancel.c (81%)
 rename manual_tests/libtest_packet_nofix_nonposix.c => test/test_packet_nofix_nonposix.c (93%)
 rename manual_tests/libtest_stpncpy_chk.c => test/test_stpncpy_chk.c (100%)
 rename manual_tests/libtest_stpncpy_chk_force0.c => test/test_stpncpy_chk_force0.c (77%)
 rename manual_tests/libtest_stpncpy_chk_force1.c => test/test_stpncpy_chk_force1.c (77%)
 rename manual_tests/libtest_stpncpy_chk_forced.c => test/test_stpncpy_chk_forced.c (91%)
 create mode 100644 test/test_utimens.c
 delete mode 100644 tiger_only/src/.gitignore
 delete mode 100644 tools/.gitignore
 delete mode 100755 tools/archsetup.sh
 delete mode 100644 xtest/.gitignore



More information about the macports-changes mailing list