FreeBSD/ports 59eb18fwww/vikunja distinfo Makefile

www/vikunja: Update to 2.4.0
DeltaFile
+7-7www/vikunja/distinfo
+4-5www/vikunja/Makefile
+11-122 files

FreeBSD/ports 7ac90a0dns/dnscontrol distinfo Makefile

dns/dnscontrol: Update to 4.43.3
DeltaFile
+5-5dns/dnscontrol/distinfo
+2-3dns/dnscontrol/Makefile
+7-82 files

FreeBSD/ports 0ef4282mail/bogofilter Makefile, mail/bogofilter-kc Makefile

mail/bogofilter*: fix unaligned access on some databases

This was found with the undefined behavior sanitizer,
and affects the generic code (independent of the concrete database
back-end in use) so we need to bump all PORTREVISIONS.

The bug was that internal code was casting a void * to a uint32_t *
without ensuring alignment of the source value.

Let's use memcpy to a statically-sized array and let the optimizer
handle it for us.  Adds files/patch-src_datastore.c.

PR:             297024
MFH:            2026Q3
(cherry picked from commit edee11f3ade730ece6643703213c3823d67b8138)
DeltaFile
+52-0mail/bogofilter/files/patch-src_datastore.c
+1-1mail/bogofilter-kc/Makefile
+1-1mail/bogofilter-lmdb1/Makefile
+1-1mail/bogofilter-sqlite/Makefile
+1-1mail/bogofilter/Makefile
+56-45 files

FreeBSD/ports edee11fmail/bogofilter Makefile, mail/bogofilter-kc Makefile

mail/bogofilter*: fix unaligned access on some databases

This was found with the undefined behavior sanitizer,
and affects the generic code (independent of the concrete database
back-end in use) so we need to bump all PORTREVISIONS.

The bug was that internal code was casting a void * to a uint32_t *
without ensuring alignment of the source value.

Let's use memcpy to a statically-sized array and let the optimizer
handle it for us.  Adds files/patch-src_datastore.c.

PR:             297024
MFH:            2026Q3
DeltaFile
+52-0mail/bogofilter/files/patch-src_datastore.c
+1-1mail/bogofilter-kc/Makefile
+1-1mail/bogofilter-lmdb1/Makefile
+1-1mail/bogofilter-sqlite/Makefile
+1-1mail/bogofilter/Makefile
+56-45 files

FreeBSD/ports 98f7d7f. UPDATING, mail/bogofilter Makefile

mail/bogofilter*: Prepare LMDB 1.0 transition

Here's what we do now:
- mail/bogofilter currently depends on lmdb0, a 0.9.X port, so
  it continues to work as before
- add a new mail/bogofilter-lmdb1 port that depends on lmdb, the 1.0
  version of the LMDB database.
- add the upstream patch for bogofilter 1.3.0.rc1 that I made and
  that delphij@ prepared for integration into the ports tree - thanks!

Here's the plan for end of 2026:
- AT THE SAME TIME:
   - upgrade mail/bogofilter to depend on LMDB 1.0
   - portrm mail/bogofilter-lmdb1
   - add a MOVED entry to redirect from bogofilter-lmdb1 to bogofilter.

While here, clean up and rearrange the Makefiles.

PR:             296519

    [5 lines not shown]
DeltaFile
+28-22mail/bogofilter/Makefile
+26-0mail/bogofilter/files/patch-src_datastore__lmdb.c
+23-0mail/bogofilter-lmdb1/Makefile
+21-0UPDATING
+8-7mail/bogofilter-kc/Makefile
+7-6mail/bogofilter-sqlite/Makefile
+113-352 files not shown
+117-388 files

FreeBSD/ports 41b6739cad/hs-verismith Makefile

cad/hs-verismith: Remove unused knob
DeltaFile
+0-2cad/hs-verismith/Makefile
+0-21 files

FreeBSD/ports abce089multimedia/pipewire Makefile

multimedia/pipewire: Fix the PULSEAUDIO option description

Reported by:    Alex S <iwtcex at gmail.com>
DeltaFile
+1-1multimedia/pipewire/Makefile
+1-11 files

FreeBSD/ports 77d937dgraphics/giflib pkg-plist Makefile, graphics/giflib/files patch-overflows patch-Makefile

graphics/giflib: Update to 6.1.3

PR:             296876
DeltaFile
+225-0graphics/giflib/files/patch-overflows
+0-33graphics/giflib/files/patch-Makefile
+31-0graphics/giflib/files/patch-CVE-2026-26740
+19-2graphics/giflib/pkg-plist
+21-0graphics/giflib/files/patch-issue203
+9-9graphics/giflib/Makefile
+305-442 files not shown
+313-538 files

