FreeBSD/ports 928f285net/proxychains Makefile pkg-plist, net/proxychains/files patch-proxychains_core.h patch-proxychains-libproxychains.c

net/proxychains: Remove expired port

2026-07-16 net/proxychains: Use net/proxychains-ng instead
DeltaFile
+0-38net/proxychains/Makefile
+0-36net/proxychains/files/patch-proxychains_core.h
+0-22net/proxychains/files/patch-proxychains-libproxychains.c
+0-16net/proxychains/files/patch-proxychains_core.c
+0-7net/proxychains/pkg-plist
+0-3net/proxychains/pkg-descr
+0-1223 files not shown
+1-1259 files

FreeBSD/ports 5bd4d08devel/electron40 Makefile

devel/electron40: Deprecate and set to expire on 2026-08-30
DeltaFile
+4-0devel/electron40/Makefile
+4-01 files

FreeBSD/ports 467b2bfdevel/electron43 Makefile distinfo, devel/electron43/files patch-chrome_browser_about__flags.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

devel/electron43: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.

WWW: https://electronjs.org/
DeltaFile
+12,174-0devel/electron43/files/packagejsons/yarn.lock
+945-0devel/electron43/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+509-0devel/electron43/files/patch-chrome_browser_about__flags.cc
+490-0devel/electron43/Makefile
+448-0devel/electron43/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+435-0devel/electron43/distinfo
+15,001-01,786 files not shown
+60,176-11,792 files

FreeBSD/ports 361a074net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.5.0 => 1.6.0

Changelog:
- Ensure correct interface information for BSD systems.
https://github.com/dennypage/mcast-bridge/releases/tag/v1.6.0

PR:             296844
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit e16d9b7fa1760600aa076c9064b62d2c81d58065)
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files

FreeBSD/ports e16d9b7net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.5.0 => 1.6.0

Changelog:
- Ensure correct interface information for BSD systems.
https://github.com/dennypage/mcast-bridge/releases/tag/v1.6.0

PR:             296844
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files

FreeBSD/ports 2b2a902devel/aws-sdk-cpp distinfo Makefile

devel/aws-sdk-cpp: Update to 1.11.848

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.825...1.11.848
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports d2b159bdevel/aws-c-io distinfo Makefile

devel/aws-c-io: Update to 0.27.4

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

FreeBSD/ports 2b152f6devel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.13.1

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

FreeBSD/ports d25553edevel/aws-crt-cpp distinfo pkg-plist

devel/aws-crt-cpp: Update to 0.42.1

ChangeLog:      https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.42.1
                https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.42.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+3-0devel/aws-crt-cpp/pkg-plist
+1-1devel/aws-crt-cpp/Makefile
+7-43 files

FreeBSD/ports 9700835security/aws-c-auth distinfo Makefile

security/aws-c-auth: Update to 0.10.4

ChangeLog: https://github.com/awslabs/aws-c-auth/releases/tag/v0.10.4
DeltaFile
+3-3security/aws-c-auth/distinfo
+1-1security/aws-c-auth/Makefile
+4-42 files

FreeBSD/ports 03bfd57devel/aws-c-common distinfo Makefile

devel/aws-c-common: Update to 0.14.2

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

FreeBSD/src 33175a5. ObsoleteFiles.inc

Add a few missed files to ObsoleteFiles.inc

There were still some left-over files under usr/tests/gnu/usr.bin/diff,
causing the directory to not be fully removed. Add these to OLD_FILES.

Fixes:          134a4c78d070
(cherry picked from commit f72cfefae99befe47fefc4683cd6957edaaf0e86)
DeltaFile
+9-0ObsoleteFiles.inc
+9-01 files

FreeBSD/src 2e089a8. ObsoleteFiles.inc

Add a few missed files to ObsoleteFiles.inc

There were still some left-over files under usr/tests/gnu/usr.bin/diff,
causing the directory to not be fully removed. Add these to OLD_FILES.

Fixes:          134a4c78d070
(cherry picked from commit f72cfefae99befe47fefc4683cd6957edaaf0e86)
DeltaFile
+9-0ObsoleteFiles.inc
+9-01 files

FreeBSD/src 74bcb11sys/dev/ena ena.c ena_datapath.c

ena: Fix false 'missing TX completions' warnings due to timestamp race

Sporadic 'Found a Tx that wasn't completed on time' warnings appear
under sustained TX load, always reporting '1 msecs since last cleanup'
despite the 5-second timeout threshold.

The per-packet TX timestamp uses struct bintime (128 bits: two 64-bit
fields sec and frac) which is read and written non-atomically. A race
exists between the missing TX completion check
(check_missing_comp_in_tx_queue reading the timestamp) and the TX
submit path or cleanup path writing it on another CPU. Since the two
fields are not updated atomically, the check can observe a partially
written timestamp - one field from the old value and one from the new.
This can produce a timestamp with {sec=0, frac=valid}, causing the
check to compute a time offset equal to system uptime and falsely
exceeding the 5-second timeout.

