NetBSD/pkgsrc-wip ff4ed61dnsdist Makefile COMMIT_MSG, powerdns PLIST COMMIT_MSG

dnsdist, powerdns: remove, updated in pkgsrc
DeltaFile
+0-75dnsdist/Makefile
+0-69dnsdist/COMMIT_MSG
+0-61powerdns/PLIST
+0-47powerdns/COMMIT_MSG
+0-32powerdns/Makefile.common
+0-29powerdns/files/smf/manifest.xml
+0-31316 files not shown
+1-55622 files

NetBSD/pkgsrc-wip 79512c0waybar/patches patch-src_modules_battery.cpp patch-src_modules_cpu__frequency_bsd.cpp

waybar: update to 0.15.0
DeltaFile
+53-42waybar/patches/patch-src_modules_battery.cpp
+28-0waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp
+24-0waybar/patches/patch-src_factory.cpp
+21-0waybar/patches/patch-include_util_udev__deleter.hpp
+15-3waybar/patches/patch-meson.build
+18-0waybar/patches/patch-include_modules_battery.hpp
+159-452 files not shown
+170-528 files

NetBSD/pkgsrc-wip 698fdbdrio PKGMESSAGE Makefile, rio/files README.NetBSD

rio: replace PKGMESSAGE with files/README.NetBSD

PKGMESSAGE is reserved for critical warnings; operational notes
belong in a README file installed under share/doc/<pkg>/.

- Remove PKGMESSAGE
- Add files/README.NetBSD with terminal-type, shell, and theme notes
- Install it to share/doc/rio/ via do-install
- Add share/doc/rio to INSTALLATION_DIRS and PLIST
DeltaFile
+0-34rio/PKGMESSAGE
+26-0rio/files/README.NetBSD
+4-1rio/Makefile
+1-0rio/PLIST
+31-354 files

NetBSD/pkgsrc-wip 898b37femacs-git PLIST

emacs-git: update PLIST
DeltaFile
+25-0emacs-git/PLIST
+25-01 files

NetBSD/pkgsrc-wip 1cc2474rio PKGMESSAGE Makefile

rio: add PKGMESSAGE; declare ncurses DEPENDS

PKGMESSAGE covers three user-visible gotchas: base-system programs
need TERM=xterm-256color (libterminfo reads only the CDB, not
TERMINFO_DIRS), shell detection from /etc/passwd, and theme placement.

DEPENDS on ncurses is now explicit: do-install calls
${LOCALBASE}/bin/tic which requires ncurses to be installed, and the
installed terminfo is only useful to ncurses-linked programs anyway.
DeltaFile
+34-0rio/PKGMESSAGE
+1-0rio/Makefile
+35-02 files

NetBSD/pkgsrc-wip c7525d4rio Makefile options.mk, rio/patches patch-misc_rio.terminfo patch-rio-backend_src_config_defaults.rs

rio: fix shell detection, terminfo, man pages, options framework

- patch-teletypewriter_src_unix_mod.rs: add NetBSD shell override so rio
  starts the shell from /etc/passwd rather than inheriting $SHELL=/bin/ksh
  from the display manager; also fix use-spawn on NetBSD so --login arg
  is passed (patch-rio-backend_src_config_defaults.rs)
- patch-misc_rio.terminfo: remove the "rio" entry; ncurses already ships
  share/terminfo/r/rio, compiling it here caused a pkg_add PLIST conflict;
  tic now produces only rio+base and xterm-rio (unique to this package)
- options.mk: new file; add "man" option (on by default) to build rio.1,
  rio.5, rio-bindings.5 from scdoc source in extra/man/
- Makefile: INSTALLATION_DIRS+= (not =) so options.mk additions are kept;
  add man/man1 and man/man5 dirs via options.mk; run tic for terminfo;
  conditional scdoc installs guarded by !empty(PKG_OPTIONS:Mman)
- PLIST: use ${PLIST.man} token for conditional man page entries;
  track share/terminfo/r/rio+base and share/terminfo/x/xterm-rio only
