Massive port bloat caused by the recommended en-freebsd-doc

Peter Olsson pol at leissner.se
Sun Mar 28 19:56:30 UTC 2010


Hello!

I did a test install of 8.0-RELEASE, and during installation I let the
recommended English docs remain chosen. After installation I installed
portmaster, cvsuped and ran portmaster -bda.

Five hours later (test PC is PIII 450) I'm in shock by the end result:
	Installation of devel/libtool22 (libtool-2.2.6b)
	Installation of converters/libiconv (libiconv-1.13.1_1)
	Installation of chinese/arphicttf (zh-arphicttf-2.11_2)
	Installation of lang/perl5.10 (perl-5.10.1)
	Installation of devel/gettext (gettext-0.17_1)
	Installation of devel/gmake (gmake-3.81_3)
	Installation of devel/pkg-config (pkg-config-0.23_1)
	Installation of print/freetype2 (freetype2-2.3.11)
	Installation of print/t1utils (t1utils-1.32)
	Installation of print/ttf2pt1 (ttf2pt1-3.4.4_2)
	Installation of chinese/ttf2pt1 (zh-ttf2pt1-3.4.0)
	Installation of graphics/png (png-1.2.43)
	Installation of print/libpaper (libpaper-1.1.23+nmu2)
	Installation of devel/t1lib (t1lib-5.1.2_1,1)
	Installation of graphics/jpeg (jpeg-8_1)
	Installation of graphics/gd (gd-2.0.35_3,1)
	Installation of print/amspsfnt (amspsfnt-1.0_5)
	Installation of print/cmpsfont (cmpsfont-1.0_6)
	Installation of print/tex-texmflocal (tex-texmflocal-1.9)
	Installation of print/teTeX-texmf (teTeX-texmf-3.0_6)
	Installation of www/libwww (libwww-5.4.0_4)
	Installation of print/gsfonts (gsfonts-8.11_5)
	Installation of print/ghostscript8-nox11 (ghostscript8-nox11-8.70_1)
	Installation of textproc/texi2html (texi2html-1.82,1)
	Installation of print/teTeX-base (teTeX-base-3.0_19)
	Installation of print/adobe-cmaps (adobe-cmaps-20051217_1)
	Installation of print/dvipdfmx (dvipdfmx-20090522_3)
	Installation of print/freetype (freetype-1.3.1_4)
	Installation of print/freetype-tools (freetype-tools-1.3.1_7)
	Installation of archivers/unzip (unzip-6.0)
	Installation of print/cm-super (cm-super-0.3.4_2)
	Installation of print/dvipsk-tetex (dvipsk-tetex-5.95a_4)
	Installation of print/teTeX (teTeX-3.0_3)
	Installation of print/latex-cjk (latex-cjk-4.8.2_3)
	Installation of chinese/docproj (zh-docproj-0.1.20060303_3)
	Installation of graphics/jbigkit (jbigkit-1.6)
	Installation of graphics/tiff (tiff-3.9.2_1)
	Installation of graphics/netpbm (netpbm-10.26.63_2)
	Installation of graphics/peps (peps-2.0_3)
	Installation of graphics/scr2png (scr2png-1.2_3)
	Installation of print/jadetex (jadetex-3.13_5)
	Installation of textproc/xmlcatmgr (xmlcatmgr-2.2)
	Installation of textproc/iso8879 (iso8879-1986_2)
	Installation of textproc/docbook-410 (docbook-4.1_4)
	Installation of textproc/docbook-xml (docbook-xml-4.2_1)
	Installation of textproc/docbook-420 (docbook-4.2)
	Installation of textproc/docbook-430 (docbook-4.3)
	Installation of textproc/docbook-440 (docbook-4.4_2)
	Installation of textproc/docbook-450 (docbook-4.5_2)
	Installation of textproc/xmlcharent (xmlcharent-0.3_2)
	Installation of textproc/docbook-500 (docbook-5.0_1)
	Installation of textproc/docbook-sk (docbook-sk-4.1.2_4)
	Installation of textproc/docbook-xml-430 (docbook-xml-4.3)
	Installation of textproc/docbook-xml-440 (docbook-xml-4.4_1)
	Installation of textproc/docbook-xml-450 (docbook-xml-4.5)
	Installation of textproc/docbook (docbook-1.4)
	Installation of textproc/docbook-xsl (docbook-xsl-1.75.2)
	Installation of textproc/dsssl-docbook-modular
(dsssl-docbook-modular-1.79_1,1)
	Installation of textproc/fixrtf (fixrtf-0.1.20060303)
	Installation of textproc/html (html-4.01_2)
	Installation of textproc/html2text (html2text-1.3.2a)
	Installation of textproc/jade (jade-1.2.1_9)
	Installation of security/libgpg-error (libgpg-error-1.7)
	Installation of security/libgcrypt (libgcrypt-1.4.5)
	Installation of textproc/libxml2 (libxml2-2.7.6_2)
	Installation of textproc/libxslt (libxslt-1.1.26)
	Installation of textproc/linuxdoc (linuxdoc-1.1_1)
	Installation of textproc/expat2 (expat-2.0.1_1)
	Installation of textproc/p5-XML-Parser (p5-XML-Parser-2.36_1)
	Installation of textproc/scr2txt (scr2txt-1.2)
	Installation of textproc/xhtml (xhtml-1.0.20020801_4)
	Installation of www/links1 (links-0.98,1)
	Installation of www/tidy (tidy-20000804_2)
	Installation of textproc/docproj-jadetex (docproj-jadetex-1.17_3)
	Upgrade of en-freebsd-doc-20090913 to en-freebsd-doc-20100213
	Upgrade of portmaster-2.12 to portmaster-2.19

I added no options to the configs that were displayed, just removed some
(e.g. X11 from ghostscript IIRC). I'm not so concerned with the time
that passed, I'm just shocked by the number of ports that got installed.

I'm glad this was a test install, I won't install en-freebsd-doc again.
I suggest a big warning sign on the installation page which recommends
installing en-freebsd-doc. Anyway, no worries and keep up the very good
work you do with FreeBSD.

Thanks!

-- 
Peter Olsson                    pol at leissner.se




More information about the freebsd-ports mailing list