NetBSD/pkgsrc COC4QoLdoc TODO

   doc/TODO: + dropbear-2025.89, wayland-protocols-1.47.
VersionDeltaFile
1.26537+3-1doc/TODO
+3-11 files

NetBSD/pkgsrc U4XLSxidatabases/mongodb Makefile

   mongodb: Introduce workarond for PR pkg/59842

   cwrappers doesn't transform when `cc @args` syntax is used (to avoid very
   long commands). Tell the package we can handle the long commands so this
   syntax isn't necessary.

   Build failure seen on NetBSD-10/x86_64 - which relies on pkgsrc GCC, which
   relies on cwrappers transform.
VersionDeltaFile
1.102+6-1databases/mongodb/Makefile
+6-11 files

NetBSD/src CEhCZBWlib Makefile

   openssh: Don't make compat libssh build.

   libssh is now private, so it's not exposed for applications to link
   against (with libssh.so installed only in /usr/lib/private, if at
   all), so it's not useful to build as a compat library anyway.

   Should fix problems like:

       sparc64--netbsd-install: /home/builds/ab/HEAD/sparc64/20251216043204Z-dest/usr/libdata/debug/usr/lib/sparc/private/libssh.so.50.0.debug.inst.a4Bog4: mkstemp: No such file or directory
       --- /home/builds/ab/HEAD/sparc64/20251216043204Z-dest/usr/libdata/debug/usr/lib/sparc/private/libssh.so.50.0.debug ---

       *** Failed target: /home/builds/ab/HEAD/sparc64/20251216043204Z-dest/usr/libdata/debug/usr/lib/sparc/private/libssh.so.50.0.debug
       *** In directory: /home/source/ab/HEAD/src/crypto/external/bsd/openssh/lib
       *** Failed commands:
               ${_MKTARGET_INSTALL}
               => @# "install " /home/builds/ab/HEAD/sparc64/20251216043204Z-dest/usr/libdata/debug/usr/lib/sparc/private/libssh.so.50.0.debug
               ${INSTALL_FILE} -o ${DEBUGOWN} -g ${DEBUGGRP} -m ${DEBUGMODE}  ${.ALLSRC} ${.TARGET}
               => /home/builds/ab/HEAD/sparc64/20251216043204Z-tools/bin/sparc64--netbsd-install -U -M /home/builds/ab/HEAD/sparc64/20251216043204Z-dest/METALOG -D /home/builds/ab/HEAD/sparc64/20251216043204Z-dest -h sha256 -N /home/source/ab/HEAD/src/etc -c  -r -o root -g wheel -m 444  libssh.so.50.0.debug /home/builds/ab/HEAD/sparc64/20251216043204Z-dest/usr/libdata/debug/usr/lib/sparc/private/libssh.so.50.0.debug
       *** [/home/builds/ab/HEAD/sparc64/20251216043204Z-dest/usr/libdata/debug/usr/lib/sparc/private/libssh.so.50.0.debug] Error code 1

    [3 lines not shown]
VersionDeltaFile
1.309+3-1lib/Makefile
+3-11 files

NetBSD/pkgsrc VtvFgWgaudio/openal-soft options.mk

   audio/openal-soft: allow optional sndio support
VersionDeltaFile
1.4+10-2audio/openal-soft/options.mk
+10-21 files

NetBSD/pkgsrc fal2E3mmultimedia/ffmpeg3 options.mk, multimedia/ffmpeg4 options.mk

   multimedia/ffmpeg*: add optional sndio support
VersionDeltaFile
1.8+9-2multimedia/ffmpeg5/options.mk
1.3+9-2multimedia/ffmpeg6/options.mk
1.2+9-2multimedia/ffmpeg7/options.mk
1.23+9-2multimedia/ffmpeg3/options.mk
1.20+9-2multimedia/ffmpeg4/options.mk
+45-105 files

NetBSD/src 4gTMrCUlib/libc/citrus citrus_csmapper.c citrus_db.c, lib/libc/compat/net compat_ns_addr.c compat_ns_ntoa.c

   libc: Do not assume that <sys/endian.h> is transcluded via <sys/types.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.13+3-2lib/libc/citrus/citrus_csmapper.c
1.6+3-2lib/libc/citrus/citrus_db.c
1.5+3-2lib/libc/compat/net/compat_ns_addr.c
1.3+3-2lib/libc/compat/net/compat_ns_ntoa.c
1.30+3-2lib/libc/db/btree/bt_open.c
1.39+3-2lib/libc/db/hash/hash.c
+18-1210 files not shown
+48-3216 files

