FreeBSD/ports 2583bd8java/openjdk25 Makefile distinfo

java/openjdk25: Update to version 25.0.4

Includes the following FreeBSD specific fixes:
- Set wxneeded flag for executables on FreeBSD.
- Fix build with clang 22

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3java/openjdk25/distinfo
+2-2java/openjdk25/Makefile
+5-52 files

FreeBSD/src 4b67335sys/dev/ixgbe ixgbe_type.h ixgbe_common.c

ixgbe: isolate VF reset state

IXGBE_VF_INDEX() selects a 32-VF register bank.  PFMBMEM() selects
one mailbox per VF, while ixgbe_toggle_txdctl() calculates queue
offsets from a VF number.  Passing the bank index aliases VF1-31 to
VF0 and VF32-63 to VF1.  Resetting one VF can therefore clear the peer
mailbox and leave its transmit queues disabled.

The VF raises its reset event before posting its mailbox request.  The
PF checks reset events before mailbox messages.  If both are pending,
clearing PFMBMEM during generic reset handling can erase the request
before ixgbe_read_mbx() consumes it.  Clear the mailbox only from the
reset-message handler after the request has been read.

Use the VF number for queue toggling and document that API contract.

MFC after:      1 week
DeltaFile
+6-14sys/dev/ixgbe/if_sriov.c
+3-3sys/dev/ixgbe/ixgbe_api.c
+1-1sys/dev/ixgbe/ixgbe_type.h
+1-1sys/dev/ixgbe/ixgbe_common.c
+1-1sys/dev/ixgbe/ixgbe_api.h
+12-205 files

FreeBSD/src 9d30fd3sys/dev/igc igc_base.h igc_base.c

igc: Disable ASPM L1.2 on I226 to prevent RX stalls

I226 parts advertise support for the PCIe L1.2 link substate, but a
hardware erratum makes the exit latency from that low-power state
longer than the packet buffer can absorb under load. This stalls the
inbound packet stream. Disabling ASPM system-wide (BIOS or OS ASPM
policy) does not fix it. The L1.2 enable bit must be cleared directly
in the device's own PCIe L1 PM extended capability.

Add igc_is_device_id_i226() to identify affected parts and
igc_disable_broken_aspm_l1_2() to clear the ASPM L1.2 enable bit
on attach and after resume, since PCIe config space can be
reset across a suspend/resume cycle.

Adapted from the Linux igc driver:

  0325143b59c6 igc: disable L1.2 PCI-E link substate to avoid
               performance issue
  1468c1f97cf3 igc: fix disabling L1.2 PCI-E link substate on I226

    [8 lines not shown]
DeltaFile
+44-0sys/dev/igc/if_igc.c
+21-0sys/dev/igc/igc_base.c
+1-0sys/dev/igc/igc_base.h
+66-03 files

FreeBSD/src 04f8a6asys/dev/pci pcireg.h

pci: Add L1 PM definitions

Add register/bit definitions for the L1 PM substates capability
(PCIZ_L1PM) to pcireg.h.

Signed-off-by: Michael Adler <madler at tapil.com>

MFC after:      1 week
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2318
DeltaFile
+14-0sys/dev/pci/pcireg.h
+14-01 files

FreeBSD/ports cbeb1beMk/Uses npm.mk

Mk/Uses/npm.mk: Quote TMPDIR and WRKDIR in shell comparisons

When TMPDIR is unset, the generated shell command becomes:
    if [ != ${WRKDIR} ]; then
