notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
100 most recent commits (all timestamps are UTC)

FreshPorts has everything you want to know about FreeBSD software, ports, packages, applications, whatever term you want to use.

Yesterday's Commits | Quarterly Branch

Friday, 13 Mar 2026
23:31 Wen Heping (wen) search for other commits by this committer
science/py-obspy: Update to 1.5.0
commit hash: 77f5fcc8521e591a740ec077b9597e20ad98a75f commit hash: 77f5fcc8521e591a740ec077b9597e20ad98a75f commit hash: 77f5fcc8521e591a740ec077b9597e20ad98a75f commit hash: 77f5fcc8521e591a740ec077b9597e20ad98a75f 77f5fcc
22:30 Nuno Teixeira (eduardo) search for other commits by this committer
  • deskutils/genius 1.0.29 Arbitrary precision calculator for Gnome Desktop Environment
deskutils/genius: Update to 1.0.29

- Add sintax highlighting (gtksourceview4)
- Add examples

ChangeLog: https://www.jirka.org/genius.NEWS
commit hash: 779f56d79c53c214df27be84d5af74816f0c6869 commit hash: 779f56d79c53c214df27be84d5af74816f0c6869 commit hash: 779f56d79c53c214df27be84d5af74816f0c6869 commit hash: 779f56d79c53c214df27be84d5af74816f0c6869 779f56d
22:30 Nuno Teixeira (eduardo) search for other commits by this committer
  • devel/binaryen 128 Compiler infrastructure and toolchain library for WebAssembly
devel/binaryen: Update to 128 (bugfix release)

ChangeLog:
https://github.com/WebAssembly/binaryen/compare/version_127...version_128
commit hash: 702703f1907bf98c0110d4a6f242f69817bb9631 commit hash: 702703f1907bf98c0110d4a6f242f69817bb9631 commit hash: 702703f1907bf98c0110d4a6f242f69817bb9631 commit hash: 702703f1907bf98c0110d4a6f242f69817bb9631 702703f
21:59 Jan Beich (jbeich) search for other commits by this committer
graphics/libplacebo: update to 7.360.1

Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.360.1
Reported by:	GitHub (watch releases)
commit hash: 4f22c19c82cef922ee22dc72f3586764e56dcd08 commit hash: 4f22c19c82cef922ee22dc72f3586764e56dcd08 commit hash: 4f22c19c82cef922ee22dc72f3586764e56dcd08 commit hash: 4f22c19c82cef922ee22dc72f3586764e56dcd08 4f22c19
20:21 Vladimir Druzenko (vvd) search for other commits by this committer Author: Saro
sysutils/logstash93: New port version 9.3.1

Server-side data ingestion and transformation tool (9.3.x version).

Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.3.1-release-notes

PR:		293760
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
commit hash: 4587ae547e41a3e020c31cc732bc220c0f739287 commit hash: 4587ae547e41a3e020c31cc732bc220c0f739287 commit hash: 4587ae547e41a3e020c31cc732bc220c0f739287 commit hash: 4587ae547e41a3e020c31cc732bc220c0f739287 4587ae5
20:16 Vladimir Druzenko (vvd) search for other commits by this committer
sysutils/logstash93: Repo copy from sysutils/logstash92

PR:		293760
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
commit hash: 7e21fcb03ddc05c29fb625d345b9389c30db562f commit hash: 7e21fcb03ddc05c29fb625d345b9389c30db562f commit hash: 7e21fcb03ddc05c29fb625d345b9389c30db562f commit hash: 7e21fcb03ddc05c29fb625d345b9389c30db562f 7e21fcb
20:10 Vladimir Druzenko (vvd) search for other commits by this committer Author: Saro
sysutils/logstash92: Update 9.2.3 => 9.2.6

Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.2.6-release-notes

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
  to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.
- Merge CHMODs.
- Replace %%PREFIX%% with %%LOCALBASE%% in rc.d script - bash installed
  in LOCALBASE.

PR:		293788
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
commit hash: 3803e88152265d9ced6d52afeb27db404cbf15ee commit hash: 3803e88152265d9ced6d52afeb27db404cbf15ee commit hash: 3803e88152265d9ced6d52afeb27db404cbf15ee commit hash: 3803e88152265d9ced6d52afeb27db404cbf15ee 3803e88
20:10 Vladimir Druzenko (vvd) search for other commits by this committer Author: Saro
  • sysutils/logstash91 9.1.10 Server-side data ingestion and transformation tool (9.1.x version)
sysutils/logstash91: Update 9.1.9 => 9.1.10

Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.1.10-release-notes

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
  to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.
- Merge CHMODs.
- Replace %%PREFIX%% with %%LOCALBASE%% in rc.d script - bash installed
  in LOCALBASE.

PR:		293787
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
commit hash: b76e9cb9c20c82a28bcd53bef8dc03e9fa3d9832 commit hash: b76e9cb9c20c82a28bcd53bef8dc03e9fa3d9832 commit hash: b76e9cb9c20c82a28bcd53bef8dc03e9fa3d9832 commit hash: b76e9cb9c20c82a28bcd53bef8dc03e9fa3d9832 b76e9cb
19:27 Sergey A. Osokin (osa) search for other commits by this committer
x11/libX11: update: 1.8.12 -> 1.8.13

