FreeBSD/src 4a6d7fcsys/dev/dpaa2 dpaa2_frame.c dpaa2_ni.c

dpaa2: Extract checksum statuses on ingress

In order to enable RX checksum offloading we need to check the
meta-information for the (good) frames to see if the L3/4 checksums
were calculated and if there was an error.

The way the buffere are setup, the needed frame meta-information is
already requested. All we have to do is make sure it is really part
of the RX frame, that it is valid, and if the respective bits are set.

Also do not forget to set the (dummy) csum_data as otherwise upper
layers will just be cranky. An artefact of the past which likely
should disappear.

PR:             292006
Reviewed by:    bz, tuexen
Tested by:      bz, tuexen
Approved by:    tuexen
Obtained from:  bz (initial version, D55320)

    [3 lines not shown]
DeltaFile
+88-12sys/dev/dpaa2/dpaa2_frame.c
+74-2sys/dev/dpaa2/dpaa2_ni.c
+61-2sys/dev/dpaa2/dpaa2_frame.h
+4-2sys/dev/dpaa2/dpaa2_ni.h
+227-184 files

FreeBSD/ports 51ae19aports-mgmt/portlint Makefile, ports-mgmt/portlint/src portlint.pl

ports-mgmt/portlint: Update to 2.24.0

* Add support for FLAVOR'd WRKDIRs

PR:             294285
DeltaFile
+20-7ports-mgmt/portlint/src/portlint.pl
+1-1ports-mgmt/portlint/Makefile
+21-82 files

FreeBSD/ports dedf4eegraphics/kooka pkg-plist Makefile

graphics/kooka: Update to 6.90.0 and switch to Qt6/KF6

(cherry picked from commit 18f8becee09d1f6c8b2f2ae7c45511c1e7071567)
DeltaFile
+147-25graphics/kooka/pkg-plist
+13-10graphics/kooka/Makefile
+3-3graphics/kooka/distinfo
+163-383 files

FreeBSD/ports e0bbe96biology/ugene pkg-plist Makefile, biology/ugene/files patch-qmutex patch-src_ugenecl_src_Main.cpp

biology/ugene: Update to 53.1

Release Notes: https://ugene.net/changelist.html

Port changes:
- Fix build on non-x86, mark IGNORE for aarch64.
- Switch to cmake, qmake is not supported anymore.
- Drop unused sqlite, renew Qt components.
- Convert to PORTDATA, use shebangfix.

Special thanks to fuz@ for testing and fixing non-x86 build!

PR:             293379
(cherry picked from commit 7f73f34aa06d2c12fc03476b05ef8658c97b6989)
DeltaFile
+18-1,190biology/ugene/pkg-plist
+51-36biology/ugene/Makefile
+64-0biology/ugene/files/patch-qmutex
+16-32biology/ugene/files/patch-src_ugenecl_src_Main.cpp
+0-45biology/ugene/files/patch-src_ugeneui_src_Main.cpp
+42-0biology/ugene/files/patch-linux
+191-1,3039 files not shown
+299-1,42915 files

FreeBSD/ports f89d4b1net-p2p/libktorrent/files patch-src_peer_utmetadata.cpp

net-p2p/libktorrent: fix build on i386

(cherry picked from commit 5f4406b40047eb96ed145dd2211634a244b15260)
DeltaFile
+11-0net-p2p/libktorrent/files/patch-src_peer_utmetadata.cpp
+11-01 files

FreeBSD/ports 137128cnet/kitinerary Makefile

net/kitinerary: IGNORE on 13-stable

(cherry picked from commit ecbc89077e1ae5a604de7a800db6e08913f8914b)
DeltaFile
+2-0net/kitinerary/Makefile
+2-01 files

FreeBSD/ports 91e8a19misc/kookbook Makefile distinfo

misc/kookbook: Update to 0.3.0 and switch to Qt6/KF6

(cherry picked from commit 27e12fe3e5204fb9035e477ecc76b27577cbe8a4)
DeltaFile
+8-8misc/kookbook/Makefile
+3-3misc/kookbook/distinfo
+3-2misc/kookbook/pkg-plist
+14-133 files

FreeBSD/ports 6fe81b6audio/libkcompactdisc pkg-plist Makefile, misc/minuet/files patch-CMakeLists.txt

