[macports-legacy-support] branch master updated (7afda7d -> 055a0e2)

Christopher Nielsen mascguy at macports.org
Wed Sep 9 18:53:32 UTC 2026


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

    from 7afda7d  TargetConditionals.h: Provide dummy __has_include() when needed.
     new 17b4ba6  runnablearchs: Verify AltiVec support on 'ppc7400'.
     new 114ccfd  test_signals: A few improvements
     new 261ca72  test_contexts: A few improvements
     new 230cc49  sig*.c: Remove unnecessary __DYNAMIC__ defs
     new bc3e16e  Add syscall64().
     new 582be2e  test_syscall64: New test
     new 00d847f  Fix "no symbols" warnings on universal builds.
     new d57c9df  test_utimens: Clarified exemption message.
     new 9257743  add_symbols: Add discouraging comment.
     new 7cef948  BUILDING.txt: Fix typo
     new 56387d7  Makefile: Add BINSUFFIX option.
     new 274a399  Implement centralized Rosetta handling.
     new 9740c2c  Partially fix [f]chmodx_np() for 10.4
     new e72cae8  test_chmodx: New test
     new 3bdcd0b  libtest_copyfile: New manual test.
     new 05d2bae  Implement aligned_alloc()
     new 65e94a4  test_memalign: New test.
     new 2443367  Makefile: Suppress info message from ar
     new 544c7ef  fcntl.h,unistd.h: Fix shadowing warnings from old gcc.
     new 7ac8068  Make pthread_[f]chdir_np() prototypes unconditional.
     new 6b8a277  test_attrlist: Add cwd checking.
     new fd30374  test_atfuncs: New test.
     new dbcec02  libtest_atfunc_torture: New manual test
     new 41747ba  Rewrite entire atcall mechanism; now called "atfuncs".
     new 4857301  fcntl: Update 10.4 ppc64 fix.
     new 5c88e21  Add CCRandomGenerateBytes() fallback.
     new 5786727  Import needed Apple 10.5 CommonCryptor.h verbatim.
     new d7990cd  Add CommonCryptor.h wrapper for 10.4.
     new 3154507  test_arc4random: Add CCRandomGenerateBytes test.
     new 752876b  Add mkfifoat(), mknodat() for <13.x
     new 0b88d05  test_atfuncs: Add tests for mkfifoat() and mknodat().
     new 01c0313  Replace MAXPATHLEN with PATH_MAX.
     new 8a636d0  Adds dummy ____chkstk_darwin() for <10.14.
     new 055a0e2  test_chkstk: New test.

The 34 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:
 BUILDING.txt                                       |   2 +-
 Makefile                                           | 108 +++-
 README.md                                          |  52 +-
 .../{sys/_types.h => CommonCrypto/CommonCryptor.h} |  18 +-
 include/CommonCrypto/CommonRandom.h                |  59 ++
 include/MacportsLegacySupport.h                    |  89 ++-
 .../tiger_only/CommonCrypto/CommonCryptor.h        | 606 +++++++++++++++++++++
 include/pthread.h                                  |   8 +-
 include/stdlib.h                                   |  36 ++
 include/sys/fcntl.h                                |   9 +-
 include/sys/stat.h                                 |  11 +
 include/sys/unistd.h                               |  17 +-
 include/unistd.h                                   |  23 +
 manual_tests/libtest_atfunc_torture.c              | 429 +++++++++++++++
 manual_tests/libtest_copyfile.c                    |  12 +
 src/add_symbols.c                                  |  11 +
 xtest/test_static_assert.c => src/aligned_alloc.c  |  37 +-
 src/arc4random.c                                   |  16 +
 src/assembly.S                                     | 133 +++++
 .../test_static_assert.c => src/assembly_support.c |  35 +-
 src/atcalls.c                                      | 296 ----------
 src/atcalls.h                                      |  72 ---
 src/atfuncs.c                                      | 566 +++++++++++++++++++
 src/atfuncs.h                                      |  99 ++++
 src/fcntl.c                                        |  29 +-
 src/fdopendir.c                                    |  10 +-
 src/filesec_internal.h                             |   2 +-
 src/fxetattrlist.c                                 |   8 +-
 src/packet.c                                       |  46 +-
 src/pthread_chdir.c                                |  45 +-
 src/realpath.c                                     |   7 +
 src/rosetta.h                                      |  98 ++++
 src/sigaction.c                                    |  10 +-
 src/sigtramp.c                                     |  10 +-
 src/statxx.c                                       | 302 +++++++---
 src/syscall64.2                                    |  54 ++
 src/sysconf.c                                      |   7 +
 src/sysctl.c                                       |   7 +
 src/util.c                                         |  92 ++++
 src/util.h                                         |   9 +
 test/filesec_internal.h                            |   1 +
 test/test_arc4random.c                             |  15 +
 test/test_atfuncs.c                                | 575 +++++++++++++++++++
 test/test_attrlist.c                               |  53 +-
 xtest/test_static_assert.c => test/test_chkstk.c   |  26 +-
 test/test_chmodx.c                                 | 244 +++++++++
 test/test_clonefile.c                              |   6 +-
 test/test_copyfile.c                               |   4 +-
 test/test_faccessat.c                              |  16 +-
 test/test_fcntl.c                                  |  11 +-
 test/test_memalign.c                               | 107 ++++
 test/test_pthread_chdir.c                          |   3 -
 test/test_realpath.c                               |   5 +-
 test/test_signals.c                                | 341 ++++++++----
 test/test_stat.c                                   |   8 +-
 test/test_syscall64.c                              | 457 ++++++++++++++++
 test/test_traverse.c                               |  13 +-
 test/test_traverse_cwd.c                           |  18 +-
 test/test_utimens.c                                |   8 +-
 tools/fileinfo.c                                   |   6 +-
 tools/runnablearchs.sh                             |  14 +
 xtest/test_contexts.c                              | 244 +++++++--
 xtest/test_darwin_c.c                              |   2 +
 63 files changed, 4789 insertions(+), 868 deletions(-)
 copy include/{sys/_types.h => CommonCrypto/CommonCryptor.h} (69%)
 create mode 100644 include/CommonCrypto/CommonRandom.h
 create mode 100644 include/_macports_extras/tiger_only/CommonCrypto/CommonCryptor.h
 create mode 100644 manual_tests/libtest_atfunc_torture.c
 create mode 100644 manual_tests/libtest_copyfile.c
 copy xtest/test_static_assert.c => src/aligned_alloc.c (50%)
 create mode 100644 src/assembly.S
 copy xtest/test_static_assert.c => src/assembly_support.c (59%)
 delete mode 100644 src/atcalls.c
 delete mode 100644 src/atcalls.h
 create mode 100644 src/atfuncs.c
 create mode 100644 src/atfuncs.h
 create mode 100644 src/rosetta.h
 create mode 100644 src/syscall64.2
 create mode 120000 test/filesec_internal.h
 create mode 100644 test/test_atfuncs.c
 copy xtest/test_static_assert.c => test/test_chkstk.c (61%)
 create mode 100644 test/test_chmodx.c
 create mode 100644 test/test_memalign.c
 create mode 100644 test/test_syscall64.c



More information about the macports-changes mailing list