Confirmed by instrumentation showing all occurrences had sec=0 with
valid frac/mbuf, cleanup_running=0, and ticks==last_cleanup_ticks.

    [22 lines not shown]
DeltaFile
+7-6sys/dev/ena/ena.c
+2-2sys/dev/ena/ena_datapath.c
+1-1sys/dev/ena/ena.h
+10-93 files

FreeBSD/src 3ba01cbsys/dev/ena ena_datapath.c

ena: Batch RX statistics updates

Move per-packet counter_enter/counter_exit pairs out of the RX
processing loop and batch them into a single update after the
loop completes.

Previously, each received packet triggered two separate
counter_enter/counter_exit blocks -- one for bytes and one for
packet count. This commit accumulates totals in local variables
and updates all four counters (ring and hw stats for both packets
and bytes) in a single counter_enter/counter_exit block after the
loop.

Also move the stats update to after the refill and LRO flush
so that the error path (goto update_stats) and the normal path
converge at the same label, avoiding code duplication.

Submitted by: David Arinzon <darinzon at amazon.com>
MFC after: 2 weeks

    [3 lines not shown]
DeltaFile
+12-11sys/dev/ena/ena_datapath.c
+12-111 files

FreeBSD/src 605e699sys/dev/ena ena.h

ena: Update driver version to v2.8.4

Bug Fixes:
* Fix false 'missing TX completions' warnings due to timestamp race
* Put taskqueues into correct NUMA domain if !RSS

Minor Changes:
* Batch RX statistics updates
* Swap RX/TX completions cleanup order

Submitted by: Arthur Kiyanovski <akiyano at amazon.com>
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D58242
DeltaFile
+1-1sys/dev/ena/ena.h
+1-11 files

FreeBSD/src f08def9sys/dev/ena ena_datapath.c

ena: Swap cleanup order

As RX processing is heavier than TX completions processing, swap the
order and process TX completions first, in order to avoid starving the
completions and causing potential missing TX completions.

Submitted by: Ofir Tabachnik <ofirt at amazon.com>
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D58239
DeltaFile
+1-1sys/dev/ena/ena_datapath.c
+1-11 files

FreeBSD/ports bbebfbcMk bsd.gecko.mk

Mk/bsd.gecko.mk: remove pre-153 conditional

with firefox-esr and thunderbird-esr switching to 153, that's now
obsolete.

(cherry picked from commit aad7ba9d42cd2e83711dd34f5093ba06e0f3430b)
DeltaFile
+0-4Mk/bsd.gecko.mk
+0-41 files

FreeBSD/ports aad7ba9Mk bsd.gecko.mk

Mk/bsd.gecko.mk: remove pre-153 conditional

with firefox-esr and thunderbird-esr switching to 153, that's now
obsolete.
DeltaFile
+0-4Mk/bsd.gecko.mk
+0-41 files

FreeBSD/ports 18aa74cwww/firefox Makefile, www/firefox/files patch-media_libopus_moz.build patch-libwebrtc-generated

www/firefox: add libm to opus linker flags

some combinations of custom CPUTYPE and compiler require special
linker/compiler flags - try to chase this.

PR:             296825
Reported by:    Daniel Toschläger

(cherry picked from commit 81447da5d16d2b4f73b4a04013df62a224737bad)
DeltaFile
+21-0www/firefox/files/patch-media_libopus_moz.build
+1-0www/firefox/Makefile
+0-1www/firefox/files/patch-libwebrtc-generated
+22-13 files

FreeBSD/ports 570ebe8www/firefox-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

www/firefox-esr: update to 153.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.

(cherry picked from commit 7bf37049ae28c121cfba63c5ee71d4e744272d1f)
DeltaFile
+18,821-20,532www/firefox-esr/files/patch-libwebrtc-generated
+138-0www/firefox-esr/files/patch-languageid-de-constexpr-ify
+62-44www/firefox-esr/files/patch-pipewire_init
+0-92www/firefox-esr/files/patch-bug1626236
+36-27www/firefox-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56www/firefox-esr/files/patch-bug1716707
+19,057-20,75126 files not shown
+19,411-20,97732 files

FreeBSD/ports e8941f7mail/thunderbird/files patch-libwebrtc-generated patch-bug2040125

mail/thunderbird: update to 153.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.0/releasenotes/

(cherry picked from commit 0757823f19257239cc64424513263f57d53eaddd)
DeltaFile
+453-465mail/thunderbird/files/patch-libwebrtc-generated
+0-38mail/thunderbird/files/patch-bug2040125
+23-0mail/thunderbird/files/patch-toolkit_compontents_protobuf_src_google_protobuf_io_zero__copy__stream__impl.cc
+22-0mail/thunderbird/files/patch-toolkit_library_moz.build
+21-0mail/thunderbird/files/patch-media_libopus_moz.build
+9-9mail/thunderbird/files/patch-build_gn__processor.py
+528-5126 files not shown
+545-55612 files

FreeBSD/ports eb8e787mail/thunderbird-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

mail/thunderbird-esr: update to 153.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.

