head 1.3; access; symbols pkgsrc-2026Q2:1.3.0.2 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.2.0.6 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.4 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.2 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.1.0.4 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.2 pkgsrc-2025Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2026.05.06.09.27.00; author pin; state Exp; branches; next 1.2; commitid fhIoPVDBWRVBEJEG; 1.2 date 2025.07.23.18.32.32; author pin; state Exp; branches; next 1.1; commitid C7vKYUy6zWHITT3G; 1.1 date 2025.02.28.23.21.14; author pin; state Exp; branches; next ; commitid n41joKYkFHsI9iLF; desc @@ 1.3 log @sysutils/pciutils: update to 3.15.0 2026-04-05 Martin Mares * Released as 3.15.0. * New capabilities are decoded: MMIO Register Block Locator, Flit Error Injection, Flit Logging. * Decoding of PCIe capabilities updated to Gen7. * Both lspci and setpci warn when the "-s" or "-d" option is given multiple times. * Improved display of interrupts in "lspci -vv". Routing of interrupt pins is shown only if the pins are not disabled. Routing of MSI(X) interrupts is shown when available (which is currently supported by the sysfs back-end only). * Minor improvements to Windows back-ends. * The dump back-end can read the dump from stdin when given "-" as a file name. * FreeBSD supports 64-bit addresses. * Added README.DJGPP. * Updated pci.ids. @ text @$NetBSD$ lspci on Linux is unprivileged and wants to go in bin, not sbin. But that breaks our PLIST so let's not bother with that. --- lib/configure.orig 2026-05-06 05:04:12.185715497 +0000 +++ lib/configure @@@@ -85,7 +85,6 @@@@ case $sys in ;; esac echo >>$c '#define PCI_HAVE_64BIT_ADDRESS' - LSPCIDIR=BINDIR ;; sunos) echo_n " mem-ports ecam" @@@@ -372,7 +371,7 @@@@ fi echo >>$m 'PCILIB_LDFLAGS+=-Wl,--exclude-all-symbols' fi fi -echo >>$m 'PCILIBPC=$(LIBNAME).pc' +echo >>$m 'PCILIBPC=libpci.pc' if [ "$SHARED" != no ] && [ "$LIBEXT" = dll ]; then echo >>$m 'PCIIMPLIB=$(PCILIB).a' @ 1.2 log @sysutils/pciutils: update to 3.14.0 * New capabilities are decoded: VirtIO SharedMemory, Physical Layer 16 to 64 GT/s, Flit Mode, Device 3, Intel vendor-specific. * ECAM now works on Windows and DJGPP. * The GNU/Hurd back-end works on 64-bit systems. * Added a new back-end for RT-Thread Smart OS. * got definitions of new classes and capabilities from PCI Code and ID Assignment rev 1.18. * can be included from C++ programs. * Updated pci.ids. @ text @d6 1 a6 1 --- lib/configure.orig 2025-07-23 14:30:45.028541264 +0000 d16 1 a16 1 @@@@ -371,7 +370,7 @@@@ else @ 1.1 log @sysutils/pciutils: update to 3.13.0 2024-05-30 Martin Mares * Released as 3.13.0. * lspci decodes CXL 1.1 device link status information. This requires a recent kernel which exports rcd_* atributes via sysfs. * Further development of the pcilmr (the link margining utility) * Dump parsing supports 6-digit domain numbers. * Bug fixes in PCIe link state reporting. * Decode more fields in PCIe AER capability. * Fixed build on Linux systems with musl libc. * Updated pci.ids. 2024-04-05 Martin Mares * Released as 3.12.0. * lspci decodes the IDE (Integrity & Data Encryption) and TEE-IO extended capabilities. * Several bugs in back-ends for Windows were fixed and the README.Windows updated. * Fixed building on Haiku. * We now use more C99 features. * Optimization flags used for compiling individual object files should be the same as optimization flags for linking the final executable to make link-time optimization possible. * We no longer look up subsystems in the HWDB, because there is no API for querying only the subsystem. The lookup we used previously returned a device name if there was no entry for the particular subsystem. * Updated pci.ids. @ text @d6 1 a6 1 --- lib/configure.orig 2025-02-28 18:40:40.619585843 +0000 d16 1 a16 1 @@@@ -355,7 +354,7 @@@@ else @