Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jul 2018 18:00:37 +0000 (UTC)
From:      Martin Wilke <miwi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r474028 - head/devel/zziplib/files
Message-ID:  <201807061800.w66I0be1024969@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807061800.w66I0be1024969>