2014-07-26 15:57:12 +02:00
|
|
|
# Include CPE information in package manifest as a CPE 2.3 formatted
|
2021-11-08 14:07:42 +01:00
|
|
|
# string.
|
|
|
|
# See https://csrc.nist.gov/projects/security-content-automation-protocol/specifications/cpe
|
|
|
|
# for details.
|
2014-07-26 15:57:12 +02:00
|
|
|
#
|
|
|
|
# CPE_PART Defaults to "a" for "application".
|
|
|
|
# CPE_VENDOR Defaults to same as ${CPE_PRODUCT} (below).
|
|
|
|
# CPE_PRODUCT Defaults to ${PORTNAME}.
|
|
|
|
# CPE_VERSION Defaults to ${PORTVERSION}.
|
|
|
|
# CPE_UPDATE Defaults to empty.
|
|
|
|
# CPE_EDITION Defaults to empty.
|
|
|
|
# CPE_LANG Defaults to empty.
|
|
|
|
# CPE_SW_EDITION Defaults to empty.
|
|
|
|
# CPE_TARGET_SW Defaults to the operating system name and version
|
|
|
|
# CPE_TARGET_HW Defaults to x86 for i386, x64 for amd64, and
|
|
|
|
# otherwise ${ARCH}.
|
|
|
|
# CPE_OTHER Defaults to ${PORTREVISION} if non-zero.
|
2014-05-17 20:09:14 +02:00
|
|
|
#
|
2017-05-04 16:58:54 +02:00
|
|
|
# MAINTAINER: ports-secteam@FreeBSD.org
|
2014-05-17 20:09:14 +02:00
|
|
|
|
|
|
|
.if !defined(_INCLUDE_USES_CPE_MK)
|
|
|
|
_INCLUDE_USES_CPE_MK= yes
|
|
|
|
|
|
|
|
CPE_PART ?= a
|
2015-04-02 17:02:44 +02:00
|
|
|
CPE_PRODUCT ?= ${PORTNAME:tl}
|
2014-05-17 20:09:14 +02:00
|
|
|
CPE_VENDOR ?= ${CPE_PRODUCT}
|
2015-04-02 17:02:44 +02:00
|
|
|
CPE_VERSION ?= ${PORTVERSION:tl}
|
2014-05-17 20:09:14 +02:00
|
|
|
CPE_UPDATE ?=
|
2014-07-21 16:41:42 +02:00
|
|
|
CPE_EDITION ?=
|
|
|
|
CPE_LANG ?=
|
2014-05-17 20:09:14 +02:00
|
|
|
CPE_SW_EDITION ?=
|
2014-07-26 15:57:12 +02:00
|
|
|
CPE_TARGET_SW ?= ${OPSYS:tl}${OSREL:C/\..*//}
|
|
|
|
CPE_TARGET_HW ?= ${ARCH:S/i386/x86/:S/amd64/x64/}
|
2014-07-21 16:41:42 +02:00
|
|
|
CPE_OTHER ?= ${PORTREVISION:N0}
|
|
|
|
_CPE_STR = cpe:2.3:${CPE_PART}:${CPE_VENDOR}:${CPE_PRODUCT}:${CPE_VERSION}:${CPE_UPDATE}:${CPE_EDITION}:${CPE_LANG}:${CPE_SW_EDITION}:${CPE_TARGET_SW}:${CPE_TARGET_HW}:${CPE_OTHER}
|
|
|
|
CPE_STR ?= ${_CPE_STR:C/:+$//}
|
2014-05-17 20:09:14 +02:00
|
|
|
|
|
|
|
PKG_NOTES += cpe
|
2014-07-21 16:41:42 +02:00
|
|
|
PKG_NOTE_cpe = ${CPE_STR}
|
2014-05-17 20:09:14 +02:00
|
|
|
|
|
|
|
.endif
|