GhostBSD/ports 7802f9cdeskutils/gershwin-workspace distinfo, devel/gershwin-tools-make distinfo

Updating gershwin ports
DeltaFile
+15-17x11/ghostbsd-gershwin-settings/Makefile
+3-3devel/gershwin-tools-make/distinfo
+3-3misc/gershwin-globaldefaults/distinfo
+3-3x11/ghostbsd-gershwin-settings/distinfo
+3-3x11/ghostbsd-gershwin-settings/pkg-plist
+3-3deskutils/gershwin-workspace/distinfo
+30-323 files not shown
+38-379 files

GhostBSD/ports 8ef4d5dMk/Uses gershwin.mk, deskutils/gershwin-systempreferences pkg-plist

Merge pull request #90 from ghostbsd/gershwin-20250615

Adding ports for Gershwin
DeltaFile
+1,300-0x11-toolkits/gershwin-libs-gui/pkg-plist
+976-0lang/gershwin-libs-base/pkg-plist
+686-0deskutils/gershwin-workspace/pkg-plist
+165-0devel/gershwin-tools-make/pkg-plist
+140-0deskutils/gershwin-systempreferences/pkg-plist
+93-0Mk/Uses/gershwin.mk
+3,360-034 files not shown
+3,881-040 files

GhostBSD/ports 8af578bMk/Uses gershwin.mk, deskutils/gershwin-systempreferences pkg-plist

Adding ports for Gershwin
DeltaFile
+1,300-0x11-toolkits/gershwin-libs-gui/pkg-plist
+976-0lang/gershwin-libs-base/pkg-plist
+686-0deskutils/gershwin-workspace/pkg-plist
+165-0devel/gershwin-tools-make/pkg-plist
+140-0deskutils/gershwin-systempreferences/pkg-plist
+93-0Mk/Uses/gershwin.mk
+3,360-034 files not shown
+3,881-040 files

GhostBSD/ports 3668675emulators/linux_base-rl9 pkg-plist.aarch64, lang/ghc810 pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-4,524lang/ghc810/pkg-plist
+1,214-1,472net-im/signal-desktop/files/pnpm-lock.yaml
+834-759emulators/linux_base-rl9/pkg-plist.aarch64
+337-548net-im/signal-desktop/files/package-lock.json
+471-361net/s3m/distinfo
+369-385misc/py-hf-xet/distinfo
+3,225-8,0491,134 files not shown
+11,099-12,8581,140 files

GhostBSD/ports dc09508lang/gleam distinfo Makefile.crates, lang/gleam/files patch-Cargo.lock patch-gleam-bin_Cargo.toml

lang/gleam: update to 1.11.0

- https://github.com/gleam-lang/gleam/blob/v1.11.0/CHANGELOG.md
- a few cargo contortions required to resolve duplicate
  tracing-subscrber versions in favour of the later crate

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+107-57lang/gleam/distinfo
+52-27lang/gleam/Makefile.crates
+15-0lang/gleam/files/patch-Cargo.lock
+10-0lang/gleam/files/patch-gleam-bin_Cargo.toml
+1-2lang/gleam/Makefile
+1-1lang/gleam/pkg-message
+186-876 files

GhostBSD/ports 571aa84benchmarks/hipercontracer Makefile distinfo

benchmarks/hipercontracer: update to 2.0.17

While here, remove superfluous double quotes symbols.

Changelog: https://github.com/dreibh/hipercontracer/blob/hipercontracer-2.0.17/ChangeLog

PR:             287315
Reported by:    Thomas Dreibholz <thomas.dreibholz at gmail.com> (maintainer)
DeltaFile
+4-5benchmarks/hipercontracer/Makefile
+3-3benchmarks/hipercontracer/distinfo
+7-82 files

GhostBSD/ports 3ed29b8lang/starlark-rust Makefile, lang/typstfmt Makefile

lang/rust: Bump revisions after 1.87.0

PR:             286829
DeltaFile
+1-1sysutils/rust-findutils/Makefile
+1-1lang/starlark-rust/Makefile
+1-1lang/typstfmt/Makefile
+1-1lang/typstyle/Makefile
+1-1mail/imap-tools/Makefile
+1-1mail/pizauth/Makefile
+6-6602 files not shown
+608-449608 files

GhostBSD/ports 59d9d8bnet/findomain/files patch-rust-1.87.0

net/findomain: Fix build with rust 1.87.0

Import patches from a fork version of rust-traitobject:

error[E0119]: conflicting implementations of trait `Trait` for type `(dyn Send + Sync + 'static)`
  --> /wrkdirs/usr/ports/net/findomain/work/Findomain-9.0.4/cargo-crates/traitobject-0.1.0/src/impls.rs:72:1
   |
71 | unsafe impl Trait for ::std::marker::Send + Sync { }
   | ------------------------------------------------ first implementation here
72 | unsafe impl Trait for ::std::marker::Send + Send + Sync { }
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `(dyn Send + Sync + 'static)`

PR:             286829
Approved by:    portmgr (build fix blanket)
DeltaFile
+208-0net/findomain/files/patch-rust-1.87.0
+208-01 files

