DragonFlyBSD/src 0aac955sys/dev/apple/ir appleir.c

apple_ir(4): Replace 'CTLFLAG_RWTUN' with a TUNABLE_INT()

And thus fix building with USB_DEBUG enabled.
DeltaFile
+2-1sys/dev/apple/ir/appleir.c
+2-11 files

DragonFlyBSD/src 6f61173contrib/bmake README.DRAGONFLY

contrib/bmake: Document upgrade notes and patched files
DeltaFile
+15-0contrib/bmake/README.DRAGONFLY
+15-01 files

DragonFlyBSD/src fadcecbcontrib/bmake make.1

contrib/bmake: Adjust documentation of our custom variables

* Improve the markup styles a bit.
* Move the postition to the end of bmake builtin variables.
DeltaFile
+16-9contrib/bmake/make.1
+16-91 files

DragonFlyBSD/src f1f4b47usr.bin/bmake Makefile

make(1): Refactor Makefile

* Include ${srcdir}/VERSION for _MAKE_VERSION instead of hardcoding it.
* Clean up CFLAGS; remove unused ones.
* Move a few variables from CFLAGS to COPTS.main.c where they're only
  used.
* Remove other obsolete COPTS.*.
DeltaFile
+20-25usr.bin/bmake/Makefile
+20-251 files

DragonFlyBSD/src 8bccefeusr.bin/bmake util.h Makefile

make(1): Undefine USE_EMALLOC to avoid libutil dependency

With USE_EMALLOC undefined, util.h becomes unused and thus remove it.

This improves the zrj's commit ee2cba8aae8c6b2ce0b6c6fc150e61c1736c64e8.
DeltaFile
+0-90usr.bin/bmake/util.h
+0-1usr.bin/bmake/Makefile
+0-912 files

DragonFlyBSD/src 4a2ca04usr.bin/bmake config.h

make(1): Copy generated config.h
DeltaFile
+2-2usr.bin/bmake/config.h
+2-21 files

DragonFlyBSD/src 37ee726usr.bin/bmake Makefile

make(1): Directly install vendor's make.1

The vendor's bmake.1 man page intends for the portable bmake
distribution.  So just install the vendor's make.1 instead of using
bmake.1.
DeltaFile
+1-9usr.bin/bmake/Makefile
+1-91 files

DragonFlyBSD/src 947bc38contrib/bmake main.c make.1, usr.bin/bmake Makefile

contrib/bmake: Remove obsolete custom variable '.MAKE.BUILT.BY'

This custom variable was initially added in commit 673bdc16bff3eec8 to
help resolve a C++ ABI change between gcc47 and gcc50.  Since the
removal of gcc47 (commit 0f44b32a8fb34e5f), this variable became
obsolete and unused.
DeltaFile
+0-7contrib/bmake/main.c
+0-4contrib/bmake/make.1
+0-1usr.bin/bmake/Makefile
+0-123 files

DragonFlyBSD/src a70d293contrib/bmake README.DELETED

contrib/bmake: Update README.DELETED
DeltaFile
+29-2contrib/bmake/README.DELETED
+29-21 files

DragonFlyBSD/src 3b69f43contrib/bmake README.DRAGONFLY

contrib/bmake: Update README.DRAGONFLY
DeltaFile
+5-5contrib/bmake/README.DRAGONFLY
+5-51 files

DragonFlyBSD/src 939c3d6contrib/bmake configure ChangeLog, contrib/bmake/mk ChangeLog

Merge branch 'vendor/BMAKE'

Upgrade from 20250125 to 20260619.
DeltaFile
+0-8,584contrib/bmake/configure
+0-4,882contrib/bmake/ChangeLog
+0-2,832contrib/bmake/bmake.1
+0-2,535contrib/bmake/mk/ChangeLog
+0-1,796contrib/bmake/bmake.cat1
+555-650contrib/bmake/job.c
+555-21,279135 files not shown
+1,681-42,790141 files

DragonFlyBSD/src cce32e8contrib/bmake sigact.h ranlib.h

vendor/bmake: Further remove two unused headers
DeltaFile
+0-104contrib/bmake/sigact.h
+0-32contrib/bmake/ranlib.h
+0-1362 files

