721f16a04bcc9682fb438a0b1d754bde8f31c713
[privoxy.git] / debian / patches / 15_mansection8.dpatch
1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ## 15_mansection8.dpatch by Roland Rosenfeld <roland@debian.org>
3 ##
4 ## All lines beginning with `## DP:' are a description of the patch.
5 ## DP: Move man page from man section 1 to man section 8.
6
7 @DPATCH@
8 diff -urNad privoxy~/GNUmakefile.in privoxy/GNUmakefile.in
9 --- privoxy~/GNUmakefile.in
10 +++ privoxy/GNUmakefile.in
11 @@ -177,7 +177,7 @@
12  DOC_FILES = AUTHORS LICENSE README ChangeLog INSTALL \
13                 `find doc/webserver/ -name "*.html" | grep -v "\(webserver\|team\)\/index\.html"` \
14                 `find doc/webserver/ -name "*.css"` \
15 -                privoxy.1
16 +                privoxy.8
17  
18  #############################################################################
19  # Filenames and libraries
20 @@ -513,7 +513,7 @@
21         $(RM) /etc/init.d/privoxy
22         $(RM) /usr/sbin/privoxy
23         $(RM) /usr/sbin/rcprivoxy
24 -       $(RM) /usr/share/man/man1/privoxy.1.gz
25 +       $(RM) /usr/share/man/man1/privoxy.8.gz
26  
27  #############################################################################
28  # generic distribution
29 @@ -686,7 +686,7 @@
30         $(RM) doc/man/* doc/webserver/man-page/*.html
31  ifneq ($(MAN2HTML),false)
32         $(ECHO) "<html><head><title>Privoxy Man page</title><link rel=\"stylesheet\" type=\"text/css\" href=\"../p_web.css\"></head><body><H2>NAME</H2>" > doc/webserver/man-page/privoxy-man-page.html
33 -       man ./privoxy.1 | $(MAN2HTML) -bare >> doc/webserver/man-page/privoxy-man-page.html
34 +       man ./privoxy.8 | $(MAN2HTML) -bare >> doc/webserver/man-page/privoxy-man-page.html
35         $(ECHO) "</body></html>" >> doc/webserver/man-page/privoxy-man-page.html
36  else
37         $(MAKE) groff2html
38 @@ -698,19 +698,19 @@
39  man: dok-release
40         mkdir -p doc/source/temp && cd doc/source/temp && $(RM) * ;\
41         nsgmls ../privoxy-man-page.sgml  | sgmlspl ../../../utils/docbook2man/docbook2man-spec.pl &&\
42 -       perl -pi.bak -e 's/ <URL:.*>//; s/\[ /\[/g' privoxy.1 ;\
43 -       perl -pi.bak -e "s/\[ /\[/g;s/á/\\\\['a]/g;s/é/\\\\['e]/g" privoxy.1; \
44 -       perl -pi.bak -e "s/ö/\\\\[:o]/g" privoxy.1; \
45 -       perl -pi.bak -e 's/([ {])-([a-z])/$$1\\-$$2/g' privoxy.1; \
46 -       perl -pi.bak -e 's/ --([a-z])/ \\-\\-$$1/g' privoxy.1; \
47 -       perl -pi.bak -e 's/\\fB--/\\fB\\-\\-/g' privoxy.1; \
48 -       $(DB) ../privoxy-man-page.sgml && $(MV) -f privoxy.1 ../../../privoxy.1
49 +       perl -pi.bak -e 's/ <URL:.*>//; s/\[ /\[/g' privoxy.8 ;\
50 +       perl -pi.bak -e "s/\[ /\[/g;s/á/\\\\['a]/g;s/é/\\\\['e]/g" privoxy.8; \
51 +       perl -pi.bak -e "s/ö/\\\\[:o]/g" privoxy.8; \
52 +       perl -pi.bak -e 's/([ {])-([a-z])/$$1\\-$$2/g' privoxy.8; \
53 +       perl -pi.bak -e 's/ --([a-z])/ \\-\\-$$1/g' privoxy.8; \
54 +       perl -pi.bak -e 's/\\fB--/\\fB\\-\\-/g' privoxy.8; \
55 +       $(DB) ../privoxy-man-page.sgml && $(MV) -f privoxy.8 ../../../privoxy.8
56  
57  # For those with man2html ala RH7s.
58  man2html:
59         mkdir -p doc/webserver/man-page
60  ifneq ($(MAN2HTML),false)
61 -       $(MAN2HTML) privoxy.1 |grep -v "^Content-type" > tmp.html
62 +       $(MAN2HTML) privoxy.8 |grep -v "^Content-type" > tmp.html
63         $(PERL) -pi.bak -e 's/<A .*Contents<\/A>//; s/<A .*man2html<\/A>/man2html/' tmp.html
64         $(PERL) -pi.bak -e 's/(<\/HEAD>)/<LINK REL=\"STYLESHEET\" TYPE=\"text\/css\" HREF=\"..\/p_doc.css\"><\/HEAD>/' tmp.html
65  # Twice because my version of man2html is pulling in commas and periods in URLs.
66 @@ -726,7 +726,7 @@
67  
68  # Otherwise we get plain groff conversion.
69  groff2html:
70 -       $(G2H_CMD) ./privoxy.1 | $(SED) -e 's@</head>@<link REL="STYLESHEET" TYPE="text/css" HREF="../p_doc.css"></head>@' > doc/webserver/man-page/privoxy-man-page.html
71 +       $(G2H_CMD) ./privoxy.8 | $(SED) -e 's@</head>@<link REL="STYLESHEET" TYPE="text/css" HREF="../p_doc.css"></head>@' > doc/webserver/man-page/privoxy-man-page.html
72  
73  
74  # readme page and INSTALL file
75 @@ -1079,8 +1079,8 @@
76                 $(INSTALL) $(INSTALL_T) $(DOK_WEB)/p_doc.css $(DESTDIR)$$DOC/user-manual;\
77         fi
78         @# Not all platforms support gzipped man pages.
79 -       @$(ECHO) Installing man page to $(DESTDIR)$(MAN_DEST)/privoxy.1
80 -       -$(INSTALL) $(INSTALL_T) privoxy.1  $(DESTDIR)$(MAN_DEST)/privoxy.1
81 +       @$(ECHO) Installing man page to $(DESTDIR)$(MAN_DEST)/privoxy.8
82 +       -$(INSTALL) $(INSTALL_T) privoxy.8  $(DESTDIR)$(MAN_DEST)/privoxy.8
83  
84         @# Change the config file default directories according to the configured ones
85         @$(ECHO) Rewriting config for this installation
86 @@ -1241,7 +1241,7 @@
87  
88         @# man page and docs
89         @$(ECHO) Removing $(PROGRAM) docs
90 -       -$(RM) $(DESTDIR)$(MAN_DEST)/privoxy.1*
91 +       -$(RM) $(DESTDIR)$(MAN_DEST)/privoxy.8*
92         -$(RM) -r $(DESTDIR)$(DOC_DEST) || $(RM) -r $(DESTDIR)$(prefix)/doc/privoxy
93  
94         @# Log and pidfile
95 diff -urNad privoxy~/doc/source/privoxy-man-page.sgml privoxy/doc/source/privoxy-man-page.sgml
96 --- privoxy~/doc/source/privoxy-man-page.sgml
97 +++ privoxy/doc/source/privoxy-man-page.sgml
98 @@ -58,7 +58,7 @@
99  </refentryinfo>
100  <refmeta>
101   <refentrytitle>privoxy</refentrytitle> 
102 - <manvolnum>1</manvolnum>
103 + <manvolnum>8</manvolnum>
104   <refmiscinfo>
105    Privoxy &p-version;<![%p-not-stable;[ &p-status;]]>
106   </refmiscinfo>