<ChangeLog>

 * Ignore XkbMapNotify events that don't belong to the core keyboard (!293)
 * xkb: Fix invalid level names count for key types without level names (!292)
 * xkb: Fix default key types (!292)
 * Drop vestiges of OS/2 support (!291)
 * xkb: fix include of config.h and drop unused DEBUG check (!290)
 * xcb_io: fix build with configure --disable-xthreads (#232, !289)
 * Improve man page formatting (!286)
 * imDefIc: Clear fabricated state on unfocus. (!283)
 * Avoid memory leak in XKeysymToString (!282)

</ChangeLog>

PR:		293045
Exp-run by:	antoine
Approved by:	x11 (maintainer, timeout >2 weeks)

Sponsored by:	tipi.work
commit hash: 85dce128af0c980dd12e530299e39a55b991f7b0 commit hash: 85dce128af0c980dd12e530299e39a55b991f7b0 commit hash: 85dce128af0c980dd12e530299e39a55b991f7b0 commit hash: 85dce128af0c980dd12e530299e39a55b991f7b0 85dce12
18:44 Kurt Jaeger (pi) search for other commits by this committer Author: Björn Lemke
databases/cego: update 2.54.9 -> 2.54.16

- rework tableset verification procedure
- removed logback.xml to avoid logging side effects
- Added admin command "verify locks" to perform a test aquire
  of all lock manager locks read and write
- Fix CegoQueryHelper::maxFieldSize.
  The returned size must be at least MAX_NULL_LEN
- CegoTableManager::checkBTreeIntegrity support for allowDuplicateNull
  feature ( multiple null values in unique btree )
- CegoLockHandler, check for unlock methods to check for lockId == 0
- Completed verify locks command with missing pool, querycache, tablecache,
  db and xml locks
- CegoClient: query abort via interrupt character fixed
commit hash: 8293be66e5717c0fed28148b890b8d97c825c525 commit hash: 8293be66e5717c0fed28148b890b8d97c825c525 commit hash: 8293be66e5717c0fed28148b890b8d97c825c525 commit hash: 8293be66e5717c0fed28148b890b8d97c825c525 8293be6
18:36 Joel Bodenmann (jbo) search for other commits by this committer
audio/subtui: Update to 2.11.1

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.11.1
commit hash: 3c10abc292fb2f906e352161706387d377f0f53d commit hash: 3c10abc292fb2f906e352161706387d377f0f53d commit hash: 3c10abc292fb2f906e352161706387d377f0f53d commit hash: 3c10abc292fb2f906e352161706387d377f0f53d 3c10abc
18:29 Neel Chauhan (nc) search for other commits by this committer
sysutils/froxlor: Update to 2.3.5
commit hash: 3f3ce2236d2f313882421f47cbb2d3548d06332b commit hash: 3f3ce2236d2f313882421f47cbb2d3548d06332b commit hash: 3f3ce2236d2f313882421f47cbb2d3548d06332b commit hash: 3f3ce2236d2f313882421f47cbb2d3548d06332b 3f3ce22
18:14 Baptiste Daroussin (bapt) search for other commits by this committer
  • devel/heimdall 1.4.2_6 Tool suite used to flash firmware onto Samsung mobile devices
devel/heimdall: fix flashing on some samung tablet

Heimdall sends at some empty OUT transfers (as for the ODIN protocol)
with a 100ms timeou. The device is busy writing on the flash at that
point and NACKs OUT tokens for more than 100ms. The result is the empty
transfers times out. and since this is a required ODIN protocol marker,
the transfers fails.

Make sure those empty out transfers get a longer timeout.
commit hash: cd97f5eace13e5070e084303991f7c297d19e918 commit hash: cd97f5eace13e5070e084303991f7c297d19e918 commit hash: cd97f5eace13e5070e084303991f7c297d19e918 commit hash: cd97f5eace13e5070e084303991f7c297d19e918 cd97f5e
17:55 Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
  • security/kanidm 1.9.2 Simple and secure identity management platform (client only)
security/kanidm: Update to 1.9.2

ChangeLog: https://github.com/kanidm/kanidm/releases/tag/v1.9.2

Approved by:    bofh@ (implicit)
commit hash: 78f17accfd67bb6c9fd64a70d2899a42ca227fcb commit hash: 78f17accfd67bb6c9fd64a70d2899a42ca227fcb commit hash: 78f17accfd67bb6c9fd64a70d2899a42ca227fcb commit hash: 78f17accfd67bb6c9fd64a70d2899a42ca227fcb 78f17ac
17:16 Bernard Spil (brnrd) search for other commits by this committer
security/openssl35: Security update for CVE-2026-2673

Security:	ee1e6a24-1eeb-11f1-81da-8447094a420f
commit hash: cafb50c8f2bb6f201371da6691672b0d3b4268b8 commit hash: cafb50c8f2bb6f201371da6691672b0d3b4268b8 commit hash: cafb50c8f2bb6f201371da6691672b0d3b4268b8 commit hash: cafb50c8f2bb6f201371da6691672b0d3b4268b8 cafb50c
17:15 Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to 2026-03-12
commit hash: b553676496d04295e4f20433fcd455d05ed184f6 commit hash: b553676496d04295e4f20433fcd455d05ed184f6 commit hash: b553676496d04295e4f20433fcd455d05ed184f6 commit hash: b553676496d04295e4f20433fcd455d05ed184f6 b553676
17:05 Sergey A. Osokin (osa) search for other commits by this committer
www/freenginx-acme: fix a group name used for freenginx

While I'm here, make portlint(1) happy.

PR:		293781
Sponsored by:	tipi.work
commit hash: 18c942dc43eb1a5ba5900b9455e822466a81ae39 commit hash: 18c942dc43eb1a5ba5900b9455e822466a81ae39 commit hash: 18c942dc43eb1a5ba5900b9455e822466a81ae39 commit hash: 18c942dc43eb1a5ba5900b9455e822466a81ae39 18c942d
17:04 Vladimir Druzenko (vvd) search for other commits by this committer Author: Saro
  • sysutils/logstash8 8.19.12 Server-side data ingestion and transformation tool (8.x version)
sysutils/logstash8: Update 8.19.9 => 8.19.12

Release Notes:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-10.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-11.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-12.html

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
  to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.
- Merge CHMODs.

PR:		293771
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
commit hash: fe89b0bd01ad7d8d3fa38960fa080835f0fe8239 commit hash: fe89b0bd01ad7d8d3fa38960fa080835f0fe8239 commit hash: fe89b0bd01ad7d8d3fa38960fa080835f0fe8239 commit hash: fe89b0bd01ad7d8d3fa38960fa080835f0fe8239 fe89b0b
17:00 Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr: Update to 0.10

Changelog: https://github.com/YosysHQ/nextpnr/releases/tag/nextpnr-0.10

While here, also enable the himbaechel architecture as well as adding
support for the GateMate micro-architecture via prjpeppercorn.
commit hash: 017ebc5f1c79dd3abc3535c5e368adbe59c7feac commit hash: 017ebc5f1c79dd3abc3535c5e368adbe59c7feac commit hash: 017ebc5f1c79dd3abc3535c5e368adbe59c7feac commit hash: 017ebc5f1c79dd3abc3535c5e368adbe59c7feac 017ebc5
16:57 Michael Osipov (michaelo) search for other commits by this committer
textproc/py-regex: Upgrade to 2026.2.28

PR:		293785
Approved by:	fax@nohik.ee (maintainer)
Changelog:	https://github.com/mrabarnett/mrab-regex/blob/2026.2.28/changelog.txt
commit hash: 9433af0f06c78bd7211be8878f814f97368b01f4 commit hash: 9433af0f06c78bd7211be8878f814f97368b01f4 commit hash: 9433af0f06c78bd7211be8878f814f97368b01f4 commit hash: 9433af0f06c78bd7211be8878f814f97368b01f4 9433af0
16:15 Vladimir Druzenko (vvd) search for other commits by this committer 2026Q1
textproc/elasticsearch7: Fix runtime with non-default USERS/GROUPS

Also:
- Respect ETCDIR substitution in rc.d script.
- Replace RM of bundled JDK, jna.jar and modules/x-pack/x-pack-ml files
  with EXTRACT_AFTER_ARGS=--exclude.
- Replace ${JAVASHAREDIR} with ${LOCALBASE}/share/java -
  JAVASHAREDIR=PREFIX/share/java, but devel/jna installed in LOCALBASE.

Approved by:	blanket (fix runtime)
MFH:		2026Q1

(cherry picked from commit fa14dfb0869642be99a46161a09455a20aeddf00)
commit hash: 120a5d516cfffbfe90482422b495b72353c0aaf9 commit hash: 120a5d516cfffbfe90482422b495b72353c0aaf9 commit hash: 120a5d516cfffbfe90482422b495b72353c0aaf9 commit hash: 120a5d516cfffbfe90482422b495b72353c0aaf9 120a5d5
16:15 Vladimir Druzenko (vvd) search for other commits by this committer 2026Q1
sysutils/logstash7: Fix runtime with non-default USERS/GROUPS

Also:
- Respect LOGSTASH_HOME and ETCDIR substitutions in rc.d script.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.

Approved by:	blanket (fix runtime)
MFH:		2026Q1

(cherry picked from commit f5c624428d6d4ab4738395d0cbabd6bbb246c526)
commit hash: fac13430ec1e9e22e9e094f17d932b733541fe91 commit hash: fac13430ec1e9e22e9e094f17d932b733541fe91 commit hash: fac13430ec1e9e22e9e094f17d932b733541fe91 commit hash: fac13430ec1e9e22e9e094f17d932b733541fe91 fac1343
16:10 Vladimir Druzenko (vvd) search for other commits by this committer
textproc/elasticsearch7: Fix runtime with non-default USERS/GROUPS

Also:
- Respect ETCDIR substitution in rc.d script.
- Replace RM of bundled JDK, jna.jar and modules/x-pack/x-pack-ml files
  with EXTRACT_AFTER_ARGS=--exclude.
- Replace ${JAVASHAREDIR} with ${LOCALBASE}/share/java -
  JAVASHAREDIR=PREFIX/share/java, but devel/jna installed in LOCALBASE.

Approved by:	blanket (fix runtime)
MFH:		2026Q1
commit hash: fa14dfb0869642be99a46161a09455a20aeddf00 commit hash: fa14dfb0869642be99a46161a09455a20aeddf00 commit hash: fa14dfb0869642be99a46161a09455a20aeddf00 commit hash: fa14dfb0869642be99a46161a09455a20aeddf00 fa14dfb
16:10 Vladimir Druzenko (vvd) search for other commits by this committer
sysutils/logstash7: Fix runtime with non-default USERS/GROUPS

Also:
- Respect LOGSTASH_HOME and ETCDIR substitutions in rc.d script.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.

Approved by:	blanket (fix runtime)
MFH:		2026Q1
commit hash: f5c624428d6d4ab4738395d0cbabd6bbb246c526 commit hash: f5c624428d6d4ab4738395d0cbabd6bbb246c526 commit hash: f5c624428d6d4ab4738395d0cbabd6bbb246c526 commit hash: f5c624428d6d4ab4738395d0cbabd6bbb246c526 f5c6244
15:53 Dave Cottlehuber (dch) search for other commits by this committer
sysutils/podman: Allow setting ownership on auto-created socket

The podman_service daemon auto-creates a socket on startup, along with
parent directory, and is always run as root. It is often useful to have
another proxy like haproxy or nginx provide more sophisticed security,
and these daemons do not need root privileges.

Approved by:	dfr
Reported by:	pat@patmaddox.com
Tested by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D55455
commit hash: 04b73631109f13aaf7e7b1fbe0ab00d62d6395c1 commit hash: 04b73631109f13aaf7e7b1fbe0ab00d62d6395c1 commit hash: 04b73631109f13aaf7e7b1fbe0ab00d62d6395c1 commit hash: 04b73631109f13aaf7e7b1fbe0ab00d62d6395c1 04b7363
15:53 Dave Cottlehuber (dch) search for other commits by this committer
  • net/lavinmq 2.6.9 Next-generation AMQP 0.9.1 based message broker
net/lavinmq: update to 2.6.9

- drop `--error-on-warnings` until LavinMQ next release fully supports
  Crystal 1.19.1 without 9 deprecation warnings

- https://github.com/cloudamqp/lavinmq/blob/v2.6.9/CHANGELOG.md

Sponsored by:	SkunkWerks, GmbH
commit hash: d7f80485312392fbf21b9584f21cca298adc7db3 commit hash: d7f80485312392fbf21b9584f21cca298adc7db3 commit hash: d7f80485312392fbf21b9584f21cca298adc7db3 commit hash: d7f80485312392fbf21b9584f21cca298adc7db3 d7f8048
15:53 Dave Cottlehuber (dch) search for other commits by this committer
  • net/amqpcat 1.1.0 CLI tool for publishing to and consuming from AMQP servers
net/amqpcat: update to 1.1.0

- https://github.com/cloudamqp/amqpcat/releases/tag/v1.1.0

Sponsored by:	SkunkWerks, GmbH
commit hash: a1ab3d17c529f6c94552e208aac4abd37deec8ad commit hash: a1ab3d17c529f6c94552e208aac4abd37deec8ad commit hash: a1ab3d17c529f6c94552e208aac4abd37deec8ad commit hash: a1ab3d17c529f6c94552e208aac4abd37deec8ad a1ab3d1
15:53 Dave Cottlehuber (dch) search for other commits by this committer
  • devel/shards 0.20.0 Dependency manager for the Crystal programming language
devel/shards: update to 0.20.0

- https://github.com/crystal-lang/shards/blob/v0.20.0/CHANGELOG.md

Sponsored by:	SkunkWerks, GmbH
commit hash: 0bf297481843b3e4bf4d97487b653da901ab6ff9 commit hash: 0bf297481843b3e4bf4d97487b653da901ab6ff9 commit hash: 0bf297481843b3e4bf4d97487b653da901ab6ff9 commit hash: 0bf297481843b3e4bf4d97487b653da901ab6ff9 0bf2974
15:53 Dave Cottlehuber (dch) search for other commits by this committer
  • lang/crystal 1.19.1 Language with Ruby-like syntax and static type checking
lang/crystal: update to 1.19.1

- https://github.com/crystal-lang/crystal/blob/release/1.19/CHANGELOG.md

Sponsored by:   SkunkWerks, GmbH
commit hash: 4ccbdcb5dd4a3807cfce5f7ca54b1cf18decbe21 commit hash: 4ccbdcb5dd4a3807cfce5f7ca54b1cf18decbe21 commit hash: 4ccbdcb5dd4a3807cfce5f7ca54b1cf18decbe21 commit hash: 4ccbdcb5dd4a3807cfce5f7ca54b1cf18decbe21 4ccbdcb
15:53 Dave Cottlehuber (dch) search for other commits by this committer
filesystems/versitygw: update to 1.3.1

- https://github.com/versity/versitygw/releases/tag/v1.3.1
- https://github.com/versity/versitygw/releases/tag/v1.3.0
commit hash: 3637bde835e89b3d90f64b42e3971c2fbd4a57d7 commit hash: 3637bde835e89b3d90f64b42e3971c2fbd4a57d7 commit hash: 3637bde835e89b3d90f64b42e3971c2fbd4a57d7 commit hash: 3637bde835e89b3d90f64b42e3971c2fbd4a57d7 3637bde
15:33 Zsolt Udvari (uzsolt) search for other commits by this committer
devel/R-cran-cyclocomp: Update to 1.1.2

Changelog: https://cran.r-project.org/web/packages/cyclocomp/news/news.html
commit hash: 7add8c9acf88d0418e0f0e75feab952064b79ae5 commit hash: 7add8c9acf88d0418e0f0e75feab952064b79ae5 commit hash: 7add8c9acf88d0418e0f0e75feab952064b79ae5 commit hash: 7add8c9acf88d0418e0f0e75feab952064b79ae5 7add8c9
14:57 Bernard Spil (brnrd) search for other commits by this committer
security/vuxml: Document OpenSSL 3.5/3.6 vulnerability
commit hash: 3fa91f54ec42eecdaf5c9b491cace89a16e1735b commit hash: 3fa91f54ec42eecdaf5c9b491cace89a16e1735b commit hash: 3fa91f54ec42eecdaf5c9b491cace89a16e1735b commit hash: 3fa91f54ec42eecdaf5c9b491cace89a16e1735b 3fa91f5
14:39 Charlie Li (vishwin) search for other commits by this committer
graphics/py-colour: remove deprecated d2to1

d2to1 has been deprecated and archived for years, and its functionality
has been subsumed into plain setuptools.

While here, switch to USE_PYTHON=pep517

PR: 293782
Approved by: Martin Neubauer (maintainer)
commit hash: a5726edccf04ddd67b94faf342a373287a441a25 commit hash: a5726edccf04ddd67b94faf342a373287a441a25 commit hash: a5726edccf04ddd67b94faf342a373287a441a25 commit hash: a5726edccf04ddd67b94faf342a373287a441a25 a5726ed
14:38 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
www/gitlab: security and patch update to 18.9.2

Changes:	https://about.gitlab.com/releases/2026/03/11/patch-release-gitlab-18-9-2-released/
Security:	0236eab0-1d62-11f1-88f8-2cf05da270f3
(cherry picked from commit be0fcc223124379be8b268089db49c45f38bd408)
commit hash: f513d4f8deb0e2c133d7cce2801dffb4e139903b commit hash: f513d4f8deb0e2c133d7cce2801dffb4e139903b commit hash: f513d4f8deb0e2c133d7cce2801dffb4e139903b commit hash: f513d4f8deb0e2c133d7cce2801dffb4e139903b f513d4f
14:38 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
security/trivy: update to 0.69.3

Changes:	https://github.com/aquasecurity/trivy/releases/tag/v0.69.3
(cherry picked from commit 963373df70d351b0aa0ee2e23e3685330a10fe55)
commit hash: be05193e7b8eee24df0a0f1eb813ba163419ea36 commit hash: be05193e7b8eee24df0a0f1eb813ba163419ea36 commit hash: be05193e7b8eee24df0a0f1eb813ba163419ea36 commit hash: be05193e7b8eee24df0a0f1eb813ba163419ea36 be05193
14:37 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
  • devel/glab 1.89.0 GitLab CLI tool bringing GitLab to your command line
devel/glab: update to 1.89.0

Changes:	https://gitlab.com/gitlab-org/cli/-/releases/v1.89.0
(cherry picked from commit 14bd57e537901df27b60890199c3bf5e72e4d51b)
commit hash: a81a525f03b6c9da036609ba427df616e8b3223e commit hash: a81a525f03b6c9da036609ba427df616e8b3223e commit hash: a81a525f03b6c9da036609ba427df616e8b3223e commit hash: a81a525f03b6c9da036609ba427df616e8b3223e a81a525
14:37 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
  • devel/glab 1.88.0 GitLab CLI tool bringing GitLab to your command line
devel/glab: update to 1.88.0

Changes:	https://gitlab.com/gitlab-org/cli/-/releases/v1.88.0
(cherry picked from commit dd28a2cc356028ee56952c74598a822ac35d4349)
commit hash: 10c102238c827ec651ab0674cc49efbaf359781c commit hash: 10c102238c827ec651ab0674cc49efbaf359781c commit hash: 10c102238c827ec651ab0674cc49efbaf359781c commit hash: 10c102238c827ec651ab0674cc49efbaf359781c 10c1022
14:36 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
  • devel/glab 1.87.0 GitLab CLI tool bringing GitLab to your command line
devel/glab: update to 1.87.0

Changes:	https://gitlab.com/gitlab-org/cli/-/releases/v1.87.0
(cherry picked from commit 4be51b3f2a0534a75d169e171a40c693982b7da9)
commit hash: 3639d44e979a4dc222e87ed801884c5096a89119 commit hash: 3639d44e979a4dc222e87ed801884c5096a89119 commit hash: 3639d44e979a4dc222e87ed801884c5096a89119 commit hash: 3639d44e979a4dc222e87ed801884c5096a89119 3639d44
14:36 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
security/trivy: update to 0.69.2

Changes:	https://github.com/aquasecurity/trivy/releases/tag/v0.69.2
(cherry picked from commit 92749d000d55865fa1a5d4109093cf7903343bdb)
commit hash: 2b3ef92bcb304339258dede3071e96111f7b0e66 commit hash: 2b3ef92bcb304339258dede3071e96111f7b0e66 commit hash: 2b3ef92bcb304339258dede3071e96111f7b0e66 commit hash: 2b3ef92bcb304339258dede3071e96111f7b0e66 2b3ef92
14:35 Matthias Fechner (mfechner) search for other commits by this committer 2026Q1
sysutils/rubygem-tmuxinator: fixed build error

Fixes regression from 7970105dda6359e7b74511182188cd6edc2617df

(cherry picked from commit 75e0ee6901772003f6785f6d28c79656e7eeba3e)
commit hash: 2b439d044aaccab22daaaad4f6a04895c96ded73 commit hash: 2b439d044aaccab22daaaad4f6a04895c96ded73 commit hash: 2b439d044aaccab22daaaad4f6a04895c96ded73 commit hash: 2b439d044aaccab22daaaad4f6a04895c96ded73 2b439d0
14:32 Zsolt Udvari (uzsolt) search for other commits by this committer
graphics/R-cran-ggrepel: Update to 0.9.7

Add test dependencies.
Change WWW to canonical form.

Changelog: https://cran.r-project.org/web/packages/ggrepel/news/news.html
commit hash: 6965d64699464aa6e011373f6473edc082aec313 commit hash: 6965d64699464aa6e011373f6473edc082aec313 commit hash: 6965d64699464aa6e011373f6473edc082aec313 commit hash: 6965d64699464aa6e011373f6473edc082aec313 6965d64
14:27 Dima Panov (fluffy) search for other commits by this committer Author: Jason E. Hale
  • graphics/ogre3d 14.5.2_2 Scene-oriented, flexible 3D engine written in C++
graphics/ogre3d: add textproc/pugixml as default dep (+)

If textproc/pugixml is insalled on a baremetal system, several files do not get
installed.
Add the small texproc/pugixml as a hard dep.

PR:		293780
commit hash: 2c381d5b5165370d46553571e579eda3a01a224e commit hash: 2c381d5b5165370d46553571e579eda3a01a224e commit hash: 2c381d5b5165370d46553571e579eda3a01a224e commit hash: 2c381d5b5165370d46553571e579eda3a01a224e 2c381d5
14:13 Alexey Dokuchaev (danfe) search for other commits by this committer
sysutils/parkverbot: update the port to version 1.6

GC no longer needed GNU_CONFIGURE_MANPREFIX, sort
PLIST_FILES, and install rc script.

PR:	278603
commit hash: 7f5260d5d619affdaaafb8d1ac42568d063d9dcc commit hash: 7f5260d5d619affdaaafb8d1ac42568d063d9dcc commit hash: 7f5260d5d619affdaaafb8d1ac42568d063d9dcc commit hash: 7f5260d5d619affdaaafb8d1ac42568d063d9dcc 7f5260d
14:13 Alexey Dokuchaev (danfe) search for other commits by this committer
  • misc/hxtools 20251011 Collection of miscellaneous tools and scripts
misc/hxtools: update the port to the latest version 20251011

- Increase bgfg contrast in light2.theme
- extract_dxhog: repair wrong seeking to archive entries
- Delete unmaintained xfs_irecover (alternative: xfs_undelete)
- Delete extract_f3pod (alternative: SLADE)
- Add make_qupak, git-logsortbychgsize, selective-preprocess

Reported by:	portscout
commit hash: ac4bbd3d02cc22d954f80bb369533c42267eeaf7 commit hash: ac4bbd3d02cc22d954f80bb369533c42267eeaf7 commit hash: ac4bbd3d02cc22d954f80bb369533c42267eeaf7 commit hash: ac4bbd3d02cc22d954f80bb369533c42267eeaf7 ac4bbd3
14:13 Alexey Dokuchaev (danfe) search for other commits by this committer
  • lang/libhx 5.3 C/C++ library with common data structures and functions
lang/libhx: update the port to version 5.3

Reported by:	portscout
commit hash: 159d2f52cc00676ba29aea10be31b36549300a28 commit hash: 159d2f52cc00676ba29aea10be31b36549300a28 commit hash: 159d2f52cc00676ba29aea10be31b36549300a28 commit hash: 159d2f52cc00676ba29aea10be31b36549300a28 159d2f5
14:12 Bjoern A. Zeeb (bz) search for other commits by this committer 2026Q1
graphics/drm-515-kmod: add extra patch to unbreak stable/14, and 14.4-R

Conditionally apply the patch from 26b48400ee94 to avoid conflicts with
an updated LinuxKPI. This should make this port both build and work again.
The patch is conditional still as 14.3-R does not, but stable/14 and 14.4-R
do have the LinuxKPI changes.

Sponsored by:	The FreeBSD Foundation
PR:		290432
Reported by:	gja822@narod.ru

(cherry picked from commit eecdfa00d49a5f608c34bfdb641e178d9933a66c)
commit hash: 90f825e3e5b474db7018500adf86b9ccdeb1cf14 commit hash: 90f825e3e5b474db7018500adf86b9ccdeb1cf14 commit hash: 90f825e3e5b474db7018500adf86b9ccdeb1cf14 commit hash: 90f825e3e5b474db7018500adf86b9ccdeb1cf14 90f825e
14:08 Bjoern A. Zeeb (bz) search for other commits by this committer
graphics/drm-515-kmod: add extra patch to unbreak stable/14, and 14.4-R

Conditionally apply the patch from 26b48400ee94 to avoid conflicts with
an updated LinuxKPI. This should make this port both build and work again.
The patch is conditional still as 14.3-R does not, but stable/14 and 14.4-R
do have the LinuxKPI changes.

Sponsored by:	The FreeBSD Foundation
PR:		290432
Reported by:	gja822@narod.ru
commit hash: eecdfa00d49a5f608c34bfdb641e178d9933a66c commit hash: eecdfa00d49a5f608c34bfdb641e178d9933a66c commit hash: eecdfa00d49a5f608c34bfdb641e178d9933a66c commit hash: eecdfa00d49a5f608c34bfdb641e178d9933a66c eecdfa0
13:40 Neel Chauhan (nc) search for other commits by this committer
databases/soci: Release port
commit hash: 6845ed4585d17da2517472d736d3fdfd023d171f commit hash: 6845ed4585d17da2517472d736d3fdfd023d171f commit hash: 6845ed4585d17da2517472d736d3fdfd023d171f commit hash: 6845ed4585d17da2517472d736d3fdfd023d171f 6845ed4
13:02 Max Brazhnikov (makc) search for other commits by this committer
devel/py-numba: Switch to pep517
commit hash: a211531f402aef37e20706f362215c7b31405fbe commit hash: a211531f402aef37e20706f362215c7b31405fbe commit hash: a211531f402aef37e20706f362215c7b31405fbe commit hash: a211531f402aef37e20706f362215c7b31405fbe a211531
13:02 Max Brazhnikov (makc) search for other commits by this committer
devel/py-llvmlite: Improve port

- Switch to pep517
- Add patch to fix build with setuptools>=81

PR:	270358
commit hash: 74a30c4d5357d931d0af9e7dfd2316e4771d3fd2 commit hash: 74a30c4d5357d931d0af9e7dfd2316e4771d3fd2 commit hash: 74a30c4d5357d931d0af9e7dfd2316e4771d3fd2 commit hash: 74a30c4d5357d931d0af9e7dfd2316e4771d3fd2 74a30c4
12:47 Hiroki Tagato (tagattie) search for other commits by this committer
Revert "lang/typescript-go: Update to 7.0.0.g20260312 (latest GitHub commit)"

The latest version appears too new to build editors/vscode.

This reverts commit 1940fd5a985637f1e9688f4b19992d9e8d0c3b16.
commit hash: 81f6e8e134174796fb069a26a232118d394fc202 commit hash: 81f6e8e134174796fb069a26a232118d394fc202 commit hash: 81f6e8e134174796fb069a26a232118d394fc202 commit hash: 81f6e8e134174796fb069a26a232118d394fc202 81f6e8e
11:24 Michael Osipov (michaelo) search for other commits by this committer
devel/maven39: Update to 3.9.14

Release Notes:	https://github.com/apache/maven/releases/tag/maven-3.9.14
commit hash: adc3eb52e35d32c701733065b59e806d4da09240 commit hash: adc3eb52e35d32c701733065b59e806d4da09240 commit hash: adc3eb52e35d32c701733065b59e806d4da09240 commit hash: adc3eb52e35d32c701733065b59e806d4da09240 adc3eb5
11:23 Michael Osipov (michaelo) search for other commits by this committer
  • net/kea 3.0.2_2 Alternative DHCP implementation by ISC
  • net/kea-devel 3.1.4_1 Alternative DHCP implementation by ISC
net/kea{,-devel}: Use documented placeholder NETWOKING in RC scripts

PR:		293652
Approved by:	apevnev@me.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D55712
commit hash: 524b57fcc54dedb49920b8fec0ca8f19b82018b1 commit hash: 524b57fcc54dedb49920b8fec0ca8f19b82018b1 commit hash: 524b57fcc54dedb49920b8fec0ca8f19b82018b1 commit hash: 524b57fcc54dedb49920b8fec0ca8f19b82018b1 524b57f
10:26 Don Lewis (truckman) search for other commits by this committer(Only the first 10 of 11 items in this commit are shown above. View all ports for this commit)
*/*: bump PORTREVISION for gtk40 upgrade

The gtk40 port and friends had a binary incompatible upgrade.  Bump
PORTREVISION of their consumers to for rebuild and reinstallation.

PR:		292076
commit hash: c9e2fae172fe96eddb02aa1a0a8bf781f68bb7b7 commit hash: c9e2fae172fe96eddb02aa1a0a8bf781f68bb7b7 commit hash: c9e2fae172fe96eddb02aa1a0a8bf781f68bb7b7 commit hash: c9e2fae172fe96eddb02aa1a0a8bf781f68bb7b7 c9e2fae
09:50 Don Lewis (truckman) search for other commits by this committer
  • x11/swaysettings 0.5.0_2 GUI for setting Sway wallpaper, default apps, GTK themes, etc.
x11/swaysettings: fix with gtk40 4.20.3

Patch with upstream commit e4f3749a053b5fbe0feab93e46d6eba380ee2e58 to
fix build with gtk40 4.20.x.

PR:		293321
commit hash: 85f0bab48f6d5f561327c13999a878fe602ff3a4 commit hash: 85f0bab48f6d5f561327c13999a878fe602ff3a4 commit hash: 85f0bab48f6d5f561327c13999a878fe602ff3a4 commit hash: 85f0bab48f6d5f561327c13999a878fe602ff3a4 85f0bab
09:50 Don Lewis (truckman) search for other commits by this committer Author: Olivier Duchateau
graphics/upscaler: update to 1.6.3

Update to 1.6.3

Adjust dependencies

PR:		289672
commit hash: 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 commit hash: 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 commit hash: 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 commit hash: 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 3aaabb1
09:50 Don Lewis (truckman) search for other commits by this committer Author: Olivier Duchateau
x11-toolkits/gtksourceview5: update to 5.18.0

Update to 5.18.0

  News in 5.18.0, 2025-09-12
  --------------------------

  This is a stable release for GNOME 49.0

   * Translation updates

PR:		292078
commit hash: e92bbefddac359c99f6658fc7139999a10b19daa commit hash: e92bbefddac359c99f6658fc7139999a10b19daa commit hash: e92bbefddac359c99f6658fc7139999a10b19daa commit hash: e92bbefddac359c99f6658fc7139999a10b19daa e92bbef
09:50 Don Lewis (truckman) search for other commits by this committer Author: Olivier Duchateau
x11-toolkits/gtkmm40: update to 4.20.0

Update to 4.20.0

  4.20.0 (stable) 2025-09-19

  Gdk:
  * PixbufAnimation, PixbufAnimationIter: Deprecate these classes.
    GdkPixbufAnimation and GdkPixbufAnimationIter are deprecated
    since gdk-pixbuf 2.44.
  * PixbufLoader: Deprecate get_animation().
    (Kjell Ahlstedt)

PR:		292077
commit hash: 766a7b963fa8b428d5ac644ee8585589fe6fa398 commit hash: 766a7b963fa8b428d5ac644ee8585589fe6fa398 commit hash: 766a7b963fa8b428d5ac644ee8585589fe6fa398 commit hash: 766a7b963fa8b428d5ac644ee8585589fe6fa398 766a7b9
09:50 Don Lewis (truckman) search for other commits by this committer Author: Olivier Duchateau
x11-toolkits/libadwaita: update to 1.8.4

Update to 1.8.4

  =============
  Version 1.8.4
  =============
  - AdwDialog
    - Fix initial focus in bottom sheet mode
  - AdwWrapBox
    - Fix ADW_JUSTIFY_SPREAD
  - Translation updates
    - Indonesian
    - Kazakh
    - Romanian
  =============
  Version 1.8.3
  =============
  - Adaptive preview
    - Fix a leak when taking screenshots
  - AdwAboutDialog
    - Fix an accessibility warning
  - AdwAlert/MessageDialog
    - Fix extra padding with hidden extra child
  - AdwInlineViewSwitcher
    - Limit badges to 999+ to match AdwViewSwitcher
  - AdwNavigationView
    - Fix a crash
    - Make :navigation-stack more robust
  - AdwPreferencesGroup
    - Fix accessible label
  - AdwPreferencesPage
    - Revert incompatible children warning from 1.8.2
  - AdwShortcutsDialog
    - Implement search activation
    - Fix an accessibility warning
  - AdwStatusPage
    - Implement focus() and grab_focus()
  - AdwTabOverview
    - Implement search activation
  - AdwViewStack
    - Fix accessible labels with underlines
  - Docs
    - Fix banner-suggested screenshot
  - Translation updates
    - German
  =============
  Version 1.8.2
  =============
  - Build
    - Fix gen-public-types.py encoding
  - AdwActionRow
    - Fix subtitle comparison
  - AdwComboRow
    - Revert touchscreen fix from 1.8.1, since it's been fixed in GTK
    - Update selection when the expression changes
  - AdwHeaderBar
    - Report back button context menu to screen reader
  - AdwPreferencesDialog
    - Allow to go from the first search result to header bar by pressing up
  - AdwPreferencesGroup
    - Fix title and description getters
  - AdwPreferencesPage
    - Fix description getter
    - Warn when trying to add incompatible children
  - AdwShortcutLabel
    - Make accessible
    - Flip arrows for RTL
    - Add focused styles
  - AdwShortcutsDialog
    - Allow to go from the first search result to header bar by pressing up
  - AdwTabBar/AdwTabOverview
    - Report context menu to screen reader
  - Translation updates
    - Greek
    - Norwegian Nynorsk
    - Serbian
    - Serbian (Latin)
    - Uzbek (Latin)
  =============
  Version 1.8.1
  =============
  - AdwComboRow
    - Allow selecting items via touchscreen
    - Improve accessibility
  - AdwEntryRow
    - Fix title ellipsizing too late
    - Activate the row action when pressing enter
  - AdwHeaderBar
    - Fix title buttons on macOS
  - AdwNavigationView
    - Fix a build warning on some platforms
  - AdwShortcutsDialog
    - Fix removing sections when the model changes
  - AdwTabBar/AdwTabGrid
    - Fix context menu alignment on RTL
  - Docs
    - Replace deprecated GApplication flag
    - Fix shortcuts screenshots in widget gallery in dark mode
  - Translation updates
    - Bulgarian
    - Dutch
    - Filipino
    - Occitan
    - Portuguese
    - Uighur
  =============
  Version 1.8.0
  =============
  - AdwSpinner
    - Switch to progressbar accessible role
  - AdwSwipeTracker
    - Fix memory leak
  - Demo
    - Fix 2 memory leaks
  - Docs
    - Typo fixes
  - Translation updates
    - Basque
    - British English
    - Catalan
    - Chinese (China)
    - Czech
    - Danish
    - Spanish
    - Esperanto
    - Finnish
    - Galician
    - Georgian
    - Hungarian
    - Korean
    - Lithuanian
    - Swedish
    - Turkish
    - Ukrainian
  ==============
  Version 1.8.rc
  ==============
  - Add copy-func and free-func annotations to boxed types
  - AdwAlertDialog/AdwMessageDialog:
    - Clarify behavior around :default-response
  - AdwApplication
    - Enable support for CSS media queries in the autoloaded styles
  - AdwShortcutLabel
    - Fix RTL layout
  - AdwShortcutsDialog
    - Fix 2 memory leaks
  - AdwToastOverlay
    - Fix disappear animation not playing on dismiss_all()
    - Make the action button in toasts insensitive after a click
  - AdwWrapLayout
    - Fx allocation of a single child in RTL languages or with align > 0
  - Build
    - Require GTK 4.19.4
  - Docs
    - Fix AdwShortcutLabel and AdwShortcutsDialog screenshots in dark
    - Fix close button style on screenshots
  - Stylesheet
    - Update GtkShortcutLabel style to match AdwShortcutLabel
    - Switch to media queries instead of separate CSS variants
  - Translation updates
    - Brazilian Portuguese
    - Galician
    - Interlingua
    - Japanese
    - Persian
    - Polish
    - Russian
  ================
  Version 1.8.beta
  ================
  - AdwAlertDialog/AdwMessageDialog
    - Emit ::response when cancelled after calling choose()
  - AdwDialog
    - Fix widget activation in window-backed dialogs
    - Fix set_focus() in window-backed dialogs
  - AdwLayoutSlot
    - Error out if ID is not set
  - AdwNavigationView
   - Defer swipe start to ::begin-swipe
  - AdwShortcutLabel
    - Differentiate keypad keys better (same as in GtkShortcutLabel)
  - AdwShortcutsDialog
    - Show navigation pills for large dialogs
    - Set a title
    - Focus search bar with Ctrl+F
    - Fix action-name fetching when presented as a window
    - Fix search row activation
    - Fix markup handling
  - AdwTabBar
    - Fix focusing start/end action widgets
  - AdwTabOverview
    - Make button hitboxes larger
  - AdwWrapBox
    - Add remove_all()
  - AdwWrapLayout
    - Fix a memory leak
  - Build
    - Evaluate dependencies early
  - Demo
    - Switch to AdwShortcutLabel
  - Stylesheet
    - Add .document style class using the document font
    - Increase line height for .body and .caption
    - Add hover/active styles to GtkFlowBox children
    - Stop shipping symbolic PNG assets
    - Fix .devel striping with new GTK
    - Adapt window controls styles to GTK styles
  - Various fixes
  - Translation updates
    - Belarusian
    - Hebrew
    - Romanian
    - Slovenian
  =================
  Version 1.8.alpha
  =================
  - Add AdwShortcutsDialog
  - Add AdwShortcutLabel
  - Fix a crash with empty window layouts
  - Avoid needlessly resassigning CSS classes for dynamic shadows
  - AdwAboutDialog/AdwAboutWindow
    - Fix a leak
    - Fix mnemonics
    - Clarify :translator-credits docs
  - AdwAlertDialog/AdwMessageDialog
    - Fix a warning with long headings
  - AdwApplication
    - Automatically set up app.shortcuts action if shortcuts-dialog.ui is
present
  - AdwAvatar
    - Fix custom image size with GTK 4.19.2
  - AdwBreakpointBin
    - Preserve focus when switching breakpoints
  - AdwCarousel
    - Support keyboard navigation
    - Fix a critical when disposing it after scrolling with mouse wheel
  - AdwExpanderRow
    - Fix grab_focus() behavior
  - AdwHeaderBar
    - Add support for native window controls in macOS
  - AdwNavigationView
    - fix :visible-page-tag notifications
  - AdwPreferencesGroup
    - Add bind_model()
    - Add get_row()
    - Allow rows that aren't AdwPreferencesRow
  - AdwPreferencesPage
    - Add insert()
    - Add get_group()
  - AdwStyleManager
    - Fix font name docs
    - Fix loading font names when debug variables are set
    - Move yellow/green boundary for accent color
    - Support high contrast on macOS
  - AdwTabOverview
    - Update window radius
  - AdwToastOverlay
    - Fix a critical when showing a toast while hiding it
    - Fix accessible role in documentation
  - Adaptive preview
    - Add context to shell and device preset translatable strings
    - Change screenshot tooltip
  - Build
    - Don't install internal static library
    - Fix build with older gobject-introspection versions
  - Demo
    - Add a shortcut for opening preferences
  - Docs
    - Fix window radius value
    - Fix missing AdwCarouselIndicatorLines image
  - Inspector
    - Disable markup on window rows
  - Stylesheet
    - Adjust GtkWindowControls styles for GTK 4.18.4 changes
    - Optimize window and dialog shadows
    - Fix disabled styles for various .view widgets
    - Fix list DND styles
    - Fix .property for expander rows
  - Tests
    - Fix a leak
  - Translation updates
    - Belarusian
    - Brazilian Portuguese
    - British English
    - Catalan
    - Friulian
    - German
    - Hebrew
    - Hungarian
    - Indonesian
    - Japanese
    - Latvian
    - Portuguese
    - Romanian
    - Russian
    - Slovenian
    - Ukrainian

USE_LDCONFIG=yes for shared library (truckman)

PR:		291468
commit hash: 3a4fdb7b08e2c6bd098fb40fcd72b45c93dbfe83 commit hash: 3a4fdb7b08e2c6bd098fb40fcd72b45c93dbfe83 commit hash: 3a4fdb7b08e2c6bd098fb40fcd72b45c93dbfe83 commit hash: 3a4fdb7b08e2c6bd098fb40fcd72b45c93dbfe83 3a4fdb7
09:50 Don Lewis (truckman) search for other commits by this committer Author: Olivier Duchateau
x11-toolkits/gtk40: update to 4.20.3

Update to 4.20.3

  Overview of Changes in 4.20.3, 20-11-2025
  =========================================

  * Bugs fixed:
    - #7795 Change in scrolling behavior (lbaudin, Carlos Garnacho)
    - #7801 Unaligned access in gdk/gdkmemoryformat.c causes testsuite crashes
on
      SPARC (Benjamin Otte)
    - #7813 Shaper: Cannot parse SVG (Matthias Clasen)
    - #7823 svg not scaled with display scale since switch to librsvg (Matthias
      Clasen)
    - #7848 GTK 4.18: Default GdkDisplay gets unreferenced when offscreen
      rendering via secondary display, causing crash (Benjamin Otte)
    - #7857 Feature: Add Win32 impl for
gtk_file_launcher_open_containing_folder()
      (Sergey Bugaev)
    - #7866 Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE hazard
      detected. (Benjamin Otte)
    - #7867 ModelButton: Increasingly long hang when switching
AdwMultiLayoutView
      (Emmanuele Bassi)

  * Changes:
    - !9021 ci: Update Rust to 1.89.0 (René de Hesselle)
    - !9036 [4.20] vulkan: Disable YCbCr to RGB conversions for fallback formats
      (Robert Mader)
    - !9042 backport non-smooth scrolling fixes to 4.20 (lbaudin, Carlos
Garnacho)
    - !9076 [4.20] vulkan: Fix YUYV values when uploading images (Benjamin Otte,
      Matthias Clasen)
    - !9150 [4.20] Fix touch dropdown selection (!8041) properly (Alice)
    - !9154 [4.20] emoji: Update data to CLDR 48 (Jeremy Bícha)

  * Translation updates:
    - Basque (Asier Saratsua Garmendia)
    - English (United Kingdom) (Bruce Cowan)
    - German (Christian Kirbach)
    - Serbian (Милош Поповић)
    - Thai (Aefgh Threenine)
    - Uighur (Abduqadir Abliz)

  Overview of Changes in 4.20.2, 29-09-2025
  =========================================

  * Bugs fixed:
    - #7755 Only the first text-shadow value gets applied when there are
multiple
      (regression) (Matthias Clasen)
    - #7757 Make sense of AtkHyperlink (Matthias Clasen)
    - #7783 Opening Clipboard Demo triggers abort (Matthias Clasen)

  * Changes:
    - !8928 surface: Mark region as nullable in set_input_region (João Pereira)
    - !8930 settings: Call g_value_unset() after _gtk_settings_parse_convert()
      (Takao Fujiwara)
    - !8931 wayland: Invert flipped transforms (Robert Mader)
    - !8933 Fix upright text carets (Matthias Clasen)
    - !8935 gsk: Drop an unused private flag (Matthias Clasen)
    - !8936 Some small gsk fixes (Matthias Clasen)
    - !8937 text: Apply all text shadows (Matthias Clasen)
    - !8965 Backports for 4.20 (evan-razzaque, Matthias Clasen)
    - !8978 Add GtkAccessibleHypertext (Matthias Clasen)

  * Translation updates:
    - Bulgarian (twlvnn kraftwerk)
    - Czech (Daniel Rusek)
    - Danish (Ask Hjorth Larsen)
    - Galician (Francisco Diéguez Souto)
    - Portuguese (Hugo Carvalho)
    - Spanish (Daniel Mustieles)
    - Turkish (Sabri Ünal)

Overview of Changes in 4.20.1, 08-09-2025
=========================================

* Bugs fixed:
  - #6666 Second Drag-and-Drop operation causes Gtk-CRITICAL messages at every
    event (Matthias Clasen)
  - #7345 columnview focus problem with menus
  - #7717 GtkTextView with css padding shows offscreen widgets in upper left
    corner (Matthias Clasen)
  - #7724 Occasional crashes in gsk_gl_device_setup_samplers() (Benjamin Otte)
  - #7729 Gtk.Entry: Cursor disappears when reaching right border (Matthias
    Clasen)
  - #7731 GTK_THEME environment variable not working properly with GTK4-4.20
    (Matthias Clasen)
  - #7734 MacOS: dyld: file does not start with MH_MAGIC[_64]: 0x00000000
    0x00000000 (sid)

  * Changes:
    - !8888 4.20.0 (Matthias Clasen)
    - !8889 Plug some memory leaks (Matthias Clasen)
    - !8890 node-editor: Plug GskTransform leak (Maximiliano Sandoval)
    - !8891 macos: do not explicitly disable window controls (Arjan Molenaar)
    - !8893 text: Only clip the text drawing (Matthias Clasen)
    - !8894 Improve DND interoperability with kwin (Matthias Clasen)
    - !8896 Make GTK_THEME work as before (Matthias Clasen)
    - !8897 columnview: Fix arrow navigation in a nested widget inside a cell
      (Lukáš Tyrychtr)
    - !8898 docs: Fix invalid picture elements (Chris Mayo)
    - !8899 docs: Fix Image.set_pixel_size reference to set_icon_size (Chris
Mayo)
    - !8900 offload: Do not try to raise subsurface above itself (Robert Mader)
    - !8902 Try harder to fix caret visibility in entries (Matthias Clasen)
    - !8904 various small fixes (Benjamin Otte)
    - !8905 Modernize the app chooser (Matthias Clasen)
    - !8907 colorchooser: Fix up editor focus (Matthias Clasen)
    - !8908 filechooser: Improve error handling (Matthias Clasen)
    - !8909 build: update to accesskit-c v0.17.0 (Christoph Reiter)
    - !8910 a11y: Give spinner a progressbar role (Matthias Clasen)
    - !8911 fontchooser: Make lists more keynav-friendly (Matthias Clasen)
    - !8912 textview: Connect to detailed can-undo/can-redo notify signals
(Julian
      Sparber)
    - !8913 gtk-demo: Support svg without width/height (Matthias Clasen)
    - !8916 docs: Add illustrations for component transfer (Matthias Clasen)
    - !8917 gtk-demo: Add a demo for sections (Matthias Clasen)
    - !8918 gsk: Tweak the formula for component transfer (Matthias Clasen)
    - !8919 Fix MacOS build failure (sid)
    - !8920 demos: Improve the image filtering demo (Matthias Clasen)
    - !8921 demos: Memory leak fixes (Matthias Clasen)
    - !8922 Adapt to deprecations (Matthias Clasen)
    - !8924 docs: Fix broken links (Chris Mayo)
    - !8926 scrolledwindow: Improve behavior if nested in other scrollables
      (Carlos Garnacho)

  * Translation updates:
    - Basque (Asier Saratsua Garmendia)
    - Catalan (Jordi Mas i Hernandez, Jordi Mas)
    - Chinese (China) (luming zh)
    - Finnish (Jiri Grönroos)
    - Georgian (Ekaterine Papava)
    - Hebrew (Yosef Or Boczko)
    - Hungarian (Balázs Úr)
    - Japanese (Makoto Sakaguchi)
    - Korean (Changwoo Ryu)
    - Lithuanian (Aurimas Aurimas Černius)
    - Persian (Danial Behzadi)
    - Portuguese (Brazil) (Rafael Fontenelle)
    - Russian (Artur S0)
    - Swedish (Anders Jonsson)
    - Ukrainian (Yuri Chornoivan)

  Overview of Changes in 4.20.0, 29-08-2025
  =========================================

  * Bugs fixed:
    - #7695 gdk-win32: unmaximize doesn't restore the original size
    - #7702 Should GTK_ACCESSIBLE_ROLE_STATUS really be NAME_PROHIBITED?

  * Changes:
    - !8851 gstreamer: Stop GstPlay before dropping the ref (Robert Mader)
    - !8871 gtk/filterlistmodel: Emit items-changed for item watches (Georges
      Basile Stavracas Neto)
    - !8872 Gtk 4.19.4
    - !8873 docs: Some more details about dialogs (Matthias Clasen)
    - !8874 gsk: Add docs / gi annotations to new component transfer API
      (Sebastian Dröge)
    - !8876 Revert "meson: Rework introspection handling" (Florian "sp1rit"​)
    - !8879 iconhelper: Fix handling of non-square icons (Matthias Clasen)
    - !8880 gsk: Add missing Since marker to GskComponentTransferNode (Sebastian
      Dröge)
    - !8881 symbolic: Fix stroke defaults (Matthias Clasen)
    - !8883 Ignore gtk namespace attributes (Matthias Clasen)
    - !8884 gtk-demo: Fix markup in dark (Matthias Clasen)
    - !8885 entry: Clean up coding style (Sergio Costas Rodriguez)
    - !8886 gtk-demo: Avoid some criticals (Matthias Clasen)
    - !8887 gtkatcontext: Fix name generation flags for the banner role (Lukáš
      Tyrychtr, Matthias Clasen)

  * Translation updates:
    - Catalan (Jordi Mas)
    - Czech (Daniel Rusek)
    - Lithuanian (Aurimas Aurimas Černius)
    - Thai (Aefgh Threenine)
    - Turkish (Emin Tufan Çetin)

Unset BROADWAY option, by default this feature is not enabled

Add BASH and ACCESSKIT options, latter is hidden because it is still
experimental (new port accessibility/accesskit-c bug #292048)

Adjust dependencies

Remove dmabuf patch, (it needs to be improved, we don't have linux/udmabuf.h
header [1])

librsvg2 is also needed at build time (truckman)

Pet portclippy (truckman)

PR:		292076
commit hash: 610c3c4373f079c2c3838178008ee0374a9f4647 commit hash: 610c3c4373f079c2c3838178008ee0374a9f4647 commit hash: 610c3c4373f079c2c3838178008ee0374a9f4647 commit hash: 610c3c4373f079c2c3838178008ee0374a9f4647 610c3c4
08:51 Dimitry Andric (dim) search for other commits by this committer 2026Q1
  • devel/catch 2.13.10_1 Header-only test framework for C++
devel/catch: fix build with clang 21, take 2

Move the separate patches into patch-clang21, as requested by the
maintainer.

PR:		293446
Approved by:	sunpoet (maintainer)
MFH:		2026Q1

(cherry picked from commit 9c2cb42fd6cfda42888e61feb6e287661125edcc)
commit hash: a35bcf1c6849d1d3c5979f936eac77a54e6f44f7 commit hash: a35bcf1c6849d1d3c5979f936eac77a54e6f44f7 commit hash: a35bcf1c6849d1d3c5979f936eac77a54e6f44f7 commit hash: a35bcf1c6849d1d3c5979f936eac77a54e6f44f7 a35bcf1
08:49 Dimitry Andric (dim) search for other commits by this committer
  • devel/catch 2.13.10_1 Header-only test framework for C++
devel/catch: fix build with clang 21, take 2

Move the separate patches into patch-clang21, as requested by the
maintainer.

PR:		293446
Approved by:	sunpoet (maintainer)
MFH:		2026Q1
commit hash: 9c2cb42fd6cfda42888e61feb6e287661125edcc commit hash: 9c2cb42fd6cfda42888e61feb6e287661125edcc commit hash: 9c2cb42fd6cfda42888e61feb6e287661125edcc commit hash: 9c2cb42fd6cfda42888e61feb6e287661125edcc 9c2cb42
08:34 Dimitry Andric (dim) search for other commits by this committer 2026Q1
  • devel/catch 2.13.10_1 Header-only test framework for C++
devel/catch: fix build with clang 21

With clang 21 devel/catch fails to build, with errors similar to:

   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/include/internal/catch_stringref.h:95:32:
error: identifier '_sr' preceded by whitespace in a literal operator declaration
is deprecated [-Werror,-Wdeprecated-literal-operator]
       95 |     constexpr auto operator "" _sr( char const* rawChars,
std::size_t size ) noexcept -> StringRef {
          |                    ~~~~~~~~~~~~^~~
          |                    operator""_sr
   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/include/internal/catch_stringref.h:100:28:
error: identifier '_catch_sr' preceded by whitespace in a literal operator
declaration is deprecated [-Werror,-Wdeprecated-literal-operator]
      100 | constexpr auto operator "" _catch_sr( char const* rawChars,
std::size_t size ) noexcept -> Catch::StringRef {
          |                ~~~~~~~~~~~~^~~~~~~~~
          |                operator""_catch_sr
   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/IntrospectiveTests/String.tests.cpp:144:33:
error: identifier '_sr' preceded by whitespace in a literal operator declaration
is deprecated [-Werror,-Wdeprecated-literal-operator]
      144 |         using Catch::operator"" _sr;
          |                      ~~~~~~~~~~~^~~
          |                      operator""_sr

and later:

   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/UsageTests/ToStringVariant.tests.cpp:13:14:
error: function 'operator=' could be declared with attribute 'noreturn'
[-Werror,-Wmissing-noreturn]
       13 |     MyType1& operator=(MyType1 const&) { throw 3; }
          |              ^
   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/UsageTests/ToStringVariant.tests.cpp:18:14:
error: function 'operator=' could be declared with attribute 'noreturn'
[-Werror,-Wmissing-noreturn]
       18 |     MyType2& operator=(MyType2 const&) { throw 4; }
          |              ^

The former can be fixed by removing the space between the identifier and
the double quotes, the latter by declaring the functions with
[[noreturn]].

PR:		293446
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1

(cherry picked from commit a080335cdc0d1c38ab913096650e4b0cbcd9454e)
commit hash: d92ebd379aa5c7098ce4ba2aab8ca7fd2f8f3657 commit hash: d92ebd379aa5c7098ce4ba2aab8ca7fd2f8f3657 commit hash: d92ebd379aa5c7098ce4ba2aab8ca7fd2f8f3657 commit hash: d92ebd379aa5c7098ce4ba2aab8ca7fd2f8f3657 d92ebd3
08:33 Dimitry Andric (dim) search for other commits by this committer
  • devel/catch 2.13.10_1 Header-only test framework for C++
devel/catch: fix build with clang 21

With clang 21 devel/catch fails to build, with errors similar to:

   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/include/internal/catch_stringref.h:95:32:
error: identifier '_sr' preceded by whitespace in a literal operator declaration
is deprecated [-Werror,-Wdeprecated-literal-operator]
       95 |     constexpr auto operator "" _sr( char const* rawChars,
std::size_t size ) noexcept -> StringRef {
          |                    ~~~~~~~~~~~~^~~
          |                    operator""_sr
   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/include/internal/catch_stringref.h:100:28:
error: identifier '_catch_sr' preceded by whitespace in a literal operator
declaration is deprecated [-Werror,-Wdeprecated-literal-operator]
      100 | constexpr auto operator "" _catch_sr( char const* rawChars,
std::size_t size ) noexcept -> Catch::StringRef {
          |                ~~~~~~~~~~~~^~~~~~~~~
          |                operator""_catch_sr
   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/IntrospectiveTests/String.tests.cpp:144:33:
error: identifier '_sr' preceded by whitespace in a literal operator declaration
is deprecated [-Werror,-Wdeprecated-literal-operator]
      144 |         using Catch::operator"" _sr;
          |                      ~~~~~~~~~~~^~~
          |                      operator""_sr

and later:

   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/UsageTests/ToStringVariant.tests.cpp:13:14:
error: function 'operator=' could be declared with attribute 'noreturn'
[-Werror,-Wmissing-noreturn]
       13 |     MyType1& operator=(MyType1 const&) { throw 3; }
          |              ^
   
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/UsageTests/ToStringVariant.tests.cpp:18:14:
error: function 'operator=' could be declared with attribute 'noreturn'
[-Werror,-Wmissing-noreturn]
       18 |     MyType2& operator=(MyType2 const&) { throw 4; }
          |              ^

The former can be fixed by removing the space between the identifier and
the double quotes, the latter by declaring the functions with
[[noreturn]].

PR:		293446
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: a080335cdc0d1c38ab913096650e4b0cbcd9454e commit hash: a080335cdc0d1c38ab913096650e4b0cbcd9454e commit hash: a080335cdc0d1c38ab913096650e4b0cbcd9454e commit hash: a080335cdc0d1c38ab913096650e4b0cbcd9454e a080335
08:32 Dimitry Andric (dim) search for other commits by this committer 2026Q1
science/py-tensorflow: fix build with libc++ 21

With libc++ 21 science/py-tensorflow fails to build, with errors similar
to:

    In file included from tensorflow/tsl/framework/allocator_registry.cc:16:
    In file included from ./tensorflow/tsl/framework/allocator_registry.h:23:
    In file included from ./tensorflow/tsl/framework/allocator.h:28:
    ./tensorflow/tsl/framework/type_traits.h:96:8: error: 'is_signed' cannot be
specialized: Users are not allowed to specialize this standard library entity
[-Winvalid-specialization]
       96 | struct is_signed<tsl::qint8> : public is_signed<tsl::int8> {};
          |        ^
    /usr/include/c++/v1/__type_traits/is_signed.h:25:8: note: marked
'_Clang::no_specializations' here
       25 | struct _LIBCPP_NO_SPECIALIZATIONS is_signed :
_BoolConstant<__is_signed(_Tp)> {};
          |        ^
    /usr/include/c++/v1/__config:1167:9: note: expanded from macro
'_LIBCPP_NO_SPECIALIZATIONS'
     1167 |       [[_Clang::__no_specializations__("Users are not allowed to
specialize this standard library entity")]]
          |         ^

and later:

    tensorflow/lite/kernels/elementwise.cc:245:14: error: no matching function
for call to 'EvalImpl'
      245 |       return EvalImpl<float>(context, node, std::abs<float>, type);
          |              ^~~~~~~~~~~~~~~
    tensorflow/lite/kernels/elementwise.cc:192:21: note: candidate function
template not viable: no overload of 'abs' matching 'std::function<float
(float)>' for 3rd argument
      192 | inline TfLiteStatus EvalImpl(TfLiteContext* context, TfLiteNode*
node,
          |                     ^
      193 |                              std::function<T(T)> func,
          |                              ~~~~~~~~~~~~~~~~~~~~~~~~

The former is fixed by https://github.com/openxla/xla/commit/0cead9f,
which unfortunately happened after tsl got split off from tensorflow
into a bunch of separate projects.

The latter is fixed as part of
https://github.com/tensorflow/tensorflow/commit/358119a, but that commit
is quite large. Only the changes to elementwise.cc need to be applied.

PR:		293384
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1

(cherry picked from commit 814f8741c251862849f74431be09c0ab969e936a)
commit hash: b002c40dc191a929fc18fe6d7e44871a7d082400 commit hash: b002c40dc191a929fc18fe6d7e44871a7d082400 commit hash: b002c40dc191a929fc18fe6d7e44871a7d082400 commit hash: b002c40dc191a929fc18fe6d7e44871a7d082400 b002c40
08:32 Dimitry Andric (dim) search for other commits by this committer
  • comms/bladerf 2025.10 BladeRF USB 3.0 Superspeed software defined radio
comms/bladerf: fix build with clang 21

With clang 21 comms/bladerf fails to build, with errors similar to:

   
/wrkdirs/usr/ports/comms/bladerf/work/bladeRF-2025.10/host/utilities/bladeRF-cli/src/cmd/flash_image.c:71:35:
error: overlapping comparisons always evaluate to true
[-Werror,-Wtautological-overlap-compare]
       71 |                 if (val[i] >= 'a' || val[i] <= 'f') {
          |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~

This is a logic error: the logical operator should be `&&` here. It has
been proposed as an upstream pull request:
https://github.com/Nuand/bladeRF/pull/1045, but it is not yet merged.

PR:		293393
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: 1d3ebc89481999cd5696097cf653b8e97f5eb8cb commit hash: 1d3ebc89481999cd5696097cf653b8e97f5eb8cb commit hash: 1d3ebc89481999cd5696097cf653b8e97f5eb8cb commit hash: 1d3ebc89481999cd5696097cf653b8e97f5eb8cb 1d3ebc8
08:32 Hiroki Tagato (tagattie) search for other commits by this committer
misc/py-huggingface-hub: Update to 1.6.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.6.0

Reported by:	portscout
commit hash: 5c7ef2abb2feef17b1b609d8381cf3578d04fdcf commit hash: 5c7ef2abb2feef17b1b609d8381cf3578d04fdcf commit hash: 5c7ef2abb2feef17b1b609d8381cf3578d04fdcf commit hash: 5c7ef2abb2feef17b1b609d8381cf3578d04fdcf 5c7ef2a
08:29 Dimitry Andric (dim) search for other commits by this committer
science/py-tensorflow: fix build with libc++ 21

With libc++ 21 science/py-tensorflow fails to build, with errors similar
to:

    In file included from tensorflow/tsl/framework/allocator_registry.cc:16:
    In file included from ./tensorflow/tsl/framework/allocator_registry.h:23:
    In file included from ./tensorflow/tsl/framework/allocator.h:28:
    ./tensorflow/tsl/framework/type_traits.h:96:8: error: 'is_signed' cannot be
specialized: Users are not allowed to specialize this standard library entity
[-Winvalid-specialization]
       96 | struct is_signed<tsl::qint8> : public is_signed<tsl::int8> {};
          |        ^
    /usr/include/c++/v1/__type_traits/is_signed.h:25:8: note: marked
'_Clang::no_specializations' here
       25 | struct _LIBCPP_NO_SPECIALIZATIONS is_signed :
_BoolConstant<__is_signed(_Tp)> {};
          |        ^
    /usr/include/c++/v1/__config:1167:9: note: expanded from macro
'_LIBCPP_NO_SPECIALIZATIONS'
     1167 |       [[_Clang::__no_specializations__("Users are not allowed to
specialize this standard library entity")]]
          |         ^

and later:

    tensorflow/lite/kernels/elementwise.cc:245:14: error: no matching function
for call to 'EvalImpl'
      245 |       return EvalImpl<float>(context, node, std::abs<float>, type);
          |              ^~~~~~~~~~~~~~~
    tensorflow/lite/kernels/elementwise.cc:192:21: note: candidate function
template not viable: no overload of 'abs' matching 'std::function<float
(float)>' for 3rd argument
      192 | inline TfLiteStatus EvalImpl(TfLiteContext* context, TfLiteNode*
node,
          |                     ^
      193 |                              std::function<T(T)> func,
          |                              ~~~~~~~~~~~~~~~~~~~~~~~~

The former is fixed by https://github.com/openxla/xla/commit/0cead9f,
which unfortunately happened after tsl got split off from tensorflow
into a bunch of separate projects.

The latter is fixed as part of
https://github.com/tensorflow/tensorflow/commit/358119a, but that commit
is quite large. Only the changes to elementwise.cc need to be applied.

PR:		293384
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: 814f8741c251862849f74431be09c0ab969e936a commit hash: 814f8741c251862849f74431be09c0ab969e936a commit hash: 814f8741c251862849f74431be09c0ab969e936a commit hash: 814f8741c251862849f74431be09c0ab969e936a 814f874
08:28 Dimitry Andric (dim) search for other commits by this committer 2026Q1
  • textproc/lttoolbox 3.8.0_1 Tool for lexical, morphological analysis and generation of words
textproc/lttoolbox: fix build with libc++ 21

With libc++ 21 textproc/lttoolbox fails to build, with errors similar to:

    In file included from
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/acx.cc:17:
    In file included from
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/acx.h:20:
    In file included from
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/sorted_vector.hpp:25:
    In file included from /usr/include/c++/v1/iterator:698:
    /usr/include/c++/v1/__iterator/ostream_iterator.h:62:20: error: invalid
operands to binary expression ('ostream_type' (aka 'basic_ostream<char,
std::char_traits<char>>') and 'const char')
       62 |     *__out_stream_ << __value;
          |     ~~~~~~~~~~~~~~ ^  ~~~~~~~
    /usr/local/include/utf8cpp/utf8/core.h:358:25: note: in instantiation of
member function 'std::ostream_iterator<char>::operator=' requested here
      358 |             *(result++) = static_cast<octet_type>(cp);
          |                         ^
    /usr/local/include/utf8cpp/utf8/core.h:398:16: note: in instantiation of
function template specialization
'utf8::internal::append<std::ostream_iterator<char>, char8_t>' requested here
      398 |         return append<octet_iterator, utfchar8_t>(cp, result);
          |                ^
    /usr/local/include/utf8cpp/utf8/checked.h:79:26: note: in instantiation of
function template specialization
'utf8::internal::append<std::ostream_iterator<char>>' requested here
       79 |         return internal::append(cp, result);
          |                          ^
    /usr/local/include/utf8cpp/utf8/checked.h:248:28: note: in instantiation of
function template specialization 'utf8::append<std::ostream_iterator<char>>'
requested here
      248 |             result = utf8::append(cp, result);
          |                            ^
   
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/ustring.h:44:9:
note: in instantiation of function template specialization
'utf8::utf16to8<char16_t *, std::ostream_iterator<char>>' requested here
       44 |   utf8::utf16to8(&c, &c+1, std::ostream_iterator<char>(ostr));
          |         ^

This is because ustring.h includes <iomanip> instead of <iostream>, and
libc++ 21 has reduced the number of transitive includes.

Replace <iomanip> with <iostream> to fix this.

PR:		293268
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1

(cherry picked from commit b8cec75ffb19bd54b5d9d490dd3b2077e7a5ad42)
commit hash: 61304f82357f9d6c2f4105d61a83b0dfb146c9fe commit hash: 61304f82357f9d6c2f4105d61a83b0dfb146c9fe commit hash: 61304f82357f9d6c2f4105d61a83b0dfb146c9fe commit hash: 61304f82357f9d6c2f4105d61a83b0dfb146c9fe 61304f8
08:28 Dimitry Andric (dim) search for other commits by this committer
  • textproc/lttoolbox 3.8.0_1 Tool for lexical, morphological analysis and generation of words
textproc/lttoolbox: fix build with libc++ 21

With libc++ 21 textproc/lttoolbox fails to build, with errors similar to:

    In file included from
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/acx.cc:17:
    In file included from
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/acx.h:20:
    In file included from
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/sorted_vector.hpp:25:
    In file included from /usr/include/c++/v1/iterator:698:
    /usr/include/c++/v1/__iterator/ostream_iterator.h:62:20: error: invalid
operands to binary expression ('ostream_type' (aka 'basic_ostream<char,
std::char_traits<char>>') and 'const char')
       62 |     *__out_stream_ << __value;
          |     ~~~~~~~~~~~~~~ ^  ~~~~~~~
    /usr/local/include/utf8cpp/utf8/core.h:358:25: note: in instantiation of
member function 'std::ostream_iterator<char>::operator=' requested here
      358 |             *(result++) = static_cast<octet_type>(cp);
          |                         ^
    /usr/local/include/utf8cpp/utf8/core.h:398:16: note: in instantiation of
function template specialization
'utf8::internal::append<std::ostream_iterator<char>, char8_t>' requested here
      398 |         return append<octet_iterator, utfchar8_t>(cp, result);
          |                ^
    /usr/local/include/utf8cpp/utf8/checked.h:79:26: note: in instantiation of
function template specialization
'utf8::internal::append<std::ostream_iterator<char>>' requested here
       79 |         return internal::append(cp, result);
          |                          ^
    /usr/local/include/utf8cpp/utf8/checked.h:248:28: note: in instantiation of
function template specialization 'utf8::append<std::ostream_iterator<char>>'
requested here
      248 |             result = utf8::append(cp, result);
          |                            ^
   
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/ustring.h:44:9:
note: in instantiation of function template specialization
'utf8::utf16to8<char16_t *, std::ostream_iterator<char>>' requested here
       44 |   utf8::utf16to8(&c, &c+1, std::ostream_iterator<char>(ostr));
          |         ^

This is because ustring.h includes <iomanip> instead of <iostream>, and
libc++ 21 has reduced the number of transitive includes.

Replace <iomanip> with <iostream> to fix this.

PR:		293268
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: b8cec75ffb19bd54b5d9d490dd3b2077e7a5ad42 commit hash: b8cec75ffb19bd54b5d9d490dd3b2077e7a5ad42 commit hash: b8cec75ffb19bd54b5d9d490dd3b2077e7a5ad42 commit hash: b8cec75ffb19bd54b5d9d490dd3b2077e7a5ad42 b8cec75
08:27 Dimitry Andric (dim) search for other commits by this committer
  • math/symengine 0.14.0_2 Fast symbolic manipulation library, written in C++
math/symengine: fix build with libc++ 21

With libc++ 21 math/symengine fails to build, with errors similar to:

    In file included from
   
/wrkdirs/usr/ports/math/symengine/work/symengine-0.14.0/cmake/checkcxx11.cpp:1:
    In file included from /usr/include/c++/v1/unordered_map:589:
    In file included from /usr/include/c++/v1/__algorithm/is_permutation.h:13:
    In file included from /usr/include/c++/v1/__algorithm/comp.h:14:
    In file included from /usr/include/c++/v1/__type_traits/is_integral.h:14:
    /usr/include/c++/v1/__type_traits/remove_cv.h:22:32: error: unknown type
    name '__remove_cv'; did you mean 'remove_cv'?
      using type _LIBCPP_NODEBUG = __remove_cv(_Tp);
                                   ^
    /usr/include/c++/v1/__type_traits/remove_cv.h:21:35: note: 'remove_cv'
    declared here
    struct _LIBCPP_NO_SPECIALIZATIONS remove_cv {
                                      ^

This is because libc++ 21 does not officially support clang < 19, and
even though I added quite a few patches to libc++ 21 to non-officially
support older gcc and clang versions, I never managed to make it support
clang 15 or gcc 12.

It seems that either removing the USES=llvm:min=15,max=15 fixes this
problem, as it then compiles with the default llvm 19. Alternatively,
the minimum version could be bumped to at least 16.

PR:		293246
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: 8adee5d2725328f88639daca828779689301bd92 commit hash: 8adee5d2725328f88639daca828779689301bd92 commit hash: 8adee5d2725328f88639daca828779689301bd92 commit hash: 8adee5d2725328f88639daca828779689301bd92 8adee5d
08:26 Dimitry Andric (dim) search for other commits by this committer 2026Q1
  • science/mmdb2 2.0.22 C++ toolkit for working with macromolecular coordinate files
science/mmdb2: fix build with libc++ 21

With libc++ 21 science/mmdb2 fails to build, with errors similar to:

    In file included from mmdb2/mmdb_machine_.cpp:41:
    mmdb2/mmdb_machine_.h:296:13: error: unknown type name 'size_t'; did you
mean 'std::size_t'?
      296 |     typedef size_t fpstr_size_t;
          |             ^~~~~~
          |             std::size_t
    /usr/include/c++/v1/__cstddef/size_t.h:20:7: note: 'std::size_t' declared
here
       20 | using size_t = decltype(sizeof(int));
          |       ^

This is because mmdb2 apparently relies on transitive includes getting
the declaration of size_t, but with libc++ 21 this no longer works. Add
an include of <stddef.h> to work around it.

PR:		293180
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1

(cherry picked from commit 27612e339b813fd512365febb70d669cce20a53b)
commit hash: a1876f54a5a7dc46e0a7e89540ef1a35166afd30 commit hash: a1876f54a5a7dc46e0a7e89540ef1a35166afd30 commit hash: a1876f54a5a7dc46e0a7e89540ef1a35166afd30 commit hash: a1876f54a5a7dc46e0a7e89540ef1a35166afd30 a1876f5
08:25 Dimitry Andric (dim) search for other commits by this committer
  • science/mmdb2 2.0.22 C++ toolkit for working with macromolecular coordinate files
science/mmdb2: fix build with libc++ 21

With libc++ 21 science/mmdb2 fails to build, with errors similar to:

    In file included from mmdb2/mmdb_machine_.cpp:41:
    mmdb2/mmdb_machine_.h:296:13: error: unknown type name 'size_t'; did you
mean 'std::size_t'?
      296 |     typedef size_t fpstr_size_t;
          |             ^~~~~~
          |             std::size_t
    /usr/include/c++/v1/__cstddef/size_t.h:20:7: note: 'std::size_t' declared
here
       20 | using size_t = decltype(sizeof(int));
          |       ^

This is because mmdb2 apparently relies on transitive includes getting
the declaration of size_t, but with libc++ 21 this no longer works. Add
an include of <stddef.h> to work around it.

PR:		293180
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: 27612e339b813fd512365febb70d669cce20a53b commit hash: 27612e339b813fd512365febb70d669cce20a53b commit hash: 27612e339b813fd512365febb70d669cce20a53b commit hash: 27612e339b813fd512365febb70d669cce20a53b 27612e3
07:55 Hiroki Tagato (tagattie) search for other commits by this committer
devel/catppuccin-whiskers: Update to 2.8.0

Changelog: https://github.com/catppuccin/whiskers/blob/v2.8.0/CHANGELOG.md

Reported by:	GitHub (watch releases)
commit hash: 77d93fb940569cc77ec21d01dbd6ed50e2d09407 commit hash: 77d93fb940569cc77ec21d01dbd6ed50e2d09407 commit hash: 77d93fb940569cc77ec21d01dbd6ed50e2d09407 commit hash: 77d93fb940569cc77ec21d01dbd6ed50e2d09407 77d93fb
07:33 Yuri Victorovich (yuri) search for other commits by this committer Author: Charlie Li
  • www/py-wfuzz 3.1.1 Web application fuzzer allowing to find vulnerabilities in them
www/py-wfuzz: update 3.1.0 → 3.1.1

PR:	293778
commit hash: ca7f62c419d0aaff17a8537da96bb90b649e2496 commit hash: ca7f62c419d0aaff17a8537da96bb90b649e2496 commit hash: ca7f62c419d0aaff17a8537da96bb90b649e2496 commit hash: ca7f62c419d0aaff17a8537da96bb90b649e2496 ca7f62c
07:33 Yuri Victorovich (yuri) search for other commits by this committer
databases/goose: update 3.22.0 → 3.27.0
commit hash: 9881c2678635089f6c7d7c366f1ad73d48e1eaec commit hash: 9881c2678635089f6c7d7c366f1ad73d48e1eaec commit hash: 9881c2678635089f6c7d7c366f1ad73d48e1eaec commit hash: 9881c2678635089f6c7d7c366f1ad73d48e1eaec 9881c26
07:33 Yuri Victorovich (yuri) search for other commits by this committer
devel/tabby: update 0.31.2 → 0.32.0
commit hash: 6e5abb9a5df4b0ee8e52d215f012c8b216ebd9c8 commit hash: 6e5abb9a5df4b0ee8e52d215f012c8b216ebd9c8 commit hash: 6e5abb9a5df4b0ee8e52d215f012c8b216ebd9c8 commit hash: 6e5abb9a5df4b0ee8e52d215f012c8b216ebd9c8 6e5abb9
07:33 Yuri Victorovich (yuri) search for other commits by this committer
graphics/gifski: update 1.10.3 → 1.34.0
commit hash: 16e6cfec90fc967766da8b4deaa201ab863191c8 commit hash: 16e6cfec90fc967766da8b4deaa201ab863191c8 commit hash: 16e6cfec90fc967766da8b4deaa201ab863191c8 commit hash: 16e6cfec90fc967766da8b4deaa201ab863191c8 16e6cfe
07:33 Yuri Victorovich (yuri) search for other commits by this committer
  • finance/py-bt 1.1.4 Flexible backtesting framework to test quantitative trading strategies
finance/py-bt: update 1.1.3 → 1.1.4
commit hash: e9120cac3373c76468b2c80b8d9e0ed47c55fda9 commit hash: e9120cac3373c76468b2c80b8d9e0ed47c55fda9 commit hash: e9120cac3373c76468b2c80b8d9e0ed47c55fda9 commit hash: e9120cac3373c76468b2c80b8d9e0ed47c55fda9 e9120ca
07:33 Yuri Victorovich (yuri) search for other commits by this committer
  • net-p2p/intermodal 0.1.15 CL utility for BitTorrent torrent file creation, verification, etc
net-p2p/intermodal: update 0.1.14 → 0.1.15
commit hash: 4e30fe5b371aaa0e9118370edb2cf91a71c5257a commit hash: 4e30fe5b371aaa0e9118370edb2cf91a71c5257a commit hash: 4e30fe5b371aaa0e9118370edb2cf91a71c5257a commit hash: 4e30fe5b371aaa0e9118370edb2cf91a71c5257a 4e30fe5
07:30 Mikael Urankar (mikael) search for other commits by this committer
net-im/signal-desktop: Update to 8.2.0
commit hash: 96ede07861914d35e021dfc30ef3f57d520ad418 commit hash: 96ede07861914d35e021dfc30ef3f57d520ad418 commit hash: 96ede07861914d35e021dfc30ef3f57d520ad418 commit hash: 96ede07861914d35e021dfc30ef3f57d520ad418 96ede07
07:29 Mikael Urankar (mikael) search for other commits by this committer
net-im/libsignal-node: Update to 0.88.0
commit hash: 42f3d01558f02327ea725c32c18c7c5635c201f6 commit hash: 42f3d01558f02327ea725c32c18c7c5635c201f6 commit hash: 42f3d01558f02327ea725c32c18c7c5635c201f6 commit hash: 42f3d01558f02327ea725c32c18c7c5635c201f6 42f3d01
07:28 Mikael Urankar (mikael) search for other commits by this committer
multimedia/ringrtc: Update to 2.65.2
commit hash: 08d53c3ec7a9ca20e874aa266a2c1bba316df269 commit hash: 08d53c3ec7a9ca20e874aa266a2c1bba316df269 commit hash: 08d53c3ec7a9ca20e874aa266a2c1bba316df269 commit hash: 08d53c3ec7a9ca20e874aa266a2c1bba316df269 08d53c3
07:01 Kevin Bowling (kbowling) search for other commits by this committer
databases/pg_textsearch: Update to 0.6.1
commit hash: 41d9b9a9e5a1ed53c8b8d46af50d2d259e3b32c0 commit hash: 41d9b9a9e5a1ed53c8b8d46af50d2d259e3b32c0 commit hash: 41d9b9a9e5a1ed53c8b8d46af50d2d259e3b32c0 commit hash: 41d9b9a9e5a1ed53c8b8d46af50d2d259e3b32c0 41d9b9a
04:58 Älven (alven) search for other commits by this committer
  • www/lexbor 2.7.0 Modular web engine (HTML/CSS parser, renderer, ...)
www/lexbor: Update 2.6.0 => 2.7.0

Approved by:	   db@, yuri@ (Mentors, implicit)
commit hash: 558f402680c4cb62bde6a2b759f6b3ad60b9845d commit hash: 558f402680c4cb62bde6a2b759f6b3ad60b9845d commit hash: 558f402680c4cb62bde6a2b759f6b3ad60b9845d commit hash: 558f402680c4cb62bde6a2b759f6b3ad60b9845d 558f402
03:15 Joel Bodenmann (jbo) search for other commits by this committer
audio/subtui: Update to 2.11.0

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.11.0
commit hash: cd7469700b096684a9713eb4f397ef75ac919206 commit hash: cd7469700b096684a9713eb4f397ef75ac919206 commit hash: cd7469700b096684a9713eb4f397ef75ac919206 commit hash: cd7469700b096684a9713eb4f397ef75ac919206 cd74697
02:35 Vladimir Druzenko (vvd) search for other commits by this committer 2026Q1
textproc/elasticsearch7: Fix build with non-default USERS/GROUPS

Also use ${ETCDIR} instead of ${PREFIX}/etc/elasticsearch.

Approved by:	blanket (fix build)
MFH:		2026Q1

(cherry picked from commit 33d68c58fb5855aab6fe665b7f380aa42a2c6672)
commit hash: 0b690433aea60eef332f49853e017e567a239666 commit hash: 0b690433aea60eef332f49853e017e567a239666 commit hash: 0b690433aea60eef332f49853e017e567a239666 commit hash: 0b690433aea60eef332f49853e017e567a239666 0b69043
02:32 Vladimir Druzenko (vvd) search for other commits by this committer
textproc/elasticsearch7: Fix build with non-default USERS/GROUPS

Also use ${ETCDIR} instead of ${PREFIX}/etc/elasticsearch.

Approved by:	blanket (fix build)
MFH:		2026Q1
commit hash: 33d68c58fb5855aab6fe665b7f380aa42a2c6672 commit hash: 33d68c58fb5855aab6fe665b7f380aa42a2c6672 commit hash: 33d68c58fb5855aab6fe665b7f380aa42a2c6672 commit hash: 33d68c58fb5855aab6fe665b7f380aa42a2c6672 33d68c5
02:10 Vladimir Druzenko (vvd) search for other commits by this committer
  • textproc/kibana8 8.19.12_1 Browser based analytics and search interface to Elasticsearch
textproc/kibana8: Improve MASTER_SITES

Remove http, rename subdir in my LOCAL space.

PR:		289759
Approved by:	blanket
commit hash: 50179765cd02fc23f987cb71e7f379e4125188d5 commit hash: 50179765cd02fc23f987cb71e7f379e4125188d5 commit hash: 50179765cd02fc23f987cb71e7f379e4125188d5 commit hash: 50179765cd02fc23f987cb71e7f379e4125188d5 5017976
01:34 Koichiro Iwao (meta) search for other commits by this committer
devel/rubygem-locale: Update to 2.1.5

Changes: https://github.com/ruby-gettext/locale/blob/main/doc/text/news.md
commit hash: 35f8d0c31fc6e525eac97d68c8c9586b17e3d735 commit hash: 35f8d0c31fc6e525eac97d68c8c9586b17e3d735 commit hash: 35f8d0c31fc6e525eac97d68c8c9586b17e3d735 commit hash: 35f8d0c31fc6e525eac97d68c8c9586b17e3d735 35f8d0c
Thursday, 12 Mar 2026
23:46 Dimitry Andric (dim) search for other commits by this committer 2026Q1
devel/gcc-arm-embedded: fix build with clang 21

With clang 21 devel/gcc-arm-embedded fails to build, with errors similar
to:

     
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb/binutils/readelf.c:23278:37:
error: pointer comparison always evaluates to false
[-Werror,-Wtautological-compare]
       23278 |           || inote.namedata + inote.namesz < inote.namedata)
             |                                            ^

and later many instances of:

    In file included from <built-in>:1:
    In file included from
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/defs.h:63:
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:97:34:
error: non-type
          template argument is not a constant expression
       97 |     integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T
(0))>::type
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:134:20:
note: in
          instantiation of template class 'enum_underlying_type<ui_out_flag>'
requested here
      134 |   typedef typename enum_underlying_type<enum_type>::type
underlying_type;
          |                    ^
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/ui-out.h:385:16:
note: in instantiation of template
          class 'enum_flags<ui_out_flag>' requested here
      385 |   ui_out_flags m_flags;
          |                ^
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:97:52:
note: integer value
          -1 is outside the valid range of values [0, 15] for the enumeration
type 'ui_out_flag'
       97 |     integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T
(0))>::type
          |                                                    ^

The readelf error is due to it assuming pointer wrapping, which is
undefined behavior. This can be worked around by casting the pointers to
uintptr_t, or by adding -fno-strict-overflow to the CFLAGS (but if you
are messing with the CFLAGS, you might as well disable -Werror).

The enum errors are because it is no longer allowed to cast integer
values to enum values, if they fall outside of the valid range. Upstream
fixed this in
<https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=4a0b2cb7210>,
which applies with a small bit of editing.

PR:		293168
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1

(cherry picked from commit 37ed2bf6371b0b273013a710ee32f6addf768a62)
commit hash: d5268682b2a3d8350d275a629951ad975bcdd20e commit hash: d5268682b2a3d8350d275a629951ad975bcdd20e commit hash: d5268682b2a3d8350d275a629951ad975bcdd20e commit hash: d5268682b2a3d8350d275a629951ad975bcdd20e d526868
23:46 Dimitry Andric (dim) search for other commits by this committer
devel/gcc-arm-embedded: fix build with clang 21

With clang 21 devel/gcc-arm-embedded fails to build, with errors similar
to:

     
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb/binutils/readelf.c:23278:37:
error: pointer comparison always evaluates to false
[-Werror,-Wtautological-compare]
       23278 |           || inote.namedata + inote.namesz < inote.namedata)
             |                                            ^

and later many instances of:

    In file included from <built-in>:1:
    In file included from
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/defs.h:63:
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:97:34:
error: non-type
          template argument is not a constant expression
       97 |     integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T
(0))>::type
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:134:20:
note: in
          instantiation of template class 'enum_underlying_type<ui_out_flag>'
requested here
      134 |   typedef typename enum_underlying_type<enum_type>::type
underlying_type;
          |                    ^
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/ui-out.h:385:16:
note: in instantiation of template
          class 'enum_flags<ui_out_flag>' requested here
      385 |   ui_out_flags m_flags;
          |                ^
   
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:97:52:
note: integer value
          -1 is outside the valid range of values [0, 15] for the enumeration
type 'ui_out_flag'
       97 |     integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T
(0))>::type
          |                                                    ^

The readelf error is due to it assuming pointer wrapping, which is
undefined behavior. This can be worked around by casting the pointers to
uintptr_t, or by adding -fno-strict-overflow to the CFLAGS (but if you
are messing with the CFLAGS, you might as well disable -Werror).

The enum errors are because it is no longer allowed to cast integer
values to enum values, if they fall outside of the valid range. Upstream
fixed this in
<https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=4a0b2cb7210>,
which applies with a small bit of editing.

PR:		293168
Approved by:	maintainer timeout (2 weeks)
MFH:		2026Q1
commit hash: 37ed2bf6371b0b273013a710ee32f6addf768a62 commit hash: 37ed2bf6371b0b273013a710ee32f6addf768a62 commit hash: 37ed2bf6371b0b273013a710ee32f6addf768a62 commit hash: 37ed2bf6371b0b273013a710ee32f6addf768a62 37ed2bf
22:50 Vladimir Druzenko (vvd) search for other commits by this committer 2026Q1
sysutils/logstash7: Update 7.17.11 => 7.17.29, deprecate

Release Notes:
https://www.elastic.co/guide/en/logstash/7.17/releasenotes.html

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download
  due to the HTTP error "Forbidden 403".
- Deprecate with date 2026-06-30 due to 7.x reached EoL on 15 Jan 2026.
- Limit JAVA_VERSION to supported 17, 11 and 8.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Add possibility to use custom user/group.
- Merge CHMODs.
- Fix white characters and remove unnecessary empty lines.
- Remove unnecessary MKDIR.

PR:		293746
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
MFH:		2026Q1

(cherry picked from commit f9a361fbda06dbe5ba5c009e79a446039899725f)
commit hash: a741f04628122c013f5044519f9360663bbef97c commit hash: a741f04628122c013f5044519f9360663bbef97c commit hash: a741f04628122c013f5044519f9360663bbef97c commit hash: a741f04628122c013f5044519f9360663bbef97c a741f04
22:49 Vladimir Druzenko (vvd) search for other commits by this committer 2026Q1
textproc/elasticsearch7: Update 7.17.11 => 7.17.29, deprecate

Release Notes:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/es-release-notes.html

- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download
  due to the HTTP error "Forbidden 403".
- Deprecate with date 2026-06-30 due to 7.x reached EoL on 15 Jan 2026.
- Limit JAVA_VERSION to supported 21, 17, 11 and 8.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Fix possibility to use custom user/group.
- Remove unnecessary ".include <bsd.port.options.mk>" and variable SIGAR_ARCH.
- Merge MKDIRs, INSTALL_SCRIPTs, INSTALL_DATAs.

PR:		293746
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
MFH:		2026Q1

(cherry picked from commit d14dde28e8db9bf65aba5a067df1c466e93bc870)
commit hash: c2e9e21f9ec71b0c517948c2fa0c1cc4b771506b commit hash: c2e9e21f9ec71b0c517948c2fa0c1cc4b771506b commit hash: c2e9e21f9ec71b0c517948c2fa0c1cc4b771506b commit hash: c2e9e21f9ec71b0c517948c2fa0c1cc4b771506b c2e9e21
22:47 Vladimir Druzenko (vvd) search for other commits by this committer
textproc/elasticsearch7: Update 7.17.11 => 7.17.29, deprecate

Release Notes:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/es-release-notes.html

- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download
  due to the HTTP error "Forbidden 403".
- Deprecate with date 2026-06-30 due to 7.x reached EoL on 15 Jan 2026.
- Limit JAVA_VERSION to supported 21, 17, 11 and 8.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Fix possibility to use custom user/group.
- Remove unnecessary ".include <bsd.port.options.mk>" and variable SIGAR_ARCH.
- Merge MKDIRs, INSTALL_SCRIPTs, INSTALL_DATAs.

PR:		293746
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
MFH:		2026Q1
commit hash: d14dde28e8db9bf65aba5a067df1c466e93bc870 commit hash: d14dde28e8db9bf65aba5a067df1c466e93bc870 commit hash: d14dde28e8db9bf65aba5a067df1c466e93bc870 commit hash: d14dde28e8db9bf65aba5a067df1c466e93bc870 d14dde2
22:47 Vladimir Druzenko (vvd) search for other commits by this committer
sysutils/logstash7: Update 7.17.11 => 7.17.29, deprecate

Release Notes:
https://www.elastic.co/guide/en/logstash/7.17/releasenotes.html

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download
  due to the HTTP error "Forbidden 403".
- Deprecate with date 2026-06-30 due to 7.x reached EoL on 15 Jan 2026.
- Limit JAVA_VERSION to supported 17, 11 and 8.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Add possibility to use custom user/group.
- Merge CHMODs.
- Fix white characters and remove unnecessary empty lines.
- Remove unnecessary MKDIR.

PR:		293746
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
MFH:		2026Q1
commit hash: f9a361fbda06dbe5ba5c009e79a446039899725f commit hash: f9a361fbda06dbe5ba5c009e79a446039899725f commit hash: f9a361fbda06dbe5ba5c009e79a446039899725f commit hash: f9a361fbda06dbe5ba5c009e79a446039899725f f9a361f
22:36 Torsten Zuehlsdorff (tz) search for other commits by this committer
databases/pgvector: Update from 0.8.1 to 0.8.2

  Changelog:

    * Fixed buffer overflow with parallel HNSW index build - more info
    * Improved install target on Windows
    * Fixed Index Searches in EXPLAIN output for Postgres 18

  Taken from:

    https://github.com/pgvector/pgvector/blob/master/CHANGELOG.md

Sponsored by:	OTTRIA
commit hash: 5c62f6114338545b1de85312c7f3c2c8752abaf5 commit hash: 5c62f6114338545b1de85312c7f3c2c8752abaf5 commit hash: 5c62f6114338545b1de85312c7f3c2c8752abaf5 commit hash: 5c62f6114338545b1de85312c7f3c2c8752abaf5 5c62f61
21:46 Charlie Li (vishwin) search for other commits by this committer
devel/py-sybil: add
commit hash: a10a66ba4ad294828801da05c2c0bc4eebb80fc9 commit hash: a10a66ba4ad294828801da05c2c0bc4eebb80fc9 commit hash: a10a66ba4ad294828801da05c2c0bc4eebb80fc9 commit hash: a10a66ba4ad294828801da05c2c0bc4eebb80fc9 a10a66b
21:40 Charlie Li (vishwin) search for other commits by this committer
devel/py-seedir: add
commit hash: fcd8c669af234c7cbfe64ac93472dd0bc7ac47c8 commit hash: fcd8c669af234c7cbfe64ac93472dd0bc7ac47c8 commit hash: fcd8c669af234c7cbfe64ac93472dd0bc7ac47c8 commit hash: fcd8c669af234c7cbfe64ac93472dd0bc7ac47c8 fcd8c66
20:50 Nuno Teixeira (eduardo) search for other commits by this committer
math/R-cran-terra: Fix tests

Apply upstream patch to fix tests.
commit hash: 4e8a8a980f1108ea778aab9698fc248d820cffab commit hash: 4e8a8a980f1108ea778aab9698fc248d820cffab commit hash: 4e8a8a980f1108ea778aab9698fc248d820cffab commit hash: 4e8a8a980f1108ea778aab9698fc248d820cffab 4e8a8a9

Yesterday's Commits | Quarterly Branch