Index: share/man/man7/release.7 =================================================================== --- share/man/man7/release.7 +++ share/man/man7/release.7 @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 1, 2020 +.Dd February 23, 2021 .Dt RELEASE 7 .Os .Sh NAME @@ -143,24 +143,18 @@ .Xr make 1 arguments to pass through, which directly affect the tuning of the build chroot. -.It Va SVNROOT +.It Va GITROOT The -.Xr svn 1 +.Xr git 1 host used to check out the various trees. Defaults to -.Pa svn://svn.FreeeBSD.org . +.Pa https://git.FreeeBSD.org . .It Va SRCBRANCH The .Li src/ branch to use. Defaults to -.Va head/@rHEAD . -.It Va DOCBRANCH -The -.Li doc/ -branch to use. -Defaults to -.Va head/@rHEAD . +.Va main . .It Va PORTBRANCH The .Li ports/ @@ -226,15 +220,6 @@ jobs .Pq Ar -j to half the number of CPUs available on a SMP-capable system. -.It Va NODOC -Set to a non-empty value to skip the -.Li doc/ -tree checkout. -When set, -.Va NODOC -will prevent the -.Fa doc.txz -distribution package from being created. .It Va NOPORTS Set to a non-empty value to skip the .Li ports/ @@ -244,8 +229,6 @@ will prevent the .Fa ports.txz distribution package from being created. -Setting this also sets -.Va NODOC . .It Va WITH_DVD Set to a non-empty value to include the .Cm dvdrom @@ -268,7 +251,7 @@ .It Va VCSCMD The command run to obtain the source trees. Defaults to -.Qq Cm svn checkout . +.Qq Cm git clone Fl q . .It Va CHROOTBUILD_SKIP If defined, the .Li buildworld , @@ -289,14 +272,6 @@ This is intended for use only when .Fa /usr/src is expected to exist by alternative means. -.It Va DOC_UPDATE_SKIP -Set to a non-empty value to prevent checkout or update of -.Fa /usr/doc -within the -.Xr chroot 8 . -This is intended for use only when -.Fa /usr/doc -is expected to exist by alternative means. .It Va PORTS_UPDATE_SKIP Set to a non-empty value to prevent checkout or update of .Fa /usr/ports @@ -317,9 +292,7 @@ .Pp When set, .Va WITH_DVD -is unset, and -.Va NODOC -is defined. +is unset. Additionally, .Va EMBEDDED_TARGET and @@ -587,27 +560,10 @@ By default, .Pa /usr/ports . If it is unset or cannot be found, ports will not be included in the release. -.It Ev DOCDIR -Location of a directory containing the doc tree. -By default, -.Pa /usr/doc . -If it is unset or cannot be found, most documentation will not be included in -the release; see -.Ev NODOC -below. .It Ev NOPORTS If defined, the Ports Collection will be omitted from the release. .It Ev NOSRC If set, do not include system source code in the release. -.It Ev NODOC -If defined, the XML-based documentation from the -.Fx -Documentation Project will not be built. -However, the -.Dq doc -distribution will still be created with the minimal documentation set -provided in -.Pa src/share/doc . .It Ev TARGET The target hardware platform. This is analogous to the @@ -657,7 +613,7 @@ .Dq "-CURRENT snapshot": .Bd -literal -offset indent cd /usr -svn co svn://svn.freebsd.org/base/head src +git clone https://git.freebsd.org/src.git src cd src make buildworld buildkernel cd release @@ -714,11 +670,19 @@ .Va CHROOTDIR variable in .Li release.conf . +.Sh COMPATIBILITY +The reldoc target was removed in commit f61e92ca5a23, and +.Ev DOCDIR , +.Ev DOCBRANCH , +.Ev DOC_UPDATE_SKIP , +and +.Ev NODOC +are therefore no longer supported. .Sh SEE ALSO .Xr cc 1 , +.Xr git 1 Pq Pa ports/devel/git , .Xr install 1 , .Xr make 1 , -.Xr svn 1 Pq Pa ports/devel/subversion , .Xr uname 1 , .Xr md 4 , .Xr make.conf 5 , @@ -771,7 +735,7 @@ script. .Pp At near 1000 revisions spread over multiple branches, the -.Xr svn 1 +.Xr git 1 log of .Pa src/release/Makefile contains a vivid historical record of some