[MacPorts] #41600: bison: update to 3.0.2
MacPorts
noreply at macports.org
Thu Mar 5 00:34:07 PST 2015
#41600: bison: update to 3.0.2
------------------------------+----------------------
Reporter: akim.demaille@… | Owner: larryv@…
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: bison |
------------------------------+----------------------
Comment (by akim.demaille@…):
Hi!
Thanks for your time spent on this issue.
Replying to [comment:38 rjvbertin@…]:
> Well, this user also prefers it, because documentation (and
internationalisation) files can add up to a significant amount of disk
space ... and I rarely use it. Except for some documentation that I
installed explicitly (Qt & KDE docs). And except manpages (but those seem
to be becoming a rare commodity).
We're taking about an info file here, which is 537KB uncompressed, and
147KB when gzipped, and 112KB with bzip2, all of which are properly read
by the info reader. Why do we install man pages compressed, but no info
files? And why keep all the ChangeLog etc. uncompressed too? (Heck, I'd
rather see those 355KB of ChangeLog not be installed at all, and have the
documentation! The priorities are really wrong here IMHO).
FWIW, this is a Debian machine:
{{{
~ % ls /usr/share/info/
automake-1.14.info.gz fastjar.info.gz help2man-de.info.gz
recode.info-5.gz
automake-1.14.info-1.gz find.info.gz help2man-fr.info.gz
recode.info-6.gz
automake-1.14.info-2.gz flex.info.gz help2man-pl.info.gz
recode.info-7.gz
autosprintf.info.gz flex.info-1.gz help2man-uk.info.gz
rluserman.info.gz
bc.info.gz flex.info-2.gz kpathsea.info.gz
screen.info.gz
bzip2.info.gz fontname.info.gz latex2e.info.gz
screen.info-1.gz
coreutils.info.gz freeipmi-faq.info.gz latex2e-es.info.gz
screen.info-2.gz
cvs.info.gz gettext.info.gz latex2man.info.gz
screen.info-3.gz
cvsclient.info.gz gnupg.info.gz libffi.info.gz
screen.info-4.gz
dc.info.gz gnupg1.info.gz m4.info.gz
screen.info-5.gz
diffutils.info.gz gnupg-card-architecture.png m4.info-1.gz
screen.info-6.gz
dir gnupg.info-1.gz m4.info-2.gz
sed.info.gz
dir.old gnupg.info-2.gz maplev.gz
stow.info.gz
dvipng.info.gz grep.info.gz menu.info.gz
tds.info.gz
dvips.info.gz groff.info.gz mf2pt1.info.gz
texdraw.info.gz
ed.info.gz groff.info-1.gz nano.info.gz
time.info.gz
emacs-23/ groff.info-2.gz recode.info.gz
tlbuild.info.gz
emacs-24/ grub.info.gz recode.info-1.gz
web2c.info.gz
emacs-goodies-el.gz grub-dev.info.gz recode.info-2.gz
wget.info.gz
eplain.info.gz gzip.info.gz recode.info-3.gz
epspdf.info.gz help2man.info.gz recode.info-4.gz
~ % ls -l /usr/share/doc/bison
total 436
-rw-r--r-- 1 root root 1460 Aug 2 2013 AUTHORS
-rw-r--r-- 1 root root 13081 Feb 16 2013 ChangeLog-1998.gz
-rw-r--r-- 1 root root 275117 Aug 2 2013 ChangeLog-2012.gz
-rw-r--r-- 1 root root 32035 Dec 5 2013 NEWS.gz
-rw-r--r-- 1 root root 2289 Aug 2 2013 README
-rw-r--r-- 1 root root 3649 Nov 15 2013 THANKS.gz
-rw-r--r-- 1 root root 6403 Aug 2 2013 TODO.gz
-rw-r--r-- 1 root root 5744 Dec 17 2013 changelog.Debian.gz
-rw-r--r-- 1 root root 83271 Dec 5 2013 changelog.gz
-rw-r--r-- 1 root root 1846 Dec 10 2013 copyright
}}}
I don't know why they prefer gzip, bzip2 seems to be much more efficient
(and in the case of Bison, xz is not, with default settings).
Yet, I am really surprised by your figures (the number of packages that do
depend on Bison explicitly to build), so my point is moot. I can live
with the documentation not being installed by default (in which case it
should be the same for the examples: they also belong to +doc).
Cheers!
--
Ticket URL: <https://trac.macports.org/ticket/41600#comment:40>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list