linux-man.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] Improve support for compressed man pages
@ 2016-04-16  0:25 Alexander Miller
       [not found] ` <20160416022503.1df762cb.alex.miller-Mmb7MZpHnFY@public.gmane.org>
  0 siblings, 1 reply; 16+ messages in thread
From: Alexander Miller @ 2016-04-16  0:25 UTC (permalink / raw)
  To: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w; +Cc: linux-man-u79uwXL29TY76Z2rM5mHXA

Hi,

when I looked at the Makefile I noticed it has incomplete compression
support. Most notably the screen and uninstall targets didn't support
switching to a different compression type. More precisely, uninstall
supported only switching from gz or bz2 (but not xz) to uncompressed.
The screen target had no explicit compression support and when it
worked for compressed files it was pure luck.
The patches 2 and 3 provide new recipes for both targets that can
handle any combination of the supported compression types. Any file,
installed or source, may be uncompressed or compressed with any of
gz, bz2, or xz. Whether you compress before or after screen and uninstall
doesn't matter any more.
The other patches add a few minor improvements I'd suggest.

So long,
Alex
---
Alexander Miller (7):
  Makefile: Use better xz options
  Makefile: Improve uninstall target for compressed man pages
  Makefile: Support compressed files for screen target
  Makefile: Skip already compressed files in gz/bz2/xz targets
  Makefile: Add uncompress target to undo effect of gz/bz2/xz targets
  Makefile: Avoid compressing very small files in gz/bz2/xz targets
  Makefile: Mention xz in the instructive comment at top

 Makefile | 54 +++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 41 insertions(+), 13 deletions(-)

-- 
2.7.3

--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-04-18 19:45 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-16  0:25 [PATCH 0/7] Improve support for compressed man pages Alexander Miller
     [not found] ` <20160416022503.1df762cb.alex.miller-Mmb7MZpHnFY@public.gmane.org>
2016-04-16  0:45   ` [PATCH 1/7] Makefile: Use better xz options Alexander Miller
2016-04-16  0:52   ` [PATCH 2/7] Makefile: Improve uninstall target for compressed man pages Alexander Miller
2016-04-16  0:59   ` [PATCH 3/7] Makefile: Support compressed files for screen target Alexander Miller
2016-04-16  1:01   ` [PATCH 4/7] Makefile: Skip already compressed files in gz/bz2/xz targets Alexander Miller
2016-04-16  1:09   ` [PATCH 6/7] Makefile: Avoid compressing very small " Alexander Miller
2016-04-16  1:09   ` [PATCH 7/7] Makefile: Mention xz in the instructive comment at top Alexander Miller
2016-04-16  4:50   ` [PATCH 0/7] Improve support for compressed man pages Mike Frysinger
     [not found]     ` <20160416045058.GS6588-UgUKS2FnFs9+urZeOPWqwQ@public.gmane.org>
2016-04-16 16:30       ` Alexander Miller
     [not found]         ` <20160416183013.352f4ba6.alex.miller-Mmb7MZpHnFY@public.gmane.org>
2016-04-18 12:57           ` Michael Kerrisk (man-pages)
     [not found]             ` <5714D9D2.8050501-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-18 17:10               ` Alexander Miller
     [not found]                 ` <20160418191026.7fa8c669.alex.miller-Mmb7MZpHnFY@public.gmane.org>
2016-04-18 18:30                   ` Mike Frysinger
     [not found]                     ` <20160418212955.498ce1dd.alex.miller@gmx.de>
     [not found]                       ` <20160418212955.498ce1dd.alex.miller-Mmb7MZpHnFY@public.gmane.org>
2016-04-18 19:45                         ` [PATCH] Makefile: Drop compression support and screen target Alexander Miller
2016-04-18 14:49           ` [PATCH 0/7] Improve support for compressed man pages Mike Frysinger
     [not found]             ` <20160418144918.GK5369-UgUKS2FnFs9+urZeOPWqwQ@public.gmane.org>
2016-04-18 15:08               ` walter harms
     [not found]                 ` <5714F856.9090206-fPG8STNUNVg@public.gmane.org>
2016-04-18 15:12                   ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).