diff --git a/sysutils/plasma6-kinfocenter/Makefile b/sysutils/plasma6-kinfocenter/Makefile index 5f0adccec280..7e092b56de17 100644 --- a/sysutils/plasma6-kinfocenter/Makefile +++ b/sysutils/plasma6-kinfocenter/Makefile @@ -1,41 +1,42 @@ PORTNAME= kinfocenter DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= View information about your computer's hardware BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers RUN_DEPENDS= clinfo:devel/clinfo \ glxinfo:graphics/mesa-demos \ lsblk:sysutils/lsblk \ lscpu:sysutils/lscpu \ pipewire:multimedia/pipewire \ vulkaninfo:graphics/vulkan-tools \ wayland-info:graphics/wayland-utils \ xdpyinfo:x11/xdpyinfo USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz USE_GL= gl opengl USE_KDE= auth colorscheme completion config configwidgets coreaddons \ doctools i18n jobwidgets kcmutils kio package service solid \ widgetsaddons \ ecm:build \ kirigami2:run systemsettings:run USE_QT= base declarative .include .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 RUN_DEPENDS+= dmidecode:sysutils/dmidecode .endif # install freebsd-logo and distrorc post-install: ${MKDIR} ${STAGEDIR}/${DATADIR}/images ${INSTALL_DATA} ${FILESDIR}/freebsd_logo.svg ${STAGEDIR}/${DATADIR}/images/ ${MKDIR} ${STAGEDIR}/${PREFIX}/etc/xdg ${INSTALL_DATA} ${FILESDIR}/kcm-about-distrorc ${STAGEDIR}/${PREFIX}/etc/xdg/ ${REINPLACE_CMD} -i "" -e "s#%%DATADIR%%#${DATADIR}#" ${STAGEDIR}/${PREFIX}/etc/xdg/kcm-about-distrorc .include diff --git a/sysutils/plasma6-kinfocenter/files/patch-kcms_usbview_usbdb.cpp b/sysutils/plasma6-kinfocenter/files/patch-kcms_usbview_usbdb.cpp new file mode 100644 index 000000000000..52e4a362892d --- /dev/null +++ b/sysutils/plasma6-kinfocenter/files/patch-kcms_usbview_usbdb.cpp @@ -0,0 +1,11 @@ +--- kcms/usbview/usbdb.cpp.orig 2025-07-15 09:51:22 UTC ++++ kcms/usbview/usbdb.cpp +@@ -16,7 +16,7 @@ USBDB::USBDB() + { + QString db = QStringLiteral("/usr/share/hwdata/usb.ids"); /* on Fedora and Arch*/ + if (!QFile::exists(db)) { +- db = QStringLiteral("/usr/share/misc/usb.ids"); /* on Gentoo */ ++ db = QStringLiteral("/usr/share/misc/usb_vendors"); /* on FreeBSD */ + } + if (db.isEmpty()) + return;