gpo.zugaina.org

Search Portage & Overlays:

dev-libs/xrt-xdna

Runtime for AIE and FPGA based platforms

Screenshots

ChangeLog

commit 1181b0692651e20f1637a4bc08cd53d76b2d111d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 12:16:30 2026 +0200

dev-libs/xrt-xdna: follow upstream's vtd submodule in 999999

Upstream moved the VTD archives into a vtd git submodule and installs
them from its CMake, and tools/info.json no longer names a VTD commit,
so the live ebuild died in src_unpack. Fetch every submodule except the
Windows-only Detours and the kernel driver's libqdma, as
dev-util/xrt-999999 does, drop the wget download, and leave the
archive install to CMake, which puts them where master's shim looks.

Master also sizes the virtio request buffer at compile time, so only
the shim_err() hunks of the clang patch still apply; carry them in
their own patch.

commit 150c4981f5b1e99936ba0b5126c696e7f535b5dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 13:12:22 2026 +0200

dev-libs/xrt-xdna: brace variable references

The Policy Guide (PG0101) asks for ${var} rather than $var. No behaviour
change.

commit 57fd1187463c553dcc0b92d5a78a2739565339be
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 00:13:55 2026 +0200

dev-libs/xrt-xdna: end metadata.xml with a newline

The file stopped right after </pkgmetadata>; the overlay's other
metadata.xml files end with a newline, apart from the xrt, xrt-xdna
and xdna-driver ones fixed alongside. Formatting only.

commit 0bfef1878eada526566957522369409b1fdaf937
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:57:40 2026 +0200

dev-libs/xrt-xdna: trim live comments

commit 58c6d4914b7c4fe253352c83d412ac4f18ccf11b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:57:40 2026 +0200

dev-libs/xrt-xdna: guard live source rewrites

Fail early when upstream source anchors move instead of silently
leaving release-specific rewrites unapplied.

commit 3f58d51ebe9c1bdb86c398236f85000c90bd1f71
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:57:40 2026 +0200

dev-libs/xrt-xdna: declare live network access

The live source path may update declared submodules, so its network
behavior must be explicit.

commit a8bb5be7af75b112ede5f585d2db9121e3147fa8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:53:27 2026 +0200

dev-libs/xrt-xdna: trim 2.21.75-r1 comment prose

commit fa44c93997fe7604993547c2894e6e26c17a19dd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 21:02:45 2026 +0200

*/*: update copyright years to match last modification

Twenty-eight ebuilds carried a copyright end year older than the year
they were last changed in. The dev-qt 5.15.19 set and the xrt/xrt-xdna
cluster kept the year they were imported under, and both xdna-driver
ebuilds still read 1999-2023 despite being edited since.

The header check compares a file's year against the commit that touches
it, so it only ever fires while that commit is being made. Drift that
slipped through at the time stays invisible to later full-tree scans,
which is why these accumulated unnoticed.

qtdeclarative keeps its 2009 start year rather than being flattened to
1999 along with the rest.

commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200

metadata: normalize tab → 2-space indent in 42 imported files

42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.

commit 2ba1b104230e4769f7f32065fb27622d1fca9871
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 00:48:39 2026 +0200

dev-libs/xrt-xdna: share distfile name with xdna-driver

Both ebuilds fetch https://github.com/amd/xdna-driver/archive/refs/tags/$.tar.gz
but renamed it to xrt-xdna-$.tar.gz here while dev-libs/xdna-driver
uses xdna-driver-$.tar.gz. Identical content under two names
produced pkgcheck MatchingChksums and wasted distdir space.

Drop our rename and share xdna-driver-$.tar.gz so users get one
distfile for both packages. S="$/xdna-driver-$" already
points at the upstream-supplied directory name and is unaffected.

commit 7b67c4060215f2203424008f8d1f30154ab0b695
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 21:05:04 2026 +0200

dev-libs/xrt-xdna: fix scoped-enum lookup of std::memory_order under C++20

src/shim/umq/{dbg_hwq,hwq}.cpp use std::memory_order::memory_order_seq_cst,
the unscoped-enumerator name leaked from the C++11/14/17 unscoped-enum
form. C++20 made std::memory_order a scoped enum class with members
named seq_cst/relaxed/etc.; memory_order_seq_cst is no longer valid.
Recent g++ defaults to C++20+, so the shim TUs fail to compile.

Switch to the scoped form which works under both C++17 and C++20.
Carries -r1 only; the live -999999 ebuild may absorb upstream's own
fix when it lands.

commit f9c8d81c05235ae2a06ed8ea770173ad7c3bca9b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 19:23:21 2026 +0200

dev-libs/xrt-xdna: import 2.21.75-r1 + 999999 from ::guru

Userspace XDNA glue from amd/xdna-driver, packaged as a sibling of
dev-util/xrt and the kernel-side dev-libs/xdna-driver. Imported
unchanged (carries xrt-xdna-0_p20251025-fix-clang.patch).

Cascade dep for sci-ml/fastflowlm; retire when fastflowlm lands in
::guru.