head 1.2; access; symbols pkgsrc-2026Q3:1.2.0.2 pkgsrc-2026Q3-base:1.2 pkgsrc-2026Q2:1.1.0.6 pkgsrc-2026Q2-base:1.1 pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2026.07.19.11.17.45; author adam; state Exp; branches; next 1.1; commitid FhXjPkGd9j9WSfOG; 1.1 date 2025.11.08.07.04.02; author mrg; state Exp; branches; next ; commitid wnmt3AFTvrA3CIhG; desc @@ 1.2 log @gcc15: updated to 15.3 15.3 This release is a bug-fix release, containing fixes for regressions in GCC 15.2 relative to previous releases of GCC. PkgSrc: Allow building on Darwin/aarch64. @ text @$NetBSD$ Support Darwin/aarch64. https://github.com/Homebrew/homebrew-core/blob/main/Patches/gcc/gcc-15.3.0.diff Enable libgcobol on NetBSD amd64, arm64, and riscv64. --- libgcobol/configure.tgt.orig 2026-06-12 06:09:10.070579374 +0000 +++ libgcobol/configure.tgt @@@@ -26,7 +26,7 @@@@ LIBGCOBOL_SUPPORTED=no case "${target}" in - aarch64*-*-linux*) + aarch64*-*-linux* | aarch64-*-darwin* | aarch64*-*-netbsd*) LIBGCOBOL_SUPPORTED=yes ;; powerpc64le-*-linux*) @@@@ -34,12 +34,12 @@@@ case "${target}" in LIBGCOBOL_SUPPORTED=yes fi ;; - riscv64-*-linux*) + riscv64-*-linux* | riscv64-*-netbsd*) if test x$ac_cv_sizeof_void_p = x8; then LIBGCOBOL_SUPPORTED=yes fi ;; - x86_64-*-linux* | i?86-*-linux* | x86_64-*-darwin*) + x86_64-*-linux* | i?86-*-linux* | x86_64-*-darwin* | x86_64-*-netbsd*) if test x$ac_cv_sizeof_void_p = x8; then LIBGCOBOL_SUPPORTED=yes fi @ 1.1 log @port gcobol to netbsd amd64 and arm64. also fix the arm64 port - it wasn't including LSE and had link issues. define DL_LIBRARY "" on netbsd, we don't have -ldl. avoid a weird "unused" isn't ignored warning on arm64. tested with a simple hello.cob: IDENTIFICATION DIVISION. PROGRAM-ID. HELLO. PROCEDURE DIVISION. DISPLAY 'hello cobol world'. STOP RUN. bump pkg revision. @ text @d3 3 d8 2 a9 3 --- libgcobol/configure.tgt.orig 2025-08-07 23:51:44.929422457 -0700 +++ libgcobol/configure.tgt 2025-11-06 11:01:55.070054980 -0800 d12 1 a12 1 d15 1 a15 1 + aarch64*-*-linux* | aarch64*-*-netbsd*) d34 1 @