biology/vcflib: Update to 1.0.15
This updates the Zig dependency to lang/zig015 and fixes the libzig.a
build from the undefined __zig_probe_stack bug. Also apply Makefile
cleanup and formatting.
Approved by: arrowd (co-mentor)
Approved by: makc (mentor)
(cherry picked from commit 3d63dea5e43d012cae4b303ed2498e3c2f2bec0e)
biology/vcflib: Update to 1.0.15
This updates the Zig dependency to lang/zig015 and fixes the libzig.a
build from the undefined __zig_probe_stack bug. Also apply Makefile
cleanup and formatting.
Approved by: arrowd (co-mentor)
Approved by: makc (mentor)
misc/wavedrom: Fix build with rust 1.99.0
Fix the following error:
error: invalid definition of the runtime `free` symbol used by the standard library
--> wavedrom-wasm/src/lib.rs:21:1
|
21 | pub unsafe extern "C" fn free(ptr: *mut u8, size: usize) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected `unsafe extern "C" fn(*mut c_void)` (for the current target)
found `unsafe extern "C" fn(*mut u8, usize)`
= help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "free")]`, or `#[link_name = "free"]`
= note: `#[deny(invalid_runtime_symbol_definitions)]` on by default
PR: 299016
Approved by: portmgr (build fix blanket)
x11/clipcat: Fix build with rust 1.99.0
Fix the following error:
error: lint `no_mangle_generic_items` has been removed: converted into hard error, generic items must always be mangled
PR: 299016
Approved by: portmgr (build fix blanket)
x11/squeekboard: Fix build with rust 1.99.0
Fix the following error:
=>> Building x11/squeekboard
error: invalid definition of the runtime `close` symbol used by the standard library
--> /wrkdirs/usr/ports/x11/squeekboard/work/squeekboard-v1.43.1/src/vkeyboard.rs:49:9
|
49 | fn close(fd: u32);
| ^^^^^^^^^^^^^^^^^^
|
= note: expected `unsafe extern "C" fn(i32) -> i32` (for the current target)
found `unsafe extern "C" fn(u32)`
= help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "close")]`, or `#[link_name = "close"]`
= note: `#[deny(invalid_runtime_symbol_definitions)]` on by default
PR: 299016
Approved by: portmgr (build fix blanket)
cad/ktechlab: update 0.51.0 → 0.51.0.426 (latest revision); change to Qt6/KF6
Port updated to the the latest revision that supports Qt6/KF6.
PR: 299313