svn commit: r474028 - head/devel/zziplib/files
Martin Wilke
miwi at FreeBSD.org
Fri Jul 6 18:00:38 UTC 2018
Author: miwi
Date: Fri Jul 6 18:00:37 2018
New Revision: 474028
URL: https://svnweb.freebsd.org/changeset/ports/474028
Log:
- Added/RM missing patches
Added:
head/devel/zziplib/files/patch-docs_dbk2man.py (contents, props changed)
Deleted:
head/devel/zziplib/files/patch-docs_Makefile.in
Added: head/devel/zziplib/files/patch-docs_dbk2man.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/zziplib/files/patch-docs_dbk2man.py Fri Jul 6 18:00:37 2018 (r474028)
@@ -0,0 +1,47 @@
+--- docs/dbk2man.py.orig 2018-03-16 11:55:55 UTC
++++ docs/dbk2man.py
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/python2.7
++#! /usr/bin/python
+ """ Converts an xml-file with docbook elements into troff manual pages.
+ The conversion uses etree expecting <refentry> elements in the input.
+ The output goes to a multiple files in manX/* subdirectories.
+@@ -223,22 +223,23 @@ def refentry2man(refentry, subdirectory
+ if found is not None: manvolnum = found.text
+ written = 0
+ section = refentry.find("refnamediv")
+- for refname in section.findall("refname"):
+- if not refentrytitle:
+- refentrytitle = refname.text
+- manpage = refname.text
+- filename = "%s/man%s/%s.%s" % (subdirectory, manvolnum, manpage, manvolnum)
+- if manpage != refentrytitle:
+- manpagetext = ".so %s.%s\n" % (refentrytitle, manvolnum)
+- writefile(filename, manpagetext)
+- else:
+- manpagetext = text
++ if section is not None:
++ for refname in section.findall("refname"):
++ if not refentrytitle:
++ refentrytitle = refname.text
++ manpage = refname.text
++ filename = "%s/man%s/%s.%s" % (subdirectory, manvolnum, manpage, manvolnum)
++ if manpage != refentrytitle:
++ manpagetext = ".so %s.%s\n" % (refentrytitle, manvolnum)
++ writefile(filename, manpagetext)
++ else:
++ manpagetext = text
++ writefile(filename, manpagetext)
++ written += 1
++ if not written:
++ manpage = refentrytitle
++ filename = "%s/man%s/%s.%s" % (subdirectory, manvolnum, manpage, manvolnum)
+ writefile(filename, manpagetext)
+- written += 1
+- if not written:
+- manpage = refentrytitle
+- filename = "%s/man%s/%s.%s" % (subdirectory, manvolnum, manpage, manvolnum)
+- writefile(filename, manpagetext)
+
+ def writefile(filename, manpagetext):
+ dirname = os.path.dirname(filename)
More information about the svn-ports-head
mailing list