and /bin/sh reports:
    [: !=: unexpected operator

Quoting both variables fixes the issue.

PR:             297181
Reported by:    Shin-ichi Nagamura <core at zsc.jp>
DeltaFile
+2-2Mk/Uses/npm.mk
+2-21 files

FreeBSD/ports 40f76efaudio/maolan Makefile Makefile.crates

audio/maolan: Update to 0.2.4

Changelog: https://github.com/maolan/maolan/releases/tag/0.2.2
           https://github.com/maolan/maolan/releases/tag/0.2.3
           https://github.com/maolan/maolan/releases/tag/0.2.4

PR:             296653
Reported by:    Goran Mekić <meka at sys.it.com> (maintainer)
Reviewed by:    fgorter <fgorter at gmail.com>
DeltaFile
+461-433audio/maolan/distinfo
+229-215audio/maolan/Makefile.crates
+7-15audio/maolan/Makefile
+697-6633 files

FreeBSD/ports 0a56f0ddeskutils/lumina-pdf Makefile, graphics/gowall Makefile

*/*: Bump PORTREVISION

Bump PORTREVISIONs because of mupdf update.
DeltaFile
+1-1print/sioyek/Makefile
+1-1graphics/gowall/Makefile
+1-1deskutils/lumina-pdf/Makefile
+3-33 files

FreeBSD/src 4175949sys/dev/e1000 if_em.h if_em.c

e1000: restrict conventional PCI DMA to 32 bits

Some conventional PCI e1000 configurations hang when given DMA
addresses above 4 GB, particularly on systems using AMD
HyperTransport-to-PCI bridges.  Linux has restricted e1000 to DMA32 in
PCI mode since 2011 for the same failure class in commit
e508be174ad36b0cf9b324cd04978c2b13c21502.

Set iflib's DMA width after determining the negotiated bus type.  This
covers descriptor and packet-buffer mappings while preserving 64-bit
DMA for PCI-X and PCIe devices and providing a conditional tunable.

PR:             297064
Reported by:    Alexander Leidinger <netchild at FreeBSD.org>
Tested by:      Alexander Leidinger <netchild at FreeBSD.org>
MFC after:      1 week
DeltaFile
+21-0sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+22-02 files

FreeBSD/ports 997d22agraphics/mupdf pkg-plist Makefile

graphics/mupdf: Update to 1.28.0

Changelog: https://github.com/ArtifexSoftware/mupdf/blob/master/CHANGES
DeltaFile
+3-3graphics/mupdf/distinfo
+2-1graphics/mupdf/Makefile
+1-0graphics/mupdf/pkg-plist
+6-43 files

FreeBSD/ports 1b41b19databases/mongodb70 Makefile distinfo

databases/mongodb70: 7.0.39

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-39-is-released/341747?u=r_k

Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.39---july-22--2026

Security:       a whole list of CVEs in the changelog
DeltaFile
+5-5databases/mongodb70/distinfo
+2-3databases/mongodb70/Makefile
+7-82 files

FreeBSD/ports 5745b5djapanese/font-kochi Makefile

japanese/font-kochi: Update MASTER_SITES and WWW

PR:             239097
Approved by:    hrs (maintainer, timeout 2 weeks)
Approved by:    fluffy (mentor)
Co-authored-by: Miyashita Touka <imagin8r at protonmail.com>
DeltaFile
+3-2japanese/font-kochi/Makefile
+3-21 files

FreeBSD/ports e1c65a9japanese/ebview-gtk2 Makefile, japanese/ebview-gtk2/files patch-src_ebview.c patch-src_preference.c

japanese/ebview-gtk2: Fix crashes immediately after startup

Since japanese/ebview was removed in 2014, remove CONFLICTS.
Switch from REINPLACE_CMD to patchfile.

PR:             297153
Approved by:    fluffy (mentor)
Co-authored-by: mce
DeltaFile
+20-0japanese/ebview-gtk2/files/patch-src_preference.c
+6-9japanese/ebview-gtk2/Makefile
+11-0japanese/ebview-gtk2/files/patch-src_ebview.c
+37-93 files

FreeBSD/ports b419071security/globalprotect-openconnect Makefile

security/globalprotect-openconnect: Mark DEPRECATED

2.0.0, which fixes the vulnerability, was released in February 2024.
The latest release is 2.6.4.

PR:             296823
Approved by:    guru at unixarea.de (maintainer, timeout 2 weeks)
Approved by:    fluffy (mentor)
DeltaFile
+4-1security/globalprotect-openconnect/Makefile
+4-11 files

FreeBSD/ports 4a787cdcad/OrcaSlicer/files patch-src_libslic3r_GCode.hpp

cad/OrcaSlicer: Fix 32-bit build

LayerResult's second field is typed size_t, so std::numeric_limits::max
should also use size_t and not something related to coordinates for the
layer_id.

Reported by:    pkg-fallout
Approved by:    arrowd (co-mentor)

(cherry picked from commit b403418f4721af9ec4b2158539536e19ee564150)
DeltaFile
+11-0cad/OrcaSlicer/files/patch-src_libslic3r_GCode.hpp
+11-01 files

FreeBSD/ports 9e32648textproc/diff-so-fancy Makefile distinfo

textproc/diff-so-fancy: Update 1.4.10 => 1.4.12

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3textproc/diff-so-fancy/distinfo
+1-1textproc/diff-so-fancy/Makefile
+4-42 files

FreeBSD/ports fd3868fnet-mgmt/netbox Makefile

net-mgmt/netbox: Fix build after 3496c09fda1b

* Switch to the recently created py-social-auth-core4 port, because
  NetBox is not compatible with newer versions of py-social-auth-core
  due to several breaking changes.

* Bump PORTREVISION due dependency change.

PR:             297152
DeltaFile
+2-1net-mgmt/netbox/Makefile
+2-11 files

FreeBSD/ports b91684dwww/py-dj60-social-auth-app-django Makefile

www/py-dj60-social-auth-app-django: Fix build after 3496c09fda1b

* Although there are already newer releases that are compatible with
  py-social-auth-core >= 5, they also introduce quite a few breaking
  changes along with py-social-auth-core 4.9.0+, so updating the port
  is not an option at this time.

  Therefore, switch to the recently created py-social-auth-core4 port
  for now to fix the fallout and avoid regressions.

* Bump PORTREVISION due dependency change.

PR:             297152
Reported by:    Einar Bjarni Halldórsson, pkg-fallout
DeltaFile
+2-1www/py-dj60-social-auth-app-django/Makefile
+2-11 files

FreeBSD/ports 5636018www/py-social-auth-app-django Makefile

www/py-social-auth-app-django: Fix build after 3496c09fda1b

* Although there are already newer releases that are compatible with
  py-social-auth-core >= 5, they also introduce quite a few breaking
  changes along with py-social-auth-core 4.9.0+, so updating the port
  is not an option at this time.

  Therefore, switch to the recently created py-social-auth-core4 port
  for now to fix the fallout and avoid regressions.

* Bump PORTREVISION due dependency change.

PR:             297152
Reported by:    pkg-fallout
DeltaFile
+2-1www/py-social-auth-app-django/Makefile
+2-11 files

FreeBSD/ports f30b305security Makefile, security/py-social-auth-core Makefile

security/py-social-auth-core4: New port

This is the core component of the python-social-auth ecosystem, it
implements the common interface to define new authentication backends
to third parties services, implement integrations with web frameworks
and storage solutions.

PR:             297152
DeltaFile
+49-0security/py-social-auth-core4/Makefile
+34-0security/py-social-auth-core4/files/patch-pyproject.toml
+17-0security/py-social-auth-core4/distinfo
+3-0security/py-social-auth-core4/pkg-descr
+2-0security/py-social-auth-core/Makefile
+1-0security/Makefile
+106-06 files

FreeBSD/ports fbad4bdcad/openroad Makefile

cad/openroad: Broken on i386

Reported by:    fallout

(cherry picked from commit 6ff6e08ae55363c0c6639f1751fb5aace5d32fe2)
DeltaFile
+1-0cad/openroad/Makefile
+1-01 files

FreeBSD/ports 6ff6e08cad/openroad Makefile

cad/openroad: Broken on i386

Reported by:    fallout
DeltaFile
+1-0cad/openroad/Makefile
+1-01 files

FreeBSD/ports e0eb4cedevel/ruff Makefile

devel/ruff: Broken on i386

Reported by:    fallout

(cherry picked from commit 8e6bea6488ba3c162cedf46ea20a46d8fba23bc8)
DeltaFile
+2-0devel/ruff/Makefile
+2-01 files

FreeBSD/ports 8e6bea6devel/ruff Makefile

devel/ruff: Broken on i386

Reported by:    fallout
DeltaFile
+2-0devel/ruff/Makefile
+2-01 files

FreeBSD/ports 813ca90science/py-trx-python distinfo Makefile, science/py-trx-python/files patch-pyproject.toml

science/py-trx-python: update 0.3 → 0.4.0
DeltaFile
+14-14science/py-trx-python/Makefile
+13-0science/py-trx-python/files/patch-pyproject.toml
+3-3science/py-trx-python/distinfo
+30-173 files

FreeBSD/ports 36b09aadevel/py-ruff Makefile distinfo, devel/ruff Makefile Makefile.crates

devel/{,py-}ruff: update 0.16.0 → 0.16.1
DeltaFile
+59-65devel/ruff/distinfo
+59-65devel/py-ruff/distinfo
+29-32devel/py-ruff/Makefile
+28-31devel/ruff/Makefile.crates
+1-1devel/ruff/Makefile
+176-1945 files

FreeBSD/ports 1149b77net/rubygem-devfile Makefile distinfo

net/rubygem-devfile: Update to 0.5.1

Changes:        https://gitlab.com/gitlab-org/ruby/gems/devfile-gem/-/commits/main
(cherry picked from commit 008f57dae955622d8f19a7b485f6c6e6a06c54db)
DeltaFile
+3-3net/rubygem-devfile/distinfo
+1-1net/rubygem-devfile/Makefile
+4-42 files

FreeBSD/ports c2538a0devel/glab Makefile distinfo

devel/glab: update to 1.111.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
(cherry picked from commit 69e9911909c73efefea710582d36197d87668277)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports c5b5eeddevel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and bugfix release to 19.2.1

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-1-released/?nav=19.2.1
Security:       661d3db5-8bd9-11f1-9c40-2cf05da270f3
(cherry picked from commit 0208774128447100c48ce3a6c684f0d15e671285)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

FreeBSD/ports c499e8csysutils/gitlab-registry Makefile distinfo

sysutils/gitlab-registry: update to 4.41.0

Changes:        https://gitlab.com/gitlab-org/container-registry/-/blob/master/CHANGELOG.md
(cherry picked from commit 7dea694a3f0d39c2fa92afe825e41b937d95d248)
DeltaFile
+5-5sysutils/gitlab-registry/distinfo
+1-2sysutils/gitlab-registry/Makefile
+6-72 files

FreeBSD/ports 544ad26devel/glab Makefile distinfo

devel/glab: update to 1.110.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
(cherry picked from commit 9d141c0f48246a6d8484b5a469052520a3bfb065)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files