GhostBSD/ports fada170devel/qbs pkg-plist, devel/wasi-libcxx20 pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+4,349-1,853www/firefox/files/patch-libwebrtc-generated
+2,516-0net/belle-sip/files/belle_sip_headers_impl.cc
+2,221-0devel/wasi-libcxx20/pkg-plist
+847-573sysutils/czkawka/distinfo
+0-940japanese/tex-ptex/files/patch-configure
+891-0devel/qbs/pkg-plist
+10,824-3,3661,663 files not shown
+33,095-17,6311,669 files

GhostBSD/ports 10b9f3flang/rust Makefile

lang/rust: limit PORT_LLVM max to 19

LLVM 20 support currently only exists in trunk.
DeltaFile
+1-1lang/rust/Makefile
+1-11 files

GhostBSD/ports d617602lang/rust Makefile distinfo

lang/rust: Update to 1.85.1

While here:
 - remove rustdoc from _RUST_TOOLS, it has to be added only when
   DOCS option is enabled
 - add DOCS to OPTIONS_DEFAULT [1]
 - building docs on armv7 is fixed

PR:             285381 [1]
DeltaFile
+4-8lang/rust/Makefile
+3-3lang/rust/distinfo
+7-112 files

GhostBSD/ports ced5089devel/electron34/files yarn.lock, devel/ghidra pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-13,994net/samba419/files/man/smb.conf.5
+0-13,994net/samba420/files/man/smb.conf.5
+5,652-2,417www/groupoffice/pkg-plist
+7,635-0devel/electron34/files/yarn.lock
+3,189-1,813devel/ghidra/pkg-plist
+0-1,961net/samba419/files/man/rpcclient.1
+16,476-34,1793,095 files not shown
+69,625-83,7653,101 files

GhostBSD/ports 3a627a5lang/rust Makefile

lang/rust: do not build the documentation on armv7

A bug [1] prevents documentation from being compiled on this
platform, disable it until it's fixed in a release branch.

[1] https://github.com/rust-lang/rust/pull/137632

Reported by:    mmel
DeltaFile
+4-0lang/rust/Makefile
+4-01 files

GhostBSD/ports 984899dbiology/py-crossmap/files patch-2to3, cad/PrusaSlicer/files patch-src_hidapi_libusb_hid.c

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+23,906-871x11-themes/xfce-icons-elementary/pkg-plist
+2,194-4,876www/librewolf/files/patch-libwebrtc-generated
+0-5,075mail/bsfilter/files/patch-bsfilter_bsfilter
+1,987-1,561textproc/quarto/pkg-plist
+0-2,955biology/py-crossmap/files/patch-2to3
+0-1,517cad/PrusaSlicer/files/patch-src_hidapi_libusb_hid.c
+28,087-16,8556,613 files not shown
+63,908-48,8696,619 files

GhostBSD/ports 0780826lang/rust Makefile, lang/rust/files patch-vendor_git2-0.19.0_src_lib.rs

lang/rust: Make OpenSSL use the system default truststore in Cargo

Cargo uses curl-rust and git2-rs (which uses curl-rest as well).
Unfortunately, git2-rs calls openssl_probe::init_ssl_cert_env_vars()
unconditionally which breaks the process environment by setting an invalid
value for SSL_CERT_DIR and then the system default truststore is circumvented,
resulting in certificate validation errors even if certctl(8) manages
everything nicely.

Upstream issues:
* https://github.com/alexcrichton/openssl-probe/issues/37
* https://github.com/rust-lang/git2-rs/pull/1130

Reviewed by:    jrm (mentor), mikael (rust)
MFH:            2025Q1
Differential Revision:  https://reviews.freebsd.org/D49120
DeltaFile
+18-0lang/rust/files/patch-vendor_git2-0.19.0_src_lib.rs
+1-1lang/rust/Makefile
+19-12 files

GhostBSD/ports 356e224devel/llvm20 pkg-plist, lang/gnat12 pkg-plist

by ericbsd on ⎇
Merge remote-tracking branch 'freebsd/main'
DeltaFile
+13,994-0net/samba420/files/man/smb.conf.5
+7,537-0devel/llvm20/pkg-plist
+2,194-4,876www/firefox/files/patch-libwebrtc-generated
+0-6,577x11/plasma5-plasma-workspace/pkg-plist
+5,707-250www/librewolf/files/patch-libwebrtc-generated
+2,661-2,661lang/gnat12/pkg-plist
+32,093-14,36413,533 files not shown
+220,206-158,31013,539 files

GhostBSD/ports 0bd1fd4lang/rust distinfo Makefile, lang/rust-bootstrap distinfo

lang/rust: Update to 1.85.0

Announce: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.85.0

