freebsd-dev/release/Makefile.inc.docports
Joerg Wunsch dd1a1b3d6e Add infrastructure that allows to build docs and RELNOTESng without
the need to also create the entire ports tree during a `make release'.
The main motivation behind this is that handling the ports tree still
takes a huge amount of time due to the large number of directories
involved, even on modern disks.

The solution is to establish a list of dependent ports that are
minimally required.  This list needs to be manually maintained in case
the doc ports toolchain changes, and has thus been broken out into a
separate file Makefile.inc.docports.  (release/Makefile has gotten
overly lengthy already anyway.)

Discussed with:	bmah, nik
Reviewed by:	bmah
2001-05-04 19:50:34 +00:00

39 lines
1008 B
Makefile

# $FreeBSD$
#
# List of (dependent) ports that are minimally required to be
# checked out from CVS in order to get ${DOCPORTS} built and
# installed.
#
# Note that these names are /not/ CVS module names but path
# names, so the required part of the ports infrastructure will
# be cvs co'ed accordingly.
#
MINIMALDOCPORTS= \
ports/Mk \
ports/archivers/unzip \
ports/devel/gettext \
ports/devel/gmake \
ports/devel/libtool \
ports/graphics/eps2png \
ports/graphics/jpeg \
ports/graphics/netpbm \
ports/graphics/png \
ports/graphics/tiff \
ports/print/ghostscript6 \
ports/textproc/docbook \
ports/textproc/docbook-241 \
ports/textproc/docbook-300 \
ports/textproc/docbook-310 \
ports/textproc/docbook-400 \
ports/textproc/docbook-410 \
ports/textproc/docproj \
ports/textproc/dsssl-docbook-modular \
ports/textproc/html \
ports/textproc/iso8879 \
ports/textproc/jade \
ports/textproc/linuxdoc \
ports/textproc/mkcatalog \
ports/textproc/sgmlformat \
ports/www/links \
ports/www/tidy