DragonFlyBSD/src fe547cccontrib/bmake configure ChangeLog, contrib/bmake/mk ChangeLog dirdeps.mk

vendor/bmake: Remove unused files
DeltaFile
+0-8,634contrib/bmake/configure
+0-5,219contrib/bmake/ChangeLog
+0-2,927contrib/bmake/bmake.1
+0-2,755contrib/bmake/mk/ChangeLog
+0-1,885contrib/bmake/bmake.cat1
+0-1,022contrib/bmake/mk/dirdeps.mk
+0-22,442107 files not shown
+0-41,765113 files

DragonFlyBSD/src 60a782fcontrib/bmake LICENSE VERSION

vendor/bmake: Add back LICENSE and VERSION

* Keep LICENSE for vendor software, keeping consistent with other vendor
  softwares.
* VERSION can be included in the Makefile to avoid hardcoding the
  version there.
DeltaFile
+60-0contrib/bmake/LICENSE
+2-0contrib/bmake/VERSION
+62-02 files

DragonFlyBSD/src 01bd57bcontrib/bmake job.c var.c, contrib/bmake/mk ChangeLog

vendor/bmake: Upgrade from 20250125 to 20260619
DeltaFile
+555-650contrib/bmake/job.c
+258-159contrib/bmake/var.c
+337-0contrib/bmake/ChangeLog
+190-64contrib/bmake/make.1
+190-64contrib/bmake/bmake.1
+220-0contrib/bmake/mk/ChangeLog
+1,750-93799 files not shown
+3,393-2,613105 files

DragonFlyBSD/src 89e6a0flib/libc/locale collate.c rune.c

libc: Fix a few bugs in the xlocale collation code

Fixes: #3361