NetBSD/src vR6qz52games/adventure save.c, games/robots score.c

   games: Do not assume <sys/endian.h> is transcluded from <sys/types.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.16+3-2games/adventure/save.c
1.25+3-2games/robots/score.c
1.27+2-1games/tetris/scores.c
+8-53 files

NetBSD/src LUPnKTvsys/arch/arm/ti omap4_prcm.c omap3_platform.c

   Pandaboard work from Rui-Xiang Guo via port-arm with updates from me.

   https://github.com/picohive/netbsd-pandaboard
VersionDeltaFile
1.1+354-0sys/arch/arm/ti/omap4_prcm.c
1.10+252-8sys/arch/arm/ti/omap3_platform.c
1.1+231-0sys/arch/arm/ti/ti_omapmusb.c
1.1+199-0sys/arch/arm/ti/ti_gate_clock.c
1.1+186-0sys/arch/arm/ti/ti_comp_clock.c
1.3+129-39sys/arch/arm/ti/ti_usb.c
+1,351-4718 files not shown
+1,808-7724 files

NetBSD/src d5h2wHUcrypto/external/bsd/libsaslc/dist/src msg.c parser.c, crypto/external/bsd/libsaslc/dist/test t_session.c example_client.c

   libsaslc(3): Remove advertising clauses.

   This code is copyright The NetBSD Foundation.
VersionDeltaFile
1.5+3-7crypto/external/bsd/libsaslc/dist/test/t_session.c
1.3+3-7crypto/external/bsd/libsaslc/dist/src/msg.c
1.6+3-7crypto/external/bsd/libsaslc/dist/src/parser.c
1.5+3-7crypto/external/bsd/libsaslc/dist/src/saslc.c
1.9+3-7crypto/external/bsd/libsaslc/dist/src/xsess.c
1.5+3-7crypto/external/bsd/libsaslc/dist/test/example_client.c
+18-4230 files not shown
+97-24136 files

NetBSD/pkgsrc mju6IzPwww/py-autobahn Makefile

   py-autobahn: remove superfluous file to make PLIST constant on all architectures
VersionDeltaFile
1.47+5-3www/py-autobahn/Makefile
+5-31 files

NetBSD/pkgsrc GK7VOSVdatabases/db4 distinfo, databases/db4/patches patch-ae patch-ab

   databases/db[45] -- Add mutex support for SPARC v[78] machines.

   Thanks go to John D. Baker for submitting an updated patch to the PR,
   and to Andrew Randrianasulu for bringing up the issue again and then
   testing the patches.

   Fixes PR pkg/43444.
VersionDeltaFile
1.3+27-59databases/db4/patches/patch-ae
1.28+30-23databases/db4/patches/patch-ab
1.2+30-3databases/db5/patches/patch-src_dbinc_mutex_int.h
1.9+17-3databases/db5/patches/patch-ab
1.20+3-3databases/db5/distinfo
1.52+3-3databases/db4/distinfo
+110-946 files

NetBSD/pkgsrc WULgUxCmk/defaults options.description

   options.description: add a couple
VersionDeltaFile
1.752+2-0mk/defaults/options.description
+2-01 files

NetBSD/pkgsrc yofA0kndoc CHANGES-2025

   doc: Updated graphics/p5-PerlMagick to 7.1.2.11
VersionDeltaFile
1.7232+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 2ZMfW9pgraphics/p5-PerlMagick Makefile

   p5-PerlMagick: Update to 7.1.2.11
VersionDeltaFile
1.223+1-2graphics/p5-PerlMagick/Makefile
+1-21 files

NetBSD/pkgsrc tfLVmJKdoc CHANGES-2025

   doc: Updated graphics/ImageMagick to 7.1.2.11
VersionDeltaFile
1.7231+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 0SbPbqBgraphics/ImageMagick distinfo Makefile.common

   ImageMagick: Update to 7.1.2.11

   upstream changes:
   -----------------
   7.1.2-11 - 2025-12-14
   Commits
     * beta release e97f8c1
     * Only allow setting the data_precision to values other then 16 and 12 when quality is lossless (>= 100). 4d7581a
     * Switch to macos-15-intel for the x64 MacOS build. 3f47b60
     * Removed old debug statements. 281adfc
     * Added extra checks to prevent overflows on 32-bit systems and do an earlier exit. 1dc1fc9
     * release 578d60d