- patch-misc_rio.desktop: set TERMINFO_DIRS=@PREFIX@/share/terminfo and
  EGL_LOG_LEVEL=fatal in Exec lines; PREFIX substituted via SUBST block
- distinfo: regenerate for all new and updated patches
DeltaFile
+30-0rio/patches/patch-misc_rio.terminfo
+25-2rio/Makefile
+24-0rio/patches/patch-rio-backend_src_config_defaults.rs
+19-0rio/patches/patch-teletypewriter_src_unix_mod.rs
+16-0rio/options.mk
+6-5rio/patches/patch-misc_rio.desktop
+120-72 files not shown
+129-98 files

NetBSD/pkgsrc-wip d52cfb5. TODO, resterm distinfo Makefile

resterm: update to 0.39.5
DeltaFile
+3-3resterm/distinfo
+1-1resterm/Makefile
+0-1TODO
+4-53 files

NetBSD/pkgsrc-wip 7120f9c. TODO, crush distinfo go-modules.mk

crush: pdate to 0.71.0
DeltaFile
+81-81crush/distinfo
+26-26crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+108-1094 files

NetBSD/pkgsrc-wip 9ba4e20rio Makefile

rio: fix pre-configure for wgpu-28.x vendor crates

Update vendor crate version strings from wgpu-25.0.2/wgpu-core-25.0.2/
wgpu-core-deps-windows-linux-android-25.0.0 to the versions actually
bundled with rio-0.4.5 (wgpu-28.0.0, wgpu-core-28.0.1,
wgpu-core-deps-windows-linux-android-28.0.0).

Also update the sed patterns to match the wgpu-28 source layout:
- vulkan/gles anchor on freebsd (wgpu-28 already added FreeBSD) rather
  than android (wgpu-25)
- gles Emscripten anchor is unchanged
- wgpu-core-deps target cfg includes freebsd in the existing list

Fix a make(1) quoting bug: the AWK pattern used a bare $, which make
expanded as an empty variable; change to 422 so make passes a literal $
to the shell and awk sees the correct end-of-line anchor.

Verified: clean pkgsrc build of rio-0.4.5 completes without errors on
NetBSD-current amd64.
DeltaFile
+18-18rio/Makefile
+18-181 files

NetBSD/pkgsrc-wip 8f49a02rio Makefile distinfo, rio/patches patch-misc_rio.desktop patch-teletypewriter_src_unix_mod.rs

rio: fix NetBSD build and runtime; terminal now working

Four changes to make rio-0.4.5 fully functional on NetBSD:

1. teletypewriter patch: set B38400 baud rate in create_termp() BSD termios
   branch.  c_ispeed/c_ospeed=0 (B0) caused NetBSD tty.c to send SIGHUP to
   the PTY session leader immediately on tcsetattr, killing the shell.

2. wgpu pre-configure patches: wgpu and wgpu-core hard-code platform
   allowlists (Windows/Linux/Android/Apple) for their Vulkan and GLES
   backends via cfg_aliases in build.rs.  The pre-configure Makefile target
   patches four vendor files at build time to include NetBSD:
   - wgpu/build.rs: add netbsd to vulkan and gles cfg conditions
   - wgpu-core/build.rs: add netbsd to windows_linux_android alias
   - wgpu-core/Cargo.toml: extend target dep cfg + activate wgpu-hal
     gles/vulkan features directly so the feature chain reaches wgpu-hal
   - wgpu-core-deps-windows-linux-android/Cargo.toml: make wgpu-hal an
     unconditional dependency (removes the Windows/Linux/Android restriction)
   Cargo vendor checksums are cleared (files:{}) for each modified crate

    [11 lines not shown]
DeltaFile
+36-0rio/Makefile
+23-0rio/patches/patch-misc_rio.desktop
+18-4rio/patches/patch-teletypewriter_src_unix_mod.rs
+2-1rio/distinfo
+79-54 files

NetBSD/pkgsrc-wip 18b4556. TODO, bookokrat distinfo Makefile

