FreeBSD/ports c118b09devel/electron43 distinfo, devel/electron43/files patch-chrome_browser_about__flags.cc patch-BUILD.gn

devel/electron43: Update to 43.2.0

Changelog: https://github.com/electron/electron/releases/tag/v43.2.0

Reported by:    GitHub (watch releases)
DeltaFile
+36-36devel/electron43/files/patch-chrome_browser_about__flags.cc
+11-11devel/electron43/files/patch-BUILD.gn
+8-8devel/electron43/files/patch-electron_shell_browser_api_electron__api__app.cc
+7-7devel/electron43/distinfo
+6-6devel/electron43/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+10-1devel/electron43/files/patch-electron_shell_browser_feature__list.cc
+78-6910 files not shown
+104-9616 files

FreeBSD/ports d50a113deskutils/cherrytree distinfo Makefile

deskutils/cherrytree: update the port to version 1.7.1

Reported by:    portscout
DeltaFile
+3-3deskutils/cherrytree/distinfo
+1-1deskutils/cherrytree/Makefile
+4-42 files

FreeBSD/ports efb2ff2sysutils/sg3_utils Makefile distinfo, sysutils/sg3_utils/files patch-src_sg__wr__mode.c

sysutils/sg3_utils: 1.49

This is the first new release in three years.  Among other changes, it
updates sg_opcodes with features needed by CTL's ATF tests.  Also,
switch the build to cmake and take maintainership.

Much thanks to diizzy for help with the patch.

https://github.com/doug-gilbert/sg3_utils/blob/main/ChangeLog

PR:             296938
Sponsored by:   ConnectWise
Approved by:    diizzy (ports)
DeltaFile
+0-28sysutils/sg3_utils/files/patch-src_sg__wr__mode.c
+11-12sysutils/sg3_utils/Makefile
+11-3sysutils/sg3_utils/distinfo
+2-4sysutils/sg3_utils/pkg-plist
+24-474 files

FreeBSD/ports 6a689efmisc/gitlogue distinfo Makefile.crates, misc/gitlogue/files patch-Cargo.lock patch-Cargo.toml

misc/gitlogue: Update 0.9.0 => 0.10.0

Changelog:
https://github.com/unhappychoice/gitlogue/releases/tag/v0.10.0

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 8570b3ee73498247f05987e7d63112e75e1088d5)
DeltaFile
+92-128misc/gitlogue/distinfo
+46-64misc/gitlogue/Makefile.crates
+4-6misc/gitlogue/Makefile
+4-4misc/gitlogue/files/patch-Cargo.lock
+3-3misc/gitlogue/files/patch-Cargo.toml
+149-2055 files

FreeBSD/ports 8570b3emisc/gitlogue distinfo Makefile.crates, misc/gitlogue/files patch-Cargo.lock patch-Cargo.toml

misc/gitlogue: Update 0.9.0 => 0.10.0

Changelog:
https://github.com/unhappychoice/gitlogue/releases/tag/v0.10.0

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+92-128misc/gitlogue/distinfo
+46-64misc/gitlogue/Makefile.crates
+4-6misc/gitlogue/Makefile
+4-4misc/gitlogue/files/patch-Cargo.lock
+3-3misc/gitlogue/files/patch-Cargo.toml
+149-2055 files

FreeBSD/ports 13b3a90devel/R-cran-rgexf Makefile distinfo

devel/R-cran-rgexf: Update to 0.17.0

Reported by:    portscout
DeltaFile
+4-2devel/R-cran-rgexf/Makefile
+3-3devel/R-cran-rgexf/distinfo
+7-52 files

FreeBSD/src 41a46c2sys/dev/e1000 em_txrx.c igb_txrx.c

e1000: fix rx accounting for multi-descriptor packets

The receive paths accumulate ri->iri_len across the descriptors making
up a packet, then add that running total to rxr->rx_bytes on every
iteration of the loop.  A packet spanning descriptors of length l1, l2
and l3 thus contributes 3*l1 + 2*l2 + l3 instead of l1 + l2 + l3.

Single descriptor packets, the common case, are accounted correctly,
so this only shows up on jumbo frames.

Add the per descriptor length instead.  iflib memsets the if_rxd_info
before each isc_rxd_pkt_get() call, so summing len gives the same total
as the final iri_len, and the frame error path that returns without
incrementing rx_packets keeps counting bytes exactly as before.

MFC after:      1 week
DeltaFile
+2-2sys/dev/e1000/em_txrx.c
+1-1sys/dev/e1000/igb_txrx.c
+3-32 files

FreeBSD/src 941113asys/dev/e1000 if_em.c

e1000: fix 82574 MSI-X interrupt throttling

em_newitr() and the per-queue interrupt_rate sysctl both tested
que->msix to decide whether an 82574 is running in MSI-X mode.  0 is a
valid MSI-X vector so queue 0 was misclassified as legacy/MSI.

