diff --git a/build/emacs/build.sh b/build/emacs/build.sh index 62028917b..d4ae46084 100755 --- a/build/emacs/build.sh +++ b/build/emacs/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=emacs -VER=29.4 +VER=30.1 PKG=ooce/editor/emacs SUMMARY="Emacs editor" DESC="An extensible, customizable, free/libre text editor - and more." diff --git a/build/emacs/patches/01-gnu-find.patch b/build/emacs/patches/01-gnu-find.patch index 83ee46730..24e4e5f33 100644 --- a/build/emacs/patches/01-gnu-find.patch +++ b/build/emacs/patches/01-gnu-find.patch @@ -3,7 +3,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/lisp/progmodes/grep.el a/lisp/progmodes/grep.el --- a~/lisp/progmodes/grep.el 1970-01-01 00:00:00 +++ a/lisp/progmodes/grep.el 1970-01-01 00:00:00 -@@ -506,7 +506,7 @@ This gets tacked on the end of the gener +@@ -548,7 +548,7 @@ This gets tacked on the end of the gener This variable's value takes effect when `grep-compute-defaults' is called.") ;;;###autoload diff --git a/build/ffmpeg/build.sh b/build/ffmpeg/build.sh index 313ac53a4..3d1896137 100755 --- a/build/ffmpeg/build.sh +++ b/build/ffmpeg/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=ffmpeg -VER=7.1 +VER=7.1.1 PKG=ooce/multimedia/ffmpeg SUMMARY="ffmpeg" DESC="A complete, cross-platform solution to record, " diff --git a/build/ffmpeg/patches-6.1/clang-no-mimpure-text.patch b/build/ffmpeg/patches-6.1/clang-no-mimpure-text.patch index 6b61783fa..1da9917b9 100644 --- a/build/ffmpeg/patches-6.1/clang-no-mimpure-text.patch +++ b/build/ffmpeg/patches-6.1/clang-no-mimpure-text.patch @@ -1,7 +1,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure --- a~/configure 1970-01-01 00:00:00 +++ a/configure 1970-01-01 00:00:00 -@@ -5567,7 +5567,7 @@ case $target_os in +@@ -5570,7 +5570,7 @@ case $target_os in ;; sunos) SHFLAGS='-shared -Wl,-h,$$(@F)' diff --git a/build/gdb/build.sh b/build/gdb/build.sh index b85b6aacc..2dd2036da 100755 --- a/build/gdb/build.sh +++ b/build/gdb/build.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=gdb PKG=ooce/developer/gdb -VER=15.2 +VER=16.2 SUMMARY="$PROG - GNU Debugger" DESC="The GNU debugger" diff --git a/build/gdb/patches/features-i386.patch b/build/gdb/patches/features-i386.patch index 3d106ff35..eb3c35c43 100644 --- a/build/gdb/patches/features-i386.patch +++ b/build/gdb/patches/features-i386.patch @@ -1,7 +1,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/gdb/features/Makefile a/gdb/features/Makefile --- a~/gdb/features/Makefile 1970-01-01 00:00:00 +++ a/gdb/features/Makefile 1970-01-01 00:00:00 -@@ -100,6 +100,11 @@ OUTPUTS = $(patsubst %,$(outdir)/%.dat,$ +@@ -98,6 +98,11 @@ OUTPUTS = $(patsubst %,$(outdir)/%.dat,$ # --enable-targets=all GDB. You can override this by passing XMLTOC # to make on the command line. XMLTOC = \ @@ -13,7 +13,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/gdb/features/Makefile a/gdb/f microblaze-with-stack-protect.xml \ microblaze.xml \ mips-dsp-linux.xml \ -@@ -234,6 +239,8 @@ FEATURE_XMLFILES = aarch64-core.xml \ +@@ -231,6 +236,8 @@ FEATURE_XMLFILES = aarch64-core.xml \ i386/64bit-sse.xml \ i386/pkeys.xml \ i386/x32-core.xml \ diff --git a/build/gdb/patches/fix-attach.patch b/build/gdb/patches/fix-attach.patch index bea8b0c67..41d94fc65 100644 --- a/build/gdb/patches/fix-attach.patch +++ b/build/gdb/patches/fix-attach.patch @@ -8,7 +8,7 @@ Will be sent to upstream. diff -wpruN --no-dereference '--exclude=*.orig' a~/gdb/procfs.c a/gdb/procfs.c --- a~/gdb/procfs.c 1970-01-01 00:00:00 +++ a/gdb/procfs.c 1970-01-01 00:00:00 -@@ -1862,7 +1862,7 @@ do_attach (ptid_t ptid) +@@ -1863,7 +1863,7 @@ do_attach (ptid_t ptid) /* Add it to gdb's thread list. */ ptid = ptid_t (pi->pid, lwpid, 0); diff --git a/build/gdb/patches/fix-null-ptr.patch b/build/gdb/patches/fix-null-ptr.patch deleted file mode 100644 index 20a0d90bb..000000000 --- a/build/gdb/patches/fix-null-ptr.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -wpruN --no-dereference '--exclude=*.orig' a~/gdb/osabi.c a/gdb/osabi.c ---- a~/gdb/osabi.c 1970-01-01 00:00:00 -+++ a/gdb/osabi.c 1970-01-01 00:00:00 -@@ -63,7 +63,7 @@ static const struct osabi_names gdb_osab - - { "SVR4", NULL }, - { "GNU/Hurd", NULL }, -- { "Solaris", NULL }, -+ { "illumos", "solaris[2-9]\\.[0-9][0-9]" }, - { "GNU/Linux", "linux(-gnu[^-]*)?" }, - { "FreeBSD", NULL }, - { "NetBSD", NULL }, diff --git a/build/gdb/patches/force-bash.patch b/build/gdb/patches/force-bash.patch index a82081ec3..c3de302da 100644 --- a/build/gdb/patches/force-bash.patch +++ b/build/gdb/patches/force-bash.patch @@ -8,7 +8,7 @@ Not suitable for upstream. diff -wpruN --no-dereference '--exclude=*.orig' a~/gdbsupport/pathstuff.cc a/gdbsupport/pathstuff.cc --- a~/gdbsupport/pathstuff.cc 1970-01-01 00:00:00 +++ a/gdbsupport/pathstuff.cc 1970-01-01 00:00:00 -@@ -372,11 +372,7 @@ find_gdb_home_config_file (const char *n +@@ -378,11 +378,7 @@ find_gdb_home_config_file (const char *n const char * get_shell () { diff --git a/build/gdb/patches/remove-core-warning.patch b/build/gdb/patches/remove-core-warning.patch index 1f27edc85..44e516daa 100644 --- a/build/gdb/patches/remove-core-warning.patch +++ b/build/gdb/patches/remove-core-warning.patch @@ -7,7 +7,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/gdb/corelow.c a/gdb/corelow.c --- a~/gdb/corelow.c 1970-01-01 00:00:00 +++ a/gdb/corelow.c 1970-01-01 00:00:00 -@@ -869,11 +869,14 @@ core_target::get_core_register_section ( +@@ -1318,11 +1318,14 @@ core_target::get_core_register_section ( section_name.c_str ()); return; } diff --git a/build/gdb/patches/series b/build/gdb/patches/series index e09c18e3f..676c970f1 100644 --- a/build/gdb/patches/series +++ b/build/gdb/patches/series @@ -1,7 +1,6 @@ features-i386.patch syscalls.patch # -fix-null-ptr.patch remove-core-warning.patch force-bash.patch fix-attach.patch diff --git a/build/go/build-123.sh b/build/go/build-123.sh index 7a7686787..2af6fe304 100755 --- a/build/go/build-123.sh +++ b/build/go/build-123.sh @@ -18,7 +18,7 @@ PROG=go PKG=ooce/developer/go-123 -VER=1.23.6 +VER=1.23.7 SUMMARY="The Go Programming Language" DESC="An open source programming language that makes it easy to build simple, " DESC+="reliable, and efficient software." diff --git a/build/go/build-124.sh b/build/go/build-124.sh index 63aad4d28..af71b9a14 100755 --- a/build/go/build-124.sh +++ b/build/go/build-124.sh @@ -18,7 +18,7 @@ PROG=go PKG=ooce/developer/go-124 -VER=1.24.0 +VER=1.24.1 SUMMARY="The Go Programming Language" DESC="An open source programming language that makes it easy to build simple, " DESC+="reliable, and efficient software." diff --git a/build/htop/build.sh b/build/htop/build.sh index 18f549da0..f4ad04659 100755 --- a/build/htop/build.sh +++ b/build/htop/build.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=htop PKG=ooce/system/htop -VER=3.3.0 +VER=3.4.0 SUMMARY="htop" DESC="An interactive process viewer for Unix" @@ -45,7 +45,7 @@ pre_configure() { init download_source $PROG $PROG $VER patch_source -prep_build +prep_build autoconf -autoreconf build make_package clean_up diff --git a/build/htop/patches/illumos.patch b/build/htop/patches/illumos.patch deleted file mode 100644 index 117bb963d..000000000 --- a/build/htop/patches/illumos.patch +++ /dev/null @@ -1,157 +0,0 @@ -PR created upstream: - -https://github.com/htop-dev/htop/pull/1371 - -From 4b87af0663f83ed90f044f975e519409c92b8bd9 Mon Sep 17 00:00:00 2001 -From: Dominik Hassler -Date: Thu, 11 Jan 2024 17:44:34 +0000 -Subject: [PATCH] fixes for illumos/Solaris platforms - ---- - solaris/Platform.c | 6 +++--- - solaris/SolarisMachine.c | 6 +++++- - solaris/SolarisMachine.h | 1 + - solaris/SolarisProcess.c | 1 - - solaris/SolarisProcess.h | 1 + - solaris/SolarisProcessTable.c | 11 ++++++----- - 6 files changed, 16 insertions(+), 10 deletions(-) - -diff --git a/solaris/Platform.c b/solaris/Platform.c -index 5faa91ae7..3934f7896 100644 ---- a/solaris/Platform.c -+++ b/solaris/Platform.c -@@ -220,7 +220,7 @@ double Platform_setCPUValues(Meter* this, unsigned int cpu) { - - v[CPU_METER_NICE] = cpuData->nicePercent; - v[CPU_METER_NORMAL] = cpuData->userPercent; -- if (super->settings->detailedCPUTime) { -+ if (host->settings->detailedCPUTime) { - v[CPU_METER_KERNEL] = cpuData->systemPercent; - v[CPU_METER_IRQ] = cpuData->irqPercent; - this->curItems = 4; -@@ -258,13 +258,13 @@ void Platform_setSwapValues(Meter* this) { - } - - void Platform_setZfsArcValues(Meter* this) { -- const SolarisMachine* shost = (SolarisMachine*) this->host; -+ const SolarisMachine* shost = (const SolarisMachine*) this->host; - - ZfsArcMeter_readStats(this, &shost->zfs); - } - - void Platform_setZfsCompressedArcValues(Meter* this) { -- const SolarisMachine* shost = (SolarisMachine*) this->host; -+ const SolarisMachine* shost = (const SolarisMachine*) this->host; - - ZfsCompressedArcMeter_readStats(this, &shost->zfs); - } -diff --git a/solaris/SolarisMachine.c b/solaris/SolarisMachine.c -index 4f740d321..5b2bdcd46 100644 ---- a/solaris/SolarisMachine.c -+++ b/solaris/SolarisMachine.c -@@ -57,7 +57,7 @@ static void SolarisMachine_updateCPUcount(SolarisMachine* this) { - - if (s != super->activeCPUs) { - change = true; -- hsuper->activeCPUs = s; -+ super->activeCPUs = s; - } - - if (change) { -@@ -310,6 +310,10 @@ Machine* Machine_new(UsersTable* usersTable, uid_t userId) { - CRT_fatalError("Cannot get pagesize by sysconf(_SC_PAGESIZE)"); - this->pageSizeKB = this->pageSize / 1024; - -+ this->kd = kstat_open(); -+ if (!this->kd) -+ CRT_fatalError("Cannot open kstat handle"); -+ - SolarisMachine_updateCPUcount(this); - - return super; -diff --git a/solaris/SolarisMachine.h b/solaris/SolarisMachine.h -index 2208a888e..b350e9196 100644 ---- a/solaris/SolarisMachine.h -+++ b/solaris/SolarisMachine.h -@@ -19,6 +19,7 @@ in the source distribution for its full text. - #include - - #include "Hashtable.h" -+#include "Machine.h" - #include "UsersTable.h" - - #include "zfs/ZfsArcStats.h" -diff --git a/solaris/SolarisProcess.c b/solaris/SolarisProcess.c -index 449861b25..56acc7e5a 100644 ---- a/solaris/SolarisProcess.c -+++ b/solaris/SolarisProcess.c -@@ -15,7 +15,6 @@ in the source distribution for its full text. - #include - #include - --#include "Process.h" - #include "ProcessTable.h" - #include "CRT.h" - -diff --git a/solaris/SolarisProcess.h b/solaris/SolarisProcess.h -index 1a8d18c76..292a05f2d 100644 ---- a/solaris/SolarisProcess.h -+++ b/solaris/SolarisProcess.h -@@ -20,6 +20,7 @@ in the source distribution for its full text. - #define ERR (-1) - - #include "Machine.h" -+#include "Process.h" - - - typedef struct SolarisProcess_ { -diff --git a/solaris/SolarisProcessTable.c b/solaris/SolarisProcessTable.c -index 549c753cd..29c5d938f 100644 ---- a/solaris/SolarisProcessTable.c -+++ b/solaris/SolarisProcessTable.c -@@ -24,6 +24,7 @@ in the source distribution for its full text. - - #include "CRT.h" - #include "solaris/Platform.h" -+#include "solaris/SolarisMachine.h" - #include "solaris/SolarisProcess.h" - - -@@ -112,8 +113,8 @@ static int SolarisProcessTable_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo - - // Setup process list - ProcessTable* pt = (ProcessTable*) listptr; -- SolarisProcessTable* spt = (SolarisProcessTable*) listptr; -- Machine* host = pt->host; -+ const Machine* host = pt->super.host; -+ const SolarisMachine* shost = (const SolarisMachine*) host; - - id_t lwpid_real = _lwpsinfo->pr_lwpid; - if (lwpid_real > 1023) { -@@ -133,7 +134,7 @@ static int SolarisProcessTable_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo - const Settings* settings = host->settings; - - // Common code pass 1 -- proc->show = false; -+ proc->super.show = false; - sproc->taskid = _psinfo->pr_taskid; - sproc->projid = _psinfo->pr_projid; - sproc->poolid = _psinfo->pr_poolid; -@@ -171,7 +172,7 @@ static int SolarisProcessTable_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo - sproc->realpid = _psinfo->pr_pid; - sproc->lwpid = lwpid_real; - sproc->zoneid = _psinfo->pr_zoneid; -- sproc->zname = SolarisProcessTable_readZoneName(spt->kd, sproc); -+ sproc->zname = SolarisProcessTable_readZoneName(shost->kd, sproc); - SolarisProcessTable_updateExe(_psinfo->pr_pid, proc); - - Process_updateComm(proc, _psinfo->pr_fname); -@@ -218,7 +219,7 @@ static int SolarisProcessTable_walkproc(psinfo_t* _psinfo, lwpsinfo_t* _lwpsinfo - pt->totalTasks += proc->nlwp + 1; - } - } -- proc->show = !(settings->hideKernelThreads && proc->isKernelThread); -+ proc->super.show = !(settings->hideKernelThreads && proc->isKernelThread); - } else { // We are not in the master LWP, so jump to the LWP handling code - proc->percent_cpu = ((uint16_t)_lwpsinfo->pr_pctcpu / (double)32768) * (double)100.0; - Process_updateCPUFieldWidths(proc->percent_cpu); diff --git a/build/htop/patches/series b/build/htop/patches/series index 77f8d19db..4d3707170 100644 --- a/build/htop/patches/series +++ b/build/htop/patches/series @@ -1 +1 @@ -illumos.patch +version.patch diff --git a/build/htop/patches/version.patch b/build/htop/patches/version.patch new file mode 100644 index 000000000..c1d5cd830 --- /dev/null +++ b/build/htop/patches/version.patch @@ -0,0 +1,12 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac +--- a~/configure.ac 1970-01-01 00:00:00 ++++ a/configure.ac 1970-01-01 00:00:00 +@@ -14,7 +14,7 @@ m4_define([htop_release_version], [3.4.0 + # ---------------------------------------------------------------------- + + AC_PREREQ([2.69]) +-AC_INIT([htop], [m4_join([-],m4_defn([htop_release_version]),m4_defn([htop_git_version]))], [htop@groups.io], [], [https://htop.dev/]) ++AC_INIT([htop], [3.4.0], [htop@groups.io], [], [https://htop.dev/]) + + AC_CONFIG_SRCDIR([htop.c]) + AC_CONFIG_AUX_DIR([build-aux]) diff --git a/build/libheif/build.sh b/build/libheif/build.sh index d0d0f1caf..1adb8d682 100755 --- a/build/libheif/build.sh +++ b/build/libheif/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=libheif -VER=1.19.5 +VER=1.19.7 PKG=ooce/library/libheif SUMMARY="HEIF and AVIF encoder" DESC="ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) " diff --git a/build/libpng/build.sh b/build/libpng/build.sh index b822b8f82..91e02564d 100755 --- a/build/libpng/build.sh +++ b/build/libpng/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=libpng -VER=1.6.45 +VER=1.6.47 PKG=ooce/library/libpng SUMMARY="libpng" DESC="libpng is the official PNG reference library" diff --git a/build/libpng/testsuite.log b/build/libpng/testsuite.log index b43a1525c..94d1b753b 100644 --- a/build/libpng/testsuite.log +++ b/build/libpng/testsuite.log @@ -31,7 +31,7 @@ PASS: tests/pngunknown-vpAg PASS: tests/pngimage-quick PASS: tests/pngimage-full ============================================================================ -Testsuite summary for libpng 1.6.45 +Testsuite summary for libpng 1.6.47 ============================================================================ # TOTAL: 32 # PASS: 32 diff --git a/build/mc/build.sh b/build/mc/build.sh index 21e0afd48..7f16a7ffa 100755 --- a/build/mc/build.sh +++ b/build/mc/build.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=mc PKG=ooce/application/mc -VER=4.8.32 +VER=4.8.33 SUMMARY="Midnight Commander" DESC="A feature rich full-screen text mode application that allows you to copy, " DESC+="move and delete files and whole directory trees, search for files and run " @@ -45,8 +45,12 @@ CONFIGURE_OPTS=" --prefix=$PREFIX --sysconfdir=/etc/$PREFIX " -LDFLAGS[amd64]+=" -Wl,-R$OPREFIX/lib/amd64" -LDFLAGS[aarch64]+=" -Wl,-R$OPREFIX/lib" + +pre_configure() { + typeset arch=$1 + + LDFLAGS[$arch]+=" -Wl,-R$OPREFIX/${LIBDIRS[$arch]}" +} init download_source $PROG $PROG $VER diff --git a/build/mc/local.mog b/build/mc/local.mog index fcd2adfb0..6cf32e5bf 100644 --- a/build/mc/local.mog +++ b/build/mc/local.mog @@ -8,9 +8,10 @@ # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. -# Copyright 2021 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. - default pkg.depend.bypass-generate .* > diff --git a/build/neovim/build.sh b/build/neovim/build.sh index d5205b23f..e8d36694d 100755 --- a/build/neovim/build.sh +++ b/build/neovim/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=neovim -VER=0.10.3 +VER=0.10.4 PKG=ooce/editor/neovim SUMMARY="Neovim" DESC="hyperextensible Vim-based text editor" diff --git a/build/neovim/patches/illumos-luajit-umem-workaround.patch b/build/neovim/patches/illumos-luajit-umem-workaround.patch index 07ae8f7bb..204deacc6 100644 --- a/build/neovim/patches/illumos-luajit-umem-workaround.patch +++ b/build/neovim/patches/illumos-luajit-umem-workaround.patch @@ -1,6 +1,7 @@ ---- a~/src/nvim/os_illumos.c Tue Jan 21 16:21:57 2025 -+++ a/src/nvim/os_illumos.c Tue Jan 21 16:39:03 2025 -@@ -174,3 +174,28 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/src/nvim/os_illumos.c a/src/nvim/os_illumos.c +--- a~/src/nvim/os_illumos.c 1970-01-01 00:00:00 ++++ a/src/nvim/os_illumos.c 1970-01-01 00:00:00 +@@ -174,3 +174,28 @@ forkpty(int *controlp, char *name, const return (0); } diff --git a/build/php/build-81.sh b/build/php/build-81.sh index 2a8936725..8c9af47e0 100755 --- a/build/php/build-81.sh +++ b/build/php/build-81.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=php PKG=ooce/application/php-81 -VER=8.1.31 +VER=8.1.32 SUMMARY="PHP 8.1" DESC="A popular general-purpose scripting language" diff --git a/build/php/build-82.sh b/build/php/build-82.sh index ae37cb0d8..b0b6b6faa 100755 --- a/build/php/build-82.sh +++ b/build/php/build-82.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=php PKG=ooce/application/php-82 -VER=8.2.27 +VER=8.2.28 SUMMARY="PHP 8.2" DESC="A popular general-purpose scripting language" diff --git a/build/php/build-83.sh b/build/php/build-83.sh index b18811e7c..2b95e2a68 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.17 +VER=8.3.19 SUMMARY="PHP 8.3" DESC="A popular general-purpose scripting language" diff --git a/build/php/build-84.sh b/build/php/build-84.sh index d4cf9d418..938c8fbd8 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.4 +VER=8.4.5 SUMMARY="PHP 8.4" DESC="A popular general-purpose scripting language" diff --git a/build/postfix/build.sh b/build/postfix/build.sh index ef7d0e889..65a17a5b6 100755 --- a/build/postfix/build.sh +++ b/build/postfix/build.sh @@ -18,7 +18,7 @@ . ../../lib/build.sh PROG=postfix -VER=3.10.0 +VER=3.10.1 PKG=ooce/network/smtp/postfix SUMMARY="Postfix MTA" DESC="Wietse Venema's mail server alternative to sendmail" diff --git a/build/postfix/patches/icu4c.patch b/build/postfix/patches/icu4c.patch index 28a9fbc84..0d3a36475 100644 --- a/build/postfix/patches/icu4c.patch +++ b/build/postfix/patches/icu4c.patch @@ -5,7 +5,7 @@ the compiler whether it could build the binary or not diff -wpruN --no-dereference '--exclude=*.orig' a~/makedefs a/makedefs --- a~/makedefs 1970-01-01 00:00:00 +++ a/makedefs 1970-01-01 00:00:00 -@@ -902,9 +902,8 @@ int main(int argc, char **argv) +@@ -908,9 +908,8 @@ int main(int argc, char **argv) &error) != 14); } EOF diff --git a/build/postfix/patches/socket.patch b/build/postfix/patches/socket.patch index bc9635a56..4db9260fb 100644 --- a/build/postfix/patches/socket.patch +++ b/build/postfix/patches/socket.patch @@ -3,7 +3,7 @@ shutdown(3SOCKET) requires sys/socket.h diff -wpruN --no-dereference '--exclude=*.orig' a~/src/util/peekfd.c a/src/util/peekfd.c --- a~/src/util/peekfd.c 1970-01-01 00:00:00 +++ a/src/util/peekfd.c 1970-01-01 00:00:00 -@@ -46,6 +46,9 @@ +@@ -49,6 +49,9 @@ #include #endif #include diff --git a/build/qemu/build.sh b/build/qemu/build.sh index cb9c00779..2509a51b0 100755 --- a/build/qemu/build.sh +++ b/build/qemu/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=qemu -VER=9.2.0 +VER=9.2.2 PKG=ooce/emulator/qemu SUMMARY="$PROG" DESC="A generic and open source machine emulator and virtualizer" diff --git a/build/zadm/build.sh b/build/zadm/build.sh index 5295cf262..faeb46dc2 100755 --- a/build/zadm/build.sh +++ b/build/zadm/build.sh @@ -12,7 +12,7 @@ # http://www.illumos.org/license/CDDL. # }}} -# Copyright 2023 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. . ../../lib/build.sh @@ -22,7 +22,7 @@ PKG=ooce/util/zadm SUMMARY="zone admin tool" DESC="$PROG - $SUMMARY" -NOVNCVER=1.5.0 +NOVNCVER=1.6.0 RUN_DEPENDS_IPS="ooce/util/uefivars" diff --git a/doc/packages.md b/doc/packages.md index c84df4a80..6716a38c3 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -9,7 +9,7 @@ | 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.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/mc | 4.8.33 | 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) | ooce/application/nagios | 4.5.0 | https://github.com/NagiosEnterprises/nagioscore/releases | [omniosorg](https://github.com/omniosorg) @@ -17,11 +17,11 @@ | ooce/application/nagios-nrpe | 4.1.0 | https://github.com/NagiosEnterprises/nrpe/releases | [omniosorg](https://github.com/omniosorg) | ooce/application/nagios-nsca | 2.10.2 | https://github.com/NagiosEnterprises/nsca/releases | [omniosorg](https://github.com/omniosorg) | ooce/application/nagios-plugins | 2.4.8 | http://www.nagios-plugins.org/download/ | [omniosorg](https://github.com/omniosorg) -| 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.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/novnc | 1.6.0 | https://github.com/novnc/noVNC/releases | Currently used solely by zadm +| ooce/application/php-81 | 8.1.32 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) +| ooce/application/php-82 | 8.2.28 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) +| ooce/application/php-83 | 8.3.19 | https://www.php.net/downloads.php | [omniosorg](https://github.com/omniosorg) +| ooce/application/php-84 | 8.4.5 | 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.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) @@ -65,10 +65,10 @@ | ooce/developer/cunit | 2.1-3 | https://sourceforge.net/projects/cunit/files/CUnit/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/dejagnu | 1.6.3 | https://ftp.gnu.org/gnu/dejagnu/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/freepascal | 3.2.2 | https://sourceforge.net/projects/freepascal/files/Source/ https://www.freepascal.org/ | [omniosorg](https://github.com/omniosorg) -| ooce/developer/gdb | 15.2 | https://ftp.gnu.org/gnu/gdb/ | [omniosorg](https://github.com/omniosorg) +| ooce/developer/gdb | 16.2 | https://ftp.gnu.org/gnu/gdb/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/git-absorb | 0.6.17 | https://github.com/tummychow/git-absorb/releases| [omniosorg](https://github.com/omniosorg) -| ooce/developer/go-123 | 1.23.6 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) -| ooce/developer/go-124 | 1.24.0 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) +| ooce/developer/go-123 | 1.23.7 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) +| ooce/developer/go-124 | 1.24.1 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/gperf | 3.1 | https://ftp.gnu.org/pub/gnu/gperf/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/llvm-13 | 13.0.1 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/llvm-15 | 15.0.7 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) @@ -88,12 +88,12 @@ | ooce/developer/zig-012 | 0.12.1 | https://ziglang.org/download/index.json https://ziglang.org/download/ | [omniosorg](https://github.com/omniosorg) | 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/emacs | 30.1 | 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.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) -| ooce/emulator/qemu | 9.2.0 | https://www.qemu.org/download/ | [omniosorg](https://github.com/omniosorg) +| ooce/editor/neovim | 0.10.4 | https://github.com/neovim/neovim/releases | [omniosorg](https://github.com/omniosorg) +| ooce/emulator/qemu | 9.2.2 | https://www.qemu.org/download/ | [omniosorg](https://github.com/omniosorg) | ooce/file/acltool | 1.16.2 | https://github.com/ptrrkssn/acltool/releases | [Peter Eriksson](https://github.com/ptrrkssn) | ooce/file/lsof | 4.99.3 | https://github.com/lsof-org/lsof/releases | [omniosorg](https://github.com/omniosorg) | ooce/file/tree | 2.2.1 | https://gitlab.com/api/v4/projects/OldManProgrammer%2Funix-tree/repository/tags/ https://gitlab.com/OldManProgrammer/unix-tree | [omniosorg](https://github.com/omniosorg) @@ -119,14 +119,14 @@ | ooce/library/libev | 4.33 | http://dist.schmorp.de/libev/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libexif | 0.6.21 | https://sourceforge.net/projects/libexif/files/libexif/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libgif | 5.2.2 | https://sourceforge.net/projects/giflib/files/ | [omniosorg](https://github.com/omniosorg) -| ooce/library/libheif | 1.19.5 | https://github.com/strukturag/libheif/releases | [omniosorg](https://github.com/omniosorg) +| ooce/library/libheif | 1.19.7 | https://github.com/strukturag/libheif/releases | [omniosorg](https://github.com/omniosorg) | ooce/library/libid3tag | 0.15.1b | https://sourceforge.net/projects/mad/files/libid3tag/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libidl | 0.8.14 | https://download.gnome.org/sources/libIDL/cache.json https://download.gnome.org/sources/libIDL/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libjpeg-turbo | 3.0.1 | https://sourceforge.net/projects/libjpeg-turbo/files/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libmcrypt | 2.5.8 | https://sourceforge.net/projects/mcrypt/files/Libmcrypt/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libogg | 1.3.5 | https://ftp.osuosl.org/pub/xiph/releases/ogg/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libpciaccess | 0.18.1 | https://xorg.freedesktop.org/archive/individual/lib | [drscream](https://github.com/drscream) -| ooce/library/libpng | 1.6.45 | http://www.libpng.org/pub/png/libpng.html | [omniosorg](https://github.com/omniosorg) +| ooce/library/libpng | 1.6.47 | http://www.libpng.org/pub/png/libpng.html | [omniosorg](https://github.com/omniosorg) | ooce/library/libsodium | 1.0.20 | https://github.com/jedisct1/libsodium/releases | [omniosorg](https://github.com/omniosorg) | ooce/library/libtasn1 | 4.19.0 | https://ftp.gnu.org/gnu/libtasn1/ | [omniosorg](https://github.com/omniosorg) | ooce/library/libtpms | 0.10.0 | https://github.com/stefanberger/libtpms/releases | [omniosorg](https://github.com/omniosorg) @@ -152,7 +152,7 @@ | 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) +| ooce/multimedia/ffmpeg | 7.1.1 | https://www.ffmpeg.org/download.html#releases | [omniosorg](https://github.com/omniosorg) | ooce/multimedia/minidlna | 1.3.3 | https://sourceforge.net/projects/minidlna/files/minidlna/ | [omniosorg](https://github.com/omniosorg) | 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) @@ -176,7 +176,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.10.0 | https://high5.nl/mirrors/postfix-release/index.html | [omniosorg](https://github.com/omniosorg) +| ooce/network/smtp/postfix | 3.10.1 | https://postfix.fupp.net/pub/ | [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) @@ -217,7 +217,7 @@ | ooce/system/file-system/ntfs-3g | 2022.10.3 | https://github.com/tuxera/ntfs-3g/releases | [omniosorg](https://github.com/omniosorg) | ooce/system/gptfdisk | 1.0.10 | https://sourceforge.net/projects/gptfdisk/files/gptfdisk/ | [oxidecomputer](https://github.com/oxidecomputer) | ooce/system/clamav | 1.4.2 | https://github.com/Cisco-Talos/clamav/tags https://www.clamav.net/downloads | [omniosorg](https://github.com/omniosorg) -| ooce/system/htop | 3.3.0 | https://github.com/htop-dev/htop/releases https://htop.dev/downloads.html#sources | [omniosorg](https://github.com/omniosorg) +| ooce/system/htop | 3.4.0 | https://github.com/htop-dev/htop/releases https://htop.dev/downloads.html#sources | [omniosorg](https://github.com/omniosorg) | ooce/system/management/ansible | 9.1.0 | https://pypi.org/rss/project/ansible/releases.xml | [omniosorg](https://github.com/omniosorg) | ooce/system/mbuffer | 20241007 | https://www.maier-komor.de/mbuffer.html | [omniosorg](https://github.com/omniosorg) | ooce/system/sg3_utils | 1.48 | https://sg.danny.cz/sg/sg3_utils.html | [omniosorg](https://github.com/omniosorg) diff --git a/lib/config.sh b/lib/config.sh index 077db08d9..10261b653 100644 --- a/lib/config.sh +++ b/lib/config.sh @@ -288,6 +288,7 @@ CTFCFLAGS[13]="-gdwarf-2" CTFCFLAGS[14]="-gdwarf-4" GENOFFSETS_CFLAGS=" ${CTFCFLAGS[_]} + -std=gnu99 -_gcc=-fno-eliminate-unused-debug-symbols -_gcc=-fno-eliminate-unused-debug-types "