Taken-from: FreeBSD (https://reviews.freebsd.org/rS356569)

Suggested-by: jpipkin
DeltaFile
+7-2lib/libc/locale/collate.c
+1-1lib/libc/locale/rune.c
+8-32 files

DragonFlyBSD/src 6aa64edsys/kern kern_device.c, sys/sys buf.h

Fix typos
DeltaFile
+1-1sys/kern/kern_device.c
+1-1sys/sys/buf.h
+2-22 files

DragonFlyBSD/src 6cc80eeshare/man/man4 apple_ir.4, sys/bus/u4b usbdevs

kernel/apple_ir: Add Apple IR receiver driver.

USB HID driver for Apple IR receivers found in Mac computers
(2006-2011 era).  Uses the u4b USB stack with interrupt transfers
and delivers key events through evdev.

Supports Apple Remote (proprietary 5-byte protocol) and generic NEC
IR remotes.  Synthetic key-up events are generated via a 125ms callout
since the hardware sends no release reports.

Add UQ_HID_IGNORE quirks for all Apple IR receiver product IDs so
uhid(4) does not claim the device first.  DragonFly's newbus probe
short-circuits on a 0 return, so the quirk is necessary to prevent
uhid's class-wide HID match from winning.
DeltaFile
+486-0sys/dev/apple/ir/appleir.c
+113-0share/man/man4/apple_ir.4
+7-0sys/dev/apple/ir/Makefile
+5-0sys/bus/u4b/usbdevs
+5-0sys/bus/u4b/quirk/usb_quirk.c
+3-0sys/config/LINT64
+619-03 files not shown
+622-19 files

DragonFlyBSD/src 1c14b2dshare/man/man4 apple_smc.4 apple_fw.4

kernel/apple_{fw,smc}: Add manual pages.
DeltaFile
+304-0share/man/man4/apple_smc.4
+70-0share/man/man4/apple_fw.4
+2-0share/man/man4/Makefile
+376-03 files

DragonFlyBSD/src e75e2fdsys/dev/apple/smc smc.c smc_sysctl.c

kernel/apple_smc: Table-drive sysctl registration and collapse duplicate handlers.

Replace fanminspeed/fanmaxspeed/fantargetspeed with single fanrw handler
using key index packed in arg2 bits [15:8].  Collapse sms_x/y/z, light
left/right, and mssd/mssp wrappers into table-indexed handlers.  Table-drive
per-fan and system-state sysctl registration loops.
DeltaFile
+125-108sys/dev/apple/smc/smc.c
+55-81sys/dev/apple/smc/smc_sysctl.c
+4-10sys/dev/apple/smc/smc.h
+184-1993 files

DragonFlyBSD/src 09c0ca0sys/vfs/hammer2 hammer2_vnops.c

hammer2: factor out directory mtime update in vnops

Add hammer2_update_dir_mtime() for the repeated mtime/ctime update
pattern used after directory-modifying operations. Easier to maintain
and document in one place.
DeltaFile
+29-81sys/vfs/hammer2/hammer2_vnops.c
+29-811 files

DragonFlyBSD/src 077f781sys/vfs/hammer hammer_blockmap.c

hammer: factor out blockmap layer CRC verification

Add hammer_verify_layer1_crc() and hammer_verify_layer2_crc() helpers
for the double-check-under-lock CRC pattern used across all blockmap
functions. Easier to maintain and document in one place.
DeltaFile
+40-95sys/vfs/hammer/hammer_blockmap.c
+40-951 files

DragonFlyBSD/src 2e3a87cusr.bin/crunch/crunchgen crunched_main.c

crunchgen(1): Fix program sorting bug in cmpstringp()

I mistakenly introduced the bug in the previous commit
73dce941a522281d4f4fcbf07d038bc8b4be4031 where I tried to fix the
compilation warnings.
DeltaFile
+3-1usr.bin/crunch/crunchgen/crunched_main.c
+3-11 files

DragonFlyBSD/src acc3713sbin/fdisk fdisk.c

fdisk(1): Fix a style issue in print_s0()
DeltaFile
+4-2sbin/fdisk/fdisk.c
+4-21 files

DragonFlyBSD/src 669d88fcontrib/awk README.DRAGONFLY README.DELETED

contrib/awk: Update README.DRAGONFLY and README.DELETED
DeltaFile
+7-3contrib/awk/README.DRAGONFLY
+2-1contrib/awk/README.DELETED
+9-42 files

DragonFlyBSD/src cae19fdcontrib/awk FIXES.1e FIXES

Merge branch 'vendor/AWK'

Upgrade AWK from 20240122 to 20260426.
DeltaFile
+0-1,429contrib/awk/FIXES.1e
+0-108contrib/awk/FIXES
+60-35contrib/awk/b.c
+34-14contrib/awk/main.c
+24-16contrib/awk/run.c
+12-10contrib/awk/tran.c
+130-1,6125 files not shown
+138-1,63011 files

DragonFlyBSD/src b56f30cusr.bin/awk/awk Makefile, usr.bin/awk/maketab Makefile

awk(1): Clean up makefiles
DeltaFile
+0-5usr.bin/awk/maketab/Makefile
+1-1usr.bin/awk/awk/Makefile
+1-62 files

DragonFlyBSD/src b1be7b9contrib/awk FIXES.1e FIXES

vendor/awk: Upgrade from 20240122 to 20260426
DeltaFile
+0-1,429contrib/awk/FIXES.1e
+0-108contrib/awk/FIXES
+60-35contrib/awk/b.c
+34-14contrib/awk/main.c
+24-16contrib/awk/run.c
+12-10contrib/awk/tran.c
+130-1,6125 files not shown
+138-1,63011 files

DragonFlyBSD/src 1e057a0usr.bin/awk/awk Makefile

awk(1): Override FOPEN_MAX to handle 64 open files instead of 20

Awk uses a fixed array of size FOPEN_MAX to track the open files, so it
could only open max 20 files as the default FOPEN_MAX is defined to be
20 in <stdio.h>.  Override FOPEN_MAX to 64 to support more open files.

Obtained-from: FreeBSD (commit d97cdd33492f5afe2150e1fced657c9a31911c67)
DeltaFile
+1-1usr.bin/awk/awk/Makefile
+1-11 files

DragonFlyBSD/src 56f761dinitrd/rescue Makefile, initrd/rescue.libcrypto Makefile

bsd.crunchgen.mk: Include <bsd.init.mk>

This will include "../Makefile.inc" where CRUNCH_* are defined.
DeltaFile
+0-3initrd/rescue.libcrypto/Makefile
+0-3initrd/rescue/Makefile
+1-1share/mk/bsd.crunchgen.mk
+1-73 files