FreeBSD/ports ab6b0b1x11-toolkits/gnustep-gui pkg-plist

x11-toolkits/gnustep-gui: Fix pkg-plist

Approved by:    portmgr (blanket)
DeltaFile
+0-1x11-toolkits/gnustep-gui/pkg-plist
+0-11 files

FreeBSD/ports b7c05a1graphics/glew distinfo Makefile, graphics/glew-wayland pkg-plist Makefile

graphics/glew{,-wayland}: Update to 2.3.1

Approved by:    jbeich
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/565
DeltaFile
+7-17graphics/glew/files/patch-Makefile
+3-7graphics/glew/distinfo
+2-7graphics/glew/Makefile
+3-2graphics/glew/pkg-plist
+1-1graphics/glew-wayland/pkg-plist
+1-1graphics/glew-wayland/Makefile
+17-356 files

FreeBSD/ports 217e00cgraphics/meh/files patch-src_gif.c

graphics/meh: Fix building against newest giflib

PR:             296879
Approved by:    0mp (maintainer)
DeltaFile
+16-0graphics/meh/files/patch-src_gif.c
+16-01 files

FreeBSD/ports 4b98897deskutils/podman-desktop distinfo Makefile

deskutils/podman-desktop: Update to 1.28.3
DeltaFile
+3-3deskutils/podman-desktop/distinfo
+2-3deskutils/podman-desktop/Makefile
+5-62 files

FreeBSD/ports 1b1c23edevel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.42.3

ChangeLog:      https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.42.3
                https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.42.2
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 186e614graphics/evolvotron Makefile pkg-plist

graphics/evolvotron: Update to 0.8.3

- Update WWW url
- Switch to Qt6
- Support C++17

ChangeLog:      https://github.com/WickedSmoke/evolvotron/blob/v0.8.3/NEWS
MFH:            2026Q3
DeltaFile
+13-23graphics/evolvotron/Makefile
+3-7graphics/evolvotron/pkg-plist
+3-5graphics/evolvotron/distinfo
+19-353 files

FreeBSD/ports 32b00c0editors/focuswriter distinfo Makefile

editors/focuswriter: Update to 0.9.1

ChangeLog:      https://github.com/gottcode/focuswriter/releases/tag/v1.9.1
MFH:            2026Q3
DeltaFile
+3-3editors/focuswriter/distinfo
+1-1editors/focuswriter/Makefile
+4-42 files

FreeBSD/ports 6046abadevel/aws-c-common distinfo Makefile

devel/aws-c-common: Update to 0.14.3

ChangeLog: https://github.com/awslabs/aws-c-common/releases/tag/v0.14.3
DeltaFile
+3-3devel/aws-c-common/distinfo
+1-1devel/aws-c-common/Makefile
+4-42 files

FreeBSD/ports 78e5a8ecad/gtkwave distinfo Makefile

cad/gtkwave: Update to 3.3.128

ChangeLog:
https://sourceforge.net/p/gtkwave/code/HEAD/tree/gtkwave3-gtk3/ChangeLog
DeltaFile
+3-3cad/gtkwave/distinfo
+1-1cad/gtkwave/Makefile
+4-42 files

FreeBSD/ports 4c4e61emultimedia/py-subliminal distinfo Makefile

multimedia/py-subliminal: Update to 2.7.1

ChangeLog:      https://github.com/Diaoul/subliminal/releases/tag/2.7.1
                https://github.com/Diaoul/subliminal/releases/tag/2.7.0
DeltaFile
+3-3multimedia/py-subliminal/distinfo
+1-1multimedia/py-subliminal/Makefile
+4-42 files

FreeBSD/ports aaaa45dsecurity/s2n-tls distinfo Makefile

security/s2n-tls: Update to 1.7.6

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.6
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports 9f733b2devel/R-cran-future distinfo Makefile

devel/R-cran-future: Update to 1.75.0

- Update license

ChangeLog: https://cran.r-project.org/web/packages/future/news/news.html
DeltaFile
+3-3devel/R-cran-future/distinfo
+2-2devel/R-cran-future/Makefile
+5-52 files

FreeBSD/ports a5a29e9databases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.457=>1.5.459
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports 0a717e9devel/got distinfo Makefile

devel/got: update to 0.127