VersionDeltaFile
1.314+4-4graphics/ImageMagick/distinfo
1.292+2-2graphics/ImageMagick/Makefile.common
+6-62 files

NetBSD/pkgsrc qMlm74Kmail/flowerysong-openarc Makefile

   flowerysong-openarc: try helping the package find libmilter

   discussed with manu@
VersionDeltaFile
1.4+3-2mail/flowerysong-openarc/Makefile
+3-21 files

NetBSD/src b16dph5sys/dev/ic summitreg.h

   moar registers
VersionDeltaFile
1.20+27-4sys/dev/ic/summitreg.h
+27-41 files

NetBSD/pkgsrc Vy4Ob8Femulators/dosbox-staging options.mk Makefile

   emulators/dosbox-staging: move some dependencies to options.mk
VersionDeltaFile
1.2+43-7emulators/dosbox-staging/options.mk
1.6+6-6emulators/dosbox-staging/Makefile
+49-132 files

NetBSD/pkgsrc-wip e2c6640rust192 options.mk

rust192: rust 1.92.0 requires LLVM >= 20...

...so suggest using the internal LLVM if the current pkgsrc llvm
is older.
DeltaFile
+6-0rust192/options.mk
+6-01 files

NetBSD/pkgsrc-wip 9ada231freetds distinfo Makefile

Bump freetds to 1.5.10
DeltaFile
+3-3freetds/distinfo
+1-1freetds/Makefile
+4-42 files

NetBSD/pkgsrc-wip 48d674esftpgo distinfo go-modules.mk, sftpgo/files sftpgo.sh

Add sftpgo: Event-driven SFTP, FTP/S, HTTP/S and WebDAV server
DeltaFile
+1,370-0sftpgo/distinfo
+457-0sftpgo/go-modules.mk
+130-0sftpgo/PLIST
+66-0sftpgo/Makefile
+32-0sftpgo/files/sftpgo.sh
+5-0sftpgo/DESCR
+2,060-02 files not shown
+2,062-08 files

NetBSD/src YLmA7gqcrypto/external/bsd/openssh Makefile.inc, crypto/external/bsd/openssh/lib Makefile

   openssh: Install libssh.so in /usr/lib/private.

   This way it doesn't get exposed to applications accidentally, and we
   don't need to worry about breaking ABI when updating openssh in base.

   PR lib/58648: private shared libraries should go in /usr/lib/private,
   not /usr/lib
VersionDeltaFile
1.45+13-1crypto/external/bsd/openssh/lib/Makefile
1.43+12-1rescue/Makefile
1.359+8-4share/mk/bsd.prog.mk
1.18+8-1crypto/external/bsd/openssh/Makefile.inc
1.1019+4-4distrib/sets/lists/base/shl.mi
1.2503+3-3distrib/sets/lists/comp/mi
+48-144 files not shown
+56-2310 files

NetBSD/src IvzWlzDdistrib/sets/lists/base mi, etc/mtree NetBSD.dist.base

   Add logic for /usr/lib/private libraries.

   New variables for makefiles to define:

   <bsd.lib.mk> LIBSUBDIR -- If nonempty, install library into
       ${LIBDIR}/${LIBSUBDIR} instead of ${LIBDIR}.  Typically set
       either to empty or to `private'.

   <bsd.lib.mk> LIBDPSUBDIRS -- List of subdirectories _subdir_ to add
       -L${SHLIBDIR}/${_subdir_} -Wl,-R${SHLIBDIR}/${_subdir_} to
       ldflags when linking library.  Note: Should only be used inside
       private libraries, not inside public libraries to link against
       private libraries, which can't work -- see comment.

   <bsd.prog.mk> PROGDPSUBDIRS -- List of subdirectories _subdir_ to add
       -L${SHLIBDIR}/${_subdir_} -Wl,-R${SHLIBDIR}/${_subdir_} to
       ldflags when linking program.

   (XXX bsd.lib.mk/bsd.prog.mk should figure LIBDPSUBDIRS/PROGDPSUBDIRS

    [25 lines not shown]
VersionDeltaFile
1.423+25-6share/mk/bsd.lib.mk
1.457+17-1share/mk/bsd.README
1.358+10-1share/mk/bsd.prog.mk
1.262+3-1etc/mtree/NetBSD.dist.base
1.1371+3-1distrib/sets/lists/base/mi
+58-105 files

NetBSD/src qMBztPIusr.bin/crunch/crunchgen crunchgen.c

   crunchgen(1): Implement -L <lib-dir> option for real.

   Pass it through via LDADD in the generated .mk output, before any -l
   options.

   The original logic -- which was disabled in 2001, apparently by
   accident -- had a default libdir of /usr/lib.  But it didn't do
   anything with that string, so removing it as a default doesn't change
   anything.  But the linker doesn't need us to specify that path anyway
   (and it would really have to be -L=/usr/lib rather than -L/usr/lib,
   whereas we want -L/path/to/obj/lib/libfoo without the `=').

   PR toolchain/59841: crunchgen(1) ignores -L argument

   Will be needed for:

   PR lib/58648: private shared libraries should go in /usr/lib/private,
   not /usr/lib
