DragonFlyBSD/src 6e0aed1sys/sys param.h

<sys/param.h>: Bump __DragonFly_version for F_MAXFD and O_CLOFORK
DeltaFile
+2-1sys/sys/param.h
+2-11 files

DragonFlyBSD/src 46e0544sys/kern kern_descrip.c, sys/sys filedesc.h

kernel - Minor adjustment to set_flags cast

* filedesc flags are a char.  Avoid potential future issues by typing
  it and cast the int argument from fsetfdflags() to clean the
  implementation up a bit.  Leave the argument as an int for now.
DeltaFile
+3-1sys/sys/filedesc.h
+2-2sys/kern/kern_descrip.c
+5-32 files

DragonFlyBSD/src a7d91f8lib/libc/gen dup3.3, lib/libc/sys fcntl.2 open.2

Update manpages for O_CLOFORK flag and others
DeltaFile
+61-18lib/libc/sys/fcntl.2
+16-2lib/libc/gen/dup3.3
+16-1lib/libc/sys/open.2
+15-1lib/libc/sys/accept.2
+11-1lib/libc/sys/fork.2
+10-1lib/libc/sys/pipe.2
+129-244 files not shown
+148-3010 files

DragonFlyBSD/src 5a3b3b9test/illumos/oclo oclo.c ocloexec_verify.c

tests: Adapt Illumos oclo tests to DragonflyBSD
DeltaFile
+60-31test/illumos/oclo/oclo.c
+23-21test/illumos/oclo/ocloexec_verify.c
+17-8test/illumos/oclo/oclo_errors.c
+18-0test/illumos/oclo/Makefile
+118-604 files

DragonFlyBSD/src 1905ae5test/illumos/oclo oclo.c oclo_errors.c

tests: Add Illumos oclo tests for O_CLOEXEC & O_CLOFORK

Taken from last commit b3ff81dc6673bee7f291d9d66a832cb3e1004f49 from
https://github.com/illumos/illumos-gate/tree/master/usr/src/test/os-tests/tests/oclo
DeltaFile
+1,310-0test/illumos/oclo/oclo.c
+193-0test/illumos/oclo/oclo_errors.c
+137-0test/illumos/oclo/ocloexec_verify.c
+1,640-03 files

DragonFlyBSD/src d61c4f1lib/libc/gen opendir.c, lib/libc/stdio freopen.c fdopen.c

lib: Fix calls that naively set F_SETFD
DeltaFile
+5-3lib/libc/stdio/freopen.c
+5-2lib/libfetch/common.c
+4-1lib/libc/gen/opendir.c
+3-2lib/libc/stdio/fdopen.c
+1-1lib/libc/stdio/mktemp.c
+18-95 files

DragonFlyBSD/src 35b35eatest/bsd/dup_test dup_test.c Makefile

test: Add bsd/dup_test
DeltaFile
+480-0test/bsd/dup_test/dup_test.c
+7-0test/bsd/dup_test/Makefile
+487-02 files

DragonFlyBSD/src dcc509clib/libc/gen dup3.c, sys/kern kern_descrip.c uipc_syscalls.c

kern: Add support for POSIX O_CLOFORK flag
DeltaFile
+86-17sys/kern/kern_descrip.c
+17-1sys/kern/uipc_syscalls.c
+10-2sys/sys/fcntl.h
+5-4lib/libc/gen/dup3.c
+5-2sys/sys/filedesc.h
+5-1sys/kern/sys_pipe.c
+128-275 files not shown
+141-3011 files

DragonFlyBSD/src d724c3bsys/kern kern_descrip.c, sys/sys fcntl.h

kern: Introduce F_MAXFD from NetBSD
DeltaFile
+9-0sys/kern/kern_descrip.c
+1-0sys/sys/fcntl.h
+10-02 files

DragonFlyBSD/src 025a0b0sys/kern sys_pipe.c

kern: pipe2() should return EINVAL on invalid flags
DeltaFile
+2-0sys/kern/sys_pipe.c
+2-01 files

DragonFlyBSD/src a9d812fsys/vfs/hammer2 hammer2_vnops.c hammer2_inode.c

sys/vfs/hammer2: Remove hardlink related obsolete comments

These "real inode" comments are from old hardlink design
(e.g. e12ae3a59f03333cd0ce1dc645dd4719c32592b1 in 2015).
Most have been removed, so remove remaining ones.

Also remove "isopen" comments for hammer2_inode_unlink_finisher().
isopen was removed in bb16050ede5e81262312893fc8aaa54959cf993b
in 2022.
DeltaFile
+0-15sys/vfs/hammer2/hammer2_vnops.c
+0-9sys/vfs/hammer2/hammer2_inode.c
+1-3sys/vfs/hammer2/hammer2_xops.c
+1-273 files

DragonFlyBSD/src af18334sys/vfs/hammer2 hammer2_inode.c hammer2_vnops.c

sys/vfs/hammer2: Add missing ctime updates

This fixes many errors in pjdfstest.