bookokrat: update to 0.3.11
DeltaFile
+3-3bookokrat/distinfo
+1-1bookokrat/Makefile
+0-1TODO
+4-53 files

NetBSD/pkgsrc-wip c275132. TODO

TODO: + bookokrat-0.3.11, crush-0.71.0, forge-0.5.1, resterm-0.39.5.
DeltaFile
+4-0TODO
+4-01 files

NetBSD/pkgsrc-wip 517fdde. TODO, forge distinfo go-modules.mk

forge: update to 0.5.1
DeltaFile
+21-21forge/distinfo
+6-6forge/go-modules.mk
+1-1forge/Makefile
+0-1TODO
+28-294 files

NetBSD/pkgsrc-wip c07531fscrcpy Makefile distinfo

scrcpy: update to 4.0, switch to wip/android-tools

Upstream 4.0 switches from SDL2 to SDL3; ffmpeg buildlink moved
from ffmpeg7 to ffmpeg8 (the version active in pkgsrc). PLIST
gains data/disconnected.png, shown by the client when the device
goes away.

DEPENDS replaces devel/android-tools-adb (the Android 5.x C-era
adb from 2015) with wip/android-tools, the modern AOSP adb/fastboot
packaged from nmeum/android-tools. The legacy adb fails to push
the scrcpy server to current devices with "protocol fault (no
status)", which manifests as scrcpy starting and then doing
nothing - no client window.

SERVERFILE/SITES.* now derive the version from DISTNAME via a
local VERSION variable, so a future bump only has to touch
DISTNAME. PKGVERSION_NOREV cannot be used here: bsd.pkg.mk
defines it, and the SITES.${file} key is resolved at parse time
before that include runs.

    [3 lines not shown]
DeltaFile
+9-8scrcpy/Makefile
+6-6scrcpy/distinfo
+0-2scrcpy/TODO
+1-0scrcpy/PLIST
+16-164 files

NetBSD/pkgsrc-wip 601c64eandroid-tools Makefile PLIST, android-tools/patches patch-vendor_extras_libjsonpb_parse_jsonpb.cpp

android-tools: Import android-tools-35.0.2

CMake-based packaging of the modern AOSP adb, fastboot and image
utilities, via nmeum/android-tools (the same source used by Arch,
Debian, Fedora and Alpine). Tracks Google's SDK Platform-Tools.

Intended as a replacement for devel/android-tools-adb, which still
ships the 2015 C-era adb from Android 5.x and fails to push the
scrcpy server (and other modern payloads) to current devices with
"protocol fault (no status)".

Initial import is darwin/Linux focused; fastboot and adb's fdevent
loop both need work to build on the BSDs (epoll, Linux usbfs).
DeltaFile
+55-0android-tools/Makefile
+27-0android-tools/PLIST
+19-0android-tools/patches/patch-vendor_extras_libjsonpb_parse_jsonpb.cpp
+13-0android-tools/TODO
+6-0android-tools/distinfo
+3-0android-tools/DESCR
+123-02 files not shown
+128-18 files

NetBSD/pkgsrc-wip 30254f7freetds distinfo Makefile

freetds: update to 1.5.18
DeltaFile
+3-3freetds/distinfo
+1-1freetds/Makefile
+4-42 files

NetBSD/pkgsrc-wip 7d47308rio distinfo cargo-depends.mk, rio/patches patch-teletypewriter_src_unix_mod.rs patch-corcovado_src_sys_unix_kqueue.rs

Initial import of rio, accelerated terminal emulator
While it starts, I was not actually able to test it due to lack of suitable hardware with NetBSD
DeltaFile
+1,987-0rio/distinfo
+662-0rio/cargo-depends.mk
+55-0rio/Makefile
+35-0rio/patches/patch-teletypewriter_src_unix_mod.rs
+17-0rio/patches/patch-corcovado_src_sys_unix_kqueue.rs
+6-0rio/DESCR
+2,762-02 files not shown
+2,767-08 files