Test sc->intr_type == IFLIB_INTR_MSIX instead.  While here, index the tx
EITR read by tque->msix rather than tque->me so it matches the register
em_newitr() actually writes; the two differ once tx_num_queues exceeds
rx_num_queues.

Also seed que->itr_setting in em_initialize_receive_unit() with the rate
the hardware was just programmed with.  Otherwise an itr_setting left
over from AIM across an interface re-init makes the change detection in
em_newitr() suppress the write that would restore it, leaving the
hardware at the default rate while software believes otherwise.

Fixes:          3e501ef89667 ("e1000: Re-add AIM")
MFC after:      3 days
DeltaFile
+20-4sys/dev/e1000/if_em.c
+20-41 files

FreeBSD/ports 3178c8fmail/cone distinfo Makefile

mail/cone: Update to 2.4

ChangeLog:
https://sourceforge.net/p/courier/courier.git/ci/master/tree/cone/ChangeLog

MFH:            2026Q3
(cherry picked from commit 1aaf986511ee51738f6449516c23b0744d4e0d69)
DeltaFile
+3-3mail/cone/distinfo
+1-1mail/cone/Makefile
+4-42 files

FreeBSD/ports 1aaf986mail/cone distinfo Makefile

mail/cone: Update to 2.4

ChangeLog:
https://sourceforge.net/p/courier/courier.git/ci/master/tree/cone/ChangeLog

MFH:            2026Q3
DeltaFile
+3-3mail/cone/distinfo
+1-1mail/cone/Makefile
+4-42 files

FreeBSD/ports 099fb47textproc/feluda distinfo Makefile.crates

textproc/feluda: Update 1.14.0 => 1.15.0

Changelog:
https://github.com/anistark/feluda/releases/tag/v1.15.0

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit d108c40906e69f5b8c316e6350dad1bf7b5e8e8f)
DeltaFile
+2-48textproc/feluda/distinfo
+0-23textproc/feluda/Makefile.crates
+1-1textproc/feluda/Makefile
+3-723 files

FreeBSD/ports d108c40textproc/feluda distinfo Makefile.crates

textproc/feluda: Update 1.14.0 => 1.15.0

Changelog:
https://github.com/anistark/feluda/releases/tag/v1.15.0

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+2-48textproc/feluda/distinfo
+0-23textproc/feluda/Makefile.crates
+1-2textproc/feluda/Makefile
+3-733 files

FreeBSD/src 0bd6a16sys/dev/e1000 if_em.c if_em.h

e1000: Defer link-up notification until after TSO reset

em_automask_tso() changes the enabled TSO capabilities when the link
moves between 10/100 and 1000 Mb/s.  A running interface must be
reinitialized to apply the new capability set.  Do not publish
LINK_STATE_UP until the requested iflib reset has completed.

Replace link_active with an explicit state machine that distinguishes
the physical link, its publication to iflib, and an outstanding reset
barrier.  Preserve that barrier across a link flap with
DOWN_RESET_PENDING, and only publish DOWN if UP was previously
published.

Only request a reset for a running interface or for an initialization
while the interface is administratively up.  In other states the next
initialization will apply the capability changes, avoiding a reset
request that iflib's admin task could discard.

Reviewed by:    Faraz Vahedi <kfv at kfv.io>

    [2 lines not shown]
DeltaFile
+61-18sys/dev/e1000/if_em.c
+9-1sys/dev/e1000/if_em.h
+70-192 files

FreeBSD/ports 6850702net-im/flare distinfo Makefile.crates

net-im/flare: Update 0.21.0 => 0.22.0

Changelog:
https://gitlab.com/schmiddi-on-mobile/flare/-/releases/0.22.0

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 25dfdb73d59283dcf7d0e07f627a6c1657b759ed)
DeltaFile
+10-10net-im/flare/distinfo
+4-4net-im/flare/Makefile.crates
+1-1net-im/flare/Makefile
+15-153 files

FreeBSD/ports 25dfdb7net-im/flare distinfo Makefile.crates

net-im/flare: Update 0.21.0 => 0.22.0

Changelog:
https://gitlab.com/schmiddi-on-mobile/flare/-/releases/0.22.0

Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+10-10net-im/flare/distinfo
+4-4net-im/flare/Makefile.crates
+1-2net-im/flare/Makefile
+15-163 files

FreeBSD/ports 05480addevel/air-go distinfo Makefile

devel/air-go: Update to 1.67.0
DeltaFile
+5-5devel/air-go/distinfo
+1-1devel/air-go/Makefile
+6-62 files

FreeBSD/ports 92dda19lang/perl-lsp distinfo Makefile

lang/perl-lsp: Update to 0.6.1
DeltaFile
+3-3lang/perl-lsp/distinfo
+1-2lang/perl-lsp/Makefile
+4-52 files

