diff --git a/build/binutils/build.sh b/build/binutils/build.sh index 39464e397..7b21746e9 100755 --- a/build/binutils/build.sh +++ b/build/binutils/build.sh @@ -13,13 +13,13 @@ # }}} # # Copyright 2011-2012 OmniTI Computer Consulting, Inc. All rights reserved. -# Copyright 2024 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. . ../../lib/arch.sh . ../../lib/build.sh PROG=binutils -VER=2.43.1 +VER=2.44 PKG=developer/gnu-binutils SUMMARY="GNU binary utilities" DESC="A set of programming tools for creating and managing binary programs, " @@ -32,7 +32,6 @@ HARDLINK_TARGETS=" usr/bin/gar usr/bin/gas usr/bin/gld - usr/bin/gld.gold usr/bin/gnm usr/bin/gobjcopy usr/bin/gobjdump @@ -44,7 +43,6 @@ HARDLINK_TARGETS=" CONFIGURE_OPTS=" --exec-prefix=/usr/gnu --program-prefix=g - --enable-gold=yes --enable-largefile --with-system-zlib " diff --git a/build/binutils/patches/gold-fallocate.patch b/build/binutils/patches/gold-fallocate.patch deleted file mode 100644 index cf9a779bd..000000000 --- a/build/binutils/patches/gold-fallocate.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -wpruN --no-dereference '--exclude=*.orig' a~/gold/output.cc a/gold/output.cc ---- a~/gold/output.cc 1970-01-01 00:00:00 -+++ a/gold/output.cc 1970-01-01 00:00:00 -@@ -131,7 +131,7 @@ gold_fallocate(int o, off_t offset, off_ - if (len <= 0) - return 0; - --#ifdef HAVE_POSIX_FALLOCATE -+#if defined(HAVE_POSIX_FALLOCATE) && !defined(__illumos__) - if (parameters->options().posix_fallocate()) - { - int err = ::posix_fallocate(o, offset, len); diff --git a/build/binutils/patches/ld64so.patch b/build/binutils/patches/ld64so.patch deleted file mode 100644 index 7af05e5be..000000000 --- a/build/binutils/patches/ld64so.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -wpruN --no-dereference '--exclude=*.orig' a~/gold/x86_64.cc a/gold/x86_64.cc ---- a~/gold/x86_64.cc 1970-01-01 00:00:00 -+++ a/gold/x86_64.cc 1970-01-01 00:00:00 -@@ -1301,7 +1301,11 @@ const Target::Target_info Target_x86_64< - true, // is_default_stack_executable - true, // can_icf_inline_merge_sections - '\0', // wrap_char -+#if defined(__illumos__) -+ "/lib/64/ld.so.1", -+#else - "/lib/ld64.so.1", // program interpreter -+#endif - 0x400000, // default_text_segment_address - 0x1000, // abi_pagesize (overridable by -z max-page-size) - 0x1000, // common_pagesize (overridable by -z common-page-size) diff --git a/build/binutils/patches/series b/build/binutils/patches/series index 533884818..068a21e28 100644 --- a/build/binutils/patches/series +++ b/build/binutils/patches/series @@ -1,3 +1 @@ -gold-fallocate.patch -ld64so.patch stdio-limit.diff diff --git a/build/diffutils/build.sh b/build/diffutils/build.sh index ee2af0dbc..a53ba903a 100755 --- a/build/diffutils/build.sh +++ b/build/diffutils/build.sh @@ -21,12 +21,12 @@ # CDDL HEADER END }}} # # Copyright 2011-2012 OmniTI Computer Consulting, Inc. All rights reserved. -# Copyright 2023 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. # . ../../lib/build.sh PROG=diffutils -VER=3.10 +VER=3.11 PKG=text/gnu-diffutils SUMMARY="GNU diffutils - Finds differences between and among files" DESC="$SUMMARY" diff --git a/build/diffutils/testsuite.log b/build/diffutils/testsuite.log index 43d381a3e..e5cd8e30d 100644 --- a/build/diffutils/testsuite.log +++ b/build/diffutils/testsuite.log @@ -2,20 +2,26 @@ PASS: basic PASS: bignum PASS: binary SKIP: brief-vs-stat-zero-kernel-lies +PASS: bug-64316 PASS: cmp PASS: colliding-file-names PASS: diff3 PASS: excess-slash +PASS: expand-tabs PASS: help-version PASS: ifdef PASS: invalid-re PASS: function-line-vs-leading-space +PASS: ignore-case PASS: ignore-matching-lines +PASS: ignore-tab-expansion PASS: label-vs-func XFAIL: large-subopt PASS: new-file PASS: no-dereference PASS: no-newline-at-eof +PASS: side-by-side +PASS: starting-file PASS: stdin PASS: strcoll-0-names PASS: filename-quoting @@ -23,8 +29,8 @@ SKIP: strip-trailing-cr PASS: timezone PASS: colors SKIP: y2038-vs-32bit -# TOTAL: 25 -# PASS: 21 +# TOTAL: 31 +# PASS: 27 # SKIP: 3 # XFAIL: 1 # FAIL: 0 @@ -33,30 +39,62 @@ SKIP: y2038-vs-32bit PASS: test-accept PASS: test-alignasof PASS: test-alloca-opt -PASS: test-areadlink PASS: test-argmatch -PASS: test-arpa_inet +PASS: test-arpa_inet-h PASS: test-assert PASS: test-binary-io.sh PASS: test-bind PASS: test-bitrotate -PASS: test-btowc1.sh -PASS: test-btowc2.sh -PASS: test-btowc3.sh +PASS: test-bool +PASS: test-btoc32-1.sh +PASS: test-btoc32-2.sh +PASS: test-btoc32-3.sh +PASS: test-btowc-1.sh +PASS: test-btowc-2.sh +PASS: test-btowc-3.sh PASS: test-c-ctype PASS: test-c-stack.sh PASS: test-c-stack2.sh PASS: test-c-strcase.sh PASS: test-c-strcasestr +PASS: test-c32_apply_type_test +PASS: test-c32_get_type_test +PASS: test-c32isalnum.sh +PASS: test-c32isalpha.sh +PASS: test-c32isblank.sh +PASS: test-c32iscntrl.sh +PASS: test-c32isdigit.sh +PASS: test-c32isgraph.sh +PASS: test-c32islower.sh +PASS: test-c32isprint.sh +PASS: test-c32ispunct.sh +PASS: test-c32isspace.sh +PASS: test-c32isupper.sh +PASS: test-c32isxdigit.sh +PASS: test-c32rtomb.sh +SKIP: test-c32rtomb-w32-2.sh +SKIP: test-c32rtomb-w32-3.sh +SKIP: test-c32rtomb-w32-4.sh +SKIP: test-c32rtomb-w32-5.sh +SKIP: test-c32rtomb-w32-6.sh +SKIP: test-c32rtomb-w32-7.sh +SKIP: test-c32rtomb-w32-8.sh +PASS: test-c32tolower.sh +PASS: test-c32width PASS: test-calloc-gnu +PASS: test-calloc-posix +PASS: test-chdir PASS: test-cloexec PASS: test-close PASS: test-connect PASS: test-ctype +PASS: test-dirent-h +PASS: test-dirfd PASS: test-dirname +PASS: test-dup PASS: test-dup2 PASS: test-environ -PASS: test-errno +PASS: test-errno-h PASS: test-error.sh PASS: test-exclude1.sh PASS: test-exclude2.sh @@ -66,14 +104,27 @@ PASS: test-exclude5.sh PASS: test-exclude6.sh PASS: test-exclude7.sh PASS: test-exclude8.sh +PASS: test-fchdir PASS: test-fcntl-h PASS: test-fcntl PASS: test-fdopen +PASS: test-fdopendir PASS: test-fgetc PASS: test-filenamecat -PASS: test-float +PASS: test-float-h PASS: test-fnmatch-h -PASS: test-fnmatch +PASS: test-fnmatch-1.sh +PASS: test-fnmatch-2.sh +PASS: test-fnmatch-3.sh +SKIP: test-fnmatch-4.sh +PASS: test-fnmatch-5.sh +SKIP: test-fnmatch-w32-2.sh +SKIP: test-fnmatch-w32-3.sh +SKIP: test-fnmatch-w32-4.sh +SKIP: test-fnmatch-w32-5.sh +SKIP: test-fnmatch-w32-6.sh +SKIP: test-fnmatch-w32-7.sh +SKIP: test-fnmatch-w32-8.sh PASS: test-fopen-gnu PASS: test-fopen PASS: test-fputc @@ -81,6 +132,7 @@ PASS: test-fread PASS: test-free PASS: test-freopen PASS: test-fstat +PASS: test-fstatat PASS: test-ftruncate.sh PASS: test-fwrite PASS: test-getcwd-lgpl @@ -89,80 +141,124 @@ PASS: test-getopt-gnu PASS: test-getopt-posix PASS: test-getprogname PASS: test-getrandom +PASS: test-gettext-h PASS: test-gettimeofday PASS: test-dynarray PASS: test-hard-locale PASS: test-hash -PASS: test-iconv-h -PASS: test-iconv PASS: test-ignore-value PASS: test-inet_pton PASS: test-intprops PASS: test-inttostr -PASS: test-inttypes +PASS: test-inttypes-h PASS: test-ioctl PASS: test-isblank +PASS: test-isnand-nolibm +PASS: test-isnanf-nolibm +PASS: test-isnanl-nolibm PASS: test-iswblank +PASS: test-iswctype PASS: test-iswdigit.sh +PASS: test-iswpunct.sh PASS: test-iswxdigit.sh -PASS: test-langinfo +PASS: test-langinfo-h PASS: test-largefile PASS: test-limits-h PASS: test-listen -PASS: test-locale +PASS: test-locale-h PASS: test-localeconv PASS: test-lstat PASS: test-malloc-gnu +PASS: test-malloc-posix PASS: test-malloca -PASS: test-mbrtowc1.sh -PASS: test-mbrtowc2.sh -SKIP: test-mbrtowc3.sh -SKIP: test-mbrtowc4.sh -PASS: test-mbrtowc5.sh -SKIP: test-mbrtowc-w32-1.sh +PASS: test-math-h +PASS: test-mbrtoc32-1.sh +PASS: test-mbrtoc32-2.sh +PASS: test-mbrtoc32-3.sh +SKIP: test-mbrtoc32-4.sh +PASS: test-mbrtoc32-5.sh +SKIP: test-mbrtoc32-w32-2.sh +SKIP: test-mbrtoc32-w32-3.sh +SKIP: test-mbrtoc32-w32-4.sh +SKIP: test-mbrtoc32-w32-5.sh +SKIP: test-mbrtoc32-w32-6.sh +SKIP: test-mbrtoc32-w32-7.sh +SKIP: test-mbrtoc32-w32-8.sh +PASS: test-mbrtowc-1.sh +PASS: test-mbrtowc-2.sh +PASS: test-mbrtowc-3.sh +SKIP: test-mbrtowc-4.sh +PASS: test-mbrtowc-5.sh SKIP: test-mbrtowc-w32-2.sh SKIP: test-mbrtowc-w32-3.sh SKIP: test-mbrtowc-w32-4.sh SKIP: test-mbrtowc-w32-5.sh SKIP: test-mbrtowc-w32-6.sh SKIP: test-mbrtowc-w32-7.sh +SKIP: test-mbrtowc-w32-8.sh SKIP: test-mbscasecmp.sh PASS: test-mbsinit.sh -PASS: test-mbsrtowcs1.sh -PASS: test-mbsrtowcs2.sh -SKIP: test-mbsrtowcs3.sh -SKIP: test-mbsrtowcs4.sh -PASS: test-mbsrtowcs5.sh -PASS: test-mbsstr1 -PASS: test-mbsstr2.sh -SKIP: test-mbsstr3.sh +PASS: test-mbsrtoc32s-1.sh +PASS: test-mbsrtoc32s-2.sh +PASS: test-mbsrtoc32s-3.sh +SKIP: test-mbsrtoc32s-4.sh +PASS: test-mbsrtoc32s-5.sh +PASS: test-mbsrtowcs-1.sh +PASS: test-mbsrtowcs-2.sh +PASS: test-mbsrtowcs-3.sh +SKIP: test-mbsrtowcs-4.sh +PASS: test-mbsrtowcs-5.sh +PASS: test-mcel-1.sh +PASS: test-mcel-2.sh +PASS: test-mcel-3.sh +SKIP: test-mcel-4.sh +PASS: test-mcel-5.sh PASS: test-memchr +PASS: test-memrchr PASS: test-mkdir PASS: test-nanosleep -PASS: test-netinet_in +PASS: test-netinet_in-h PASS: test-nl_langinfo1.sh PASS: test-nl_langinfo2.sh PASS: test-nl_langinfo-mt -PASS: test-nstrftime +PASS: test-nstrftime-1.sh +PASS: test-nstrftime-2.sh PASS: test-nullptr +PASS: test-once1 +PASS: test-once2 PASS: test-open +PASS: test-openat PASS: test-pathmax PASS: test-perror.sh PASS: test-perror2 PASS: test-pipe +PASS: test-popen +PASS: test-priv-set PASS: test-pselect +PASS: test-pthread-cond PASS: test-pthread +PASS: test-pthread-mutex +PASS: test-pthread-mutex-type +PASS: test-pthread-once1 +PASS: test-pthread-once2 +PASS: test-pthread-rwlock PASS: test-pthread-thread PASS: test-pthread_sigmask1 PASS: test-pthread_sigmask2 +PASS: test-putenv PASS: test-quotearg-simple PASS: test-raise +PASS: test-random +PASS: test-random-mt +PASS: test-random_r PASS: test-rawmemchr PASS: test-readlink -PASS: test-realloc-gnu +PASS: test-readlinkat +PASS: test-realloc-posix PASS: test-reallocarray PASS: test-regex -PASS: test-sched +PASS: test-rmdir +PASS: test-sched-h PASS: test-select PASS: test-select-in.sh PASS: test-select-out.sh @@ -170,9 +266,12 @@ PASS: test-setenv PASS: test-setlocale_null PASS: test-setlocale_null-mt-one PASS: test-setlocale_null-mt-all +PASS: test-setlocale_null-unlocked PASS: test-setsockopt PASS: test-sh-quote +PASS: test-sigaction PASS: test-signal-h +PASS: test-signbit PASS: test-sigprocmask PASS: test-sigsegv-catch-segv1 PASS: test-sigsegv-catch-segv2 @@ -183,44 +282,69 @@ PASS: test-snprintf PASS: test-sockets PASS: test-stat PASS: test-stat-time -PASS: test-stdbool -PASS: test-stdckdint -PASS: test-stddef -PASS: test-stdint -PASS: test-stdio -PASS: test-stdlib +PASS: test-stdbit-h +PASS: test-stdc_bit_width +PASS: test-stdc_leading_zeros +PASS: test-stdckdint-h +PASS: test-stddef-h +PASS: test-stdint-h +PASS: test-stdio-h +PASS: test-stdlib-h +PASS: test-str_startswith PASS: test-strerror PASS: test-strerror_r -PASS: test-striconv -PASS: test-string -PASS: test-strings +PASS: test-string-h +PASS: test-strings-h PASS: test-strnlen PASS: test-strtoimax PASS: test-strtoll PASS: test-symlink -PASS: test-sys_ioctl -PASS: test-sys_random -PASS: test-sys_select -PASS: test-sys_socket -PASS: test-sys_stat -PASS: test-sys_time -PASS: test-sys_types -PASS: test-sys_uio -PASS: test-sys_wait +PASS: test-symlinkat +PASS: test-sys_ioctl-h +PASS: test-sys_random-h +PASS: test-sys_select-h +PASS: test-sys_socket-h +PASS: test-sys_stat-h +PASS: test-sys_time-h +PASS: test-sys_types-h +PASS: test-sys_uio-h +PASS: test-sys_wait-h PASS: test-init.sh PASS: test-thread_self PASS: test-thread_create PASS: test-time-h PASS: test-time +PASS: test-gmtime_r +PASS: test-gmtime_r-mt +PASS: test-localtime_r +PASS: test-localtime_r-mt PASS: test-timespec -PASS: test-trim1.sh -PASS: test-trim2.sh -SKIP: test-trim3.sh -PASS: test-unistd -PASS: test-u8-mbtoucr -PASS: test-u8-uctomb +PASS: test-timespec_get +PASS: test-uchar-h +PASS: test-uc_tolower +PASS: test-ctype_alnum +PASS: test-ctype_alpha +PASS: test-ctype_blank +PASS: test-ctype_cntrl +PASS: test-ctype_digit +PASS: test-ctype_graph +PASS: test-ctype_lower +PASS: test-ctype_print +PASS: test-ctype_punct +PASS: test-ctype_space +PASS: test-ctype_upper +PASS: test-ctype_xdigit +PASS: test-unistd-h +PASS: test-u32-chr +PASS: test-u32-cpy +PASS: test-u32-pcpy +PASS: test-u32-set +PASS: test-u32-strcat +PASS: test-u32-strlen PASS: test-uc_width PASS: uniwidth/test-uc_width2.sh +PASS: test-unlink +PASS: test-unlinkat PASS: test-unsetenv PASS: test-update-copyright.sh PASS: test-vasnprintf @@ -229,25 +353,31 @@ SKIP: test-vc-list-files-cvs.sh PASS: test-verify PASS: test-verify.sh PASS: test-version-etc.sh -PASS: test-wchar +PASS: test-wchar-h PASS: test-wcrtomb.sh -SKIP: test-wcrtomb-w32-1.sh SKIP: test-wcrtomb-w32-2.sh SKIP: test-wcrtomb-w32-3.sh SKIP: test-wcrtomb-w32-4.sh SKIP: test-wcrtomb-w32-5.sh SKIP: test-wcrtomb-w32-6.sh SKIP: test-wcrtomb-w32-7.sh +SKIP: test-wcrtomb-w32-8.sh PASS: test-wctype-h +PASS: test-wctype PASS: test-wcwidth +SKIP: test-windows-mutex-type +SKIP: test-windows-recmutex-type +SKIP: test-windows-timedmutex-type +SKIP: test-windows-timedrecmutex-type +PASS: test-wmemchr PASS: test-xalloc-die.sh PASS: test-xstdopen.sh PASS: test-xstrtoimax.sh PASS: test-xstrtol.sh PASS: test-year2038 -# TOTAL: 215 -# PASS: 193 -# SKIP: 22 +# TOTAL: 339 +# PASS: 292 +# SKIP: 47 # XFAIL: 0 # FAIL: 0 # XPASS: 0 diff --git a/build/nss/build.sh b/build/nss/build.sh index ef1a8b226..e36267f77 100755 --- a/build/nss/build.sh +++ b/build/nss/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=nss -VER=3.107 +VER=3.108 PKG=system/library/mozilla-nss SUMMARY="Network Security Services" DESC="Network Security Services (NSS) is a set of libraries designed to " diff --git a/build/nss/patches/illumos.patch b/build/nss/patches/illumos.patch index b4247414f..5eda14202 100644 --- a/build/nss/patches/illumos.patch +++ b/build/nss/patches/illumos.patch @@ -3,7 +3,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1819022 diff -wpruN --no-dereference '--exclude=*.orig' a~/coreconf/config.gypi a/coreconf/config.gypi --- a~/coreconf/config.gypi 1970-01-01 00:00:00 +++ a/coreconf/config.gypi 1970-01-01 00:00:00 -@@ -182,7 +182,7 @@ +@@ -183,7 +183,7 @@ 'NSS_FIPS_MODULE_ID="<(fips_module_id)"' ], }], @@ -12,7 +12,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/coreconf/config.gypi a/coreco 'libraries': [ '-lpthread', ], -@@ -290,6 +290,9 @@ +@@ -291,6 +291,9 @@ 'sources': [ '<(INTERMEDIATE_DIR)/out.>(mapfile)', ], @@ -22,7 +22,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/coreconf/config.gypi a/coreco 'actions': [{ 'action_name': 'generate_mapfile', 'inputs': [ -@@ -424,6 +427,11 @@ +@@ -425,6 +428,11 @@ '-z', 'noexecstack', ], }], diff --git a/build/nss/patches/nspr-include.patch b/build/nss/patches/nspr-include.patch index 3cd967886..7b670cb1e 100644 --- a/build/nss/patches/nspr-include.patch +++ b/build/nss/patches/nspr-include.patch @@ -15,7 +15,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1819024 diff -wpruN --no-dereference '--exclude=*.orig' a~/coreconf/config.gypi a/coreconf/config.gypi --- a~/coreconf/config.gypi 1970-01-01 00:00:00 +++ a/coreconf/config.gypi 1970-01-01 00:00:00 -@@ -157,7 +157,6 @@ +@@ -158,7 +158,6 @@ }, 'standalone_static_library': 0, 'include_dirs': [ diff --git a/build/pcre2/build.sh b/build/pcre2/build.sh index e7a8b8c2a..6d40b4e03 100755 --- a/build/pcre2/build.sh +++ b/build/pcre2/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=pcre2 -VER=10.44 +VER=10.45 PKG=library/pcre2 SUMMARY="Perl-Compatible Regular Expressions, version 2" DESC="The PCRE library is a set of functions that implement regular expression" diff --git a/build/pcre2/local.mog b/build/pcre2/local.mog index ef78f4f6a..5ff4e6c32 100644 --- a/build/pcre2/local.mog +++ b/build/pcre2/local.mog @@ -8,9 +8,9 @@ # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. -# Copyright 2023 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2025 OmniOS Community Edition (OmniOSce) Association. -license LICENCE license=modified-BSD +license LICENCE.md license=modified-BSD drop> drop> diff --git a/build/pcre2/patches/no_pcre2demo.patch b/build/pcre2/patches/no_pcre2demo.patch index d0bbfcf3e..d3b9e8110 100644 --- a/build/pcre2/patches/no_pcre2demo.patch +++ b/build/pcre2/patches/no_pcre2demo.patch @@ -46,7 +46,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/doc/pcre2.3 a/doc/pcre2.3 diff -wpruN --no-dereference '--exclude=*.orig' a~/doc/pcre2api.3 a/doc/pcre2api.3 --- a~/doc/pcre2api.3 1970-01-01 00:00:00 +++ a/doc/pcre2api.3 1970-01-01 00:00:00 -@@ -409,18 +409,7 @@ against a non-dll PCRE2 library, you mus +@@ -418,18 +418,7 @@ against a non-dll PCRE2 library, you mus \fBpcre2.h\fP. .P The functions \fBpcre2_compile()\fP and \fBpcre2_match()\fP are used for @@ -66,7 +66,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/doc/pcre2api.3 a/doc/pcre2api .P The compiling and matching functions recognize various options that are passed as bits in an options argument. There are also some more complicated parameters -@@ -2796,12 +2785,8 @@ Finding all the matches in a subject is +@@ -2961,12 +2950,8 @@ Finding all the matches in a subject is empty string. It is possible to emulate Perl's /g behaviour by first trying the match again at the same offset, with the PCRE2_NOTEMPTY_ATSTART and PCRE2_ANCHORED options, and then if that fails, advancing the starting offset @@ -81,7 +81,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/doc/pcre2api.3 a/doc/pcre2api newline convention recognizes CRLF as a newline, and if so, and the current character is CR followed by LF, advance the starting offset by two characters instead of one. -@@ -4163,9 +4148,8 @@ fail, this error is given. +@@ -4458,9 +4443,8 @@ fail, this error is given. .SH "SEE ALSO" .rs .sp diff --git a/build/pcre2/testsuite.log b/build/pcre2/testsuite.log index 0de171db8..5eab998a1 100644 --- a/build/pcre2/testsuite.log +++ b/build/pcre2/testsuite.log @@ -2,7 +2,7 @@ PASS: pcre2posix_test PASS: RunTest PASS: RunGrepTest ============================================================================ -Testsuite summary for PCRE2 10.43 +Testsuite summary for PCRE2 10.45 ============================================================================ # TOTAL: 3 # PASS: 3 diff --git a/build/pv/build.sh b/build/pv/build.sh index 3f4f41945..6d3bc2ff4 100755 --- a/build/pv/build.sh +++ b/build/pv/build.sh @@ -27,7 +27,7 @@ . ../../lib/build.sh PROG=pv -VER=1.9.27 +VER=1.9.31 PKG=shell/pipe-viewer SUMMARY="Pipe Viewer" DESC="pv - a terminal-based tool for monitoring the progress of data through a pipeline." diff --git a/build/tcsh/build.sh b/build/tcsh/build.sh index 43f58b068..a6bb8e939 100755 --- a/build/tcsh/build.sh +++ b/build/tcsh/build.sh @@ -13,12 +13,12 @@ # }}} # # Copyright 2017 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=tcsh -VER=6.24.14 +VER=6.24.15 PKG=shell/tcsh SUMMARY="Tenex C-shell (tcsh)" DESC="A Unix shell based on and compatible with the C shell (csh)" @@ -43,7 +43,7 @@ download_source $PROG "$UCPROG$UVER" patch_source prep_build autoconf -autoreconf build -run_testsuite check +PATH=$GNUBIN:$USRBIN run_testsuite check make_package clean_up diff --git a/build/tcsh/patches/series b/build/tcsh/patches/series index 13d604309..def274a02 100644 --- a/build/tcsh/patches/series +++ b/build/tcsh/patches/series @@ -1,2 +1 @@ cross.patch -test.patch diff --git a/build/tcsh/patches/test.patch b/build/tcsh/patches/test.patch deleted file mode 100644 index 77bccfdf3..000000000 --- a/build/tcsh/patches/test.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -wpruN --no-dereference '--exclude=*.orig' a~/Makefile.in a/Makefile.in ---- a~/Makefile.in 1970-01-01 00:00:00 -+++ a/Makefile.in 1970-01-01 00:00:00 -@@ -726,6 +726,7 @@ $(srcdir)/stamp-h.in: $(srcdir)/configur - - check test: atconfig atlocal $(srcdir)/tests/testsuite $(BUILD) - $(ENVCMD) - \ -+ PATH=/usr/gnu/bin:/usr/bin \ - TESTSUITEREGEN="$(TESTSUITEREGEN)" \ - USER="$(USER)" \ - LC_ALL=C \ diff --git a/build/tcsh/testsuite.log b/build/tcsh/testsuite.log index 1a858c8d9..a0428f828 100644 --- a/build/tcsh/testsuite.log +++ b/build/tcsh/testsuite.log @@ -2,7 +2,7 @@ Expect 53 skipped tests (of untested features) in a full make check ## ------------------------------ ## -## Tcsh 6.24.14 test suite: tcsh. ## +## Tcsh 6.24.15 test suite: tcsh. ## ## ------------------------------ ## Special aliases diff --git a/doc/packages.md b/doc/packages.md index 2aaa58f42..e4e746c08 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -54,9 +54,9 @@ | library/nettle | 3.10.1 | https://ftp.gnu.org/gnu/nettle/ https://www.lysator.liu.se/~nisse/nettle/ | Used solely by chrony | library/ncurses | 6.5 | https://ftp.gnu.org/gnu/ncurses/ | library/nghttp2 | 1.64.0 | https://github.com/nghttp2/nghttp2/releases -| library/nss | 3.107 | https://ftp.mozilla.org/pub/security/nss/releases/ https://firefox-source-docs.mozilla.org/security/nss/releases/ +| library/nss | 3.108 | https://ftp.mozilla.org/pub/security/nss/releases/ https://firefox-source-docs.mozilla.org/security/nss/releases/ | library/nspr | 4.36 | http://archive.mozilla.org/pub/nspr/releases/ | https://ftp.mozilla.org/pub/security/nss/releases/ -| library/pcre2 | 10.44 | https://github.com/PhilipHazel/pcre2/releases +| library/pcre2 | 10.45 | https://github.com/PhilipHazel/pcre2/releases | library/perl-5/xml-parser | 2.47 | https://metacpan.org/pod/XML::Parser | library/readline | 8.2.13 | https://ftp.gnu.org/gnu/readline/ | library/readline8-patchlvl | 013 | https://ftp.gnu.org/gnu/readline/readline-8.2-patches/ @@ -90,8 +90,8 @@ | shell/bash | 5.2.37 | https://ftp.gnu.org/gnu/bash/ | shell/bash5-patchlvl | 037 | https://ftp.gnu.org/gnu/bash/bash-5.2-patches | shell/bash5-completions | 2.14.0 | https://github.com/scop/bash-completion/releases -| shell/pipe-viewer | 1.9.27 | http://www.ivarch.com/programs/pv.shtml -| shell/tcsh | 6.24.14 | https://github.com/tcsh-org/tcsh/tags +| shell/pipe-viewer | 1.9.31 | http://www.ivarch.com/programs/pv.shtml +| shell/tcsh | 6.24.15 | https://github.com/tcsh-org/tcsh/tags | shell/zsh | 5.9 | https://sourceforge.net/projects/zsh/files/zsh | system/cpuid | 1.8.2 | https://github.com/tycho/cpuid/tags | system/data/urxvt-terminfo | 9.31 | http://dist.schmorp.de/rxvt-unicode/ @@ -111,7 +111,7 @@ | terminal/screen | 4.9.1 | https://ftp.gnu.org/gnu/screen/ | terminal/tmux | 3.5 | https://github.com/tmux/tmux/releases http://tmux.github.io/ | text/gawk | 5.3.1 | https://ftp.gnu.org/gnu/gawk/ -| text/gnu-diffutils | 3.10 | http://git.savannah.gnu.org/cgit/diffutils.git/refs/tags +| text/gnu-diffutils | 3.11 | http://git.savannah.gnu.org/cgit/diffutils.git/refs/tags | text/gnu-gettext | 0.23.1 | https://ftp.gnu.org/pub/gnu/gettext/ | text/gnu-grep | 3.11 | https://ftp.gnu.org/gnu/grep/ | text/gnu-patch | 2.7.6 | http://git.savannah.gnu.org/cgit/patch.git/refs/tags @@ -122,7 +122,7 @@ | web/wget | 1.25.0 | https://ftp.gnu.org/gnu/wget/ | web/wget2 | 2.2.0 | https://ftp.gnu.org/gnu/wget/ | library/glib2 | 2.82.4 | https://download.gnome.org/sources/glib/cache.json https://download.gnome.org/sources/glib/ | Odd minor versions are dev/unstable -| developer/gnu-binutils | 2.43.1 | https://ftp.gnu.org/gnu/binutils +| developer/gnu-binutils | 2.44 | https://ftp.gnu.org/gnu/binutils | media/xorriso | 1.5.6.pl02 | https://www.gnu.org/software/xorriso/ | system/virtualization/open-vm-tools | 12.5.0 | https://github.com/vmware/open-vm-tools/releases https://docs.vmware.com/en/VMware-Tools/ | developer/swig | 4.3.0 | http://www.swig.org/download.html