FreeBSD/ports dca5870lang/gnat12 Makefile, lang/gnat13 Makefile

lang/gnat1[2-4]: Restore check-phase

lang/gnat12,13, and 14:
* After PR 294657, restore the testing target check-phase, move the if
  conditional on ${UID} != 0 below the GNAT Ports' internal _ marked
  variables, and drop bsd.port.options.mk, and terminate the Port with
  bsd.port.post.mk over bsd.port.mk
* Add fix for rpath (PR 292708)
* Move ${PIE_UNSAFE} to the correct block (portclippy)
* Move gettext-runtime from ${USES} to ${NLS_USES}
* Regroup internal variables and sort
* Remove ${EXTRACT_CMD} from aarch64 specific section syncing with the update
  to the Ports Mk infrastructure (D57295) which by default now uses
  LC_ALL=en_US.UTF-8 in the environment
* Sort ${GNU_CONFIGURE_PREFIX}
* Specific to GNAT-12, follow GNAT-13 and 14's use of ${MASTER_SITE_GCC}
  in ${MASTER_SITES}; sort the architecture specific ${PLIST_SUB} entries

 PR:            295872

    [4 lines not shown]
DeltaFile
+26-25lang/gnat12/Makefile
+19-19lang/gnat13/Makefile
+19-19lang/gnat14/Makefile
+64-633 files

FreeBSD/ports 3666da5editors/vscode/files patch-node__modules_keytar_node__modules_node-addon-api_napi.h patch-extensions_copilot_node__modules_node-addon-api_napi.h

editors/vscode: Add patches to fix build error of keytar node module with clang 21

The error in question was:

  CXX(target) Release/obj.target/keytar/src/async.o
In file included from ../src/async.cc:4:
../node_modules/node-addon-api/napi.h:1147:39: error: in-class initializer for static data member is not a constant expression
 1147 |     static const napi_typedarray_type unknown_array_type = static_cast<napi_typedarray_type>(-1);
      |                                       ^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/node-addon-api/napi.h:1147:60: note: integer value -1 is outside the valid range of values [0, 15] for the enumeration type 'napi_typedarray_type'
 1147 |     static const napi_typedarray_type unknown_array_type = static_cast<napi_typedarray_type>(-1);
      |                                                            ^
1 error generated.

PR:             295862
Reported by:    Alexey Shuvaev <bugsbeastie at gmail.com>
DeltaFile
+11-0editors/vscode/files/patch-node__modules_keytar_node__modules_node-addon-api_napi.h
+11-0editors/vscode/files/patch-extensions_copilot_node__modules_node-addon-api_napi.h
+11-0editors/vscode/files/patch-build_node__modules_node-addon-api_napi.h
+33-03 files

FreeBSD/ports 4517525shells/rura distinfo Makefile

shells/rura: Update to 1.5.0
DeltaFile
+3-3shells/rura/distinfo
+1-2shells/rura/Makefile
+4-52 files

FreeBSD/ports 7159606net-im/signal-desktop distinfo get_deps.sh, net-im/signal-desktop/files pnpm-lock.yaml patch-package.json

net-im/signal-desktop: Update to 8.13.0
DeltaFile
+1,095-1,189net-im/signal-desktop/files/pnpm-lock.yaml
+5-5net-im/signal-desktop/distinfo
+3-3net-im/signal-desktop/files/patch-package.json
+2-1net-im/signal-desktop/get_deps.sh
+1-2net-im/signal-desktop/Makefile
+1,106-1,2005 files

FreeBSD/ports aaa437bsecurity/node-sqlcipher distinfo Makefile

security/node-sqlcipher: Update to 3.3.5
DeltaFile
+5-5security/node-sqlcipher/distinfo
+1-2security/node-sqlcipher/Makefile
+6-72 files

FreeBSD/ports 13f8508net-im/libsignal-node distinfo Makefile.crates

net-im/libsignal-node: Update to 0.94.1
DeltaFile
+19-35net-im/libsignal-node/distinfo
+7-15net-im/libsignal-node/Makefile.crates
+1-2net-im/libsignal-node/Makefile
+27-523 files

