From f2d9e9394e79428c9b15574e77a692f2d9250ec1 Mon Sep 17 00:00:00 2001 From: Eitan Adler Date: Wed, 3 Jun 2015 03:45:26 +0000 Subject: [PATCH] Remove the release directory The directory hasn't been used in many years Approved by: doceng (blackend) No objections: re --- release/Makefile | 188 ------------------------------------------- release/texts/README | 64 --------------- 2 files changed, 252 deletions(-) delete mode 100644 release/Makefile delete mode 100644 release/texts/README diff --git a/release/Makefile b/release/Makefile deleted file mode 100644 index 7b6e50988b..0000000000 --- a/release/Makefile +++ /dev/null @@ -1,188 +0,0 @@ -# $FreeBSD$ -# -# Documentation release building. These are used to create -# distributions of the documentation files only. These recipes are -# intended to mimic src/release/Makefile; the principal difference is -# that much of the complexity brought about by the chroot environment -# is unneeded. -# -HOSTNAME?= /bin/hostname -MKISOFS?= mkisofs -TAR?= /usr/bin/tar -TOUCH?= /usr/bin/touch - -# -# Targets: -# -# release Create a clean build of the documentation files, -# obeying the usual specifications such as FORMATS=, -# DOC_LANG=, etc. -# -# rerelease Similar to release, except that existing documentation -# renderings are preserved and installed. -# -# Configuration variables: -# -# BUILDNAME Identification string to be placed in BUILDNAME file -# in the top directory of the release. -# -# DOCROOTDIR Top directory to use for document release building. -# This directory need not exist, and will be created -# if necessary. This variable MUST be defined. -# -# CVSROOT $CVSROOT for checking out a doc/ tree. This variable -# MUST be defined. -# -# RELEASETAG CVS tag to use for checkouts. If not defined, -# treated as a checkout at HEAD. -# -# MAKE_ISOS If defined, this will enable creation of an ISO image -# from the document release. Creation of ISO images -# requires a mkisofs binary in the invoking user's path. -# -# MAKE_RELNOTES If defined, enables generation of release documentation. -# -# RELNOTESTAG CVS tag to use for checkouts of the release documentation. -# If not defined, treated as a checkout from HEAD. -# -.if !defined(DOCROOTDIR) -.error "You must define DOCROOTDIR!" -.endif - -.if !defined(CVSROOT) -.error "You must define CVSROOT!" -.endif - -DATE!= date +%Y%m%d -BUILDNAME?= ${DATE} - -# -# Set defaults for FORMATS, DOC_LANG, and INSTALL_COMPRESSED. -# -FORMATS?= pdf html html-split txt -#DOC_LANG?= en_US.ISO8859-1 -INSTALL_COMPRESSED?= zip gz - -# -# Miscellaneous options for the build get set here. -# -# The Japanese translation team has a set of manual pages; we turn -# these off (at least for now) because we have not worked their -# install target into our scheme. -# -# Turn on RLE encoding and indexing. -# -# Don't make the compatibility symlinks. -# -#MISCOPTIONS+= NO_JPMAN=yes RLE=yes GEN_INDEX=1 IGNORE_COMPAT_SYMLINK=YES -MISCOPTIONS+= NO_JPMAN=yes RLE=yes IGNORE_COMPAT_SYMLINK=YES - -DOC_PREFIX= ${DOCROOTDIR}/doc -RELNOTES_PREFIX=${DOCROOTDIR}/src/release/doc -DOCSTAGEDIR= ${DOCROOTDIR}/R -DOCBUILDFILE= ${DOCSTAGEDIR}/build.txt -DOCKEYFILE= ${DOCSTAGEDIR}/pgpkeyring.txt -DOCFTPSTAGEDIR= ${DOCSTAGEDIR}/ftp -DOCCDROMSTAGEDIR= ${DOCSTAGEDIR}/cdrom - -rerelease release: release.1 ftp.1 cdrom.1 - @${ECHO} ">>> make ${.TARGET} finished on `LC_ALL=C TZ=GMT date`" - -release.1: -.if !defined(DOCROOTDIR) - @${ECHO} "To make a release you must define DOCROOTDIR" && false -.endif -.if !defined(CVSROOT) - @${ECHO} "To make a release you must define CVSROOT" && false -.endif - @${ECHO} ">>> make ${.TARGET} started on `LC_ALL=C TZ=GMT date`" -# If we're doing a release (from scratch), clean out DOCROOTDIR -# (this is the equivalent of CHROOTDIR for src/release) and checkout -# a clean copy of the documentation. -.if make(release) - ${RM} -rf ${DOCROOTDIR} - ${MKDIR} ${DOCROOTDIR} -.if defined(RELEASETAG) - cd ${DOCROOTDIR}; \ - cvs -R -d ${CVSROOT} co -r${RELEASETAG} -P doc -.else - cd ${DOCROOTDIR}; \ - cvs -R -d ${CVSROOT} co -P doc -.endif -.if defined(MAKE_RELNOTES) -.if defined(RELNOTESTAG) - cd ${DOCROOTDIR}; \ - cvs -R -d ${CVSROOT} co -r${RELNOTESTAG} -P src/release/doc; \ - cvs -R -d ${CVSROOT} co -r${RELNOTESTAG} -P src/share/man/man4 -.else - cd ${DOCROOTDIR}; \ - cvs -R -d ${CVSROOT} co -P src/release/doc; \ - cvs -R -d ${CVSROOT} co -P src/share/man/man4 -.endif -.endif - ${MKDIR} ${DOCSTAGEDIR} -.endif -# Build documents. - cd ${DOC_PREFIX} && \ - ${MAKE} FORMATS="${FORMATS}" INSTALL_COMPRESSED="${INSTALL_COMPRESSED}" ${MISCOPTIONS} all -.if defined(MAKE_RELNOTES) - cd ${RELNOTES_PREFIX} && \ - ${MAKE} FORMATS="${FORMATS}" INSTALL_COMPRESSED="${INSTALL_COMPRESSED}" ${MISCOPTIONS} all -.endif -# Build PGP key ring - ${RM} -f ${DOCKEYFILE} - cd ${DOC_PREFIX}/share/pgpkeys && ${MAKE} pgpkeyring > ${DOCKEYFILE} -# Construct the build.txt file with the documentation build info. - ${RM} -f ${DOCBUILDFILE} - ${TOUCH} ${DOCBUILDFILE} - ${ECHO} "FreeBSD Documentation ${BUILDNAME}" >> ${DOCBUILDFILE} - ${ECHO} "Generated on: `LC_ALL=C TZ=GMT date`" >> ${DOCBUILDFILE} - ${ECHO} "Generated by: ${USER}@`${HOSTNAME}`">> ${DOCBUILDFILE} - ${ECHO} "Formats: ${FORMATS}" >> ${DOCBUILDFILE} - ${ECHO} "Languages: ${DOC_LANG}" >> ${DOCBUILDFILE} - ${ECHO} "Tag: ${RELEASETAG}" >> ${DOCBUILDFILE} -.if defined(MAKE_RELNOTES) - ${ECHO} "Release Documentation Tag: ${RELNOTESTAG}" >> ${DOCBUILDFILE} -.endif -# Make FTP staging area -ftp.1: - ${RM} -rf ${DOCFTPSTAGEDIR} - ${MKDIR} ${DOCFTPSTAGEDIR} - ${MKDIR} -p ${DOCFTPSTAGEDIR}/doc - cd ${DOC_PREFIX} && \ - ${MAKE} install DOCDIR=${DOCFTPSTAGEDIR}/doc FORMATS="${FORMATS}" INSTALL_COMPRESSED="${INSTALL_COMPRESSED}" ${MISCOPTIONS} -.if defined(MAKE_RELNOTES) - ${MKDIR} -p ${DOCFTPSTAGEDIR}/src/release/doc - cd ${RELNOTES_PREFIX} && \ - ${MAKE} install DOCDIR=${DOCFTPSTAGEDIR}/src/release/doc FORMATS="${FORMATS}" INSTALL_COMPRESSED="${INSTALL_COMPRESSED}" ${MISCOPTIONS} -.endif -# Copy newly generated files to staging area - ${CP} ${DOCBUILDFILE} ${DOCKEYFILE} ${DOCFTPSTAGEDIR} -# Copy any files in our texts/ directory to staging area - ${TAR} --exclude CVS -cf - -C ${.CURDIR}/texts . | \ - ${TAR} xf - -C ${DOCFTPSTAGEDIR} - -# Make CDROM staging area, optionally do ISO images too -cdrom.1: - ${RM} -rf ${DOCCDROMSTAGEDIR} - ${MKDIR} ${DOCCDROMSTAGEDIR} - ${MKDIR} -p ${DOCCDROMSTAGEDIR}/doc - cd ${DOC_PREFIX} && \ - ${MAKE} install DOCDIR=${DOCCDROMSTAGEDIR}/doc FORMATS="${FORMATS}" INSTALL_COMPRESSED="" ${MISCOPTIONS} -.if defined(MAKE_RELNOTES) - ${MKDIR} -p ${DOCCDROMSTAGEDIR}/src/release/doc - cd ${RELNOTES_PREFIX} && \ - ${MAKE} install DOCDIR=${DOCCDROMSTAGEDIR}/src/release/doc FORMATS="${FORMATS}" INSTALL_COMPRESSED="" ${MISCOPTIONS} -.endif -# Copy newly generated files to staging area - ${CP} ${DOCBUILDFILE} ${DOCKEYFILE} ${DOCCDROMSTAGEDIR} -# Copy any files in our texts/ directory to the staging area. - ${TAR} --exclude CVS -cf - -C ${.CURDIR}/texts . | \ - ${TAR} xf - -C ${DOCCDROMSTAGEDIR} -# Make ISO images if desired. -.if defined(MAKE_ISOS) - cd ${DOCROOTDIR} && ${MKISOFS} -r -J -V FreeBSD_Docs -publisher "The FreeBSD Project. http://www.freebsd.org/" -o ${DOCSTAGEDIR}/doc.iso ${DOCCDROMSTAGEDIR} -.endif - -.include "../share/mk/doc.common.mk" -.include "../share/mk/doc.project.mk" diff --git a/release/texts/README b/release/texts/README deleted file mode 100644 index b15f96a5d6..0000000000 --- a/release/texts/README +++ /dev/null @@ -1,64 +0,0 @@ -FreeBSD Documentation Release README -*- text -*- -$FreeBSD$ - -This is a collection of documents from the FreeBSD Documentation -Project, in a variety of output formats. It includes material from -the FreeBSD doc/ tree, as well as (optionally) release documentation -for some specific version of FreeBSD. - -The doc/ subdirectory contains a number of subdirectories with names -of the form ., which hold versions of documentation in -different languages. Generally, documents are written in American -English (en_US.ISO8859-1) and translated to other languages by -translation teams. - -Beneath the language directories, documents may be classified into books -or articles. Articles are generally 25 pages or less in length, while -books can be any length. - -Within the books and articles directories are directories for each -individual document; each can potentially contain multiple renderings -of the document, as described below. - -Documents are available in a number of formats. Some subset of these -formats will be available, depending on how this documentation -collection was built. - -html A single HTML file per document (article.html or - book.html, as appropriate, plus images). - -html-split A collection of smaller, linked HTML files per document - (index.html, plus images and secondary files). - -txt Plain text (article.txt or book.txt, as appropriate). - -pdf Adobe Portable Document Format, for use with Adobe - Acrobat Reader or Ghostscript (article.pdf or book.pdf, - as appropriate). - -ps Postscript (article.ps or book.ps, as appropriate). - -pdb Palm Pilot database format, for use with the iSilo - reader (article.pdb or book.pdb, as appropriate, plus - a symbolic link formed by combining the directory name - with a ".pdb" extension). For more information, see: - - http://www.iSilo.com/ - -rtf Microsoft's Rich Text Format (article.rtf or book.rtf, - as appropriate). Page numbers are not - automatically updated when loading this format - into Microsoft Word. Press CTRL+A, CTRL+END, F9, after - loading the document, to update the page numbers. - -Release documentation, if present, is contained in a src/release/doc -directory, and follows similar conventions to those described above. - -build.txt in the top-level directory gives more information about the -particular set of languages and formats contained in this release -build. - -pgpkeyring.txt contains the public PGP/GPG keys of FreeBSD committers, -as taken from the English version of the FreeBSD Handbook. This file -is suitable for import into a keyring. -