User-visible changes:
- make 'got merge' accept tags as merge source argument
- do not raise errors when unversioned files are found during got rm -k
- add rm -s ? option for deleting unversioned files from the work tree
- add rm -I option for also deleting ignored unversioned files with rm -s ?
- make 'tog log' reload the work tree's base-commit info during Ctrl-L refresh
- fix failures due to trailing slashes in checkout -p path-prefix argument
DeltaFile
+3-3devel/got/distinfo
+1-1devel/got/Makefile
+4-42 files

FreeBSD/ports f9c90a4devel/got distinfo Makefile

devel/got: update to 0.127

User-visible changes:
- make 'got merge' accept tags as merge source argument
- do not raise errors when unversioned files are found during got rm -k
- add rm -s ? option for deleting unversioned files from the work tree
- add rm -I option for also deleting ignored unversioned files with rm -s ?
- make 'tog log' reload the work tree's base-commit info during Ctrl-L refresh
- fix failures due to trailing slashes in checkout -p path-prefix argument
DeltaFile
+3-3devel/got/distinfo
+1-1devel/got/Makefile
+4-42 files

FreeBSD/ports 3507275devel/rgbds Makefile distinfo, devel/rgbds/files patch-test_run-tests.sh

devel/rgbds: Update to 1.0.2

- Do not build tests by default
- Add external tests excluding nonfree, which omits the Pokémon and
  Legend of Zelda disassemblies

ChangeLog:      https://github.com/gbdev/rgbds/releases/tag/v1.0.2%2Bhotfix
MFH:            2026Q3
(cherry picked from commit 8b9cb36521d91d9cc47119d15108616a2b0d8dc2)
DeltaFile
+10-5devel/rgbds/Makefile
+0-14devel/rgbds/files/patch-test_run-tests.sh
+3-3devel/rgbds/distinfo
+13-223 files

FreeBSD/ports d1d589cemulators/sameboy Makefile

emulators/sameboy: Strip binaries

- Set build warnings to upstream defaults

MFH:            2026Q3
(cherry picked from commit 107d7d8ce3091cf5bfbd1a836c993e488f21831e)
DeltaFile
+3-2emulators/sameboy/Makefile
+3-21 files

FreeBSD/ports 8b6d5c1sysutils/msktutil Makefile

sysutils/msktutil: fix breakage by using OPSYS

Despite passing poudriere testport and bulk and building and working,
this wasn't right. make -V PORTVERSION fails. It does not build.

Instead, thanks to jrm@, this hint from Mk/Uses/gssapi.mk:93 helps

It builds on 15.1 and 14.4, passses portlint, etc.

PR:             292735
(cherry picked from commit 7c4426d408ba4250bbdd96b1df2da98ff37fc151)
DeltaFile
+3-3sysutils/msktutil/Makefile
+3-31 files

FreeBSD/ports 74821faemulators/sameboy Makefile

emulators/sameboy: Strip binaries

- Set build warnings to upstream defaults

MFH:            2026Q3
DeltaFile
+3-2emulators/sameboy/Makefile
+3-21 files

FreeBSD/ports 107d7d8emulators/sameboy Makefile

emulators/sameboy: Strip binaries

- Set build warnings to upstream defaults

MFH:            2026Q3
DeltaFile
+3-2emulators/sameboy/Makefile
+3-21 files

FreeBSD/ports 8b9cb36devel/rgbds Makefile distinfo, devel/rgbds/files patch-test_run-tests.sh

devel/rgbds: Update to 1.0.2

- Do not build tests by default
- Add external tests excluding nonfree, which omits the Pokémon and
  Legend of Zelda disassemblies

ChangeLog:      https://github.com/gbdev/rgbds/releases/tag/v1.0.2%2Bhotfix
MFH:            2026Q3
DeltaFile
+10-5devel/rgbds/Makefile
+0-14devel/rgbds/files/patch-test_run-tests.sh
+3-3devel/rgbds/distinfo
+13-223 files

FreeBSD/ports 50b609fdevel/rgbds Makefile distinfo, devel/rgbds/files patch-test_run-tests.sh

devel/rgbds: Update to 1.0.2

- Do not build tests by default
- Add external tests excluding nonfree, which omits the Pokémon and
  Legend of Zelda disassemblies

ChangeLog:      https://github.com/gbdev/rgbds/releases/tag/v1.0.2%2Bhotfix
MFH:            2026Q3
DeltaFile
+10-5devel/rgbds/Makefile
+0-14devel/rgbds/files/patch-test_run-tests.sh
+3-3devel/rgbds/distinfo
+13-223 files