diff --git a/build/atuin/patches/libc.patch b/build/atuin/patches/libc.patch new file mode 100644 index 000000000..e49f03339 --- /dev/null +++ b/build/atuin/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -2128,9 +2128,9 @@ dependencies = [ + + [[package]] + name = "libc" +-version = "0.2.155" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "libloading" diff --git a/build/atuin/patches/series b/build/atuin/patches/series new file mode 100644 index 000000000..913865e60 --- /dev/null +++ b/build/atuin/patches/series @@ -0,0 +1 @@ +libc.patch diff --git a/build/bat/patches/libc.patch b/build/bat/patches/libc.patch new file mode 100644 index 000000000..382a2a40f --- /dev/null +++ b/build/bat/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -723,9 +723,9 @@ checksum = "e2abad23fbc42b3700f2f279844d + + [[package]] + name = "libc" +-version = "0.2.161" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "libgit2-sys" diff --git a/build/bat/patches/series b/build/bat/patches/series index bb790b0f3..c4c39b9fb 100644 --- a/build/bat/patches/series +++ b/build/bat/patches/series @@ -1 +1,2 @@ do-not-strip-symbol-table.patch +libc.patch diff --git a/build/cargo-c/build.sh b/build/cargo-c/build.sh index ccac4c996..070ec52b4 100755 --- a/build/cargo-c/build.sh +++ b/build/cargo-c/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=cargo-c -VER=0.10.8 +VER=0.10.11 PKG=ooce/developer/cargo-c SUMMARY="build and install C-ABI compatible dynamic and static libraries" DESC="produces and installs a correct pkg-config file, a static library and " diff --git a/build/dav1d/build.sh b/build/dav1d/build.sh index ec153fa43..67d618812 100755 --- a/build/dav1d/build.sh +++ b/build/dav1d/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=dav1d -VER=1.5.0 +VER=1.5.1 PKG=ooce/multimedia/dav1d SUMMARY="AV1 decoder" DESC="AV1 cross-platform decoder, open-source, and focused on speed, " diff --git a/build/fd/patches/libc.patch b/build/fd/patches/libc.patch new file mode 100644 index 000000000..097baa428 --- /dev/null +++ b/build/fd/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -469,9 +469,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9 + + [[package]] + name = "libc" +-version = "0.2.158" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "libredox" diff --git a/build/fd/patches/series b/build/fd/patches/series index bb790b0f3..c4c39b9fb 100644 --- a/build/fd/patches/series +++ b/build/fd/patches/series @@ -1 +1,2 @@ do-not-strip-symbol-table.patch +libc.patch diff --git a/build/git-absorb/patches/libc.patch b/build/git-absorb/patches/libc.patch new file mode 100644 index 000000000..6fc01d4e6 --- /dev/null +++ b/build/git-absorb/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -294,9 +294,9 @@ dependencies = [ + + [[package]] + name = "libc" +-version = "0.2.155" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "libgit2-sys" diff --git a/build/git-absorb/patches/series b/build/git-absorb/patches/series new file mode 100644 index 000000000..913865e60 --- /dev/null +++ b/build/git-absorb/patches/series @@ -0,0 +1 @@ +libc.patch diff --git a/build/helix/build.sh b/build/helix/build.sh index f81cfb258..2aa7aaea2 100755 --- a/build/helix/build.sh +++ b/build/helix/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=helix -VER=25.01 +VER=25.01.1 PKG=ooce/editor/helix SUMMARY="A post-modern modal text editor." DESC="A kakoune / neovim inspired editor, written in Rust." @@ -37,8 +37,13 @@ XFORM_ARGS=" SKIP_SSP_CHECK=1 NO_SONAME_EXPECTED=1 # files in runtime dir -install_helix_runtime() { - pushd $DESTDIR/$PREFIX >/dev/null || logerr "chdir $DESTDIR/$PREFIX" +post_install() { + typeset arch=$1 + + destdir=$DESTDIR + cross_arch $arch && destdir+=.$arch + + pushd $destdir/$PREFIX >/dev/null || logerr "chdir $destdir/$PREFIX" logcmd $MKDIR -p "share/runtime" || logerr "Failed to create runtime dir" @@ -60,7 +65,6 @@ download_source -nodir $PROG $PROG $VER-source patch_source build_rust install_rust hx -install_helix_runtime strip_install make_package clean_up diff --git a/build/hyperfine/patches/libc.patch b/build/hyperfine/patches/libc.patch new file mode 100644 index 000000000..106cff1cd --- /dev/null +++ b/build/hyperfine/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -489,9 +489,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9 + + [[package]] + name = "libc" +-version = "0.2.162" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "linux-raw-sys" diff --git a/build/hyperfine/patches/series b/build/hyperfine/patches/series new file mode 100644 index 000000000..913865e60 --- /dev/null +++ b/build/hyperfine/patches/series @@ -0,0 +1 @@ +libc.patch diff --git a/build/isc-bind9/build-918.sh b/build/isc-bind9/build-918.sh index 61ac526b1..5d15e151a 100755 --- a/build/isc-bind9/build-918.sh +++ b/build/isc-bind9/build-918.sh @@ -18,7 +18,7 @@ . ../../lib/build.sh PROG=bind -VER=9.18.33 +VER=9.18.34 PKG=ooce/network/bind-918 SUMMARY="ISC BIND DNS Server & Tools" DESC="Server & Client Utilities for DNS" diff --git a/build/isc-bind9/build-920.sh b/build/isc-bind9/build-920.sh index d5c1acb54..9bf19b758 100755 --- a/build/isc-bind9/build-920.sh +++ b/build/isc-bind9/build-920.sh @@ -18,7 +18,7 @@ . ../../lib/build.sh PROG=bind -VER=9.20.5 +VER=9.20.6 PKG=ooce/network/bind-920 SUMMARY="ISC BIND DNS Server & Tools" DESC="Server & Client Utilities for DNS" diff --git a/build/mattermost/build.sh b/build/mattermost/build.sh index 59868eb96..c2b36875a 100755 --- a/build/mattermost/build.sh +++ b/build/mattermost/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=mattermost -VER=9.11.8 +VER=9.11.9 # check for the current morph version/commit hash and create a patched branch in # https://github.com/omniosorg/morph; then point to that branch MORPHBRANCH=il_1.1.0 diff --git a/build/php/build-83.sh b/build/php/build-83.sh index ee9627f82..b18811e7c 100755 --- a/build/php/build-83.sh +++ b/build/php/build-83.sh @@ -18,7 +18,7 @@ PROG=php PKG=ooce/application/php-83 -VER=8.3.16 +VER=8.3.17 SUMMARY="PHP 8.3" DESC="A popular general-purpose scripting language" @@ -158,7 +158,7 @@ CONFIGURE_OPTS[amd64]=" CPPFLAGS+=" -I/usr/include/gmp" CPPFLAGS+=" -I$OPREFIX/libzip/include" -LDFLAGS+=" -static-libgcc -L$OPREFIX/lib/amd64 -R$OPREFIX/lib/amd64" +LDFLAGS+=" -static-libgcc -L$OPREFIX/lib/amd64" post_configure() { for tok in \ diff --git a/build/php/build-84.sh b/build/php/build-84.sh index d4344c1ea..d4cf9d418 100755 --- a/build/php/build-84.sh +++ b/build/php/build-84.sh @@ -18,7 +18,7 @@ PROG=php PKG=ooce/application/php-84 -VER=8.4.3 +VER=8.4.4 SUMMARY="PHP 8.4" DESC="A popular general-purpose scripting language" diff --git a/build/postfix/build.sh b/build/postfix/build.sh index 36621c3a1..ef7d0e889 100755 --- a/build/postfix/build.sh +++ b/build/postfix/build.sh @@ -13,12 +13,12 @@ # }}} # Copyright 2011-2013 OmniTI Computer Consulting, Inc. All rights reserved. -# Copyright 2024 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. . ../../lib/build.sh PROG=postfix -VER=3.9.1 +VER=3.10.0 PKG=ooce/network/smtp/postfix SUMMARY="Postfix MTA" DESC="Wietse Venema's mail server alternative to sendmail" diff --git a/build/rav1e/patches/libc.patch b/build/rav1e/patches/libc.patch new file mode 100644 index 000000000..0a13e7357 --- /dev/null +++ b/build/rav1e/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -817,9 +817,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0e + + [[package]] + name = "libc" +-version = "0.2.152" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "libdav1d-sys" diff --git a/build/rav1e/patches/series b/build/rav1e/patches/series new file mode 100644 index 000000000..913865e60 --- /dev/null +++ b/build/rav1e/patches/series @@ -0,0 +1 @@ +libc.patch diff --git a/build/rust/build-arch-aarch64.sh b/build/rust/build-arch-aarch64.sh index fe5fdc6d5..0e419b802 100755 --- a/build/rust/build-arch-aarch64.sh +++ b/build/rust/build-arch-aarch64.sh @@ -12,13 +12,13 @@ # http://www.illumos.org/license/CDDL. # }}} -# Copyright 2024 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. . ../../lib/build.sh PROG=rust PKG=ooce/developer/rust -VER=1.84.0 +VER=1.85.0 SUMMARY="Rust systems programming language" DESC="Rust is a systems programming language that runs blazingly fast, " DESC+="prevents segfaults, and guarantees thread safety." diff --git a/build/rust/build.sh b/build/rust/build.sh index ca00a8738..b55fad4f5 100755 --- a/build/rust/build.sh +++ b/build/rust/build.sh @@ -12,14 +12,14 @@ # http://www.illumos.org/license/CDDL. # }}} -# Copyright 2024 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. . ../../lib/arch.sh . ../../lib/build.sh PROG=rust PKG=ooce/developer/rust -VER=1.84.0 +VER=1.85.0 SUMMARY="Rust systems programming language" DESC="Rust is a systems programming language that runs blazingly fast, " DESC+="prevents segfaults, and guarantees thread safety." diff --git a/build/rustdesk-server/build.sh b/build/rustdesk-server/build.sh index 802e18edc..0f9e6dd6f 100755 --- a/build/rustdesk-server/build.sh +++ b/build/rustdesk-server/build.sh @@ -12,12 +12,12 @@ # http://www.illumos.org/license/CDDL. # }}} -# Copyright 2024 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. . ../../lib/build.sh PROG=rustdesk-server -VER=1.1.12 +VER=1.1.14 PKG=ooce/application/rustdesk-server SUMMARY="$PROG - remote control" DESC="Full-featured open source remote control alternative for self-hosting " @@ -51,7 +51,9 @@ pre_build() { } init -download_source $PROG $VER +clone_github_source $PROG "$GITHUB/rustdesk/$PROG" $VER +append_builddir $PROG +run_inbuild $GIT submodule update --init --recursive patch_source prep_build SODIUM_USE_PKG_CONFIG=1 build_rust diff --git a/build/rustdesk-server/patches/0001-add-illumos-support.patch b/build/rustdesk-server/patches/0001-add-illumos-support.patch new file mode 100644 index 000000000..766b8363b --- /dev/null +++ b/build/rustdesk-server/patches/0001-add-illumos-support.patch @@ -0,0 +1,48 @@ +From 073bae1e73f31f0f5a6acb6903cd88136dd1f41c Mon Sep 17 00:00:00 2001 +From: Dominik Hassler +Date: Sat, 22 Feb 2025 19:16:00 +0000 +Subject: [PATCH] add illumos support + +diff -wpruN --no-dereference '--exclude=*.orig' a~/libs/hbb_common/src/tcp.rs a/libs/hbb_common/src/tcp.rs +--- a~/libs/hbb_common/src/tcp.rs 1970-01-01 00:00:00 ++++ a/libs/hbb_common/src/tcp.rs 1970-01-01 00:00:00 +@@ -68,10 +68,11 @@ pub(crate) fn new_socket(addr: std::net: + std::net::SocketAddr::V6(..) => TcpSocket::new_v6()?, + }; + if reuse { +- // windows has no reuse_port, but it's reuse_address ++ // windows has no reuse_port, but its reuse_address + // almost equals to unix's reuse_port + reuse_address, + // though may introduce nondeterministic behavior +- #[cfg(unix)] ++ // illumos has no support for SO_REUSEPORT ++ #[cfg(all(unix, not(target_os = "illumos")))] + socket.set_reuseport(true).ok(); + socket.set_reuseaddr(true).ok(); + } +@@ -226,6 +227,8 @@ pub async fn listen_any(port: u16) -> Re + if let Ok(mut socket) = TcpSocket::new_v6() { + #[cfg(unix)] + { ++ // illumos has no support for SO_REUSEPORT ++ #[cfg(not(target_os = "illumos"))] + socket.set_reuseport(true).ok(); + socket.set_reuseaddr(true).ok(); + use std::os::unix::io::{FromRawFd, IntoRawFd}; +diff -wpruN --no-dereference '--exclude=*.orig' a~/libs/hbb_common/src/udp.rs a/libs/hbb_common/src/udp.rs +--- a~/libs/hbb_common/src/udp.rs 1970-01-01 00:00:00 ++++ a/libs/hbb_common/src/udp.rs 1970-01-01 00:00:00 +@@ -20,10 +20,11 @@ fn new_socket(addr: SocketAddr, reuse: b + SocketAddr::V6(..) => Socket::new(Domain::ipv6(), Type::dgram(), None), + }?; + if reuse { +- // windows has no reuse_port, but it's reuse_address ++ // windows has no reuse_port, but its reuse_address + // almost equals to unix's reuse_port + reuse_address, + // though may introduce nondeterministic behavior +- #[cfg(unix)] ++ // illumos has no support for SO_REUSEPORT ++ #[cfg(all(unix, not(target_os = "illumos")))] + socket.set_reuse_port(true).ok(); + socket.set_reuse_address(true).ok(); + } diff --git a/build/rustdesk-server/patches/illumos.patch b/build/rustdesk-server/patches/illumos.patch index adca6bed2..57b1d8538 100644 --- a/build/rustdesk-server/patches/illumos.patch +++ b/build/rustdesk-server/patches/illumos.patch @@ -20,23 +20,23 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.toml a/Cargo.toml +dns-lookup = "2.0.4" ping = "0.4.0" - [build-dependencies] -@@ -58,3 +58,6 @@ hbb_common = { path = "libs/hbb_common" - [workspace] - members = ["libs/hbb_common"] - exclude = ["ui"] + [target.'cfg(any(target_os = "macos", target_os = "windows"))'.dependencies] +@@ -75,3 +75,6 @@ panic = 'abort' + strip = true + #opt-level = 'z' # only have smaller size after strip # Default is 3, better performance + #rpath = true # Not needed + +[patch.crates-io] +machine-uid = { git = "https://github.com/hadfl/machine-uid.git", branch = "illumos" } diff -wpruN --no-dereference '--exclude=*.orig' a~/libs/hbb_common/Cargo.toml a/libs/hbb_common/Cargo.toml --- a~/libs/hbb_common/Cargo.toml 1970-01-01 00:00:00 +++ a/libs/hbb_common/Cargo.toml 1970-01-01 00:00:00 -@@ -34,7 +34,7 @@ chrono = "0.4" - +@@ -48,7 +48,7 @@ sha2 = "0.10" [target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies] mac_address = "1.1" --machine-uid = "0.2" -+machine-uid = "0.5.1" - - [features] - quic = [] + default_net = { git = "https://github.com/rustdesk-org/default_net" } +-machine-uid = { git = "https://github.com/rustdesk-org/machine-uid" } ++machine-uid = { git = "https://github.com/hadfl/machine-uid.git", branch = "illumos" } + [target.'cfg(not(any(target_os = "macos", target_os = "windows")))'.dependencies] + tokio-rustls = { version = "0.26", features = ["logging", "tls12", "ring"], default-features = false } + rustls-platform-verifier = "0.3.1" diff --git a/build/rustdesk-server/patches/series b/build/rustdesk-server/patches/series index 77f8d19db..addebe8c3 100644 --- a/build/rustdesk-server/patches/series +++ b/build/rustdesk-server/patches/series @@ -1 +1,2 @@ illumos.patch +0001-add-illumos-support.patch diff --git a/build/tree-sitter/patches/libc.patch b/build/tree-sitter/patches/libc.patch new file mode 100644 index 000000000..b8dcc661b --- /dev/null +++ b/build/tree-sitter/patches/libc.patch @@ -0,0 +1,15 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock +--- a~/Cargo.lock 1970-01-01 00:00:00 ++++ a/Cargo.lock 1970-01-01 00:00:00 +@@ -814,9 +814,9 @@ checksum = "884e2677b40cc8c339eaefcb701c + + [[package]] + name = "libc" +-version = "0.2.159" ++version = "0.2.169" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + + [[package]] + name = "libgit2-sys" diff --git a/build/tree-sitter/patches/series b/build/tree-sitter/patches/series new file mode 100644 index 000000000..913865e60 --- /dev/null +++ b/build/tree-sitter/patches/series @@ -0,0 +1 @@ +libc.patch diff --git a/doc/baseline.aarch64 b/doc/baseline.aarch64 index 333ab686d..d49175404 100644 --- a/doc/baseline.aarch64 +++ b/doc/baseline.aarch64 @@ -20,6 +20,7 @@ extra.omnios ooce/developer/ninja extra.omnios ooce/developer/protobuf extra.omnios ooce/developer/rust extra.omnios ooce/driver/fuse +extra.omnios ooce/editor/helix extra.omnios ooce/editor/joe extra.omnios ooce/file/tree extra.omnios ooce/fonts/liberation diff --git a/doc/packages.md b/doc/packages.md index 7e4a9c39b..66704a619 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -8,7 +8,7 @@ | ooce/application/imagemagick | 7.1.1-38 | https://imagemagick.org/archive/ | [omniosorg](https://github.com/omniosorg) | ooce/application/links | 2.30 | http://links.twibright.com/download.php | [omniosorg](https://github.com/omniosorg) | ooce/application/listmonk | 4.1.0 | https://github.com/knadh/listmonk/releases | [omniosorg](https://github.com/omniosorg) -| ooce/application/mattermost | 9.11.8 | https://docs.mattermost.com/about/version-archive.html | [omniosorg](https://github.com/omniosorg) +| ooce/application/mattermost | 9.11.9 | https://docs.mattermost.com/about/version-archive.html | [omniosorg](https://github.com/omniosorg) | ooce/application/mc | 4.8.32 | http://ftp.midnight-commander.org/?C=N;O=D | [omniosorg](https://github.com/omniosorg) | ooce/application/munin | 2.0.69 | https://github.com/munin-monitoring/munin/releases | [omniosorg](https://github.com/omniosorg) | ooce/application/mutt | 2.2.13 | http://www.mutt.org/download.html | [omniosorg](https://github.com/omniosorg) @@ -20,10 +20,10 @@ | ooce/application/novnc | 1.5.0 | https://github.com/novnc/noVNC/releases | Currently used solely by zadm | ooce/application/php-81 | 8.1.31 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) | ooce/application/php-82 | 8.2.27 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) -| ooce/application/php-83 | 8.3.16 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) -| ooce/application/php-84 | 8.4.3 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) +| ooce/application/php-83 | 8.3.17 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) +| ooce/application/php-84 | 8.4.4 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) | ooce/application/php-XX/imagick | 3.7.0 | https://github.com/Imagick/imagick/tags | [omniosorg](https://github.com/omniosorg) -| ooce/application/rustdesk-server | 1.1.12 | https://github.com/rustdesk/rustdesk-server/releases | [omniosorg](https://github.com/omniosorg) +| ooce/application/rustdesk-server | 1.1.14 | https://github.com/rustdesk/rustdesk-server/releases | [omniosorg](https://github.com/omniosorg) | ooce/application/texlive | 20240312 | https://pi.kwarc.info/historic/systems/texlive/2024/ | [omniosorg](https://github.com/omniosorg) | ooce/application/tidy | 5.8.0 | https://github.com/htacg/tidy-html5/releases | [omniosorg](https://github.com/omniosorg) | ooce/application/tig | 2.5.10 | https://github.com/jonas/tig/releases | [omniosorg](https://github.com/omniosorg) @@ -52,7 +52,7 @@ | ooce/developer/autoconf-archive | 2024.10.16 | https://ftp.gnu.org/gnu/autoconf-archive/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/autogen | 5.18.16 | https://ftp.gnu.org/gnu/autogen/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/bazel | 6.3.2 | https://github.com/bazelbuild/bazel/releases | [omniosorg](https://github.com/omniosorg) -| ooce/developer/cargo-c | 0.10.8 | https://github.com/lu-zero/cargo-c/releases | [omniosorg](https://github.com/omniosorg) +| ooce/developer/cargo-c | 0.10.11 | https://github.com/lu-zero/cargo-c/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/ccache | 3.6 | https://www.samba.org/ftp/ccache/ | [jimklimov](https://github.com/jimklimov) | ooce/developer/clang-13 | 13.0.1 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/clang-15 | 15.0.7 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) @@ -79,7 +79,7 @@ | ooce/developer/pkgmgr | github-latest | https://github.com/omniosorg/pkgmgr/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/protobuf | 29.3 | https://github.com/protocolbuffers/protobuf/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/radare2 | 5.9.2 | https://github.com/radareorg/radare2/releases | [omniosorg](https://github.com/omniosorg) -| ooce/developer/rust | 1.84.0 | https://forge.rust-lang.org/infra/other-installation-methods.html | [omniosorg](https://github.com/omniosorg) +| ooce/developer/rust | 1.85.0 | https://forge.rust-lang.org/infra/other-installation-methods.html | [omniosorg](https://github.com/omniosorg) | ooce/developer/subversion | 1.14.4 | https://downloads.apache.org/subversion/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/valgrind | 3.24.0 | https://valgrind.org/downloads/current.html | [omniosorg](https://github.com/omniosorg) | ooce/developer/yasm | 1.3.0 | https://github.com/yasm/yasm/releases https://yasm.tortall.net/ | [omniosorg](https://github.com/omniosorg) @@ -87,7 +87,7 @@ | ooce/developer/zig-013 | 0.13.0 | https://ziglang.org/download/index.json https://ziglang.org/download/ | [omniosorg](https://github.com/omniosorg) | ooce/driver/fuse | 1.6 | https://github.com/jurikm/illumos-fusefs/tags | [omniosorg](https://github.com/omniosorg) | ooce/editor/emacs | 29.4 | https://ftp.gnu.org/gnu/emacs/ https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases | [omniosorg](https://github.com/omniosorg) -| ooce/editor/helix | 25.01 | https://github.com/helix-editor/helix/releases| [omniosorg](https://github.com/omniosorg) +| ooce/editor/helix | 25.01.1 | https://github.com/helix-editor/helix/releases| [omniosorg](https://github.com/omniosorg) | ooce/editor/joe | 4.6 | https://sourceforge.net/projects/joe-editor/files/JOE%20sources/ | [omniosorg](https://github.com/omniosorg) | ooce/editor/nano | 8.2 | https://ftp.gnu.org/gnu/nano/ | [omniosorg](https://github.com/omniosorg) | ooce/editor/neovim | 0.10.3 | https://github.com/neovim/neovim/releases | [omniosorg](https://github.com/omniosorg) @@ -147,7 +147,7 @@ | ooce/library/tree-sitter | 0.24.6 | https://github.com/tree-sitter/tree-sitter/releases | [omniosorg](https://github.com/omniosorg) | ooce/library/unistring | 1.3 | https://ftp.gnu.org/gnu/libunistring/ | [omniosorg](https://github.com/omniosorg) | ooce/library/yaml | 0.2.5 | https://github.com/yaml/libyaml/releases | [omniosorg](https://github.com/omniosorg) -| ooce/multimedia/dav1d | 1.5.0 | https://downloads.videolan.org/pub/videolan/dav1d/ https://www.videolan.org/projects/dav1d.html | [omniosorg](https://github.com/omniosorg) +| ooce/multimedia/dav1d | 1.5.1 | https://downloads.videolan.org/pub/videolan/dav1d/ https://www.videolan.org/projects/dav1d.html | [omniosorg](https://github.com/omniosorg) | ooce/multimedia/dcraw | 9.28.0 | https://www.dechifro.org/dcraw/archive/ | [omniosorg](https://github.com/omniosorg) | ooce/multimedia/exif | 0.6.21 | https://sourceforge.net/projects/libexif/files/exif/ | [omniosorg](https://github.com/omniosorg) | ooce/multimedia/ffmpeg | 7.1 | https://www.ffmpeg.org/download.html#releases | [omniosorg](https://github.com/omniosorg) @@ -155,8 +155,8 @@ | ooce/multimedia/rav1e | 0.7.1 | https://github.com/xiph/rav1e/releases | [omniosorg](https://github.com/omniosorg) | ooce/multimedia/x264 | 20210613 | https://code.videolan.org/videolan/x264/-/tree/stable https://www.videolan.org/developers/x264.html | [omniosorg](https://github.com/omniosorg) | ooce/multimedia/x265 | 3.4 | https://github.com/videolan/x265/tags https://bitbucket.org/multicoreware/x265_git/wiki/Home | [omniosorg](https://github.com/omniosorg) -| ooce/network/bind-918 | 9.18.33 | https://ftp.isc.org/isc/bind9/ https://www.isc.org/downloads/ | [omniosorg](https://github.com/omniosorg) -| ooce/network/bind-920 | 9.20.5 | https://ftp.isc.org/isc/bind9/ https://www.isc.org/downloads/ | [omniosorg](https://github.com/omniosorg) +| ooce/network/bind-918 | 9.18.34 | https://ftp.isc.org/isc/bind9/ https://www.isc.org/downloads/ | [omniosorg](https://github.com/omniosorg) +| ooce/network/bind-920 | 9.20.6 | https://ftp.isc.org/isc/bind9/ https://www.isc.org/downloads/ | [omniosorg](https://github.com/omniosorg) | ooce/network/bwm-ng | 0.6.3 | https://github.com/vgropp/bwm-ng/releases | [omniosorg](https://github.com/omniosorg) | ooce/network/cyrus-imapd | 3.10.0 | https://github.com/cyrusimap/cyrus-imapd/releases | [omniosorg](https://github.com/omniosorg) | ooce/network/dnscrypt-proxy | 2.1.5 | https://github.com/DNSCrypt/dnscrypt-proxy/releases | [omniosorg](https://github.com/omniosorg) @@ -174,7 +174,7 @@ | ooce/network/openvpn-auth-ldap | 2.0.4 | https://github.com/threerings/openvpn-auth-ldap/releases | [omniosorg](https://github.com/omniosorg) | ooce/network/rclone | 1.69.0 | https://github.com/rclone/rclone/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/network/sic | 1.3 | https://tools.suckless.org/sic/ | [r7st](https://github.com/r7st) -| ooce/network/smtp/postfix | 3.9.1 | https://high5.nl/mirrors/postfix-release/index.html | [omniosorg](https://github.com/omniosorg) +| ooce/network/smtp/postfix | 3.10.0 | https://high5.nl/mirrors/postfix-release/index.html | [omniosorg](https://github.com/omniosorg) | ooce/network/proxy/squid | 6.12 | http://www.squid-cache.org/Versions/v6/ | [cgrzemba](https://github.com/cgrzemba) | ooce/network/tailscale | 1.80.0 | https://github.com/nshalman/tailscale/releases https://www.tailscale.com/ | [nshalman](https://github.com/nshalman) | ooce/network/tcpdump | 4.99.5 | https://www.tcpdump.org/release/ | [omniosorg](https://github.com/omniosorg) diff --git a/doc/pkglist.aarch64 b/doc/pkglist.aarch64 index a7c11b358..c0cf60f20 100644 --- a/doc/pkglist.aarch64 +++ b/doc/pkglist.aarch64 @@ -93,6 +93,7 @@ ooce/multimedia/rav1e ooce/util/htmlq ooce/driver/fuse ooce/system/file-system/ntfs-3g +ooce/editor/helix ############################################################################### .SYSROOT ooce/audio/flac diff --git a/lib/functions.sh b/lib/functions.sh index 33dfc1ba3..1e8b3d1d9 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -2774,6 +2774,7 @@ make_install() { } ' $f || echo "Failed to fix $f" >> $tf logcmd $DIFF -u $f{.orig,} + logcmd $RM $f.orig done < <($FD -t f -e pc -p "${LIBDIRS[$arch]}/pkgconfig/[^/]+\\.pc\$" $DESTDIR) if [ -s "$tf" ]; then $CAT $tf | pipelog