The inode in question is already "modified" for either mtime or nlinks,
so no extra chain flushing only to update ctime.
DeltaFile
+8-3sys/vfs/hammer2/hammer2_inode.c
+7-0sys/vfs/hammer2/hammer2_vnops.c
+15-32 files

DragonFlyBSD/dports c9cd35egraphics/openexr-website-docs distinfo Makefile

Update graphics/openexr-website-docs to version 3.3.4
DeltaFile
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr-website-docs/Makefile
+4-42 files

DragonFlyBSD/dports de90df9graphics/py-osmnet Makefile

Bump graphics/py-osmnet to version 0.1.7_2
DeltaFile
+1-1graphics/py-osmnet/Makefile
+1-11 files

DragonFlyBSD/dports 769a3f6science/py-access Makefile

Bump science/py-access to version 1.1.9_3
DeltaFile
+1-1science/py-access/Makefile
+1-11 files

DragonFlyBSD/dports 9da2605science/py-tobler Makefile distinfo

Update science/py-tobler to version 0.12.1
DeltaFile
+4-4science/py-tobler/Makefile
+3-3science/py-tobler/distinfo
+7-72 files

DragonFlyBSD/dports 323ad1fx11-toolkits/py-kivy pkg-plist Makefile

Import x11-toolkits/py-kivy version 2.3.0_1
DeltaFile
+848-0x11-toolkits/py-kivy/pkg-plist
+107-0x11-toolkits/py-kivy/Makefile
+20-0x11-toolkits/py-kivy/pkg-descr
+3-0x11-toolkits/py-kivy/distinfo
+978-04 files

DragonFlyBSD/dports e4b56c2graphics/py-rasterstats Makefile distinfo

Update graphics/py-rasterstats to version 0.20.0
DeltaFile
+6-1graphics/py-rasterstats/Makefile
+3-3graphics/py-rasterstats/distinfo
+9-42 files

DragonFlyBSD/dports 451d32agraphics/py-geopandas distinfo Makefile

Update graphics/py-geopandas to version 0.14.4_1
DeltaFile
+3-3graphics/py-geopandas/distinfo
+2-1graphics/py-geopandas/Makefile
+5-42 files

DragonFlyBSD/dports 4208103graphics/tinyows Makefile distinfo

Update graphics/tinyows to version 1.2.2
DeltaFile
+7-8graphics/tinyows/Makefile
+3-3graphics/tinyows/distinfo
+10-112 files

DragonFlyBSD/dports 64653e8databases/pgrouting pkg-plist Makefile

Update databases/pgrouting to version 3.7.3
DeltaFile
+6-1databases/pgrouting/pkg-plist
+3-3databases/pgrouting/Makefile
+3-3databases/pgrouting/distinfo
+12-73 files

DragonFlyBSD/dports f25394cgraphics/yafaray Makefile

Bump graphics/yafaray to version 3.5.1_27
DeltaFile
+1-1graphics/yafaray/Makefile
+1-11 files

DragonFlyBSD/dports 644fb54graphics/py-pygeoapi distinfo Makefile

Update graphics/py-pygeoapi to version 0.19.0
DeltaFile
+3-3graphics/py-pygeoapi/distinfo
+2-3graphics/py-pygeoapi/Makefile
+5-62 files

DragonFlyBSD/dports 2d2b8c9graphics/py-imutils Makefile

Bump graphics/py-imutils to version 0.5.4_2
DeltaFile
+1-1graphics/py-imutils/Makefile
+1-11 files

DragonFlyBSD/dports 13aabb9graphics/py-qudida Makefile

Bump graphics/py-qudida to version 0.0.4_2
DeltaFile
+1-1graphics/py-qudida/Makefile
+1-11 files

DragonFlyBSD/dports 164b9c7misc/py-kartograph Makefile

Bump misc/py-kartograph to version 0.6.8_3
DeltaFile
+1-1misc/py-kartograph/Makefile
+1-11 files

DragonFlyBSD/dports f3fad43graphics/py-albucore Makefile pkg-descr

Import graphics/py-albucore version 0.0.24
DeltaFile
+34-0graphics/py-albucore/Makefile
+5-0graphics/py-albucore/pkg-descr
+3-0graphics/py-albucore/distinfo
+42-03 files

DragonFlyBSD/dports feae7f8graphics/py-contextily Makefile pkg-descr

Import graphics/py-contextily version 1.6.2
DeltaFile
+32-0graphics/py-contextily/Makefile
+11-0graphics/py-contextily/pkg-descr
+3-0graphics/py-contextily/distinfo
+46-03 files

DragonFlyBSD/dports b34bd83graphics/py-fiona Makefile distinfo

Update graphics/py-fiona to version 1.10.1
DeltaFile
+3-4graphics/py-fiona/Makefile
+3-3graphics/py-fiona/distinfo
+6-72 files

DragonFlyBSD/dports d84a905graphics/gmt Makefile

Bump graphics/gmt to version 6.3.0_10
DeltaFile
+1-1graphics/gmt/Makefile
+1-11 files