GhostBSD/ports c023c4feditors/languageclient-neovim/files patch-rust-1.87.0

editors/languageclient-neovim: Fix build with rust 1.87.0

Import patches from a fork version of rust-traitobject:

error[E0119]: conflicting implementations of trait `Trait` for type `(dyn Send + Sync + 'static)`
  --> /wrkdirs/usr/ports/editors/languageclient-neovim/work/LanguageClient-neovim-0.1.161-3-gcf6dd11/cargo-crates/traitobject-0.1.0/src/impls.rs:72:1
   |
71 | unsafe impl Trait for ::std::marker::Send + Sync { }
   | ------------------------------------------------ first implementation here
72 | unsafe impl Trait for ::std::marker::Send + Send + Sync { }
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `(dyn Send + Sync + 'static)`

PR:             286829
Approved by:    portmgr (build fix blanket)
DeltaFile
+208-0editors/languageclient-neovim/files/patch-rust-1.87.0
+208-01 files

GhostBSD/ports f161eb0www/websocat/files patch-rust-1.87.0

www/websocat: Fix build with rust 1.87.0

Import patches from a fork version of rust-traitobject:

error[E0119]: conflicting implementations of trait `Trait` for type `(dyn Send + Sync + 'static)`
  --> /wrkdirs/usr/ports/www/websocat/work/websocat-1.14.0/cargo-crates/traitobject-0.1.0/src/impls.rs:72:1
   |
71 | unsafe impl Trait for ::std::marker::Send + Sync { }
   | ------------------------------------------------ first implementation here
72 | unsafe impl Trait for ::std::marker::Send + Send + Sync { }
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `(dyn Send + Sync + 'static)`

PR:             286829
Approved by:    portmgr (build fix blanket)
DeltaFile
+208-0www/websocat/files/patch-rust-1.87.0
+208-01 files

GhostBSD/ports fe09ef4math/kalker distinfo Makefile.crates, math/kalker/files patch-rust-1.87.0

math/kalker: Fix build with rust 1.87.0

Update the wasm-bindgen crates:
error: older versions of the `wasm-bindgen` crate are incompatible with current versions of Rust; please update to `wasm-bindgen` v0.2.88

PR:             286829
Approved by:    portmgr (build fix blanket)
DeltaFile
+159-0math/kalker/files/patch-rust-1.87.0
+19-15math/kalker/distinfo
+9-7math/kalker/Makefile.crates
+187-223 files

GhostBSD/ports 7ab7ce2lang/cairo/files patch-rust-1.87.0

lang/cairo: Fix build with rust 1.87.0

Import an upstream patch to fix build with rust 1.87.0:
error[E0308]: mismatched types
    --> /wrkdirs/usr/ports/lang/cairo/work/cairo-2.11.4/cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/signature.rs:32:25
     |
32   |         .is_multiple_of(&(CELLS_PER_SIGNATURE as usize))
     |          -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `&usize`
     |          |
     |          arguments to this method are incorrect

PR:             286829
Approved by:    portmgr (build fix blanket)
DeltaFile
+336-0lang/cairo/files/patch-rust-1.87.0
+336-01 files

GhostBSD/ports 2add7bclang/rust distinfo Makefile, lang/rust-bootstrap Makefile

lang/rust: Update to 1.87.0

Announce:       https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.87.0

PR:             286829
Tested by:      mikael,pkubaj,Herbert J. Skuhra
DeltaFile
+51-51lang/rust/distinfo
+27-0lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
+15-2lang/rust/files/patch-vendor_cc.rs
+4-10lang/rust/Makefile
+0-10lang/rust/files/riscv64/patch-vendor_openssl-src_src_lib.rs
+4-5lang/rust-bootstrap/Makefile
+101-783 files not shown
+106-839 files

GhostBSD/ports 98d0001www/py-django51 distinfo Makefile

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

GhostBSD/ports 6b65392www/py-django42 distinfo Makefile

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

GhostBSD/ports 47b2382www/py-django52 distinfo Makefile

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

GhostBSD/ports 977c8e4devel/py-decli distinfo Makefile

devel/py-decli: update to 0.6.3
DeltaFile
+3-3devel/py-decli/distinfo
+1-1devel/py-decli/Makefile
+4-42 files

GhostBSD/ports b340ca5lang/python-doc-html distinfo, lang/python312 distinfo Makefile

lang/python312: Update to 3.12.11
DeltaFile
+7-7lang/python-doc-html/distinfo
+3-5lang/python312/distinfo
+0-4lang/python312/Makefile
+1-1lang/python312/Makefile.version
+11-174 files

GhostBSD/ports 5f55e35www/ilias distinfo Makefile

www/ilias: Update to 9.10
DeltaFile
+3-3www/ilias/distinfo
+1-1www/ilias/Makefile
+4-42 files

GhostBSD/ports 251366awww/py-searxng-devel distinfo Makefile, www/py-searxng-devel/files patch-searx_network_client.py

www/py-searxng-devel: Update to 20250603

ChangeLog: https://github.com/searxng/searxng/commits/eb36de8d914aee7d3e9087b9046b83de705233dd/

