[Bug 207299] print/muttprint: Update to 0.73

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Feb 19 19:40:02 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207299

--- Comment #9 from Matthias Apitz <guru at unixarea.de> ---

Some general remarks. Before starting the update of the software (distfile)
I contacted the original maintainer of the software itself, because the
description (muttprint-0.73/INSTALL) was completely wrong/outdated; the
maintainer responded that he could not do anything for the software for years.
So I investigated by my own, how to build muttprint-0.73 at all and how to
do this with the FreeBSD ports infrastructure. 

The files for the doc/manpages (*.pod) and for the doc/manual (.sgml) are
broken and shoul be fixed better "upstream", i.e. in the software itself.

Re/ you questions:

Questions I have about the patch:

- Can't you avoid patching Makefile.am if you just install the additional
documentation files yourself in the post-install target?

Yes, could be done. But I found it convinient to install the README* files
just as the other files. Do you insist changing this?

- Why are the translated man pages not being installed?

Because for any of the 4 languages the .pod file is broken and it
should be either patched or the Makefile.am should be patched to
take care.

- Does doc/manpages/en/muttprint.pod as-is cause build issues?

Yes. They contain invalid ISO 8859-1 chars without having a '=encoding latin1'
statement.

The 5 *.sqlm files for the doc/manual are broken too (missing SGML tags) and
for any of the 5 languages the Makefile.am was calling 'd2pdf' / 'd2html' / ...
were it should call 'docbook2XXX' and with outdated cmd line flags;
i.e. for any language the Makefile.am and the *.sgml file must be patched.
That's why I only adjusted the English documentation (which is perhaps
as content even outdated too). All the software smells as abandon-ware, but
I like to use it with my beloved mutt MUA.

- Is installing the original files listed in pics/Makefile.am a problem? If
not, you could get rid of the patch and just install Beastie.eps in
post-install.

No, but they are penguin files for Linux and are not to be used on FreeBSD.
I could just remove them from package and only install Beastie.eps.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list