WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 5 of 7] docs: install html and txt versions of manpag

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 5 of 7] docs: install html and txt versions of manpages
From: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date: Mon, 7 Nov 2011 15:13:14 +0000
Cc: ian.jackson@xxxxxxxxxx
Delivery-date: Mon, 07 Nov 2011 08:16:10 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <patchbomb.1320678789@xxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <patchbomb.1320678789@xxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mercurial-patchbomb/1.6.4
# HG changeset patch
# User Ian Campbell <ian.campbell@xxxxxxxxxx>
# Date 1320678761 0
# Node ID 2f1fbfd8880858dba3fe18c811e3926293b6030b
# Parent  25c3e859855f71cf25a0d607736821d4858d880a
docs: install html and txt versions of manpages

Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

diff -r 25c3e859855f -r 2f1fbfd88808 docs/Docs.mk
--- a/docs/Docs.mk      Mon Nov 07 15:12:41 2011 +0000
+++ b/docs/Docs.mk      Mon Nov 07 15:12:41 2011 +0000
@@ -5,6 +5,8 @@ FIG2DEV         := fig2dev
 LATEX2HTML     := latex2html
 DOXYGEN                := doxygen
 POD2MAN                := pod2man
+POD2HTML       := pod2html
+POD2TEXT       := pod2text
 DOT            := dot
 NEATO          := neato
 MARKDOWN       := markdown
diff -r 25c3e859855f -r 2f1fbfd88808 docs/Makefile
--- a/docs/Makefile     Mon Nov 07 15:12:41 2011 +0000
+++ b/docs/Makefile     Mon Nov 07 15:12:41 2011 +0000
@@ -15,9 +15,13 @@ DOC_MARKDOWN := $(wildcard misc/*.markdo
 DOC_PS         := $(patsubst src/%.tex,ps/%.ps,$(DOC_TEX))
 DOC_PDF                := $(patsubst src/%.tex,pdf/%.pdf,$(DOC_TEX))
 DOC_HTML       := $(patsubst src/%.tex,html/%/index.html,$(DOC_TEX)) \
-                  $(patsubst %.markdown,html/%.html,$(DOC_MARKDOWN))
+                  $(patsubst %.markdown,html/%.html,$(DOC_MARKDOWN)) \
+                  $(patsubst man/%.pod.1,html/man/%.1.html,$(DOC_MAN1SRC)) \
+                  $(patsubst man/%.pod.5,html/man/%.5.html,$(DOC_MAN5SRC))
 DOC_TXT         := $(patsubst %.txt,txt/%.txt,$(wildcard misc/*.txt)) \
-                  $(patsubst %.markdown,txt/%.txt,$(DOC_MARKDOWN))
+                  $(patsubst %.markdown,txt/%.txt,$(DOC_MARKDOWN)) \
+                  $(patsubst man/%.pod.1,txt/man/%.1.txt,$(DOC_MAN1SRC)) \
+                  $(patsubst man/%.pod.5,txt/man/%.5.txt,$(DOC_MAN5SRC))
 
 GFX = $(patsubst %.fig, %.eps, $(wildcard figs/*.fig))
 
@@ -76,7 +80,7 @@ clean:
        $(MAKE) -C xen-api clean
        rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~ 
        rm -rf *.ilg *.log *.ind *.toc *.bak core
-       rm -rf $(GFX) ps pdf html
+       rm -rf $(GFX) ps pdf html txt
        rm -rf api
        rm -rf man5
        rm -rf man1
@@ -132,6 +136,16 @@ html/%.html: %.markdown
        $(call move-if-changed,$@.tmp,$@) ; else \
        echo "markdown not installed; skipping $*.html."; fi
 
+html/man/%.1.html: man/%.pod.1 Makefile
+       $(INSTALL_DIR) $(@D)
+       $(POD2HTML) --infile=$< --outfile=$@.tmp
+       $(call move-if-changed,$@.tmp,$@)
+
+html/man/%.5.html: man/%.pod.5 Makefile
+       $(INSTALL_DIR) $(@D)
+       $(POD2HTML) --infile=$< --outfile=$@.tmp
+       $(call move-if-changed,$@.tmp,$@)
+
 txt/%.txt: %.txt
        $(INSTALL_DIR) $(@D)
        cp $< $@.tmp
@@ -141,3 +155,14 @@ txt/%.txt: %.markdown
        $(INSTALL_DIR) $(@D)
        cp $< $@.tmp
        $(call move-if-changed,$@.tmp,$@)
+
+txt/man/%.1.txt: man/%.pod.1 Makefile
+       $(INSTALL_DIR) $(@D)
+       $(POD2TEXT) $< $@.tmp
+       $(call move-if-changed,$@.tmp,$@)
+
+txt/man/%.5.txt: man/%.pod.5 Makefile
+       $(INSTALL_DIR) $(@D)
+       $(POD2TEXT) $< $@.tmp
+       $(call move-if-changed,$@.tmp,$@)
+

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>