[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