From e5416c28fa2b32ef04616c068fb7fcd8175d149c Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:07:53 +0000 Subject: [PATCH 01/19] u-boot: update to 2023.10 --- build/u-boot/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/u-boot/build.sh b/build/u-boot/build.sh index 3842430c7..ffc126b36 100755 --- a/build/u-boot/build.sh +++ b/build/u-boot/build.sh @@ -18,7 +18,7 @@ PROG=u-boot PKG=ooce/util/u-boot -VER=2023.01 +VER=2023.10 SUMMARY="Das U-Boot" DESC="$SUMMARY: Universal Bootloader" diff --git a/doc/packages.md b/doc/packages.md index b4f1d94c7..bef393958 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -229,7 +229,7 @@ | ooce/util/rargs | 0.3.0 | https://github.com/lotabout/rargs/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/rlwrap | 0.46.1 | https://github.com/hanslub42/rlwrap/releases | [r7st](https://github.com/r7st) | ooce/util/stress-ng | 0.15.04 | https://github.com/ColinIanKing/stress-ng/tags | [omniosorg](https://github.com/omniosorg) -| ooce/util/u-boot | 2023.01 | https://github.com/u-boot/u-boot/tags | [omniosorg](https://github.com/omniosorg) +| ooce/util/u-boot | 2023.10 | https://ftp.denx.de/pub/u-boot/ https://github.com/u-boot/u-boot | [omniosorg](https://github.com/omniosorg) | ooce/util/uefivars | 1.0.1 | https://github.com/citrus-it/uefivars/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/xjobs | 20200726 | https://www.maier-komor.de/xjobs.html | [omniosorg](https://github.com/omniosorg) | ooce/util/zadm | github-latest | https://github.com/omniosorg/zadm/releases/ | [omniosorg](https://github.com/omniosorg) From f6cf6035014854e87973db78997f01de5c1c31ea Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:09:01 +0000 Subject: [PATCH 02/19] irssi: update to 1.4.5 --- build/irssi/build.sh | 4 +++- doc/baseline.aarch64 | 1 + doc/packages.md | 2 +- doc/pkglist.aarch64 | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/build/irssi/build.sh b/build/irssi/build.sh index 73a0ee22a..0cc2e414c 100755 --- a/build/irssi/build.sh +++ b/build/irssi/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=irssi -VER=1.4.4 +VER=1.4.5 PKG=ooce/network/irssi SUMMARY="Irssi" DESC="Text-mode modular chat client" @@ -34,6 +34,8 @@ XFORM_ARGS=" -DPKGROOT=$PROG " +CONFIGURE_OPTS[aarch64]+=" --with-perl=no" + init download_source $PROG $PROG $VER patch_source diff --git a/doc/baseline.aarch64 b/doc/baseline.aarch64 index 4e596341c..bab5185f1 100644 --- a/doc/baseline.aarch64 +++ b/doc/baseline.aarch64 @@ -36,6 +36,7 @@ extra.omnios ooce/multimedia/dav1d extra.omnios ooce/multimedia/ffmpeg extra.omnios ooce/multimedia/minidlna extra.omnios ooce/multimedia/x264 +extra.omnios ooce/network/irssi extra.omnios ooce/network/nsd extra.omnios ooce/network/openldap extra.omnios ooce/network/unbound diff --git a/doc/packages.md b/doc/packages.md index bef393958..6f6c839c8 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -151,7 +151,7 @@ | ooce/network/dnscrypt-proxy | 2.1.5 | https://github.com/DNSCrypt/dnscrypt-proxy/releases | [omniosorg](https://github.com/omniosorg) | ooce/network/dnsmasq | 2.89 | https://thekelleys.org.uk/dnsmasq/ | [omniosorg](https://github.com/omniosorg) | ooce/network/fping | 5.1 | https://github.com/schweikert/fping/releases | [omniosorg](https://github.com/omniosorg) -| ooce/network/irssi | 1.4.4 | https://github.com/irssi/irssi/releases | [omniosorg](https://github.com/omniosorg) +| ooce/network/irssi | 1.4.5 | https://github.com/irssi/irssi/releases | [omniosorg](https://github.com/omniosorg) | ooce/network/mosh | 1.4.0 | https://github.com/mobile-shell/mosh/releases | [omniosorg](https://github.com/omniosorg) | ooce/network/mosquitto | 2.0.17 | https://mosquitto.org/download/ | [omniosorg](https://github.com/omniosorg) | ooce/network/mrtg | 2.17.10 | https://oss.oetiker.ch/mrtg/pub/?M=D | [omniosorg](https://github.com/omniosorg) diff --git a/doc/pkglist.aarch64 b/doc/pkglist.aarch64 index e3f0b3069..3a9063e8f 100644 --- a/doc/pkglist.aarch64 +++ b/doc/pkglist.aarch64 @@ -40,6 +40,7 @@ ooce/library/libuv ooce/library/json-c ooce/library/onig ooce/developer/ninja +ooce/network/irssi ############################################################################### .SYSROOT ooce/audio/flac From 33aad18d78048badebd2e0a1bc43f6585387de4b Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:10:29 +0000 Subject: [PATCH 03/19] stress-ng: update to 0.17.00 --- build/stress-ng/build.sh | 2 +- build/stress-ng/files/ctf.ignore | 358 +++++++++++++++++++++++++++++++ doc/baseline.aarch64 | 1 + doc/packages.md | 2 +- doc/pkglist.aarch64 | 1 + 5 files changed, 362 insertions(+), 2 deletions(-) diff --git a/build/stress-ng/build.sh b/build/stress-ng/build.sh index 01c90d18a..8f5bf2ecd 100755 --- a/build/stress-ng/build.sh +++ b/build/stress-ng/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=stress-ng -VER=0.15.04 +VER=0.17.00 PKG=ooce/util/stress-ng SUMMARY="Stress test a computer system in various selectable ways" DESC="$PROG - $SUMMARY" diff --git a/build/stress-ng/files/ctf.ignore b/build/stress-ng/files/ctf.ignore index a7d3edbd9..cbdeffa15 100644 --- a/build/stress-ng/files/ctf.ignore +++ b/build/stress-ng/files/ctf.ignore @@ -1,2 +1,360 @@ apparmor-data.c +core-affinity.c +core-asm-ret.c +core-clocksource.c +core-config.c +core-cpu-cache.c +core-cpu.c +core-cpuidle.c +core-ftrace.c +core-hash.c +core-helper.c +core-ignite-cpu.c +core-interrupts.c +core-io-priority.c core-io-uring.c +core-job.c +core-killpid.c +core-klog.c +core-limit.c +core-lock.c +core-log.c +core-madvise.c +core-mincore.c +core-mlock.c +core-mmap.c +core-module.c +core-mounts.c +core-mwc.c +core-net.c +core-numa.c +core-opts.c +core-out-of-memory.c +core-parse-opts.c +core-perf.c +core-processes.c +core-resources.c +core-sched.c +core-setting.c +core-shared-heap.c +core-shim.c +core-smart.c +core-sort.c +core-thermal-zone.c +core-thrash.c +core-time.c +core-try-open.c +core-vmstat.c +stress-access.c +stress-af-alg.c +stress-affinity.c +stress-aio.c +stress-aiol.c +stress-alarm.c +stress-apparmor.c +stress-atomic.c +stress-bad-altstack.c +stress-bad-ioctl.c +stress-bigheap.c +stress-bind-mount.c +stress-binderfs.c +stress-branch.c +stress-brk.c +stress-bsearch.c +stress-cache.c +stress-cacheline.c +stress-cap.c +stress-cgroup.c +stress-chattr.c +stress-chdir.c +stress-chmod.c +stress-chown.c +stress-chroot.c +stress-clock.c +stress-clone.c +stress-close.c +stress-context.c +stress-copy-file.c +stress-cpu-online.c +stress-cpu.c +stress-crypt.c +stress-cyclic.c +stress-daemon.c +stress-dccp.c +stress-dekker.c +stress-dentry.c +stress-dev-shm.c +stress-dev.c +stress-dir.c +stress-dirdeep.c +stress-dirmany.c +stress-dnotify.c +stress-dup.c +stress-dynlib.c +stress-efivar.c +stress-eigen-ops.c +stress-eigen.c +stress-enosys.c +stress-env.c +stress-epoll.c +stress-eventfd.c +stress-exec.c +stress-exit-group.c +stress-fallocate.c +stress-fanotify.c +stress-far-branch.c +stress-fault.c +stress-fcntl.c +stress-fiemap.c +stress-fifo.c +stress-file-ioctl.c +stress-filename.c +stress-flock.c +stress-flushcache.c +stress-fma.c +stress-fork.c +stress-forkheavy.c +stress-fp-error.c +stress-fp.c +stress-fpunch.c +stress-fsize.c +stress-fstat.c +stress-full.c +stress-funccall.c +stress-funcret.c +stress-futex.c +stress-get.c +stress-getdent.c +stress-getrandom.c +stress-goto.c +stress-gpu.c +stress-handle.c +stress-hash.c +stress-hdd.c +stress-heapsort.c +stress-hrtimers.c +stress-hsearch.c +stress-icache.c +stress-icmp-flood.c +stress-idle-page.c +stress-inode-flags.c +stress-inotify.c +stress-io-uring.c +stress-io.c +stress-iomix.c +stress-ioport.c +stress-ioprio.c +stress-ipsec-mb.c +stress-itimer.c +stress-jpeg.c +stress-judy.c +stress-kcmp.c +stress-key.c +stress-kill.c +stress-klog.c +stress-kvm.c +stress-l1cache.c +stress-landlock.c +stress-lease.c +stress-link.c +stress-list.c +stress-llc-affinity.c +stress-loadavg.c +stress-locka.c +stress-lockbus.c +stress-lockf.c +stress-lockofd.c +stress-longjmp.c +stress-loop.c +stress-lsearch.c +stress-madvise.c +stress-malloc.c +stress-matrix-3d.c +stress-matrix.c +stress-mcontend.c +stress-membarrier.c +stress-memcpy.c +stress-memfd.c +stress-memhotplug.c +stress-memrate.c +stress-memthrash.c +stress-mergesort.c +stress-metamix.c +stress-mincore.c +stress-misaligned.c +stress-mknod.c +stress-mlock.c +stress-mlockmany.c +stress-mmap.c +stress-mmapaddr.c +stress-mmapfixed.c +stress-mmapfork.c +stress-mmaphuge.c +stress-mmapmany.c +stress-module.c +stress-mpfr.c +stress-mprotect.c +stress-mq.c +stress-mremap.c +stress-msg.c +stress-msync.c +stress-msyncmany.c +stress-munmap.c +stress-mutex.c +stress-nanosleep.c +stress-netdev.c +stress-netlink-proc.c +stress-netlink-task.c +stress-ng.c +stress-nice.c +stress-nop.c +stress-null.c +stress-numa.c +stress-oom-pipe.c +stress-opcode.c +stress-open.c +stress-pagemove.c +stress-pageswap.c +stress-pci.c +stress-personality.c +stress-peterson.c +stress-physpage.c +stress-pidfd.c +stress-ping-sock.c +stress-pipe.c +stress-pipeherd.c +stress-pkey.c +stress-plugin.c +stress-poll.c +stress-prctl.c +stress-prefetch.c +stress-priv-instr.c +stress-procfs.c +stress-pthread.c +stress-ptrace.c +stress-pty.c +stress-qsort.c +stress-quota.c +stress-race-sched.c +stress-radixsort.c +stress-ramfs.c +stress-randlist.c +stress-rawdev.c +stress-rawpkt.c +stress-rawsock.c +stress-rawudp.c +stress-rdrand.c +stress-readahead.c +stress-reboot.c +stress-regs.c +stress-remap.c +stress-rename.c +stress-resched.c +stress-resources.c +stress-revio.c +stress-ring-pipe.c +stress-rlimit.c +stress-rmap.c +stress-rotate.c +stress-rseq.c +stress-rtc.c +stress-schedmix.c +stress-schedpolicy.c +stress-sctp.c +stress-seal.c +stress-seccomp.c +stress-secretmem.c +stress-seek.c +stress-sem-sysv.c +stress-sem.c +stress-sendfile.c +stress-session.c +stress-set.c +stress-shellsort.c +stress-shm-sysv.c +stress-shm.c +stress-sigabrt.c +stress-sigbus.c +stress-sigchld.c +stress-sigfd.c +stress-sigfpe.c +stress-sigio.c +stress-signal.c +stress-signest.c +stress-sigpending.c +stress-sigpipe.c +stress-sigq.c +stress-sigrt.c +stress-sigsegv.c +stress-sigsuspend.c +stress-sigtrap.c +stress-skiplist.c +stress-sleep.c +stress-smi.c +stress-sock.c +stress-sockabuse.c +stress-sockdiag.c +stress-sockfd.c +stress-sockmany.c +stress-sockpair.c +stress-softlockup.c +stress-sparsematrix.c +stress-spawn.c +stress-splice.c +stress-stack.c +stress-stackmmap.c +stress-str.c +stress-stream.c +stress-swap.c +stress-switch.c +stress-sync-file.c +stress-syncload.c +stress-sysbadaddr.c +stress-syscall.c +stress-sysfs.c +stress-sysinfo.c +stress-sysinval.c +stress-tee.c +stress-timer.c +stress-timerfd.c +stress-tlb-shootdown.c +stress-tmpfs.c +stress-touch.c +stress-tree.c +stress-tsc.c +stress-tsearch.c +stress-tun.c +stress-udp-flood.c +stress-udp.c +stress-umount.c +stress-unshare.c +stress-uprobe.c +stress-urandom.c +stress-userfaultfd.c +stress-usersyscall.c +stress-utime.c +stress-vdso.c +stress-vecfp.c +stress-vecmath.c +stress-vecshuf.c +stress-vecwide.c +stress-verity.c +stress-vforkmany.c +stress-vm-addr.c +stress-vm-rw.c +stress-vm-segv.c +stress-vm-splice.c +stress-vm.c +stress-vma.c +stress-vnni.c +stress-wait.c +stress-waitcpu.c +stress-watchdog.c +stress-wcs.c +stress-x86cpuid.c +stress-x86syscall.c +stress-xattr.c +stress-yield.c +stress-zero.c +stress-zlib.c +stress-zombie.c diff --git a/doc/baseline.aarch64 b/doc/baseline.aarch64 index bab5185f1..d86a84cbe 100644 --- a/doc/baseline.aarch64 +++ b/doc/baseline.aarch64 @@ -48,3 +48,4 @@ extra.omnios ooce/text/datamash extra.omnios ooce/text/hunspell extra.omnios ooce/util/jq extra.omnios ooce/util/pass +extra.omnios ooce/util/stress-ng diff --git a/doc/packages.md b/doc/packages.md index 6f6c839c8..2400d8211 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -228,7 +228,7 @@ | ooce/util/pass | 1.7.4 | https://git.zx2c4.com/password-store/refs/ | [omniosorg](https://github.com/omniosorg) | ooce/util/rargs | 0.3.0 | https://github.com/lotabout/rargs/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/rlwrap | 0.46.1 | https://github.com/hanslub42/rlwrap/releases | [r7st](https://github.com/r7st) -| ooce/util/stress-ng | 0.15.04 | https://github.com/ColinIanKing/stress-ng/tags | [omniosorg](https://github.com/omniosorg) +| ooce/util/stress-ng | 0.17.00 | https://github.com/ColinIanKing/stress-ng/tags | [omniosorg](https://github.com/omniosorg) | ooce/util/u-boot | 2023.10 | https://ftp.denx.de/pub/u-boot/ https://github.com/u-boot/u-boot | [omniosorg](https://github.com/omniosorg) | ooce/util/uefivars | 1.0.1 | https://github.com/citrus-it/uefivars/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/xjobs | 20200726 | https://www.maier-komor.de/xjobs.html | [omniosorg](https://github.com/omniosorg) diff --git a/doc/pkglist.aarch64 b/doc/pkglist.aarch64 index 3a9063e8f..020c0faf7 100644 --- a/doc/pkglist.aarch64 +++ b/doc/pkglist.aarch64 @@ -41,6 +41,7 @@ ooce/library/json-c ooce/library/onig ooce/developer/ninja ooce/network/irssi +ooce/util/stress-ng ############################################################################### .SYSROOT ooce/audio/flac From 408556037193121d7d015c256c4216050813b6eb Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:11:13 +0000 Subject: [PATCH 04/19] cmake: update to 3.27.7 --- build/cmake/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/cmake/build.sh b/build/cmake/build.sh index 2e7f8d3b2..1f8ea9398 100755 --- a/build/cmake/build.sh +++ b/build/cmake/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=cmake -VER=3.27.6 +VER=3.27.7 PKG=ooce/developer/cmake SUMMARY="Build coordinator" DESC="An extensible system that manages the build process in a " diff --git a/doc/packages.md b/doc/packages.md index 2400d8211..444030171 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -56,7 +56,7 @@ | ooce/developer/clang-15 | 15.0.7 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/clang-16 | 16.0.6 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/clang-17 | 17.0.1 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) -| ooce/developer/cmake | 3.27.6 | https://cmake.org/download/ | [omniosorg](https://github.com/omniosorg) +| ooce/developer/cmake | 3.27.7 | https://cmake.org/download/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/cscope | 15.9 | https://sourceforge.net/projects/cscope/files/cscope/ | [omniosorg](https://github.com/omniosorg) | 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) From 000fb4b63c7d5b05a11f950556a82cd4a13b670b Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:11:52 +0000 Subject: [PATCH 05/19] go package updates --- build/go/build-120.sh | 2 +- build/go/build-121.sh | 2 +- doc/packages.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/go/build-120.sh b/build/go/build-120.sh index 4344a02ed..12764dd91 100755 --- a/build/go/build-120.sh +++ b/build/go/build-120.sh @@ -18,7 +18,7 @@ PROG=go PKG=ooce/developer/go-120 -VER=1.20.8 +VER=1.20.10 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-121.sh b/build/go/build-121.sh index 2351c044f..a969ec07c 100755 --- a/build/go/build-121.sh +++ b/build/go/build-121.sh @@ -18,7 +18,7 @@ PROG=go PKG=ooce/developer/go-121 -VER=1.21.1 +VER=1.21.3 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/doc/packages.md b/doc/packages.md index 444030171..c40b35eb0 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -62,8 +62,8 @@ | 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 | 13.2 | https://ftp.gnu.org/gnu/gdb/ | [omniosorg](https://github.com/omniosorg) -| ooce/developer/go-120 | 1.20.8 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) -| ooce/developer/go-121 | 1.21.1 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) +| ooce/developer/go-120 | 1.20.10 | https://golang.org/dl/ | [omniosorg](https://github.com/omniosorg) +| ooce/developer/go-121 | 1.21.3 | 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-14 | 14.0.6 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) From bd362e826ed50d47ba11b21ca2833aa768356d8a Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:12:21 +0000 Subject: [PATCH 06/19] llvm-17: update to 17.0.2 --- build/llvm/build-17.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/llvm/build-17.sh b/build/llvm/build-17.sh index a35d8f218..36e613e2c 100755 --- a/build/llvm/build-17.sh +++ b/build/llvm/build-17.sh @@ -18,7 +18,7 @@ PROG=llvm PKG=ooce/developer/llvm-17 -VER=17.0.1 +VER=17.0.2 SUMMARY="Low Level Virtual Machine compiler infrastructure" DESC="A collection of modular and reusable compiler and toolchain technologies" diff --git a/doc/packages.md b/doc/packages.md index c40b35eb0..5208d1bf7 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -69,7 +69,7 @@ | ooce/developer/llvm-14 | 14.0.6 | 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) | ooce/developer/llvm-16 | 16.0.6 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) -| ooce/developer/llvm-17 | 17.0.1 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) +| ooce/developer/llvm-17 | 17.0.2 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/ninja | 1.11.1 | https://github.com/ninja-build/ninja/releases https://ninja-build.org/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/omni | github-latest | https://github.com/omniosorg/omni/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/pkgmgr | github-latest | https://github.com/omniosorg/pkgmgr/releases | [omniosorg](https://github.com/omniosorg) From c71550b0078b2b236b9b99c0becb0068aa916e82 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:12:49 +0000 Subject: [PATCH 07/19] clang-17: update to 17.0.2 --- build/clang/build-17.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/clang/build-17.sh b/build/clang/build-17.sh index 7fe9102af..5f79a76fd 100755 --- a/build/clang/build-17.sh +++ b/build/clang/build-17.sh @@ -18,7 +18,7 @@ PROG=clang PKG=ooce/developer/clang-17 -VER=17.0.1 +VER=17.0.2 SUMMARY="C language family frontend for LLVM" DESC="The Clang project provides a language front-end and tooling " DESC+="infrastructure for languages in the C language family (C, C++, " diff --git a/doc/packages.md b/doc/packages.md index 5208d1bf7..c58924930 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -55,7 +55,7 @@ | ooce/developer/clang-14 | 14.0.6 | 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) | ooce/developer/clang-16 | 16.0.6 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) -| ooce/developer/clang-17 | 17.0.1 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) +| ooce/developer/clang-17 | 17.0.2 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/cmake | 3.27.7 | https://cmake.org/download/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/cscope | 15.9 | https://sourceforge.net/projects/cscope/files/cscope/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/cunit | 2.1-3 | https://sourceforge.net/projects/cunit/files/CUnit/ | [omniosorg](https://github.com/omniosorg) From db4547c6167355add1eafa5308db61ea55233d3f Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:13:16 +0000 Subject: [PATCH 08/19] rust: update to 1.73.0 --- build/rust/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/rust/build.sh b/build/rust/build.sh index 0c926af93..bd4ab35a9 100755 --- a/build/rust/build.sh +++ b/build/rust/build.sh @@ -18,7 +18,7 @@ PROG=rust PKG=ooce/developer/rust -VER=1.72.0 +VER=1.73.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/doc/packages.md b/doc/packages.md index c58924930..969c2a692 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -74,7 +74,7 @@ | ooce/developer/omni | github-latest | https://github.com/omniosorg/omni/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/pkgmgr | github-latest | https://github.com/omniosorg/pkgmgr/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/radare2 | 5.7.8 | https://github.com/radareorg/radare2/releases | [omniosorg](https://github.com/omniosorg) -| ooce/developer/rust | 1.72.0 | https://forge.rust-lang.org/infra/other-installation-methods.html | [omniosorg](https://github.com/omniosorg) +| ooce/developer/rust | 1.73.0 | https://forge.rust-lang.org/infra/other-installation-methods.html | [omniosorg](https://github.com/omniosorg) | ooce/developer/subversion | 1.14.2 | https://downloads.apache.org/subversion/ | [omniosorg](https://github.com/omniosorg) | ooce/developer/valgrind | 3.21.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) From 500037a286f578d201e2eae7106009dc35858da0 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:13:44 +0000 Subject: [PATCH 09/19] cargo-c: update to 0.9.27 --- build/cargo-c/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/cargo-c/build.sh b/build/cargo-c/build.sh index 36ca4ac5e..ba1971c05 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.9.23 +VER=0.9.27 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/doc/packages.md b/doc/packages.md index 969c2a692..04e7068a8 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -49,7 +49,7 @@ | ooce/database/rrdtool | 1.8.0 | https://github.com/oetiker/rrdtool-1.x/releases | [omniosorg](https://github.com/omniosorg) | ooce/developer/autoconf-archive | 2023.02.20 | 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/cargo-c | 0.9.23 | https://github.com/lu-zero/cargo-c/releases | [omniosorg](https://github.com/omniosorg) +| ooce/developer/cargo-c | 0.9.27 | 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-14 | 14.0.6 | https://github.com/llvm/llvm-project/releases | [omniosorg](https://github.com/omniosorg) From ace56a9bc5bdc1680730330bfb19fba5a5a42275 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:14:11 +0000 Subject: [PATCH 10/19] bat: update to 0.24.0 --- build/bat/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/bat/build.sh b/build/bat/build.sh index 587c2a0a9..b3c7ae869 100755 --- a/build/bat/build.sh +++ b/build/bat/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=bat -VER=0.23.0 +VER=0.24.0 PKG=ooce/util/bat SUMMARY="A cat clone with wings" DESC="A cat(1) clone with syntax highlighting and Git integration." diff --git a/doc/packages.md b/doc/packages.md index 04e7068a8..da5a745f3 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -216,7 +216,7 @@ | ooce/text/xsv | 0.13.0 | https://github.com/BurntSushi/xsv/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/acmefetch | 0.8.1 | https://github.com/oetiker/AcmeFetch/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/atuin | 16.0.0 | https://github.com/atuinsh/atuin/releases | [omniosorg](https://github.com/omniosorg) -| ooce/util/bat | 0.23.0 | https://github.com/sharkdp/bat/releases | [omniosorg](https://github.com/omniosorg) +| ooce/util/bat | 0.24.0 | https://github.com/sharkdp/bat/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/diffr | 0.1.5 | https://github.com/mookid/diffr/tags | [omniosorg](https://github.com/omniosorg) | ooce/util/dtc | 1.7.0 | https://git.kernel.org/pub/scm/utils/dtc/dtc.git/refs/ | [omniosorg](https://github.com/omniosorg) | ooce/util/fd | 8.7.0 | https://github.com/sharkdp/fd/releases/ | [omniosorg](https://github.com/omniosorg) From 12d58cf3907f469022d19dc5cbbadd30aaa698f1 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:17:41 +0000 Subject: [PATCH 11/19] clamav: update to 1.2.0 --- build/clamav/build.sh | 2 +- build/clamav/files/clamd.conf.patch | 16 ++++++++-------- build/clamav/files/freshclam.conf.patch | 6 +++--- build/clamav/patches/no-version-script.patch | 6 +++--- doc/packages.md | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/build/clamav/build.sh b/build/clamav/build.sh index 09e74715b..237e36ea0 100755 --- a/build/clamav/build.sh +++ b/build/clamav/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=clamav -VER=1.1.1 +VER=1.2.0 PKG=ooce/system/clamav SUMMARY="Clam Anti-virus" DESC="$PROG is an open-source antivirus engine for detecting trojans, " diff --git a/build/clamav/files/clamd.conf.patch b/build/clamav/files/clamd.conf.patch index b0208df3a..6c76ed0dc 100644 --- a/build/clamav/files/clamd.conf.patch +++ b/build/clamav/files/clamd.conf.patch @@ -22,13 +22,13 @@ # Specify the type of syslog messages - please refer to 'man syslog' # for facility names. -@@ -74,7 +69,7 @@ +@@ -74,7 +74,7 @@ # It is recommended that the directory where this file is stored is # also owned by root to keep other users from tampering with it. # Default: disabled --#PidFile /var/run/clamd.pid +-#PidFile /run/clamav/clamd.pid +PidFile /var/$(PREFIX)/clamd.pid - + # Optional path to the global temporary directory. # Default: system specific (usually /tmp or /var/tmp). @@ -82,7 +77,7 @@ @@ -40,13 +40,13 @@ # Only load the official signatures published by the ClamAV project. # Default: no -@@ -93,7 +88,7 @@ - +@@ -99,7 +99,7 @@ # Path to a local socket file the daemon will listen on. # Default: disabled (must be specified by a user) --#LocalSocket /tmp/clamd.socket -+LocalSocket /tmp/clamd.socket - + #LocalSocket /run/clamav/clamd.sock +-#LocalSocket /tmp/clamd.sock ++LocalSocket /tmp/clamd.sock + # Sets the group ownership on the unix socket. # Default: disabled (the primary group of the user running clamd) @@ -176,8 +171,10 @@ diff --git a/build/clamav/files/freshclam.conf.patch b/build/clamav/files/freshclam.conf.patch index bb1b4d750..5a2028ac5 100644 --- a/build/clamav/files/freshclam.conf.patch +++ b/build/clamav/files/freshclam.conf.patch @@ -27,12 +27,12 @@ # Specify the type of syslog messages - please refer to 'man syslog' # for facility names. -@@ -51,7 +46,7 @@ +@@ -52,7 +52,7 @@ # It is recommended that the directory where this file is stored is # also owned by root to keep other users from tampering with it. # Default: disabled --#PidFile /var/run/freshclam.pid +-#PidFile /run/clamav/freshclam.pid +PidFile /var/$(PREFIX)/freshclam.pid - + # By default when started freshclam drops privileges and switches to the # "clamav" user. This directive allows you to change the database owner. diff --git a/build/clamav/patches/no-version-script.patch b/build/clamav/patches/no-version-script.patch index 48e50394c..7bb6a67ba 100644 --- a/build/clamav/patches/no-version-script.patch +++ b/build/clamav/patches/no-version-script.patch @@ -1,7 +1,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/libclamav/CMakeLists.txt a/libclamav/CMakeLists.txt --- a~/libclamav/CMakeLists.txt 1970-01-01 00:00:00 +++ a/libclamav/CMakeLists.txt 1970-01-01 00:00:00 -@@ -464,7 +464,7 @@ if(ENABLE_SHARED_LIB) +@@ -466,7 +466,7 @@ if(ENABLE_SHARED_LIB) else() target_link_libraries( clamav PUBLIC Iconv::Iconv ) endif() @@ -13,7 +13,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/libclamav/CMakeLists.txt a/li diff -wpruN --no-dereference '--exclude=*.orig' a~/libclamunrar/CMakeLists.txt a/libclamunrar/CMakeLists.txt --- a~/libclamunrar/CMakeLists.txt 1970-01-01 00:00:00 +++ a/libclamunrar/CMakeLists.txt 1970-01-01 00:00:00 -@@ -95,7 +95,7 @@ if(ENABLE_SHARED_LIB) +@@ -98,7 +98,7 @@ if(ENABLE_SHARED_LIB) if(WIN32) set_target_properties(clamunrar PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) @@ -25,7 +25,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/libclamunrar/CMakeLists.txt a diff -wpruN --no-dereference '--exclude=*.orig' a~/libclamunrar_iface/CMakeLists.txt a/libclamunrar_iface/CMakeLists.txt --- a~/libclamunrar_iface/CMakeLists.txt 1970-01-01 00:00:00 +++ a/libclamunrar_iface/CMakeLists.txt 1970-01-01 00:00:00 -@@ -62,7 +62,7 @@ if(ENABLE_UNRAR) +@@ -64,7 +64,7 @@ if(ENABLE_UNRAR) if(WIN32) set_target_properties(clamunrar_iface PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) diff --git a/doc/packages.md b/doc/packages.md index da5a745f3..a6eeb0f9d 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -195,7 +195,7 @@ | ooce/storage/minio | 2023-03-22T06-36-24Z | https://github.com/minio/minio/releases | [omniosorg](https://github.com/omniosorg) | ooce/storage/minio-mc | 2023-03-20T17-17-53Z | https://github.com/minio/mc/releases | [omniosorg](https://github.com/omniosorg) | ooce/system/file-system/ntfs-3g | 2022.10.3 | https://github.com/tuxera/ntfs-3g/releases | [omniosorg](https://github.com/omniosorg) -| ooce/system/clamav | 1.1.1 | https://github.com/Cisco-Talos/clamav/tags https://www.clamav.net/downloads | [omniosorg](https://github.com/omniosorg) +| ooce/system/clamav | 1.2.0 | https://github.com/Cisco-Talos/clamav/tags https://www.clamav.net/downloads | [omniosorg](https://github.com/omniosorg) | ooce/system/htop | 3.2.2 | https://github.com/htop-dev/htop/releases https://htop.dev/downloads.html#sources | [omniosorg](https://github.com/omniosorg) | ooce/system/management/ansible | 6.3.0 | https://pypi.org/project/ansible/ | [omniosorg](https://github.com/omniosorg) | ooce/system/mbuffer | 20230301 | https://www.maier-komor.de/mbuffer.html | [omniosorg](https://github.com/omniosorg) From 2beb28d570f1b651190118790e688df92d6f4a66 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:18:51 +0000 Subject: [PATCH 12/19] dav1d: update to 1.3.0 --- build/dav1d/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/dav1d/build.sh b/build/dav1d/build.sh index 181b2ab95..733837eec 100755 --- a/build/dav1d/build.sh +++ b/build/dav1d/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=dav1d -VER=1.2.1 +VER=1.3.0 PKG=ooce/multimedia/dav1d SUMMARY="AV1 decoder" DESC="AV1 cross-platform decoder, open-source, and focused on speed, " diff --git a/doc/packages.md b/doc/packages.md index a6eeb0f9d..827067d34 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -136,7 +136,7 @@ | ooce/library/slang | 2.3.3 | https://www.jedsoft.org/releases/slang/ | [omniosorg](https://github.com/omniosorg) | ooce/library/tiff | 4.6.0 | https://download.osgeo.org/libtiff/ https://libtiff.gitlab.io/libtiff/ | [omniosorg](https://github.com/omniosorg) | ooce/library/unistring | 1.1 | https://ftp.gnu.org/gnu/libunistring/ | [omniosorg](https://github.com/omniosorg) -| ooce/multimedia/dav1d | 1.2.1 | https://downloads.videolan.org/pub/videolan/dav1d/ https://www.videolan.org/projects/dav1d.html | [omniosorg](https://github.com/omniosorg) +| ooce/multimedia/dav1d | 1.3.0 | 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 | 6.0 | https://www.ffmpeg.org/download.html#releases | [omniosorg](https://github.com/omniosorg) From 38301d2c7db84e2dec2ab55a49fda124a50dc932 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:19:20 +0000 Subject: [PATCH 13/19] gh: update to 2.36.0 --- build/gh/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/gh/build.sh b/build/gh/build.sh index 9f4e3d2f4..79d1d87f5 100755 --- a/build/gh/build.sh +++ b/build/gh/build.sh @@ -18,7 +18,7 @@ PROG=gh PKG=ooce/util/gh -VER=2.35.0 +VER=2.36.0 SUMMARY="github-cli" DESC="The GitHub CLI tool" diff --git a/doc/packages.md b/doc/packages.md index 827067d34..d1b78d726 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -220,7 +220,7 @@ | ooce/util/diffr | 0.1.5 | https://github.com/mookid/diffr/tags | [omniosorg](https://github.com/omniosorg) | ooce/util/dtc | 1.7.0 | https://git.kernel.org/pub/scm/utils/dtc/dtc.git/refs/ | [omniosorg](https://github.com/omniosorg) | ooce/util/fd | 8.7.0 | https://github.com/sharkdp/fd/releases/ | [omniosorg](https://github.com/omniosorg) -| ooce/util/gh | 2.35.0 | https://github.com/cli/cli/releases/ | [omniosorg](https://github.com/omniosorg) +| ooce/util/gh | 2.36.0 | https://github.com/cli/cli/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/util/htmlq | 0.4.0 | https://github.com/mgdm/htmlq/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/util/hyperfine | 1.17.0 | https://github.com/sharkdp/hyperfine/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/util/jq | 1.7 | https://github.com/stedolan/jq/releases | [omniosorg](https://github.com/omniosorg) From 011d8fae039daf5966969da8f0373406feb2ff8f Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:19:46 +0000 Subject: [PATCH 14/19] hyperfine: update to 1.18.0 --- build/hyperfine/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/hyperfine/build.sh b/build/hyperfine/build.sh index 2a8671512..98cb53862 100755 --- a/build/hyperfine/build.sh +++ b/build/hyperfine/build.sh @@ -18,7 +18,7 @@ . ../../lib/build.sh PROG=hyperfine -VER=1.17.0 +VER=1.18.0 PKG=ooce/util/hyperfine SUMMARY="benchmarking tool" DESC="$PROG is a command-line benchmarking tool that provides " diff --git a/doc/packages.md b/doc/packages.md index d1b78d726..16305e5c0 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -222,7 +222,7 @@ | ooce/util/fd | 8.7.0 | https://github.com/sharkdp/fd/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/util/gh | 2.36.0 | https://github.com/cli/cli/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/util/htmlq | 0.4.0 | https://github.com/mgdm/htmlq/releases/ | [omniosorg](https://github.com/omniosorg) -| ooce/util/hyperfine | 1.17.0 | https://github.com/sharkdp/hyperfine/releases/ | [omniosorg](https://github.com/omniosorg) +| ooce/util/hyperfine | 1.18.0 | https://github.com/sharkdp/hyperfine/releases/ | [omniosorg](https://github.com/omniosorg) | ooce/util/jq | 1.7 | https://github.com/stedolan/jq/releases | [omniosorg](https://github.com/omniosorg) | ooce/util/ncdu | 2.3 | https://dev.yorhel.nl/download | [jclulow](https://github.com/jclulow) | ooce/util/pass | 1.7.4 | https://git.zx2c4.com/password-store/refs/ | [omniosorg](https://github.com/omniosorg) From e3c05f2557445f56a09c7cde2ea0e21d4516e8f4 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:20:22 +0000 Subject: [PATCH 15/19] neovim: update to 0.9.4 --- build/neovim/build.sh | 2 +- build/neovim/patches/illumos-support.patch | 2 +- doc/packages.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/neovim/build.sh b/build/neovim/build.sh index d575dadd2..68d5b9c4c 100755 --- a/build/neovim/build.sh +++ b/build/neovim/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=neovim -VER=0.9.2 +VER=0.9.4 PKG=ooce/editor/neovim SUMMARY="Neovim" DESC="hyperextensible Vim-based text editor" diff --git a/build/neovim/patches/illumos-support.patch b/build/neovim/patches/illumos-support.patch index 580213910..8d0b958b5 100644 --- a/build/neovim/patches/illumos-support.patch +++ b/build/neovim/patches/illumos-support.patch @@ -45,7 +45,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/cmake.deps/CMakeLists.txt a/c diff -wpruN --no-dereference '--exclude=*.orig' a~/src/nvim/CMakeLists.txt a/src/nvim/CMakeLists.txt --- a~/src/nvim/CMakeLists.txt 1970-01-01 00:00:00 +++ a/src/nvim/CMakeLists.txt 1970-01-01 00:00:00 -@@ -353,6 +353,9 @@ foreach(sfile ${NVIM_SOURCES}) +@@ -358,6 +358,9 @@ foreach(sfile ${NVIM_SOURCES}) if(NOT WIN32 AND ${f} MATCHES "^(os_win_console.c)$") list(APPEND to_remove ${sfile}) endif() diff --git a/doc/packages.md b/doc/packages.md index 16305e5c0..e09987c5c 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -85,7 +85,7 @@ | ooce/editor/helix | 22.12 | 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 | 7.2 | https://ftp.gnu.org/gnu/nano/ | [omniosorg](https://github.com/omniosorg) -| ooce/editor/neovim | 0.9.2 | https://github.com/neovim/neovim/releases | [omniosorg](https://github.com/omniosorg) +| ooce/editor/neovim | 0.9.4 | https://github.com/neovim/neovim/releases | [omniosorg](https://github.com/omniosorg) | ooce/emulator/qemu | 8.1.1 | 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.95.0 | https://github.com/lsof-org/lsof/releases | [omniosorg](https://github.com/omniosorg) From 218867043da9d4e812619a87a22efe95ff99e388 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:21:02 +0000 Subject: [PATCH 16/19] libx11: update to 1.8.7 --- build/x11/libx11/build.sh | 4 ++-- doc/packages.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/x11/libx11/build.sh b/build/x11/libx11/build.sh index 4aad317b9..61506cc64 100755 --- a/build/x11/libx11/build.sh +++ b/build/x11/libx11/build.sh @@ -17,7 +17,7 @@ . ../../../lib/build.sh PROG=libX11 -VER=1.8.6 +VER=1.8.7 PKG=ooce/x11/library/libx11 SUMMARY="libX11" DESC="X11 core protocol client library" @@ -34,7 +34,7 @@ init download_source x11/$PROG $PROG $VER prep_build patch_source -build -ctf +build make_package clean_up diff --git a/doc/packages.md b/doc/packages.md index e09987c5c..198fb9a09 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -238,7 +238,7 @@ | ooce/x11/header/xcb-protocols | 1.16.0 | https://www.x.org/archive/individual/proto/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libice | 1.1.1 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libsm | 1.2.4 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) -| ooce/x11/library/libx11 | 1.8.6 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) +| ooce/x11/library/libx11 | 1.8.7 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxau | 1.0.11 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxcb | 1.16 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxext | 1.3.5 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) From 7e44b607766495095d245934dcf71d1f0b4be60e Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 15:21:28 +0000 Subject: [PATCH 17/19] libxrandr: update to 1.5.4 --- build/x11/libxrandr/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/x11/libxrandr/build.sh b/build/x11/libxrandr/build.sh index 8dffbcf22..9ce2f57de 100755 --- a/build/x11/libxrandr/build.sh +++ b/build/x11/libxrandr/build.sh @@ -17,7 +17,7 @@ . ../../../lib/build.sh PROG=libXrandr -VER=1.5.3 +VER=1.5.4 PKG=ooce/x11/library/libxrandr SUMMARY="libXrandr" DESC="X Resize and Rotate extension library" diff --git a/doc/packages.md b/doc/packages.md index 198fb9a09..71b554f1b 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -244,7 +244,7 @@ | ooce/x11/library/libxext | 1.3.5 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxfixes | 6.0.1 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxi | 1.8.1 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) -| ooce/x11/library/libxrandr | 1.5.3 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) +| ooce/x11/library/libxrandr | 1.5.4 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxrender | 0.9.11 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxt | 1.3.0 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) | ooce/x11/library/libxtst | 1.2.4 | https://www.x.org/archive/individual/lib/ | [omniosorg](https://github.com/omniosorg) From 7fc4b280d6692b6516a1ca6dbe34f91b207df13e Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 16:03:34 +0000 Subject: [PATCH 18/19] minio-mc: update to 2023-10-04T06-52-56Z --- build/minio-mc/build.sh | 2 +- build/minio-mc/patches/console.patch | 169 +++++++++++++++++++++++++++ build/minio-mc/patches/series | 1 + doc/packages.md | 2 +- 4 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 build/minio-mc/patches/console.patch diff --git a/build/minio-mc/build.sh b/build/minio-mc/build.sh index f248ed2d3..367ac67b9 100755 --- a/build/minio-mc/build.sh +++ b/build/minio-mc/build.sh @@ -18,7 +18,7 @@ PROG=minio-mc PKG=ooce/storage/minio-mc -VER=2023-03-20T17-17-53Z +VER=2023-10-04T06-52-56Z SUMMARY="MinIO client" DESC="A modern alternative to UNIX commands like ls, cat, cp, mirror, diff, " DESC+="find etc. It supports filesystems and Amazon S3 compatible cloud " diff --git a/build/minio-mc/patches/console.patch b/build/minio-mc/patches/console.patch new file mode 100644 index 000000000..2066a4cad --- /dev/null +++ b/build/minio-mc/patches/console.patch @@ -0,0 +1,169 @@ +From fa15abf58f2a4dcfbac2767caf17f57c3e029006 Mon Sep 17 00:00:00 2001 +From: Sebastiaan van Stijn +Date: Fri, 11 Feb 2022 15:08:07 +0100 +Subject: [PATCH] remove solaris implementation + +The solaris implementation is not used anywhere, and removed from most +projects, so we may as well clean up the corresponding files here. + +Signed-off-by: Sebastiaan van Stijn +--- + .github/workflows/ci.yml | 1 - + console_test.go | 4 ++-- + console_unix.go | 4 ++-- + pty_unix.go | 4 ++-- + tc_solaris_cgo.go | 52 ---------------------------------------- + tc_solaris_nocgo.go | 48 ------------------------------------- + tc_unix.go | 4 ++-- + 7 files changed, 8 insertions(+), 109 deletions(-) + delete mode 100644 tc_solaris_cgo.go + delete mode 100644 tc_solaris_nocgo.go + +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go +index 164dd59..022ae6c 100644 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go ++++ b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go +@@ -1,5 +1,5 @@ +-//go:build darwin || freebsd || linux || netbsd || openbsd || solaris || zos +-// +build darwin freebsd linux netbsd openbsd solaris zos ++//go:build darwin || freebsd || linux || netbsd || openbsd || zos ++// +build darwin freebsd linux netbsd openbsd zos + + /* + Copyright The containerd Authors. +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go +index b090252..f5a5b80 100644 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go ++++ b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go +@@ -1,5 +1,5 @@ +-//go:build darwin || linux || netbsd || openbsd || solaris +-// +build darwin linux netbsd openbsd solaris ++//go:build darwin || linux || netbsd || openbsd ++// +build darwin linux netbsd openbsd + + /* + Copyright The containerd Authors. +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_cgo.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_cgo.go +deleted file mode 100644 +index c755a9b..0000000 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_cgo.go ++++ /dev/null +@@ -1,52 +0,0 @@ +-//go:build solaris && cgo +-// +build solaris,cgo +- +-/* +- Copyright The containerd Authors. +- +- Licensed under the Apache License, Version 2.0 (the "License"); +- you may not use this file except in compliance with the License. +- You may obtain a copy of the License at +- +- http://www.apache.org/licenses/LICENSE-2.0 +- +- Unless required by applicable law or agreed to in writing, software +- distributed under the License is distributed on an "AS IS" BASIS, +- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +- See the License for the specific language governing permissions and +- limitations under the License. +-*/ +- +-package console +- +-import ( +- "os" +- +- "golang.org/x/sys/unix" +-) +- +-//#include +-import "C" +- +-const ( +- cmdTcGet = unix.TCGETS +- cmdTcSet = unix.TCSETS +-) +- +-// ptsname retrieves the name of the first available pts for the given master. +-func ptsname(f *os.File) (string, error) { +- ptspath, err := C.ptsname(C.int(f.Fd())) +- if err != nil { +- return "", err +- } +- return C.GoString(ptspath), nil +-} +- +-// unlockpt unlocks the slave pseudoterminal device corresponding to the master pseudoterminal referred to by f. +-// unlockpt should be called before opening the slave side of a pty. +-func unlockpt(f *os.File) error { +- if _, err := C.grantpt(C.int(f.Fd())); err != nil { +- return err +- } +- return nil +-} +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_nocgo.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_nocgo.go +deleted file mode 100644 +index 29c07d4..0000000 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_nocgo.go ++++ /dev/null +@@ -1,48 +0,0 @@ +-//go:build solaris && !cgo +-// +build solaris,!cgo +- +-/* +- Copyright The containerd Authors. +- +- Licensed under the Apache License, Version 2.0 (the "License"); +- you may not use this file except in compliance with the License. +- You may obtain a copy of the License at +- +- http://www.apache.org/licenses/LICENSE-2.0 +- +- Unless required by applicable law or agreed to in writing, software +- distributed under the License is distributed on an "AS IS" BASIS, +- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +- See the License for the specific language governing permissions and +- limitations under the License. +-*/ +- +-// +-// Implementing the functions below requires cgo support. Non-cgo stubs +-// versions are defined below to enable cross-compilation of source code +-// that depends on these functions, but the resultant cross-compiled +-// binaries cannot actually be used. If the stub function(s) below are +-// actually invoked they will display an error message and cause the +-// calling process to exit. +-// +- +-package console +- +-import ( +- "os" +- +- "golang.org/x/sys/unix" +-) +- +-const ( +- cmdTcGet = unix.TCGETS +- cmdTcSet = unix.TCSETS +-) +- +-func ptsname(f *os.File) (string, error) { +- panic("ptsname() support requires cgo.") +-} +- +-func unlockpt(f *os.File) error { +- panic("unlockpt() support requires cgo.") +-} +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go +index 947cb75..f5053b2 100644 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go ++++ b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go +@@ -1,5 +1,5 @@ +-//go:build darwin || freebsd || linux || netbsd || openbsd || solaris || zos +-// +build darwin freebsd linux netbsd openbsd solaris zos ++//go:build darwin || freebsd || linux || netbsd || openbsd || zos ++// +build darwin freebsd linux netbsd openbsd zos + + /* + Copyright The containerd Authors. diff --git a/build/minio-mc/patches/series b/build/minio-mc/patches/series index 5b1c0a4fb..488260ac3 100644 --- a/build/minio-mc/patches/series +++ b/build/minio-mc/patches/series @@ -1 +1,2 @@ Makefile.patch +console.patch -R diff --git a/doc/packages.md b/doc/packages.md index 71b554f1b..d1ae9267b 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -193,7 +193,7 @@ | ooce/server/nginx | 1.25.2 | https://nginx.org/en/download.html | [omniosorg](https://github.com/omniosorg) | ooce/server/nginx-124 | 1.24.0 | https://nginx.org/en/download.html | [omniosorg](https://github.com/omniosorg) | ooce/storage/minio | 2023-03-22T06-36-24Z | https://github.com/minio/minio/releases | [omniosorg](https://github.com/omniosorg) -| ooce/storage/minio-mc | 2023-03-20T17-17-53Z | https://github.com/minio/mc/releases | [omniosorg](https://github.com/omniosorg) +| ooce/storage/minio-mc | 2023-10-04T06-52-56Z | https://github.com/minio/mc/releases | [omniosorg](https://github.com/omniosorg) | ooce/system/file-system/ntfs-3g | 2022.10.3 | https://github.com/tuxera/ntfs-3g/releases | [omniosorg](https://github.com/omniosorg) | ooce/system/clamav | 1.2.0 | https://github.com/Cisco-Talos/clamav/tags https://www.clamav.net/downloads | [omniosorg](https://github.com/omniosorg) | ooce/system/htop | 3.2.2 | https://github.com/htop-dev/htop/releases https://htop.dev/downloads.html#sources | [omniosorg](https://github.com/omniosorg) From 2d90e323ed1f444eda1db4c4a2619778e4136753 Mon Sep 17 00:00:00 2001 From: Dominik Hassler Date: Fri, 13 Oct 2023 16:07:08 +0000 Subject: [PATCH 19/19] minio: update to 2023-10-07T15-07-38Z --- build/minio/build.sh | 2 +- build/minio/patches/Makefile.patch | 4 +- build/minio/patches/console.patch | 169 +++++++++++++++++++++++++++++ build/minio/patches/directio.patch | 39 +++++++ build/minio/patches/series | 2 + doc/packages.md | 2 +- 6 files changed, 214 insertions(+), 4 deletions(-) create mode 100644 build/minio/patches/console.patch create mode 100644 build/minio/patches/directio.patch diff --git a/build/minio/build.sh b/build/minio/build.sh index 3e2de2844..4aa1bbe0d 100755 --- a/build/minio/build.sh +++ b/build/minio/build.sh @@ -18,7 +18,7 @@ PROG=minio PKG=ooce/storage/minio -VER=2023-03-22T06-36-24Z +VER=2023-10-07T15-07-38Z SUMMARY="MinIO server" DESC="A high Performance Object Storage released under Apache License v2.0. " DESC+="It is API compatible with Amazon S3 cloud storage service." diff --git a/build/minio/patches/Makefile.patch b/build/minio/patches/Makefile.patch index 0af7fe187..7b0436719 100644 --- a/build/minio/patches/Makefile.patch +++ b/build/minio/patches/Makefile.patch @@ -1,4 +1,4 @@ -diff -wpruN '--exclude=*.orig' a~/Makefile a/Makefile +diff -wpruN --no-dereference '--exclude=*.orig' a~/Makefile a/Makefile --- a~/Makefile 1970-01-01 00:00:00 +++ a/Makefile 1970-01-01 00:00:00 @@ -1,6 +1,6 @@ @@ -9,7 +9,7 @@ diff -wpruN '--exclude=*.orig' a~/Makefile a/Makefile GOARCH := $(shell go env GOARCH) GOOS := $(shell go env GOOS) -@@ -108,7 +108,7 @@ verify-healing-inconsistent-versions: ## +@@ -133,7 +133,7 @@ build-debugging: build: checks ## builds minio to $(PWD) @echo "Building minio binary to './minio'" diff --git a/build/minio/patches/console.patch b/build/minio/patches/console.patch new file mode 100644 index 000000000..2066a4cad --- /dev/null +++ b/build/minio/patches/console.patch @@ -0,0 +1,169 @@ +From fa15abf58f2a4dcfbac2767caf17f57c3e029006 Mon Sep 17 00:00:00 2001 +From: Sebastiaan van Stijn +Date: Fri, 11 Feb 2022 15:08:07 +0100 +Subject: [PATCH] remove solaris implementation + +The solaris implementation is not used anywhere, and removed from most +projects, so we may as well clean up the corresponding files here. + +Signed-off-by: Sebastiaan van Stijn +--- + .github/workflows/ci.yml | 1 - + console_test.go | 4 ++-- + console_unix.go | 4 ++-- + pty_unix.go | 4 ++-- + tc_solaris_cgo.go | 52 ---------------------------------------- + tc_solaris_nocgo.go | 48 ------------------------------------- + tc_unix.go | 4 ++-- + 7 files changed, 8 insertions(+), 109 deletions(-) + delete mode 100644 tc_solaris_cgo.go + delete mode 100644 tc_solaris_nocgo.go + +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go +index 164dd59..022ae6c 100644 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go ++++ b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/console_unix.go +@@ -1,5 +1,5 @@ +-//go:build darwin || freebsd || linux || netbsd || openbsd || solaris || zos +-// +build darwin freebsd linux netbsd openbsd solaris zos ++//go:build darwin || freebsd || linux || netbsd || openbsd || zos ++// +build darwin freebsd linux netbsd openbsd zos + + /* + Copyright The containerd Authors. +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go +index b090252..f5a5b80 100644 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go ++++ b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/pty_unix.go +@@ -1,5 +1,5 @@ +-//go:build darwin || linux || netbsd || openbsd || solaris +-// +build darwin linux netbsd openbsd solaris ++//go:build darwin || linux || netbsd || openbsd ++// +build darwin linux netbsd openbsd + + /* + Copyright The containerd Authors. +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_cgo.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_cgo.go +deleted file mode 100644 +index c755a9b..0000000 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_cgo.go ++++ /dev/null +@@ -1,52 +0,0 @@ +-//go:build solaris && cgo +-// +build solaris,cgo +- +-/* +- Copyright The containerd Authors. +- +- Licensed under the Apache License, Version 2.0 (the "License"); +- you may not use this file except in compliance with the License. +- You may obtain a copy of the License at +- +- http://www.apache.org/licenses/LICENSE-2.0 +- +- Unless required by applicable law or agreed to in writing, software +- distributed under the License is distributed on an "AS IS" BASIS, +- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +- See the License for the specific language governing permissions and +- limitations under the License. +-*/ +- +-package console +- +-import ( +- "os" +- +- "golang.org/x/sys/unix" +-) +- +-//#include +-import "C" +- +-const ( +- cmdTcGet = unix.TCGETS +- cmdTcSet = unix.TCSETS +-) +- +-// ptsname retrieves the name of the first available pts for the given master. +-func ptsname(f *os.File) (string, error) { +- ptspath, err := C.ptsname(C.int(f.Fd())) +- if err != nil { +- return "", err +- } +- return C.GoString(ptspath), nil +-} +- +-// unlockpt unlocks the slave pseudoterminal device corresponding to the master pseudoterminal referred to by f. +-// unlockpt should be called before opening the slave side of a pty. +-func unlockpt(f *os.File) error { +- if _, err := C.grantpt(C.int(f.Fd())); err != nil { +- return err +- } +- return nil +-} +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_nocgo.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_nocgo.go +deleted file mode 100644 +index 29c07d4..0000000 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_solaris_nocgo.go ++++ /dev/null +@@ -1,48 +0,0 @@ +-//go:build solaris && !cgo +-// +build solaris,!cgo +- +-/* +- Copyright The containerd Authors. +- +- Licensed under the Apache License, Version 2.0 (the "License"); +- you may not use this file except in compliance with the License. +- You may obtain a copy of the License at +- +- http://www.apache.org/licenses/LICENSE-2.0 +- +- Unless required by applicable law or agreed to in writing, software +- distributed under the License is distributed on an "AS IS" BASIS, +- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +- See the License for the specific language governing permissions and +- limitations under the License. +-*/ +- +-// +-// Implementing the functions below requires cgo support. Non-cgo stubs +-// versions are defined below to enable cross-compilation of source code +-// that depends on these functions, but the resultant cross-compiled +-// binaries cannot actually be used. If the stub function(s) below are +-// actually invoked they will display an error message and cause the +-// calling process to exit. +-// +- +-package console +- +-import ( +- "os" +- +- "golang.org/x/sys/unix" +-) +- +-const ( +- cmdTcGet = unix.TCGETS +- cmdTcSet = unix.TCSETS +-) +- +-func ptsname(f *os.File) (string, error) { +- panic("ptsname() support requires cgo.") +-} +- +-func unlockpt(f *os.File) error { +- panic("unlockpt() support requires cgo.") +-} +diff --git a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go +index 947cb75..f5053b2 100644 +--- a/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go ++++ b/_deps/pkg/mod/github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81/tc_unix.go +@@ -1,5 +1,5 @@ +-//go:build darwin || freebsd || linux || netbsd || openbsd || solaris || zos +-// +build darwin freebsd linux netbsd openbsd solaris zos ++//go:build darwin || freebsd || linux || netbsd || openbsd || zos ++// +build darwin freebsd linux netbsd openbsd zos + + /* + Copyright The containerd Authors. diff --git a/build/minio/patches/directio.patch b/build/minio/patches/directio.patch new file mode 100644 index 000000000..b66328c51 --- /dev/null +++ b/build/minio/patches/directio.patch @@ -0,0 +1,39 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/_deps/pkg/mod/github.com/ncw/directio@v1.0.5/direct_io_unix.go a/_deps/pkg/mod/github.com/ncw/directio@v1.0.5/direct_io_unix.go +--- a~/_deps/pkg/mod/github.com/ncw/directio@v1.0.5/direct_io_unix.go 1970-01-01 00:00:00 ++++ a/_deps/pkg/mod/github.com/ncw/directio@v1.0.5/direct_io_unix.go 1970-01-01 00:00:00 +@@ -6,7 +6,7 @@ package directio + + import ( + "os" +- "syscall" ++ "golang.org/x/sys/unix" + ) + + const ( +@@ -19,5 +19,5 @@ const ( + + // OpenFile is a modified version of os.OpenFile which sets O_DIRECT + func OpenFile(name string, flag int, perm os.FileMode) (file *os.File, err error) { +- return os.OpenFile(name, syscall.O_DIRECT|flag, perm) ++ return os.OpenFile(name, unix.O_DIRECT|flag, perm) + } +diff -wpruN --no-dereference '--exclude=*.orig' a~/internal/disk/directio_unix.go a/internal/disk/directio_unix.go +--- a~/internal/disk/directio_unix.go 1970-01-01 00:00:00 ++++ a/internal/disk/directio_unix.go 1970-01-01 00:00:00 +@@ -22,7 +22,6 @@ package disk + + import ( + "os" +- "syscall" + + "github.com/ncw/directio" + "golang.org/x/sys/unix" +@@ -43,7 +42,7 @@ func DisableDirectIO(f *os.File) error { + if err != nil { + return err + } +- flag &= ^(syscall.O_DIRECT) ++ flag &= ^(unix.O_DIRECT) + _, err = unix.FcntlInt(fd, unix.F_SETFL, flag) + return err + } diff --git a/build/minio/patches/series b/build/minio/patches/series index 5b1c0a4fb..032611155 100644 --- a/build/minio/patches/series +++ b/build/minio/patches/series @@ -1 +1,3 @@ Makefile.patch +console.patch -R +directio.patch diff --git a/doc/packages.md b/doc/packages.md index d1ae9267b..0dc3f19fa 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -192,7 +192,7 @@ | ooce/server/haproxy | 2.8.2 | https://www.haproxy.org/ | [omniosorg](https://github.com/omniosorg) | ooce/server/nginx | 1.25.2 | https://nginx.org/en/download.html | [omniosorg](https://github.com/omniosorg) | ooce/server/nginx-124 | 1.24.0 | https://nginx.org/en/download.html | [omniosorg](https://github.com/omniosorg) -| ooce/storage/minio | 2023-03-22T06-36-24Z | https://github.com/minio/minio/releases | [omniosorg](https://github.com/omniosorg) +| ooce/storage/minio | 2023-10-07T15-07-38Z | https://github.com/minio/minio/releases | [omniosorg](https://github.com/omniosorg) | ooce/storage/minio-mc | 2023-10-04T06-52-56Z | https://github.com/minio/mc/releases | [omniosorg](https://github.com/omniosorg) | ooce/system/file-system/ntfs-3g | 2022.10.3 | https://github.com/tuxera/ntfs-3g/releases | [omniosorg](https://github.com/omniosorg) | ooce/system/clamav | 1.2.0 | https://github.com/Cisco-Talos/clamav/tags https://www.clamav.net/downloads | [omniosorg](https://github.com/omniosorg)