mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 12:54:27 +00:00
pkgbase: use <major>.<minor> format for alpha, beta and release package versions
This is consistent with version numbers used in releng/13.2. PR: 275051 Reviewed by: bapt MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D42562
This commit is contained in:
parent
20f8814cd3
commit
21e9018ae1
|
@ -547,9 +547,11 @@ VERSION= FreeBSD ${_REVISION}-${_BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDA
|
|||
MAJOR_REVISION= ${_REVISION:R}
|
||||
|
||||
.if !defined(PKG_VERSION)
|
||||
_PKG_REVISION= ${_REVISION}
|
||||
_STRTIMENOW= %Y%m%d%H%M%S
|
||||
_TIMENOW= ${_STRTIMENOW:gmtime}
|
||||
.if ${_BRANCH:MCURRENT*} || ${_BRANCH:MSTABLE*} || ${_BRANCH:MPRERELEASE*}
|
||||
_PKG_REVISION= ${MAJOR_REVISION}
|
||||
EXTRA_REVISION= .snap${_TIMENOW}
|
||||
.elif ${_BRANCH:MALPHA*}
|
||||
EXTRA_REVISION= .a${_BRANCH:C/ALPHA([0-9]+).*/\1/}.${_TIMENOW}
|
||||
|
@ -560,7 +562,7 @@ EXTRA_REVISION= .rc${_BRANCH:C/RC([0-9]+).*/\1/}.${_TIMENOW}
|
|||
.elif ${_BRANCH:M*-p*}
|
||||
EXTRA_REVISION= p${_BRANCH:C/.*-p([0-9]+$)/\1/}
|
||||
.endif
|
||||
PKG_VERSION:= ${MAJOR_REVISION}${EXTRA_REVISION:C/[[:space:]]//g}
|
||||
PKG_VERSION:= ${_PKG_REVISION}${EXTRA_REVISION:C/[[:space:]]//g}
|
||||
.endif
|
||||
.endif # !defined(PKG_VERSION)
|
||||
|
||||
|
|
Loading…
Reference in a new issue