PR:             284884
Tested by:      mikael,pkubaj
DeltaFile
+0-745lang/rust/files/patch-vendor_libc-0.2.159
+51-51lang/rust/distinfo
+5-5lang/rust/files/armv7/patch-compiler_rustc__driver__impl_src_signal__handler.rs
+4-4lang/rust/files/patch-vendor_cc.rs
+3-3lang/rust-bootstrap/distinfo
+3-3lang/rust/Makefile
+66-8113 files not shown
+69-8149 files

GhostBSD/ports 917563dlang/rust182 Makefile distinfo, lang/rust182/files patch-vendor_libc-0.2.157 patch-vendor_libc-0.2.158

lang/rust182: remove port after 182ff2d0ad1b
DeltaFile
+0-745lang/rust182/files/patch-vendor_libc-0.2.157
+0-745lang/rust182/files/patch-vendor_libc-0.2.158
+0-745lang/rust182/files/patch-vendor_libc-0.2.155
+0-290lang/rust182/Makefile
+0-119lang/rust182/files/patch-vendor_cc.rs
+0-51lang/rust182/distinfo
+0-2,69516 files not shown
+3-2,88722 files

GhostBSD/ports c617267comms/zigbee2mqtt pkg-plist, finance/odoo pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+48,353-0finance/odoo17/pkg-plist
+0-22,893x11-themes/kf5-breeze-icons/pkg-plist
+7,590-10,395comms/zigbee2mqtt/pkg-plist
+11,506-5,924finance/odoo/pkg-plist
+10,166-5,136finance/odoo16/pkg-plist
+9,556-15www/librewolf/files/patch-libwebrtc-generated
+87,171-44,3634,111 files not shown
+178,064-115,6024,117 files

GhostBSD/ports 5c45325lang/rust distinfo, lang/rust/files patch-vendor_cc.rs patch-compiler_rustc__target_src_callconv_powerpc64.rs

lang/rust: lang/rust: Update to 1.84.0

Announce:       https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.84.0

PR:             283962
Tested by:      mikael,pkubaj
DeltaFile
+51-51lang/rust/distinfo
+17-6lang/rust/files/patch-vendor_cc.rs
+11-0lang/rust/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs
+0-11lang/rust/files/patch-compiler_rustc__target_src_abi_call_powerpc64.rs
+0-10lang/rust/files/patch-compiler_rustc__target_src_spec_targets_armv7__unknown__freebsd.rs
+0-10lang/rust/files/patch-compiler_rustc__target_src_spec_targets_armv6__unknown__freebsd.rs
+79-885 files not shown
+91-9711 files

GhostBSD/ports d1ba3d5games/cataclysm-dda pkg-plist, science/grib_api pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+8,464-3,665security/wazuh-manager/pkg-plist
+0-3,785science/grib_api/pkg-plist
+2,618-0www/npm-node22/pkg-plist
+0-2,618www/npm-node20/pkg-plist
+923-1,406security/wazuh-dashboard/pkg-plist
+1,218-566games/cataclysm-dda/pkg-plist
+13,223-12,0401,496 files not shown
+29,679-23,2891,502 files

GhostBSD/ports 9474c17lang/rust distinfo Makefile, lang/rust-bootstrap distinfo

lang/rust: Update to 1.83.0

Announce:       https://blog.rust-lang.org/2024/11/28/Rust-1.83.0.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.83.0

PR:             283000
Tested by:      mikael,pkubaj,vishwin
DeltaFile
+0-745lang/rust/files/patch-vendor_libc-0.2.157
+745-0lang/rust/files/patch-vendor_libc-0.2.159
+20-88lang/rust/files/patch-vendor_cc.rs
+45-45lang/rust/distinfo
+5-7lang/rust/Makefile
+3-3lang/rust-bootstrap/distinfo
+818-8883 files not shown
+822-8919 files

GhostBSD/ports c3e06e3lang/rust182 Makefile distinfo, lang/rust182/files patch-vendor_libc-0.2.155 patch-vendor_libc-0.2.157

lang/rust: fork 1.82 into a pinned port

A temporary workaround for games/veloren-weekly.

PR:             283039
DeltaFile
+745-0lang/rust182/files/patch-vendor_libc-0.2.155
+745-0lang/rust182/files/patch-vendor_libc-0.2.157
+745-0lang/rust182/files/patch-vendor_libc-0.2.158
+290-0lang/rust182/Makefile
+119-0lang/rust182/files/patch-vendor_cc.rs
+51-0lang/rust182/distinfo
+2,695-016 files not shown
+2,891-222 files

