From nobody Thu Jun 18 09:45:17 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ggwnZ74J7z6gsHX for ; Thu, 18 Jun 2026 09:45:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ggwnZ4YKhz3PH1 for ; Thu, 18 Jun 2026 09:45:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781775922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UUWj8b7qGTmgAFz/3QXQNtFfZ127Urkdtrbv4zVkRuw=; b=gXkaDcI4KGrL0WmV7/T2+ag5kdPYcH4B2lIF5Dgbwus7VVb4T0kcmLBbnCLd5+6XAJk5jO avmNKmgE2VSKVyUwOXftCXieFEfSmA0OwqlSt6Ahvl2p7XABtYmCFnLM6EFxJO4HpntfVo wuUU3WInbgsXnLujHy2oFggF26Xg7CeIWiYnMesG1S55frVoDHWmfIvHhTv0P8y1o9wqTJ BDyUyayrfbYOK3fN67gjBoVrf7Ho0GvkQmP69wXVO+yBDIibtmBWdwqKLgGdr+M/eLuIRV E/arOFZRflKLhErwAkaFdT6wG7fmdHvagwzHOPkj12Bli0YOtB71o1jyyRNhEw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781775922; a=rsa-sha256; cv=none; b=x+Lq3Jk+toOwhYAc3Mwif1bngh2Qsd2XL+w6KwRye4YVU6UdxcEd+x//I9a/IGS+mxjLRd 7N2OSZPcNuzeQt6TvNq7VCn3ZwMrhr8lumcWhaBg8ldmSMu20qvCaczBtlvb0k+e/2UXhG ZnxMfxbOiVPM4ffrcM+bIeuT5ikOXRUJUPmoxbgDooPcMm2wRBws+GKxOjKOqYp98///tP Px0jr93s7ri1NPsv163K2Ga7xuRUEpP5WBxecr9S1jadnCG5KiPT8WrULghq6/ev8LT0vd Cxl+l7KXjvjsH3hauZ8FId474Upg42FZRgiu63byEn0bUUaL+M3ZuCLr7Tsrww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781775922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UUWj8b7qGTmgAFz/3QXQNtFfZ127Urkdtrbv4zVkRuw=; b=l8xouGBHAPBu8RDJHtOB3kJacoPUMfLSkTpdBoaFlNh33CsFAcZZY4zNkDOcBHmwRr3mGa 1AkgidMYZypm9zQq3ArCcokkpJ1e/OBehgYfLCmPIdYMqlBLFGgCkGzmmdoz6vapixvwdq r5aO+ohfli7yLEdY7nRzKGIXSqvV5QueRWWCv0JXHuKVrcj4lPz+2Bkhh4KxcYFSI5oQIH 0aiKLD0NZneSeyIJUWUYc7MdCyxuuCSYW3xV8vy5cfI5C8giNJdAPNr48nRzoI6O5VFeG7 QcY+oreDJjaOzuzs2Z9hX3d6k7K8ZuzZbfUqMbskC9SdJZMadj5tJgqy3QJqPw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4ggwnZ2w3vztZZ for ; Thu, 18 Jun 2026 09:45:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 45ed0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 18 Jun 2026 09:45:17 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: d7342606db - main - [phb][Uses]: The CPE dictionary is in JSON now List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d7342606db1bf61c71aa6564a8039fe5fb8b33e7 Auto-Submitted: auto-generated Date: Thu, 18 Jun 2026 09:45:17 +0000 Message-Id: <6a33be2d.45ed0.5791d4fa@gitrepo.freebsd.org> The branch main has been updated by des: URL: https://cgit.FreeBSD.org/doc/commit/?id=d7342606db1bf61c71aa6564a8039fe5fb8b33e7 commit d7342606db1bf61c71aa6564a8039fe5fb8b33e7 Author: Dag-Erling Smørgrav AuthorDate: 2026-06-18 09:44:16 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-06-18 09:44:16 +0000 [phb][Uses]: The CPE dictionary is in JSON now --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 3ef4415f44..1f834f0580 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -522,7 +522,7 @@ See the https://scap.nist.gov/specifications/cpe/[CPE specification] for details To add CPE information to a port, follow these steps: [.procedure] -. Search for the official CPE entry for the software product either by using the NVD's https://web.nvd.nist.gov/view/cpe/search[CPE search engine] or in the https://nvd.nist.gov/feeds/xml/cpe/dictionary/official-cpe-dictionary_v2.3.xml.gz[official CPE dictionary] (warning, very large XML file). _Do not ever make up CPE data._ +. Search for the official CPE entry for the software product either by using the NVD's https://web.nvd.nist.gov/view/cpe/search[CPE search engine] or in the https://nvd.nist.gov/feeds/json/cpe/2.0/nvdcpe-2.0.tar.gz[official CPE dictionary] (warning, very large JSON file). _Do not ever make up CPE data._ . Add `cpe` to `USES` and compare the result of `make -V CPE_STR` to the CPE dictionary entry. Continue one step at a time until `make -V CPE_STR` is correct. . If the product name (second field, defaults to `PORTNAME`) is incorrect, define `CPE_PRODUCT`. . If the vendor name (first field, defaults to `CPE_PRODUCT`) is incorrect, define `CPE_VENDOR`.