VersionDeltaFile
1.97+7-4usr.bin/crunch/crunchgen/crunchgen.c
+7-41 files

NetBSD/src MqvD0dwlib/libedit editline.3 el.c

   [Prereq for PR bin/58609] Add EL_GETENV to libedit

   When interacting with the shell, and perhaps other applications,
   editline needs to obtain the values of some environment variables.

   Normally getenv(3) does that - but that doesn't work when being
   used in sh(1) as getenv() simply accesses the environment as it
   was when sh(1) was invoked - after that, in sh anyway, that
   environment is simply abandoned (well, kind of) - but certainly
   no changes made by the shell will be reflected there.

   To allow editline to obtain current values of environment
   variables, add a new el_set()/el_get() "op" parameter value,
   which can be used to instruct editline which function to use
   for the purpose.   That is EL_GETENV.

   This is part of a (long pending, awaiting testing) fix for
   PR bin/58609 - but I'm getting tired of having it sitting uncommitted
   in my source tree - and I think this part is self contained,
   and simple enough, to simply commit.
VersionDeltaFile
1.104+20-2lib/libedit/editline.3
1.104+18-4lib/libedit/el.c
1.47+3-3lib/libedit/terminal.c
1.66+3-3lib/libedit/vi.c
1.49+2-1lib/libedit/el.h
1.64+2-1lib/libedit/histedit.h
+48-146 files

NetBSD/pkgsrc XQm14hRdoc CHANGES-2025

   doc: Updated time/ruby-tzinfo-data to 1.2025.3
VersionDeltaFile
1.7230+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc FyRzEdbtime/ruby-tzinfo-data distinfo Makefile

   time/ruby-tzinfo-data: update to 1.2025.3

   1.2025.3 (2025-12-13)

   * Based on version 2025c of the IANA Time Zone Database
     (https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/message/TAGXKYLMAQRZRFTERQ33CEKOW7KRJVAK/).
VersionDeltaFile
1.41+4-4time/ruby-tzinfo-data/distinfo
1.40+2-2time/ruby-tzinfo-data/Makefile
+6-62 files

NetBSD/src dKHFIlGsys/arch/aarch64/include byte_swap.h, sys/arch/amd64/include byte_swap.h

   Eliminate recursive dependency on <sys/bswap.h> in MD <byte_swap.h>

   On certain NetBSD archs, it isn't possible to include <sys/bswap.h>
   directly without including <sys/endian.h> first. This has been
   broken since at least before netbsd-10, but recent changes elsewhere
   have made this problem more visible for some reason.

   Fix this by not including <sys/types.h>, eliminating recursive
   inclusion - <sys/types.h> includes <machine/endian.h>. It would
   be nice to remove that line from types.h, since it's no longer
   necessary, but currently the kernel assumes that <sys/endian.h> is
   included from <sys/types.h> in various places (and possibly userspace
   software does too).

   For now we can take the less dangerous option by avoiding
   including <sys/types.h> from these bswap headers. They don't need the
   full header, and applications that assume transclusion aren't portable
   anyway, since architectures like sparc64 don't include <sys/types.h>
   via <sys/bswap.h>.

    [2 lines not shown]
VersionDeltaFile
1.5+3-2sys/arch/aarch64/include/byte_swap.h
1.9+2-2sys/arch/amd64/include/byte_swap.h
1.17+2-2sys/arch/arm/include/byte_swap.h
1.9+2-2sys/arch/hppa/include/byte_swap.h
1.18+2-2sys/arch/i386/include/byte_swap.h
1.12+2-2sys/arch/m68k/include/byte_swap.h
+13-124 files not shown
+21-2010 files

NetBSD/pkgsrc-wip 1ec8936zaracc Makefile

update of games to lang.
DeltaFile
+1-1zaracc/Makefile
+1-11 files