GhostBSD/ports 9828737devel/electron33/files yarn.lock, devel/py-fs/files patch-2to3

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-95,952www/tor-browser/files/patch-libwebrtc-generated
+10,308-6,402multimedia/jellyfin/files/packagejsons/package-lock.json
+8,226-0devel/electron33/files/yarn.lock
+7,322-0www/opengist/files/patch-package-lock.json
+5,882-0filesystems/py-fs/files/patch-2to3
+0-5,882devel/py-fs/files/patch-2to3
+31,738-108,2367,495 files not shown
+155,258-172,2877,501 files

GhostBSD/ports b039f2e. UPDATING, lang/rust Makefile

lang/rust: enable SSE2 by default on i386

Upstream Rust always requires SSE2 for x86.  But back in 2017[^1][^2] we
patched lang/rust to disable SSE2 for i386.  At the time, it was
reported that some people were still using non-SSE2 capable hardware.
More recently, LLVM bugs have been discovered[^3][^4] that can result in
rounding bugs and reduced accuracy when using f64 on non-SSE hardware.
In weird cases, they can even cause wilder unpredictable behavior, like
segfaults.

Revert our change for the sake of Pentium 4 (and later) users.  But add
an SSE2 option.  Disabling it will allow the port to be used on Pentium
3 and older CPUs.

[^1]: https://github.com/freebsd/freebsd-ports/commit/d65b2886b1b3b2135f0b8982de4d9754517acf61
[^2]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223415
[^3]: https://github.com/rust-lang/rust/issues/114479
[^4]: https://github.com/llvm/llvm-project/issues/44218


    [2 lines not shown]
DeltaFile
+13-0lang/rust/files/extra-patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs
+0-13lang/rust/files/patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs
+12-0UPDATING
+6-1lang/rust/Makefile
+31-144 files

GhostBSD/ports 98cb899lang/rust Makefile

lang/rust: remove max LLVM version restriction for PORT_LLVM
DeltaFile
+1-1lang/rust/Makefile
+1-11 files

GhostBSD/ports 29120edlang/rust distinfo Makefile, lang/rust/files patch-vendor_libc-0.2.157 patch-vendor_libc-0.2.155

lang/rust: Update to 1.82.0

Announce:       https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.82.0

PR:             282516
Tested by:      mikael,pkubaj
DeltaFile
+745-0lang/rust/files/patch-vendor_libc-0.2.157
+745-0lang/rust/files/patch-vendor_libc-0.2.155
+745-0lang/rust/files/patch-vendor_libc-0.2.158
+51-51lang/rust/distinfo
+54-26lang/rust/files/patch-vendor_cc.rs
+3-3lang/rust/Makefile
+2,343-806 files not shown
+2,352-8912 files

GhostBSD/ports 645b118devel/electron31/files yarn.lock, devel/electron32/files yarn.lock

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+7,965-213x11-themes/qogir-icon-themes/pkg-plist
+7,804-79devel/jetbrains-clion/pkg-plist
+1,871-1,920devel/nspr/files/patch-tests
+1,989-1,157www/librewolf/files/patch-libwebrtc-generated
+1,593-1,082devel/electron32/files/yarn.lock
+1,601-1,060devel/electron31/files/yarn.lock
+22,823-5,5116,610 files not shown
+103,891-73,5626,616 files

GhostBSD/ports 2501f52lang/rust Makefile

lang/rust: limit PORT_LLVM max to 18

LLVM 19 support only starts in Rust 1.82; this restriction will be
removed once the update is committed.
DeltaFile
+1-1lang/rust/Makefile
+1-11 files

GhostBSD/ports 8507bbfdevel/rth pkg-plist, lang/zig pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-15,196lang/zig/pkg-plist
+4,022-968www/fusionpbx/pkg-plist
+2,201-2,362x11-themes/xfce-icons-elementary/pkg-plist
+0-3,204devel/rth/pkg-plist
+0-3,041www/screego/distinfo
+941-825sysutils/czkawka/distinfo
+7,164-25,5965,686 files not shown
+59,426-72,2615,692 files

GhostBSD/ports 9e25c68lang/rust-nightly distinfo, lang/rust-nightly/files patch-vendor_cc.rs patch-vendor_nix-0.28.0_src_sys_signal.rs

lang/rust-nightly: Update to 1.83.0
DeltaFile
+31-85lang/rust-nightly/files/patch-vendor_cc.rs
+0-39lang/rust-nightly/files/no-hardlinks/patch-src_bootstrap_native.rs
+0-28lang/rust-nightly/files/no-hardlinks/patch-src_bootstrap_lib.rs
+20-0lang/rust-nightly/files/patch-vendor_nix-0.28.0_src_sys_signal.rs
+9-9lang/rust-nightly/distinfo
+13-0lang/rust-nightly/files/patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs
+73-1617 files not shown
+112-19013 files