FreeBSD/ports 9c7dccfmultimedia/ringrtc distinfo Makefile, multimedia/ringrtc/files patch-third__party_perfetto_include_perfetto_base_build__config.h patch-build_config_compiler_BUILD.gn

multimedia/ringrtc: Update to 2.69.0
DeltaFile
+33-65multimedia/ringrtc/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
+33-33multimedia/ringrtc/distinfo
+29-13multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn
+6-29multimedia/ringrtc/files/patch-third__party_perfetto_include_perfetto_base_time.h
+16-17multimedia/ringrtc/Makefile
+28-0multimedia/ringrtc/files/patch-third__party_perfetto_src_base_android__utils.cc
+145-1576 files not shown
+177-21012 files

FreeBSD/ports 21adecbdatabases/mongosh Makefile

databases/mongosh: Fix build with node 24.16

Recent node update made
scripts/nodejs-patches/008-windows-tcp-connect-crash-fix-node-62561.patch
redundant and now it fails to apply.

PR:             295587
Approved by:    blanket (fix build)
Sponsored by:   UNIS Labs
DeltaFile
+2-0databases/mongosh/Makefile
+2-01 files

FreeBSD/ports 4df7b80databases/pg_activity distinfo Makefile

databases/pg_activity: Update to 3.6.2

Release notes:  https://github.com/dalibo/pg_activity/releases/tag/v3.6.2
DeltaFile
+3-3databases/pg_activity/distinfo
+1-1databases/pg_activity/Makefile
+4-42 files

FreeBSD/ports f22af3ceditors/texstudio distinfo pkg-plist

editors/texstudio: Update to 4.9.5
DeltaFile
+3-3editors/texstudio/distinfo
+2-2editors/texstudio/pkg-plist
+1-1editors/texstudio/Makefile
+6-63 files

FreeBSD/ports 47b17c3www/groupoffice pkg-plist distinfo

www/groupoffice: Update to 26.0.32
DeltaFile
+1,102-4,139www/groupoffice/pkg-plist
+3-3www/groupoffice/distinfo
+1-1www/groupoffice/Makefile
+1,106-4,1433 files

FreeBSD/ports 433650fgraphics/R-cran-ggplot2 distinfo Makefile

graphics/R-cran-ggplot2: Update to 4.0.3
DeltaFile
+3-3graphics/R-cran-ggplot2/distinfo
+1-1graphics/R-cran-ggplot2/Makefile
+4-42 files

FreeBSD/ports fd32677finance/R-cran-tseries distinfo Makefile

finance/R-cran-tseries: Update to 0.10.61
DeltaFile
+3-3finance/R-cran-tseries/distinfo
+1-1finance/R-cran-tseries/Makefile
+4-42 files

FreeBSD/ports 18d88afmath/R-cran-mvtnorm distinfo Makefile

math/R-cran-mvtnorm: Update to 1.4.1
DeltaFile
+3-3math/R-cran-mvtnorm/distinfo
+1-1math/R-cran-mvtnorm/Makefile
+4-42 files

FreeBSD/ports d95d1begraphics/mapserver Makefile distinfo

graphics/mapserver: Update to 8.6.4
DeltaFile
+1-6graphics/mapserver/Makefile
+3-3graphics/mapserver/distinfo
+1-1graphics/mapserver/pkg-plist
+5-103 files

FreeBSD/ports 193f16ewww/tcexam distinfo Makefile

www/tcexam: Update to 16.6.3
DeltaFile
+3-3www/tcexam/distinfo
+1-1www/tcexam/Makefile
+4-42 files

FreeBSD/ports 9500dc0graphics/mapcache distinfo Makefile

graphics/mapcache: Update to 1.16.0
DeltaFile
+3-5graphics/mapcache/distinfo
+1-5graphics/mapcache/Makefile
+1-1graphics/mapcache/pkg-plist
+5-113 files

FreeBSD/ports 6f462e2www/py-fastapi distinfo Makefile

www/py-fastapi: Update to 0.136.1
DeltaFile
+3-3www/py-fastapi/distinfo
+1-1www/py-fastapi/Makefile
+4-42 files

FreeBSD/ports 9d4fcf1Mk/Uses zig.mk, x11-wm/river Makefile

x11-wm/river: fix build on powerpc64le