(cherry picked from commit f522e9e5b4d72e41dbf7b73e1b1bb186e34adfd1)
DeltaFile
+18,821-20,532mail/thunderbird-esr/files/patch-libwebrtc-generated
+138-0mail/thunderbird-esr/files/patch-languageid-de-constexpr-ify
+62-44mail/thunderbird-esr/files/patch-pipewire_init
+0-88mail/thunderbird-esr/files/patch-bug1626236
+36-27mail/thunderbird-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56mail/thunderbird-esr/files/patch-bug1716707
+19,057-20,74728 files not shown
+19,434-21,00034 files

FreeBSD/ports 81447dawww/firefox Makefile, www/firefox/files patch-media_libopus_moz.build patch-libwebrtc-generated

www/firefox: add libm to opus linker flags

some combinations of custom CPUTYPE and compiler require special
linker/compiler flags - try to chase this.

PR:             296825
Reported by:    Daniel Toschläger
DeltaFile
+21-0www/firefox/files/patch-media_libopus_moz.build
+1-0www/firefox/Makefile
+0-1www/firefox/files/patch-libwebrtc-generated
+22-13 files

FreeBSD/ports 7bf3704www/firefox-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

www/firefox-esr: update to 153.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.
DeltaFile
+18,821-20,532www/firefox-esr/files/patch-libwebrtc-generated
+138-0www/firefox-esr/files/patch-languageid-de-constexpr-ify
+62-44www/firefox-esr/files/patch-pipewire_init
+0-92www/firefox-esr/files/patch-bug1626236
+36-27www/firefox-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56www/firefox-esr/files/patch-bug1716707
+19,057-20,75126 files not shown
+19,411-20,97732 files

FreeBSD/ports f522e9email/thunderbird-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

mail/thunderbird-esr: update to 153.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.
DeltaFile
+18,821-20,532mail/thunderbird-esr/files/patch-libwebrtc-generated
+138-0mail/thunderbird-esr/files/patch-languageid-de-constexpr-ify
+62-44mail/thunderbird-esr/files/patch-pipewire_init
+0-88mail/thunderbird-esr/files/patch-bug1626236
+36-27mail/thunderbird-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56mail/thunderbird-esr/files/patch-bug1716707
+19,057-20,74728 files not shown
+19,434-21,00034 files

FreeBSD/ports 0757823mail/thunderbird/files patch-libwebrtc-generated patch-bug2040125

mail/thunderbird: update to 153.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.0/releasenotes/
DeltaFile
+453-465mail/thunderbird/files/patch-libwebrtc-generated
+0-38mail/thunderbird/files/patch-bug2040125
+23-0mail/thunderbird/files/patch-toolkit_compontents_protobuf_src_google_protobuf_io_zero__copy__stream__impl.cc
+22-0mail/thunderbird/files/patch-toolkit_library_moz.build
+21-0mail/thunderbird/files/patch-media_libopus_moz.build
+9-9mail/thunderbird/files/patch-build_gn__processor.py
+528-5126 files not shown
+545-55612 files

FreeBSD/src c985e25lib/libc/stdlib memory.3, lib/libc/stdlib/malloc free_sized.3 free_aligned_sized.c

libc: Add free_sized() and free_aligned_sized() as per C23

Add C23 sized deallocation entry points as thin wrappers around free(3).
Implementations may ignore size and alignment hints, so behaviour stays
correct for existing allocations without validating caller metadata yet.

When jemalloc is updated to 5.3.1, rewire these to je_free_sized() and
je_free_aligned_sized() so deallocation can use the allocator's sized
deallocation (free_sized for fast paths and free_aligned_sized for
correct aligned hints.)

Please note this change satisfies the standard interface only. Both
functions should be delegated to jemalloc after the upgrade so callers
get the intended allocator behaviour; until then, hints are unused and
neither sized nor aligned-sized deallocation optimizations apply.

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Reviewed by:    fuz
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2201

    [3 lines not shown]
DeltaFile
+100-0lib/libc/stdlib/malloc/free_sized.3
+21-0lib/libc/stdlib/malloc/free_aligned_sized.c
+20-0lib/libc/stdlib/malloc/free_sized.c
+16-1lib/libc/stdlib/memory.3
+9-0lib/libc/stdlib/malloc/Makefile.inc
+7-0lib/libc/stdlib/malloc/Symbol.map
+173-11 files not shown
+175-17 files

FreeBSD/src 13ba63ainclude stdalign.h

libc: Suppress <stdalign.h> content for C23 and later

C23 deprecates <stdalign.h> and specifies that the header shall
provide no content (§7.15.1).

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2223
MFC after:      1 month
Reviewed by:    imp, fuz

(cherry picked from commit 694baf88c2ae5957fdb24ed163993109987e1ef9)
DeltaFile
+4-0include/stdalign.h
+4-01 files

FreeBSD/ports 1c94dafmail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.3

Includes fix for malformed messages in maildirs.

https://github.com/svarshavchik/courier/issues/82

MFH:            2026Q3

(cherry picked from commit 0c2029d375af4bf27fd7e6f3d28c242862369998)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files