[Midnightbsd-cvs] [MidnightBSD/mports] 77482e: x11/*: fix CPE identifiers that matched nothing

Lucas Holt noreply at github.com
Thu Aug 6 11:15:14 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 77482ed6c07ef3c0a23f62cc3c7da1f36b31c616
      https://github.com/MidnightBSD/mports/commit/77482ed6c07ef3c0a23f62cc3c7da1f36b31c616
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M x11-fm/konqueror/Makefile
    M x11-fonts/linux-c7-fontconfig/Makefile
    M x11-fonts/linux-rl9-fontconfig/Makefile
    M x11-toolkits/gtk20/Makefile
    M x11-toolkits/gtk30/Makefile
    M x11-toolkits/gtk40/Makefile
    M x11-toolkits/linux-c7-pango/Makefile
    M x11-toolkits/linux-c7-qt-x11/Makefile
    M x11-toolkits/linux-rl9-pango/Makefile
    M x11-wm/fvwm2/Makefile
    M x11/linux-c7-libxkbcommon/Makefile
    M x11/linux-c7-pixman/Makefile
    M x11/linux-rl9-libxkbcommon/Makefile
    M x11/linux-rl9-pixman/Makefile

  Log Message:
  -----------
  x11/*: fix CPE identifiers that matched nothing

These ports declared USES=cpe but left CPE_PRODUCT unset, so it defaulted to
PORTNAME and carried the port's version suffix or linux-c7-/linux-rl9- prefix
into the product name. The resulting identifiers matched nothing in NVD, so
mport audit stayed silent for them just as if no CPE had been set at all.

Corrected, with the coverage this restores at the versions currently in the
tree:

  x11/linux-c7-pixman            pixman:pixman            4 CVEs
  x11/linux-rl9-pixman           pixman:pixman
  x11-toolkits/linux-c7-qt-x11   qt:qt                   37 CVEs
  x11/linux-c7-libxkbcommon      xkbcommon:libxkbcommon   1 CVE (CVE-2018-15853)
  x11/linux-rl9-libxkbcommon     xkbcommon:libxkbcommon
  x11-fonts/linux-c7-fontconfig  fontconfig_project:fontconfig  1 CVE
  x11-fonts/linux-rl9-fontconfig fontconfig_project:fontconfig
  x11-toolkits/linux-c7-pango    gnome:pango
  x11-toolkits/linux-rl9-pango   gnome:pango
  x11-toolkits/gtk20             gnome:gtk
  x11-toolkits/gtk30             gnome:gtk
  x11-toolkits/gtk40             gnome:gtk
  x11-fm/konqueror               kde:konqueror
  x11-wm/fvwm2                   fvwm:fvwm

Each replacement identifier was checked against the audit API before use, and
each was confirmed to exist in NVD's data. gnome:gtk was checked at 2.24, 3.24
and 4.18 and matches nothing at those versions, so applying it to gtk30 and
gtk40 adds no false positives while giving correct coverage if NVD records
future GTK issues under it.

Ports whose existing identifier matches nothing but for which no better one
exists were left alone: Xfstt, irrlicht, mlogind, ptyxis, windowmaker,
xlockmore, linux-rl9-tk86, gnome-terminal and the remaining linux-* compat
ports. A wrong CPE is worse than none, since audit would then report
vulnerabilities in software the user is not running.

PORTREVISION bumped so the rebuilt packages pick up the metadata. This is a
metadata-only change; CPE_STR and PKGNAME were verified for all 14 ports but
they were not built.

AI-Assisted-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list