summaryrefslogtreecommitdiffstats
path: root/release/Makefile.inc.docports
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2001-05-04 19:50:34 +0000
committerjoerg <joerg@FreeBSD.org>2001-05-04 19:50:34 +0000
commit32a17f0271394436337eae2d3ad01e0515b5fbf4 (patch)
tree07d97b2067db6a9b777d2ca54eec0d7f560c4963 /release/Makefile.inc.docports
parent814b5baeb7dc8c25c9cdaed60143c2d40939131a (diff)
downloadFreeBSD-src-32a17f0271394436337eae2d3ad01e0515b5fbf4.zip
FreeBSD-src-32a17f0271394436337eae2d3ad01e0515b5fbf4.tar.gz
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
Diffstat (limited to 'release/Makefile.inc.docports')
-rw-r--r--release/Makefile.inc.docports38
1 files changed, 38 insertions, 0 deletions
diff --git a/release/Makefile.inc.docports b/release/Makefile.inc.docports
new file mode 100644
index 0000000..06172b1
--- /dev/null
+++ b/release/Makefile.inc.docports
@@ -0,0 +1,38 @@
+# $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
OpenPOWER on IntegriCloud