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.1371+3-1distrib/sets/lists/base/mi
1.262+3-1etc/mtree/NetBSD.dist.base
+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 el.c editline.3

   [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+18-4lib/libedit/el.c
1.104+20-2lib/libedit/editline.3
1.66+3-3lib/libedit/vi.c
1.47+3-3lib/libedit/terminal.c
1.64+2-1lib/libedit/histedit.h
1.49+2-1lib/libedit/el.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/m68k/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.3+2-2sys/arch/or1k/include/byte_swap.h
1.6+2-2sys/arch/riscv/include/byte_swap.h
1.5+2-2sys/arch/sh3/include/byte_swap.h
1.13+2-2sys/arch/vax/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

NetBSD/pkgsrc-wip c78b1dbfreemasterofmagic Makefile distinfo

import of freemasterofmagic.
DeltaFile
+20-0freemasterofmagic/Makefile
+5-0freemasterofmagic/distinfo
+2-0freemasterofmagic/PLIST
+1-0freemasterofmagic/DESCR
+28-04 files

NetBSD/pkgsrc 8SKEISJdoc pkg-vulnerabilities

   pkg-vulnerabilities: add last 24 hours CVEs

   + py-django-allauth, elasticsearch, libreoffice
     openrsync (not fixed), uriparser
VersionDeltaFile
1.685+7-1doc/pkg-vulnerabilities
+7-11 files

NetBSD/pkgsrc klzUHv5audio/suil PLIST.Darwin

   suil: try fixing PLIST on Darwin
VersionDeltaFile
1.1+2-0audio/suil/PLIST.Darwin
+2-01 files

NetBSD/pkgsrc rHWbmbRdevel/libmemmgr Makefile distinfo, devel/libmemmgr/patches patch-memmgr.internal.h patch-strallocnp.c

   libmemmgr: fix build on NetBSD 11

   and hopefully SmartOS too
VersionDeltaFile
1.1+14-0devel/libmemmgr/patches/patch-memmgr.internal.h
1.1+14-0devel/libmemmgr/patches/patch-strallocnp.c
1.21+4-4devel/libmemmgr/Makefile
1.6+3-1devel/libmemmgr/distinfo
+35-54 files

NetBSD/pkgsrc wnZdPsLdoc CHANGES-2025

   doc: Updated textproc/uriparser to 1.0.0
VersionDeltaFile
1.7229+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 7ed1d91textproc/uriparser distinfo options.mk, textproc/uriparser/patches patch-include_uriparser_UriBase.h

   uriparser: update to 1.0.0.

   Security fix release.

   2025-12-15 -- 1.0.0

   >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
     * Fixed: [CVE-2025-67899]
         Protect from stack overflow during parsing by dissolving all 13 cases
         of recursion, both direct and indirect. The attack vector was long
         (or crafted) URI input. The known impact is denial of service or more.
         Thanks for the report to Sergey Svistunov!
         Thanks for in-depth review to Tim Düsterhus! (sponsored by Tideways GmbH)
         Thanks for C callgraph tool "egypt" (https://www.gson.org/egypt/)
           to Andreas Gustafsson and for "dot_find_cycles.py" to Jason Antman!
         (GitHub #282, GitHub #284)
   >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
     * Changed: Start requiring a C99 compiler (GitHub #264, GitHub #273)
     * Changed: Require CMake >=3.15.0 (GitHub #270)

    [53 lines not shown]
VersionDeltaFile
1.20+4-5textproc/uriparser/distinfo
1.4+4-3textproc/uriparser/options.mk
1.21+2-2textproc/uriparser/Makefile
1.11+2-2textproc/uriparser/PLIST
1.2+1-1textproc/uriparser/patches/patch-include_uriparser_UriBase.h
+13-135 files

NetBSD/pkgsrc 7EhpBN4www/firefox distinfo, www/firefox/patches patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc

   firefox: make a patch's comments match its gamut
VersionDeltaFile
1.572+2-2www/firefox/distinfo
1.4+2-1www/firefox/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
+4-32 files

NetBSD/pkgsrc HbTQyR3graphics/pngcheck Makefile

   pngcheck: simplify build
VersionDeltaFile
1.7+2-2graphics/pngcheck/Makefile
+2-21 files

NetBSD/pkgsrc nZkuOEzdoc CHANGES-2025

   doc: Updated graphics/pngcheck to 4.0.1
VersionDeltaFile
1.7228+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc vp1Eewjgraphics/pngcheck Makefile distinfo, graphics/pngcheck/patches patch-pngcheck.c

   pngcheck: update to 4.0.1.

   4.0.1

   This release builds on version 4.0.0 with the following improvements:

   New Features

       Added support for Content Credentials caBX chunk from PNG Fourth Edition
       Added support for Apple iDOT chunk (now registered)
       Added cICP autodetect for BT.601 PAL, SECAM and NTSC
       Added validation that cICP chunk must accompany the use of mDCV

   Build System Improvements

       Added GitHub Actions CI for CMake and Make builds on Ubuntu, macOS, and Windows
       Required zlib library as a non-optional dependency
       Auto-detect Windows platform without requiring the WIN32 macro
       Imported the wildargs library for automatic wildcard argument expansion on Windows

    [23 lines not shown]
VersionDeltaFile
1.1+16-0graphics/pngcheck/patches/patch-pngcheck.c
1.6+8-7graphics/pngcheck/Makefile
1.7+5-4graphics/pngcheck/distinfo
1.3+3-2graphics/pngcheck/PLIST
+32-134 files

NetBSD/pkgsrc ifEhwQDwww/firefox140 distinfo, www/firefox140/patches patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc

   firefox140: fix builds with NetBSD >= 11.99.4
VersionDeltaFile
1.2+12-2www/firefox140/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
1.4+2-2www/firefox140/distinfo
+14-42 files

NetBSD/pkgsrc KnvpiCYshells/fish Makefile

   shells/fish: fix build

   Disable dynamic linking against pkgsrc pcre2, otherwise fish fails the
   runtime library search path check.
   This will be reported upstream.
VersionDeltaFile
1.58+8-5shells/fish/Makefile
+8-51 files

NetBSD/src TW0lo2yusr.sbin/sysinst/arch/evbsh3 msg.md.en, usr.sbin/sysinst/arch/ews4800mips msg.md.en

   s/massages/messages/ in comments.
VersionDeltaFile
1.2+2-2usr.sbin/sysinst/arch/evbsh3/msg.md.en
1.2+2-2usr.sbin/sysinst/arch/ews4800mips/msg.md.en
+4-42 files

NetBSD/pkgsrc 1hsI1u1doc CHANGES-2025

   doc: update for start of freeze for Q4 branch
VersionDeltaFile
1.7227+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc-wip 330b90f. Makefile

wip: Add py-dnslib
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip 23d9f17py-dnslib PLIST Makefile

py-dnslib: Import py-dnslib-0.9.26

A library to encode/decode DNS wire-format packets supporting both
Python 2.7 and Python 3.2+.

The library provides:

 * Support for encoding/decoding DNS packets between wire format,
   python objects, and Zone/DiG textual representation (dnslib.dns)
 * A server framework allowing the simple creation of custom DNS
   resolvers (dnslib.server) and a number of example servers
   created using this framework
 * A number of utilities for testing (dnslib.client, dnslib.proxy,
   dnslib.intercept)
DeltaFile
+57-0py-dnslib/PLIST
+19-0py-dnslib/Makefile
+12-0py-dnslib/DESCR
+5-0py-dnslib/distinfo
+93-04 files

NetBSD/pkgsrc-wip 251ffdevisidata distinfo, visidata/patches patch-visidata___input.py patch-visidata_movement.py

visidata: Add reference to upstream PR
DeltaFile
+4-0visidata/patches/patch-visidata___input.py
+4-0visidata/patches/patch-visidata_movement.py
+2-2visidata/distinfo
+10-23 files

NetBSD/src U6BDE1Rsbin/efi devpath1.c devpath2.c

   EFI: avoid using assignments in assertions

   we do want to assert the type so a comparison
VersionDeltaFile
1.5+3-3sbin/efi/devpath1.c
1.7+3-3sbin/efi/devpath2.c
1.7+3-3sbin/efi/devpath3.c
1.3+3-3sbin/efi/devpath5.c
+12-124 files

NetBSD/src gFty5Gyexternal/bsd/blocklist/bin blocklistd.c

   Only restore state if it exists (Jose Luis Duran)
   Add quotes around messges
VersionDeltaFile
1.14+11-9external/bsd/blocklist/bin/blocklistd.c
+11-91 files

NetBSD/src ysbZvVbexternal/bsd/blocklist/bin blocklistd.c

   Revert previous. See:
   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=29168
   From Jose Luis Duran
VersionDeltaFile
1.13+9-7external/bsd/blocklist/bin/blocklistd.c
+9-71 files