[MacPorts] #71842: legacy-support: include sys/stdio.h from stdio.h
MacPorts
noreply at macports.org
Mon Feb 10 00:03:25 UTC 2025
#71842: legacy-support: include sys/stdio.h from stdio.h
-----------------------------+-----------------------
Reporter: barracuda156 | Owner: fhgwright
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: fixed | Keywords:
Port: legacy-support |
-----------------------------+-----------------------
Comment (by fhgwright):
In [changeset:"a784d15ced04e75724ee259cec1f7a3d1ab696d3/macports-ports"
a784d15ced04e75724ee259cec1f7a3d1ab696d3/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="a784d15ced04e75724ee259cec1f7a3d1ab696d3"
legacy-support: update to v1.4.0.
Notable changes since v1.3.0:
- Works around Apple's broken versioning in the macOS 15 SDK
- Implements scandir() compatibility feature
- Fixes dprintf() bug and implements vdprintf()
See: https://trac.macports.org/ticket/67598
See: https://trac.macports.org/ticket/70118
- Mismatched SDK compatibility is extended to include 15.x SDK.
- Broken 10.4 CLOCK_MONOTONIC is fixed.
- Fixes stat inconsistency in some 32-bit 10.4 builds.
- Adds stat64 header support for 10.4 SDK.
- Adds INODE64 support for *stat*() on 10.4.
- Reworks fstatat*() support, similar to previous item,
fixing buffer overrun in some cases.
- Backports 10.5 'which' to 10.4.
- Adds support for code that can't tolerate the normal scandir()
compatibility feature.
- Replaces broken 10.4/10.5 copyfile wrapper with full 10.6
copyfile.
- Extends 10.4 INODE64 support to *statx_np() functions.
- Expands TARGET_* defaults.
See: https://trac.macports.org/ticket/70824
- Fixes 10.4 Rosetta bug in fstatx_np()
- Makes renameat() available via stdio.h
See: https://trac.macports.org/ticket/71842
- Implements interim clock_gettime_nsec_np()
See: https://trac.macports.org/ticket/61691
- Implements clock_settime()
See: https://trac.macports.org/ticket/71399
- Adds net/if_tun.h for <10.6
See: https://trac.macports.org/ticket/70231
- Provides pthread_[f]chdir_np() for 10.5+
See: https://trac.macports.org/ticket/71265
- Adds CPU_TYPE_ARM definition for 10.4
See: https://trac.macports.org/ticket/71621
TESTED:
Tested both normal and -devel versions -/+universal on 10.4-10.5 ppc,
10.5-10.6 ppc (i386 Rosetta), 10.4-10.6 i386, 10.4-12.x x86_64, and
11.x-15.x arm64.
Builds and passes all tests on all tested platforms.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/71842#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list