KDE: Update KDE Gear to 26.04.0

Announcement: https://kde.org/announcements/gear/26.04.0/

Ports changes:

audio/libkcompactdisc:
 - Remove port, no longer shipped with KDE Gear

deskutils/kdeconnect-kde:
 - Add dependency on libei

misc/minuet:
 - Add missing dependencies
 - Add patch to restore parity with Linux

net/krdc:
 - Update dependencies


    [4 lines not shown]
DeltaFile
+114-0multimedia/kdenlive/pkg-plist
+0-79audio/libkcompactdisc/pkg-plist
+34-0net/mimetreeparser/pkg-plist
+27-0x11-fm/konqueror/pkg-plist
+0-20audio/libkcompactdisc/Makefile
+16-0misc/minuet/files/patch-CMakeLists.txt
+191-99275 files not shown
+945-871281 files

FreeBSD/ports fd3164cnet/kdenetwork-filesharing Makefile

net/kdenetwork-filesharing: Fix dependence on QCoro

Adjust compiler requirements while here.

PR:             294592
Reported by:    Robert Cina

(cherry picked from commit 42f7e85b576231687154c83c649e47856a73ceba)
DeltaFile
+3-2net/kdenetwork-filesharing/Makefile
+3-21 files

FreeBSD/ports 28b4daa. MOVED

MOVED: Record removal of audio/libkcompactdisc

(cherry picked from commit a3462bbb29f19257c68f2572a491a083b6b232f1)
DeltaFile
+1-0MOVED
+1-01 files

FreeBSD/ports 295221emultimedia/subtitlecomposer Makefile

multimedia/subtitlecomposer: IGNORE on i386

Fails to build after latest openal update.

(cherry picked from commit 9a5bfb4c563b73352c38b197d957c7bc5b1fdf6f)
DeltaFile
+2-0multimedia/subtitlecomposer/Makefile
+2-01 files

FreeBSD/ports 7d2a900editors/calligra pkg-plist

editors/calligra: Fix PLIST_SUB abuse

(cherry picked from commit c83d35199511c3ad6eeada3e99f72a1a8857fc35)
DeltaFile
+1-1editors/calligra/pkg-plist
+1-11 files

FreeBSD/ports acd1eb4devel/umbrello pkg-plist

devel/umbrello: Fix PLIST_SUB abuse

(cherry picked from commit ed51ce65887b703b99d7469672d7a145414e3598)
DeltaFile
+9-9devel/umbrello/pkg-plist
+9-91 files

FreeBSD/ports 55fb220. MOVED

MOVED: Record graphics/libkdcraw unflavorization

(cherry picked from commit fc76cb786f0f4d9aab18243cf2fbeafe54a962f2)
DeltaFile
+2-0MOVED
+2-01 files

FreeBSD/ports 498c724Mk/Uses kde.mk

Mk/Uses/kde.mk: libkdcraw is Qt6 only now

(cherry picked from commit f073e90755cac9d4093791909a89254b156da3ed)
DeltaFile
+2-5Mk/Uses/kde.mk
+2-51 files

FreeBSD/ports c3907fbgraphics/krita Makefile

graphics/krita: switch to libkdcraw-qt5

(cherry picked from commit bc5050d90b29baddd52e2f06f636c5b3b8b75261)
DeltaFile
+2-1graphics/krita/Makefile
+2-11 files

FreeBSD/ports e9ebf28graphics/libkdcraw Makefile pkg-plist

graphics/libkdcraw: remove Qt5 flavor in preparation for Gear 26.04 update

Qt5 is not supported anymore.

(cherry picked from commit dce4742e4dca12391500b8401cf76f647303ff68)
DeltaFile
+6-13graphics/libkdcraw/Makefile
+18-0graphics/libkdcraw/pkg-plist
+0-18graphics/libkdcraw/pkg-plist.qt6
+0-18graphics/libkdcraw/pkg-plist.qt5
+24-494 files

FreeBSD/ports 9307bf3Mk/Uses kde.mk

Uses/kde.mk: Update comment

(cherry picked from commit dec5656e657c2bbc9ec363d02a79ac5f593f7133)
DeltaFile
+5-2Mk/Uses/kde.mk
+5-21 files

FreeBSD/ports 1461c8dgraphics/libkdcraw-qt5 Makefile pkg-plist