1. LLVM's generic target doesn't enable AltiVec, set baseline
explicitly to pwr8.
2. Native backend fails with:
TODO unhandled cpu arch
Use LLVM on !amd64.
DeltaFile
+6-0x11-wm/river/Makefile
+1-1Mk/Uses/zig.mk
+7-12 files

FreeBSD/ports d0c99cemultimedia/handbrake Makefile, multimedia/handbrake/files P00-freebsd-x265-mabi-altivec.patch patch-contrib_x265__10bit_module.defs

multimedia/handbrake: fix build on powerpc64le

1. Clang doesn't like -mabi=altivec.
2. x265's Altivec code is only valid for 8 bit.
DeltaFile
+11-0multimedia/handbrake/files/P00-freebsd-x265-mabi-altivec.patch
+11-0multimedia/handbrake/files/patch-contrib_x265__10bit_module.defs
+11-0multimedia/handbrake/files/patch-contrib_x265__12bit_module.defs
+7-0multimedia/handbrake/Makefile
+40-04 files

FreeBSD/ports b2d77d0lang/sbcl distinfo, lang/sbcl/files patch-src_compiler_ppc64_c-call.lisp patch-src_runtime_ppc-arch.c

lang/sbcl: add powerpc64 support

All the patches are upstreamed, will be part of the next release.

PR:     276877
DeltaFile
+59-0lang/sbcl/files/patch-src_compiler_ppc64_c-call.lisp
+22-0lang/sbcl/files/patch-src_runtime_ppc-arch.c
+21-0lang/sbcl/files/patch-src_runtime_ppc64-assem.S
+19-0lang/sbcl/files/patch-make-config.sh
+13-0lang/sbcl/files/patch-src_compiler_ppc64_parms.lisp
+3-1lang/sbcl/distinfo
+137-11 files not shown
+139-37 files

FreeBSD/ports 28b2f34audio/dexed/files patch-libs_JUCE_modules_juce__graphics_image__formats_juce__PNGLoader.cpp

audio/dexed: fix build on powerpc64le

  ld: error: undefined symbol:
  juce::pnglibNamespace::png_init_filter_functions_vsx(juce::pnglibNamespace::png_struct_def*,
  unsigned int)
DeltaFile
+10-0audio/dexed/files/patch-libs_JUCE_modules_juce__graphics_image__formats_juce__PNGLoader.cpp
+10-01 files

FreeBSD/ports c430313audio/giada/files patch-src_deps_juce_modules_juce__graphics_image__formats_juce__PNGLoader.cpp

audio/giada: fix build on powerpc64le

  ld: error: undefined symbol:
  juce::pnglibNamespace::png_init_filter_functions_vsx(juce::pnglibNamespace::png_struct_def*,
  unsigned int)
DeltaFile
+10-0audio/giada/files/patch-src_deps_juce_modules_juce__graphics_image__formats_juce__PNGLoader.cpp
+10-01 files

FreeBSD/ports b3c8e3fx11/conlecterm/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

x11/conlecterm: fix build on powerpc64le

powerpc64le is 64-bit as well.
DeltaFile
+11-0x11/conlecterm/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-01 files

FreeBSD/ports cb35275textproc/hs-yaml/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

textproc/hs-yaml: fix build on powerpc64le

powerpc64le is also 64-bit.
DeltaFile
+11-0textproc/hs-yaml/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-01 files

FreeBSD/ports 875662awww/hs-yesod-bin/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

www/hs-yesod-bin: fix build on powerpc64le

powerpc64le is also 64-bit.
DeltaFile
+11-0www/hs-yesod-bin/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-01 files

FreeBSD/ports 57c3fcbfinance/hs-hledger-ui/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

finance/hs-hledger-ui: fix build on powerpc64le

powerpc64le is also 64-bit.
DeltaFile
+11-0finance/hs-hledger-ui/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-01 files

FreeBSD/ports 0c81839sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.64.2

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.64.2
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

FreeBSD/ports b996c76sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.64.1

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.64.1
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

FreeBSD/ports 0819824devel/stack/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

devel/stack: fix build on powerpc64le

powerpc64le is also 64-bit.
DeltaFile
+11-0devel/stack/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-01 files