GhostBSD/ports da2f3f6devel/RStudio Makefile, devel/RStudio/files patch-CMakeGlobals.txt patch-src_cpp_desktop_DesktopMain.cpp

devel/RStudio: Revert "feat(create-turbo): apply official-starter transform"

This reverts commit 52c0456dd5ec259ac94ee401db79c7ad3569f914.

I have no idea what lead to this commit into devel/RStudio and
lang/rust-nightly to be made.
DeltaFile
+107-0lang/rust-nightly/files/patch-vendor_cc.rs
+46-0devel/RStudio/files/patch-CMakeGlobals.txt
+22-20devel/RStudio/Makefile
+28-0devel/RStudio/files/patch-src_cpp_desktop_DesktopMain.cpp
+26-0devel/RStudio/files/patch-src_cpp_server_auth_ServerAuthHandler.cpp
+10-11devel/RStudio/files/patch-src_cpp_CMakeLists.txt
+239-3119 files not shown
+355-9325 files

GhostBSD/ports 52c0456devel/RStudio Makefile, devel/RStudio/files patch-CMakeGlobals.txt patch-src_cpp_desktop_DesktopMain.cpp

feat(create-turbo): apply official-starter transform
DeltaFile
+0-107lang/rust-nightly/files/patch-vendor_cc.rs
+0-46devel/RStudio/files/patch-CMakeGlobals.txt
+20-22devel/RStudio/Makefile
+0-28devel/RStudio/files/patch-src_cpp_desktop_DesktopMain.cpp
+0-26devel/RStudio/files/patch-src_cpp_server_auth_ServerAuthHandler.cpp
+11-10devel/RStudio/files/patch-src_cpp_CMakeLists.txt
+31-23919 files not shown
+93-35525 files

GhostBSD/ports 790a04dcad/cura pkg-plist, devel/electron27/files yarn.lock

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+18,721-15,824mail/thunderbird/files/patch-libwebrtc-generated
+18,721-15,824www/firefox-esr/files/patch-libwebrtc-generated
+0-7,384devel/electron27/files/yarn.lock
+0-7,302textproc/logseq/pkg-plist
+5,055-1,516cad/cura/pkg-plist
+2,111-2,079lang/sdcc/pkg-plist
+44,608-49,9296,911 files not shown
+103,485-139,2106,917 files

GhostBSD/ports 26df8c6Mk bsd.gecko.mk, lang/rust distinfo Makefile

lang/rust: Update to 1.81.0

Announce:       https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.81.0

PR:             281300
Tested by:      mikael,pkubaj,Herbert J. Skuhra
DeltaFile
+51-51lang/rust/distinfo
+13-0lang/rust/files/patch-vendor_cc.rs
+3-3lang/rust-bootstrap/distinfo
+3-3lang/rust/Makefile
+1-1Mk/bsd.gecko.mk
+1-1lang/rust-bootstrap/Makefile
+72-591 files not shown
+73-607 files

GhostBSD/ports 8bd0f85devel/electron28/files yarn.lock, emulators/es-de pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-7,370devel/electron28/files/yarn.lock
+2,310-0emulators/es-de/pkg-plist
+817-1,290java/intellij-ultimate/pkg-plist
+844-1,124www/firefox/files/patch-libwebrtc-generated
+1,495-0science/cp2k/pkg-plist
+1,177-0www/domoticz-devel/pkg-plist
+6,643-9,7846,747 files not shown
+63,844-90,0586,753 files

GhostBSD/ports bc4fedclang/rust distinfo update.sh, lang/rust-bootstrap distinfo

lang/rust: Update to 1.80.1

Announce:       https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
                https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.80.0

PR:             280490,246993
Tested by:      mikael,pkubaj
DeltaFile
+51-51lang/rust/distinfo
+2-31lang/rust/files/patch-vendor_cc.rs
+5-5lang/rust/files/riscv64/patch-vendor_openssl-src_src_lib.rs
+5-4lang/rust/update.sh
+4-4lang/rust/Makefile
+3-3lang/rust-bootstrap/distinfo
+70-983 files not shown
+74-1019 files

GhostBSD/ports a35a768lang/zig011 pkg-plist, multimedia/jellyfin/files/packagejsons package-lock.json

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+95,952-0www/waterfox/files/patch-libwebrtc-generated
+39,932-0multimedia/jellyfin/files/packagejsons/package-lock.json
+0-26,867www/nginx/files/extra-patch-httpv3
+0-26,867www/freenginx/files/extra-patch-httpv3
+0-20,349net-im/signal-desktop/files/yarn.lock
+0-13,081lang/zig011/pkg-plist
+135,884-87,16417,874 files not shown
+411,120-330,08617,880 files