graphics/libkdcraw-qt5: copy from graphics/libkdcraw at qt5

and stick to the last release with Qt5 support.

(cherry picked from commit 0a763c290352d3bf119065dcc8fb1a08d2037e3e)
DeltaFile
+30-0graphics/libkdcraw-qt5/Makefile
+18-0graphics/libkdcraw-qt5/pkg-plist
+3-0graphics/libkdcraw-qt5/distinfo
+2-0graphics/libkdcraw-qt5/pkg-descr
+53-04 files

FreeBSD/ports ead3d08graphics Makefile

graphics/Makefile: connect libkdcraw-qt5

(cherry picked from commit 30ffcf0b9a23a80a35918cfa848faea53da87dc6)
DeltaFile
+1-0graphics/Makefile
+1-01 files

FreeBSD/ports ca2b74atextproc Makefile, textproc/py-yte Makefile distinfo

textproc/py-yte: New port: YAML template engine with Python expressions
DeltaFile
+24-0textproc/py-yte/Makefile
+3-0textproc/py-yte/distinfo
+3-0textproc/py-yte/pkg-descr
+1-0textproc/Makefile
+31-04 files

FreeBSD/ports 803d1a2devel Makefile, devel/py-conda-inject Makefile distinfo

devel/py-conda-inject: New port: Inject a conda environment into the current Python environment
DeltaFile
+23-0devel/py-conda-inject/Makefile
+3-0devel/py-conda-inject/distinfo
+3-0devel/py-conda-inject/pkg-descr
+1-0devel/Makefile
+30-04 files

FreeBSD/ports 9df94fddevel Makefile, devel/py-argparse-dataclass Makefile distinfo

devel/py-argparse-dataclass: New port: Declarative CLIs with argparse and dataclasses
DeltaFile
+20-0devel/py-argparse-dataclass/Makefile
+3-0devel/py-argparse-dataclass/distinfo
+3-0devel/py-argparse-dataclass/pkg-descr
+1-0devel/Makefile
+27-04 files

FreeBSD/ports 4e42e62math/ensmallen pkg-plist Makefile

math/ensmallen: update 2.22.1 → 3.11.0
DeltaFile
+22-2math/ensmallen/pkg-plist
+5-1math/ensmallen/Makefile
+3-3math/ensmallen/distinfo
+30-63 files

FreeBSD/ports cd7b91adevel Makefile, devel/py-dpath Makefile distinfo

devel/py-dpath: New port: Filesystem-like pathing and searching for dictionaries
DeltaFile
+19-0devel/py-dpath/Makefile
+3-0devel/py-dpath/distinfo
+3-0devel/py-dpath/pkg-descr
+1-0devel/Makefile
+26-04 files

FreeBSD/ports ec4e4a6devel Makefile, devel/py-throttler Makefile distinfo

devel/py-throttler: New port: Python package for easy throttling with asyncio support
DeltaFile
+22-0devel/py-throttler/Makefile
+3-0devel/py-throttler/distinfo
+2-0devel/py-throttler/pkg-descr
+1-0devel/Makefile
+28-04 files

FreeBSD/ports ae55d60misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.2.5 → 3.2.7
DeltaFile
+3-87misc/lean-ctx/distinfo
+1-43misc/lean-ctx/Makefile
+27-0misc/lean-ctx/pkg-message
+31-1303 files

FreeBSD/ports 07945c6www/dpp distinfo Makefile

www/dpp: update 10.1.3 → 10.1.4
DeltaFile
+3-3www/dpp/distinfo
+2-3www/dpp/Makefile
+3-1www/dpp/pkg-plist
+8-73 files

FreeBSD/ports 05c136ddevel/double-conversion distinfo Makefile

devel/double-conversion: update 3.3.1 → 3.4.0
DeltaFile
+3-3devel/double-conversion/distinfo
+2-2devel/double-conversion/Makefile
+2-1devel/double-conversion/pkg-plist
+7-63 files

FreeBSD/ports 5111dfcbiology/ncbi-cxx-toolkit distinfo Makefile

biology/ncbi-cxx-toolkit: update 29.7.0 → 30.2.0
DeltaFile
+3-3biology/ncbi-cxx-toolkit/distinfo
+2-2biology/ncbi-cxx-toolkit/Makefile
+5-52 files