NetBSD/pkgsrc-wip 78f9a1e. Makefile, fresh distinfo cargo-depends.mk

Update editors/fresh to v.0.3.8
DeltaFile
+67-3fresh/distinfo
+21-0fresh/cargo-depends.mk
+14-3fresh/COMMIT_MSG
+16-0fresh/patches/patch-plugins_dashboard.ts
+5-5fresh/Makefile
+2-0Makefile
+125-116 files

NetBSD/pkgsrc-wip 1196e26Coin distinfo, Coin/patches patch-src_glue_gl.cpp

Coin: Add a EGL detection patch that potentially fixes FreeCAD.
DeltaFile
+24-0Coin/patches/patch-src_glue_gl.cpp
+1-0Coin/distinfo
+25-02 files

NetBSD/pkgsrc-wip 9855d90freecad PLIST Makefile, freecad/patches patch-src_App_Application.cpp patch-src_App_ApplicationDirectories.cpp

freecad: Update to 1.1.1

Release notes at:
https://wiki.freecad.org/Release_notes_1.1
DeltaFile
+684-232freecad/PLIST
+11-11freecad/patches/patch-src_App_Application.cpp
+6-14freecad/Makefile
+15-0freecad/patches/patch-src_App_ApplicationDirectories.cpp
+0-13freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
+5-5freecad/distinfo
+721-2751 files not shown
+726-2757 files

NetBSD/pkgsrc-wip a1982b4glsmac TODO

Add TODO file.
DeltaFile
+1-0glsmac/TODO
+1-01 files

NetBSD/pkgsrc-wip 019177apowerdns PLIST COMMIT_MSG, powerdns/files/smf manifest.xml

net/powerdns: Update to version 5.0.5
DeltaFile
+61-0powerdns/PLIST
+47-0powerdns/COMMIT_MSG
+32-0powerdns/Makefile.common
+29-0powerdns/files/smf/manifest.xml
+29-0powerdns/Makefile
+26-0powerdns/options.mk
+224-07 files not shown
+331-013 files

NetBSD/pkgsrc-wip a2deecadnsdist Makefile COMMIT_MSG, dnsdist/files dnsdist.sh

net/dnsdist: Update to version 2.0.6
DeltaFile
+75-0dnsdist/Makefile
+69-0dnsdist/COMMIT_MSG
+28-0dnsdist/files/smf/manifest.xml
+24-0dnsdist/files/dnsdist.sh
+15-0dnsdist/patches/patch-configure
+6-0dnsdist/distinfo
+217-02 files not shown
+225-08 files

NetBSD/pkgsrc-wip e54911fglsmac COMMIT_MSG

Most recent COMMIT_MSG.
DeltaFile
+3-0glsmac/COMMIT_MSG
+3-01 files

NetBSD/pkgsrc-wip bdab8d1glsmac Makefile

Cleaning up pkglint warnings.
DeltaFile
+1-1glsmac/Makefile
+1-11 files

NetBSD/pkgsrc-wip 94cc3fcglsmac Makefile

Updating glsmac Makefile to conform to pkglint hints.
DeltaFile
+4-4glsmac/Makefile
+4-41 files

NetBSD/pkgsrc-wip 8408809glsmac DESCR

New DESCR to replace boiler-plate placeholder created by url2pkg.
DeltaFile
+5-2glsmac/DESCR
+5-21 files

NetBSD/pkgsrc-wip 1fc4c9d. TODO

TODO: + deno-2.8.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc-wip fb2f30brust-beta distinfo Makefile

rust-beta: update to 1.96.0-beta.9
DeltaFile
+3-3rust-beta/distinfo
+1-1rust-beta/Makefile
+4-42 files

NetBSD/pkgsrc-wip 7794bb1glsmac Makefile distinfo

Redoing base pkg files with url2pkg.
DeltaFile
+17-0glsmac/Makefile
+5-0glsmac/distinfo
+4-0glsmac/PLIST
+2-0glsmac/DESCR
+28-04 files