FreeBSD/ports 5591f8ecad/kicad distinfo, cad/kicad-doc distinfo

cad/kicad: update KiCad and libraries to version 9.0.7

Release Notes soon on https://www.kicad.org/blog/
DeltaFile
+227-29cad/kicad-library-footprints/pkg-plist
+234-2cad/kicad-library-packages3d/pkg-plist
+3-3cad/kicad/distinfo
+3-3cad/kicad-doc/distinfo
+3-3cad/kicad-library-footprints/distinfo
+3-3cad/kicad-library-packages3d/distinfo
+473-439 files not shown
+486-5615 files

FreeBSD/ports 0e73709games/lwjgl3 Makefile, games/lwjgl3/files patch-build.xml patch-config_freebsd_build.xml

games/lwjgl3: Unbreak after update lang/kotlin to 2.3.0

Since Kotlin 2.3.0, Ant support has been removed, but lwjgl3 has complex
long ongoing migration story from Ant to Gradle.
Depends on new port lang/kotlin22 with Kotlin 2.2.21. Hopefully after
migration the port may be removed.

While here improve port:
- Fix warnings from portclippy.
- Optimize do-install goal.
- Refresh patches.

PR:     292099
DeltaFile
+24-0games/lwjgl3/files/patch-build.xml
+9-11games/lwjgl3/Makefile
+3-3games/lwjgl3/files/patch-config_freebsd_build.xml
+2-2games/lwjgl3/files/patch-config_build-definitions.xml
+38-164 files

FreeBSD/ports 18679e3sysutils Makefile, sysutils/michaelo-periodic Makefile distinfo

[NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system
DeltaFile
+33-0sysutils/michaelo-periodic/Makefile
+3-0sysutils/michaelo-periodic/distinfo
+2-0sysutils/michaelo-periodic/pkg-descr
+1-0sysutils/Makefile
+39-04 files

FreeBSD/ports ead895elang Makefile, lang/kotlin Makefile

lang/kotlin22: add port for Kotlin 2.2.21

This port is required by games/lwjgl3. Since Kotlin 2.3.0, Ant support has been
removed, but lwjgl3 has complex long ongoing migration story from Ant to
Gradle.

Hopefully after migration the port may be removed.

PR:             292099
Reported by:    vvd@
DeltaFile
+67-0lang/kotlin22/pkg-plist
+47-0lang/kotlin22/Makefile
+3-0lang/kotlin22/distinfo
+2-0lang/kotlin/Makefile
+1-0lang/kotlin22/pkg-descr
+1-0lang/Makefile
+121-06 files

FreeBSD/ports 11982e1cad/abc Makefile

cad/abc: exclude i386 from build targets

Build on i386 fails with errors:
__int128 is not supported on this target

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+3-0cad/abc/Makefile
+3-01 files

FreeBSD/ports 2b2554esysutils/logstash92 Makefile pkg-descr, sysutils/logstash92/files logstash.in pkg-message.in

sysutils/logstash92: New port: Server-side data ingestion and transformation tool (9.2.x version)

Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."

PR:             290986
DeltaFile
+117-0sysutils/logstash92/files/logstash.in
+89-0sysutils/logstash92/Makefile
+25-0sysutils/logstash92/files/pkg-message.in
+17-0sysutils/logstash92/files/logstash.conf.sample
+11-0sysutils/logstash92/files/patch-config_logstash.yml
+3-0sysutils/logstash92/pkg-descr
+262-02 files not shown
+266-08 files

FreeBSD/ports e3e7b90sysutils/logstash8 Makefile distinfo, sysutils/logstash8/files logstash.in pkg-message.in

sysutils/logstash8: Update to 8.19.9

PR:             290095
DeltaFile
+10-14sysutils/logstash8/files/logstash.in
+15-8sysutils/logstash8/files/pkg-message.in
+6-10sysutils/logstash8/Makefile
+3-3sysutils/logstash8/distinfo
+34-354 files

FreeBSD/ports 01dfe41sysutils/logstash91 Makefile distinfo, sysutils/logstash91/files logstash.in pkg-message.in

sysutils/logstash91: New port: Server-side data ingestion and transformation tool (9.1.x version)

Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."

PR:             290985
DeltaFile
+117-0sysutils/logstash91/files/logstash.in
+89-0sysutils/logstash91/Makefile
+25-0sysutils/logstash91/files/pkg-message.in
+17-0sysutils/logstash91/files/logstash.conf.sample
+11-0sysutils/logstash91/files/patch-config_logstash.yml
+3-0sysutils/logstash91/distinfo
+262-02 files not shown
+266-08 files

FreeBSD/src 74c8530sbin/camcontrol camcontrol.8

camcontrol.8: Descriptions before examples

This page has a lot of examples, so having them in the previous order
can be confusing. Rewrite to the normal order where the descriptions
come before the command, followed by a colon, which is still clear even
jumping to the middle of the section.

PR:                     291759
MFC after:              3 days
Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D54285

(cherry picked from commit fbc321b9cdceecd3c97742868da5d500423cf484)
DeltaFile
+149-202sbin/camcontrol/camcontrol.8
+149-2021 files

FreeBSD/src 0637149contrib/kyua/doc kyua-db-exec.1.in kyua-db-migrate.1.in

kyua manuals: Correct --results-file short form

PR:             290647
Ref:            kyua/cli/common.cpp#104
MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/kyua/issues/267

(cherry picked from commit bbaa7d628175ee484e31a054fb3cf7b7866cad13)
DeltaFile
+1-1contrib/kyua/doc/kyua-db-exec.1.in
+1-1contrib/kyua/doc/kyua-db-migrate.1.in
+1-1contrib/kyua/doc/kyua-report-html.1.in
+1-1contrib/kyua/doc/kyua-report-junit.1.in
+1-1contrib/kyua/doc/kyua-report.1.in
+1-1contrib/kyua/doc/kyua-test.1.in
+6-66 files

FreeBSD/src 7fa8625lib/libc/sys ioctl.2

ioctl.2: Mention EACCES

ioctls can fail with EACCES, see sys/kern/tty.c

PR:                     239504
MFC after:              3 days
Reviewed by:            ziaee
Reported by:            Brennan Vincent <brennan at umanwizard.com>
Differential Revision:  https://reviews.freebsd.org/D49072

(cherry picked from commit e2afbc45258f2fa4bdcf126e959ac660e76fc802)
DeltaFile
+4-1lib/libc/sys/ioctl.2
+4-11 files

FreeBSD/src 47db87fshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

FreeBSD/src ce92b9dshare/man/man4 vt.4

vt.4: Document increasing scrollback size

MFC:                    immediately as 2 llms say this is impossible
Reviewed by:            adrian, emaste
Differential Revision:  https://reviews.freebsd.org/D53860

(cherry picked from commit a8740ba860bfc35879f886b80b30327d0d3b16bd)
DeltaFile
+8-1share/man/man4/vt.4
+8-11 files

FreeBSD/src 1b23b79share/man/man4 vt.4

vt.4: Style pass

Outstanding: I'm not sure kernel configuration declarations are defined
variables. Dv does not allow arguments, but some why allowed paths, so
non-path arguments were being incorrectly marked up as paths.

MFC after:              3 days (with resolved conflicts)
Reviewed by:            0mp, emaste
Differential Revision:  https://reviews.freebsd.org/D49565

(cherry picked from commit 7cd6da268a8fbf34b16564dd9a94c86853eb7c56)
DeltaFile
+24-24share/man/man4/vt.4
+24-241 files

FreeBSD/src c330c43share/man/man4 vt.4

vt.4: explain console fonts

Add explaination about console fonts, how to convert them, which subset
of things support them and how to use them.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1063

(cherry picked from commit 7bd6cbbf69c7a9b952ebed096625a4a4a6b7bbfd)
DeltaFile
+15-0share/man/man4/vt.4
+15-01 files

FreeBSD/src c0512bbshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

FreeBSD/src b2b4901lib/libpathconv abs2rel.3 rel2abs.3

libpathconv: Document library in the man pages

Reviewed by:            ziaee, imp
Differential Revision:  https://reviews.freebsd.org/D54213

(cherry picked from commit 2c75ac14d7e9d1d57d70bbf26716868607f0d1fe)
DeltaFile
+2-1lib/libpathconv/abs2rel.3
+2-1lib/libpathconv/rel2abs.3
+4-22 files

FreeBSD/src cdb05deshare/examples/mdoc example.3

example.3: Show updated library macro usage

The LIBRARY section has been deprecated by upstream.
Show the updated usage of the Lb macro in SYNOPSIS.

Fixes:  4c07abdbacf49 (mandoc: Vendor import of upstream at 2025-06-13)
(cherry picked from commit 3527e7e9f7b2f1737706378b99af778921849e9d)
DeltaFile
+2-3share/examples/mdoc/example.3
+2-31 files

FreeBSD/src 12d6beacontrib/kyua/doc kyua-db-exec.1.in kyua-db-migrate.1.in

kyua manuals: Correct --results-file short form

PR:             290647
Ref:            kyua/cli/common.cpp#104
MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/kyua/issues/267

(cherry picked from commit bbaa7d628175ee484e31a054fb3cf7b7866cad13)
DeltaFile
+1-1contrib/kyua/doc/kyua-db-exec.1.in
+1-1contrib/kyua/doc/kyua-db-migrate.1.in
+1-1contrib/kyua/doc/kyua-report-html.1.in
+1-1contrib/kyua/doc/kyua-report-junit.1.in
+1-1contrib/kyua/doc/kyua-report.1.in
+1-1contrib/kyua/doc/kyua-test.1.in
+6-66 files

FreeBSD/src bd6289clib/libsys ioctl.2

ioctl.2: Mention EACCES

ioctls can fail with EACCES, see sys/kern/tty.c

PR:                     239504
MFC after:              3 days
Reviewed by:            ziaee
Reported by:            Brennan Vincent <brennan at umanwizard.com>
Differential Revision:  https://reviews.freebsd.org/D49072

(cherry picked from commit e2afbc45258f2fa4bdcf126e959ac660e76fc802)
DeltaFile
+4-1lib/libsys/ioctl.2
+4-11 files

FreeBSD/src a15b0cbshare/man/man4 cpuctl.4

cpuctl.4: Formatting nits

+ Align ioctl list + Pad code examples + Tag spdx license identifier

MFC after:      3 days

(cherry picked from commit c6bd2aa8353c6c34dbff487132a7f7372752d0ad)
DeltaFile
+6-1share/man/man4/cpuctl.4
+6-11 files

FreeBSD/src 81cb502share/man/man4 genet.4

genet.4: Only for AArch64 + tag spdx

MFC after:      3 days

(cherry picked from commit c4bd487da73a28887f86750a5dc5832303592c5a)
DeltaFile
+4-1share/man/man4/genet.4
+4-11 files

FreeBSD/src baef11esbin/camcontrol camcontrol.8

camcontrol.8: Descriptions before examples

This page has a lot of examples, so having them in the previous order
can be confusing. Rewrite to the normal order where the descriptions
come before the command, followed by a colon, which is still clear even
jumping to the middle of the section.

PR:                     291759
MFC after:              3 days
Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D54285

(cherry picked from commit fbc321b9cdceecd3c97742868da5d500423cf484)
DeltaFile
+149-202sbin/camcontrol/camcontrol.8
+149-2021 files

FreeBSD/src b59376cshare/man/man4 udl.4

udl.4: Consolidate HARDWARE and add HISTORY

Some of the information needed for the HARDWARE section was the entire
DESCRIPTION section, so merge the two. While here, add the HISTORY of
this driver, add "driver" to the document description matching other
drivers, and tag the SPDX license identifier for mechanical parsing.

MFC after:      3 days

(cherry picked from commit 97fa62708f67ce189bde22c98d9102da026b448c)
DeltaFile
+15-7share/man/man4/udl.4
+15-71 files

FreeBSD/src fe26fc6share/man/man4 cdce.4

cdce.4: Minor polish

+ Tag spdx license identifier   + Fix "e.g.,"s to quiet linter
+ Remove useless Nd quoting     + Put example in EXAMPLES

MFC after:      3 days

(cherry picked from commit 03752041e41b57af622f3649929789575a48258e)
DeltaFile
+20-15share/man/man4/cdce.4
+20-151 files

FreeBSD/src 2feb2cfshare/man/man4 udl.4

udl.4: Tweak HARDWARE for hardware release note

Fixes:  97fa62708f67 (udl.4: Consolidate HARDWARE and add HISTORY)
(cherry picked from commit 3c83b5d340f641259ea24e8af623e340eb8a21cc)
DeltaFile
+40-21share/man/man4/udl.4
+40-211 files

FreeBSD/src 2ecb299share/man/man4 bnxt.4

bnxt.4: Adjust for recent HARDWARE

+ Adjust document description matching another terabit driver
+ Add BCM576XX family to DESCRIPTION, switch to XX notation
+ Add some model names, additional models, and improvements to HARDWARE

MFC after:              3 days
Reviewed by:            sumit.saxena_broadcom.com (previous)
Differential Revision:  https://reviews.freebsd.org/D54028

(cherry picked from commit 473bc5778c3e5136831c08d525d673059ef0aaa2)
DeltaFile
+23-10share/man/man4/bnxt.4
+23-101 files

FreeBSD/src 992f994lib/librt mq_getfd_np.3 Makefile

librt/mq_getfd_np.3: Initial manual page

The mq_getfd_np function appeared in FreeBSD 11 with no documentation.
This function dereferences the mqd_t as a pointer to an int.

Relnotes:               yes
MFC after:              3 days
Reviewed by:            kib (previous), markj, ziaee
Differential Revision:  https://reviews.freebsd.org/D43947

(cherry picked from commit ca2413d216197fd55f9363d6f65c641ff1aa3ec5)
DeltaFile
+57-0lib/librt/mq_getfd_np.3
+2-0lib/librt/Makefile
+59-02 files

FreeBSD/src f9bb954usr.sbin/jail jail.conf.5

jail.conf.5: Fix mandoc typos

MFC after:      3 days
Reviewed by:    ziaee
Signed-off-by:  Rob Nichols <robert.nichols at dialwave.com>
Closes:         https://github.com/freebsd/freebsd-src/pull/1928

(cherry picked from commit d1d88b6e8c31b1e472d66471ff1e666e5310709e)
DeltaFile
+10-12usr.sbin/jail/jail.conf.5
+10-121 files

FreeBSD/src 4935837share/examples/mdoc example.1 example.3

examples/mdoc: Remove document description quotes

Quotes in roff do not work the way quotes in shell do,
remove them from the examples to hopefully lead less people astray.

MFC after:      3 days

(cherry picked from commit 067b62bd5834484c927038aff28d36da6c5d6cca)
DeltaFile
+1-1share/examples/mdoc/example.1
+1-1share/examples/mdoc/example.3
+1-1share/examples/mdoc/example.4
+1-1share/examples/mdoc/example.9
+4-44 files