Approved by:    acm (mentor)
DeltaFile
+0-30www/py-searxng-devel/files/patch-searx_network_client.py
+3-3www/py-searxng-devel/distinfo
+2-3www/py-searxng-devel/Makefile
+5-363 files

GhostBSD/ports 2526837dns/knot3 distinfo distinfo.py-libknot

dns/{knot3,py-libknot}: Upgrade 3.4.6 => 3.4.7

Changelog:
https://www.knot-dns.cz/2025-06-04-version-347.html

PR:     287291
DeltaFile
+3-3dns/knot3/distinfo
+3-3dns/knot3/distinfo.py-libknot
+1-1dns/knot3/knotdns.mk
+7-73 files

GhostBSD/ports f85791esecurity/p5-IO-Socket-SSL Makefile distinfo

security/p5-IO-Socket-SSL: Update 2.089 => 2.090

Changelog:
https://metacpan.org/dist/IO-Socket-SSL/changes

While here cleanup RUN_DEPENDS=BUILD_DEPENDS antipattern:
Section 5.10.2 of the Porter's handbook states that setting
RUN_DEPENDS=${BUILD_DEPENDS} directly is an antipattern and gives
guidance on how to avoid it.

PR:     287290 283227
DeltaFile
+11-9security/p5-IO-Socket-SSL/Makefile
+3-3security/p5-IO-Socket-SSL/distinfo
+14-122 files

GhostBSD/ports ababff5audio/baresip Makefile distinfo

audio/baresip: Update 3.22.0 => 3.23.0

Changelog:
https://github.com/baresip/baresip/releases/tag/v3.23.0

PR:     287299
DeltaFile
+1-9audio/baresip/Makefile
+3-3audio/baresip/distinfo
+2-2audio/baresip/pkg-plist
+6-143 files

GhostBSD/ports 380b12daudio/re distinfo pkg-plist

audio/re: Update 3.22.0 => 3.23.0

Changelog:
https://github.com/baresip/re/releases/tag/v3.23.0

PR:     287298
DeltaFile
+3-3audio/re/distinfo
+2-2audio/re/pkg-plist
+1-1audio/re/Makefile
+6-63 files

GhostBSD/ports ff25c1anet/bwping distinfo Makefile

net/bwping: Update 2.5 => 2.6

Changelog:
https://github.com/oleg-derevenetz/bwping/releases/tag/RELEASE_2.6

Replace PORTVERSION with DISTVERSION.
Remove GNU_CONFIGURE_MANPREFIX.

PR:     287294
DeltaFile
+3-3net/bwping/distinfo
+1-3net/bwping/Makefile
+4-62 files

GhostBSD/ports 073f4baemulators/virtualbox-ose-71 distinfo Makefile, emulators/virtualbox-ose-kmod-71 distinfo Makefile

emulators/virtualbox-ose{,-kmod,-nox11}-71: Update 7.1.8 => 7.1.10

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1

MFH:    2025Q2
DeltaFile
+7-7emulators/virtualbox-ose-71/distinfo
+3-3emulators/virtualbox-ose-kmod-71/distinfo
+1-2emulators/virtualbox-ose-71/Makefile
+1-1emulators/virtualbox-ose-kmod-71/Makefile
+12-134 files

GhostBSD/ports 8ce5e84misc/py-hf-xet distinfo Makefile.crates

misc/py-hf-xet: update to 1.1.3

While here, mark as BROKEN on i386. [1]

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.1.3

Reported by:    portscout, pkg-fallout [1]
DeltaFile
+369-385misc/py-hf-xet/distinfo
+183-191misc/py-hf-xet/Makefile.crates
+3-1misc/py-hf-xet/Makefile
+555-5773 files

GhostBSD/ports ebcccc2lang/python-doc-html distinfo, lang/python310 distinfo Makefile

lang/python310: Update to 3.10.18
DeltaFile
+7-7lang/python-doc-html/distinfo
+3-5lang/python310/distinfo
+0-4lang/python310/Makefile
+1-1lang/python310/Makefile.version
+11-174 files

GhostBSD/ports db689baemulators/virtualbox-ose-71 Makefile

emulators/virtualbox-ose-71: Fix build on 15-CURRENT after 1500013

kBuild: Linking VBoxSVC
(...cut...) undefined reference to `cam_close_device'
(...cut...) undefined reference to `cam_freeccb'
(...cut...) undefined reference to `cam_getccb'
(...cut...) undefined reference to `cam_open_btl'
(...cut...) undefined reference to `cam_send_ccb'
(...cut...) undefined reference to `cam_strvis'
(...cut...) undefined reference to `geom_deletetree'
(...cut...) undefined reference to `geom_gettree'

PR:     286799
MFH:    2025Q2
DeltaFile
+3-0emulators/virtualbox-ose-71/Makefile
+3-01 files

GhostBSD/ports 056670beditors/vscode Makefile, net-im/signal-desktop Makefile

*/*: bump port revision after electron34 update
DeltaFile
+1-1textproc/obsidian/Makefile
+1-0editors/vscode/Makefile
+1-0net-im/signal-desktop/Makefile
+3-13 files