From 1355d63d37acdfe2702b626afcea99544462a0e1 Mon Sep 17 00:00:00 2001 From: Fred Wright Date: Sun, 1 Dec 2024 18:35:38 -0800 Subject: [PATCH] legacy-support-devel: Update to latest master. Notable changes since last -devel version: - 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. Also (Portfile only): - Removes pointless clang_dependency PG. - Adds comments regarding obsolescent build symbols. TESTED: Tested both normal and -devel versions 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. --- devel/legacy-support/Portfile | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/devel/legacy-support/Portfile b/devel/legacy-support/Portfile index c9704a6723c71..5428d00ea1125 100644 --- a/devel/legacy-support/Portfile +++ b/devel/legacy-support/Portfile @@ -1,7 +1,6 @@ # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 -PortGroup clang_dependency 1.0 PortGroup github 1.0 PortGroup makefile 1.0 PortGroup muniversal 1.1 @@ -47,13 +46,13 @@ subport ${name} { subport ${name}-devel { conflicts ${name} - github.setup macports macports-legacy-support f1becf1234ee8065e8c8c8be8d9d0d87435eeeee - version 20241104 + github.setup macports macports-legacy-support 0f1292b4734aac30188ee03561ecd1430a255062 + version 20241201 revision 0 livecheck.type none - checksums rmd160 5bb32b95fe51e43599fcf76bc3f5af9925c4f176 \ - sha256 73741106c0f039cd0f8a4dea6611c38f36bd22a145e9353a17a002113db4401b \ - size 109352 + checksums rmd160 355cb69d0b2cf8d4fc4074bb1e4711f80be9d325 \ + sha256 6e9e4af031dad99a89bb57b28ae8318a92dd9152e5b101f8eacaa6ec45c7de4f \ + size 122396 set v_split [split ${release_ver} .] set release_ver [lindex ${v_split} 0].[lindex ${v_split} 1].99 } @@ -66,6 +65,9 @@ subport ${name}-devel { configure.cxx_stdlib +# NOTE: The variables LD, LIPO, and PLATFORM are no longer used by the +# latest code. Their definitions should be removed once that code becomes the +# release version. build.env-append LD=ld \ "LIPO=/usr/bin/lipo" \ PLATFORM=${os.major} \ @@ -78,6 +80,9 @@ platform darwin 8 { destroot.target-append install-tiger } +# NOTE: The variable FORCE_ARCH is no longer used by the +# latest code. Its definition should be removed once that becomes the +# release version. foreach arch ${muniversal.architectures} { build.env.${arch}-append FORCE_ARCH=${arch} }