FreeBSD/ports 0308dbcsysutils/bottom distinfo Makefile

sysutils/bottom: Update to 0.14.6
DeltaFile
+3-3sysutils/bottom/distinfo
+1-2sysutils/bottom/Makefile
+4-52 files

FreeBSD/ports 74f4013devel/py-ptvsd Makefile

devel/py-ptvsd: Mark DEPRECATED

- Upstream repo has been archived in lieu of py-pydebugpy
- No consumers in the tree
- Set EXPIRATION_DATE 2026-08-24

(cherry picked from commit cc2e360370f236796b6f6644f0ccd414a4122156)
DeltaFile
+4-0devel/py-ptvsd/Makefile
+4-01 files

FreeBSD/ports 0c3bb1fdatabases/py-alembic distinfo Makefile

databases/py-alembic: Update version 1.16.1=>1.16.2

Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_16_2
DeltaFile
+3-3databases/py-alembic/distinfo
+1-1databases/py-alembic/Makefile
+4-42 files

FreeBSD/ports cc2e360devel/py-ptvsd Makefile

devel/py-ptvsd: Mark DEPRECATED

- Upstream repo has been archived in lieu of py-pydebugpy
- No consumers in the tree
- Set EXPIRATION_DATE 2026-08-24
DeltaFile
+4-0devel/py-ptvsd/Makefile
+4-01 files

FreeBSD/ports 750416cdevel/py-onigurumacffi Makefile distinfo

devel/py-onigurumacffi: Update version 0.0.21=>1.0.0

Changelog: https://github.com/asottile/onigurumacffi/releases/tag/v1.0.0
DeltaFile
+8-4devel/py-onigurumacffi/Makefile
+3-3devel/py-onigurumacffi/distinfo
+11-72 files

FreeBSD/ports ad27741devel/py-importlib-metadata distinfo Makefile

devel/py-importlib-metadata: Update version 8.7.1=>8.8.0

Changelog: https://github.com/python/importlib_metadata/releases/tag/v8.8.0
DeltaFile
+3-3devel/py-importlib-metadata/distinfo
+1-1devel/py-importlib-metadata/Makefile
+4-42 files

FreeBSD/ports 15f72fedevel/py-importlib-resources distinfo Makefile

devel/py-importlib-resources: Update version 7.0.0=>7.1.0

Changelog: https://github.com/python/importlib_resources/releases/tag/v7.1.0
DeltaFile
+3-3devel/py-importlib-resources/distinfo
+1-1devel/py-importlib-resources/Makefile
+4-42 files

FreeBSD/ports e354c6cdevel/py-pipdeptree distinfo Makefile

devel/py-pipdeptree: Update version 2.35.3=>3.0.0

Changelog: https://github.com/tox-dev/pipdeptree/releases/tag/3.0.0
DeltaFile
+3-3devel/py-pipdeptree/distinfo
+2-2devel/py-pipdeptree/Makefile
+5-52 files

FreeBSD/ports 05c5561devel/py-pydevd distinfo Makefile

devel/py-pydevd: Update version 3.2.2=>3.2.3

Changelog: https://github.com/fabioz/PyDev.Debugger/releases/tag/pydev_debugger_3_2_3
DeltaFile
+3-3devel/py-pydevd/distinfo
+4-1devel/py-pydevd/Makefile
+7-42 files

FreeBSD/ports bff8938devel/py-pre-commit distinfo Makefile

devel/py-pre-commit: Update version 4.6.0=>4.6.1

Changelog: https://github.com/pre-commit/pre-commit/releases/tag/v4.6.1
DeltaFile
+3-3devel/py-pre-commit/distinfo
+4-2devel/py-pre-commit/Makefile
+7-52 files

FreeBSD/ports 0109de5devel/py-pytest-rerunfailures distinfo Makefile

devel/py-pytest-rerunfailures: Update version 15.0=>15.1

Changelog: https://github.com/pytest-dev/pytest-rerunfailures/releases/tag/15.1
DeltaFile
+3-3devel/py-pytest-rerunfailures/distinfo
+2-1devel/py-pytest-rerunfailures/Makefile
+5-42 files

FreeBSD/ports ca88083devel/py-pytest-env distinfo Makefile

devel/py-pytest-env: Update version 1.1.1=>1.1.2

Changelog: https://github.com/pytest-dev/pytest-env/releases/tag/1.1.2
DeltaFile
+3-3devel/py-pytest-env/distinfo
+1-1devel/py-pytest-env/Makefile
+4-42 files

FreeBSD/ports 550e4c8devel/py-pytest-randomly Makefile distinfo

devel/py-pytest-randomly: Update version 3.16.0=>4.0.0

Changelog: https://github.com/pytest-dev/pytest-randomly/releases/tag/4.0.0
DeltaFile
+5-1devel/py-pytest-randomly/Makefile
+3-3devel/py-pytest-randomly/distinfo
+8-42 files