pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Sat Jan 16 19:11:45 UTC 2021

Modified Files:
        pkgsrc/textproc: Makefile
Added Files:
        pkgsrc/textproc/py-xml2rfc: DESCR Makefile PLIST distinfo

Log Message:
textproc/py-xml2rfc: Import xml2rfc-3.5.0


To generate a diff of this commit:
cvs rdiff -u -r1.1188 -r1.1189 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-xml2rfc/DESCR \
    pkgsrc/textproc/py-xml2rfc/Makefile pkgsrc/textproc/py-xml2rfc/PLIST \
    pkgsrc/textproc/py-xml2rfc/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/Makefile
diff -u pkgsrc/textproc/Makefile:1.1188 pkgsrc/textproc/Makefile:1.1189
--- pkgsrc/textproc/Makefile:1.1188     Sat Jan 16 18:20:06 2021
+++ pkgsrc/textproc/Makefile    Sat Jan 16 19:11:45 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1188 2021/01/16 18:20:06 triaxx Exp $
+# $NetBSD: Makefile,v 1.1189 2021/01/16 19:11:45 riastradh Exp $
 #
 
 COMMENT=       Text processing utilities (does not include desktop publishing)
@@ -981,6 +981,7 @@ SUBDIR+=    py-xlrd
 SUBDIR+=       py-xlsxwriter
 SUBDIR+=       py-xlwt
 SUBDIR+=       py-xml
+SUBDIR+=       py-xml2rfc
 SUBDIR+=       py-xmlschema
 SUBDIR+=       py-xmltodict
 SUBDIR+=       py-yamcha

Added files:

Index: pkgsrc/textproc/py-xml2rfc/DESCR
diff -u /dev/null pkgsrc/textproc/py-xml2rfc/DESCR:1.1
--- /dev/null   Sat Jan 16 19:11:45 2021
+++ pkgsrc/textproc/py-xml2rfc/DESCR    Sat Jan 16 19:11:45 2021
@@ -0,0 +1,11 @@
+The IETF uses a specific format for the standards and other documents
+it publishes as RFCs, and for the draft documents which are produced
+when developing documents for publications.  There exists a number of
+different tools to facilitate the formatting of drafts and RFCs
+according to the existing rules, and this tool, **xml2rfc**, is one of
+them.  It takes as input an xml file which contains the text and
+meta-information about author names etc., and transforms it into
+suitably formatted output.  The input xml file should follow the
+grammars in RFC 7749 (for v2 documents) or RFC 7991 (for v3 documents).
+Note that the grammar for v3 is still being refined, and changes will
+eventually be captured in the bis draft for 7991.
Index: pkgsrc/textproc/py-xml2rfc/Makefile
diff -u /dev/null pkgsrc/textproc/py-xml2rfc/Makefile:1.1
--- /dev/null   Sat Jan 16 19:11:45 2021
+++ pkgsrc/textproc/py-xml2rfc/Makefile Sat Jan 16 19:11:45 2021
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1 2021/01/16 19:11:45 riastradh Exp $
+
+DISTNAME=      xml2rfc-3.5.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    textproc python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=x/xml2rfc/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://tools.ietf.org/tools/xml2rfc/trac/
+COMMENT=       IETF RFC 7749 XML-to-RFC conversion too
+LICENSE=       modified-bsd
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+DEPENDS+=      ${PYPKGPREFIX}-appdirs>=1.4.4:../../devel/py-appdirs
+DEPENDS+=      ${PYPKGPREFIX}-configargparse>=1.2.3:../../devel/py-configargparse
+DEPENDS+=      ${PYPKGPREFIX}-country>=1.8,!=19.7.15:../../geography/py-country
+DEPENDS+=      ${PYPKGPREFIX}-flakes>=0.8.1:../../devel/py-flakes
+DEPENDS+=      ${PYPKGPREFIX}-google-i18n-address>=2.3.2:../../devel/py-google-i18n-address
+DEPENDS+=      ${PYPKGPREFIX}-html5lib>=1.0.1:../../textproc/py-html5lib
+DEPENDS+=      ${PYPKGPREFIX}-intervaltree>=2.1.0,!=3.0.0:../../devel/py-intervaltree
+DEPENDS+=      ${PYPKGPREFIX}-jinja2>=2.11,<3.0:../../textproc/py-jinja2
+DEPENDS+=      ${PYPKGPREFIX}-kitchen>=1.2.6:../../devel/py-kitchen
+DEPENDS+=      ${PYPKGPREFIX}-lxml>=2.2.8,!=4.3.1:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-setuptools>=24.2.0:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
+
+TEST_DEPENDS+= ${PYPKGPREFIX}-PDF2>=0:../../print/py-PDF2
+TEST_DEPENDS+= ${PYPKGPREFIX}-cairo>=0:../../graphics/py-cairo
+TEST_DEPENDS+= ${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator
+TEST_DEPENDS+= ${PYPKGPREFIX}-dict2xml>=0:../../devel/py-dict2xml
+TEST_DEPENDS+= ${PYPKGPREFIX}-tox>=0:../../devel/py-tox
+TEST_DEPENDS+= ${PYPKGPREFIX}-weasyprint>=0:../../print/py-weasyprint
+
+USE_LANGUAGES= # none
+
+do-test:
+       ${RUN} cd ${WRKSRC} && \
+       ${PYTHONBIN} -m unittest
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-xml2rfc/PLIST
diff -u /dev/null pkgsrc/textproc/py-xml2rfc/PLIST:1.1
--- /dev/null   Sat Jan 16 19:11:45 2021
+++ pkgsrc/textproc/py-xml2rfc/PLIST    Sat Jan 16 19:11:45 2021
@@ -0,0 +1,147 @@
+@comment $NetBSD: PLIST,v 1.1 2021/01/16 19:11:45 riastradh Exp $
+bin/xml2rfc
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/xml2rfc/__init__.py
+${PYSITELIB}/xml2rfc/__init__.pyc
+${PYSITELIB}/xml2rfc/__init__.pyo
+${PYSITELIB}/xml2rfc/boilerplate_id_guidelines.py
+${PYSITELIB}/xml2rfc/boilerplate_id_guidelines.pyc
+${PYSITELIB}/xml2rfc/boilerplate_id_guidelines.pyo
+${PYSITELIB}/xml2rfc/boilerplate_rfc_7841.py
+${PYSITELIB}/xml2rfc/boilerplate_rfc_7841.pyc
+${PYSITELIB}/xml2rfc/boilerplate_rfc_7841.pyo
+${PYSITELIB}/xml2rfc/boilerplate_tlp.py
+${PYSITELIB}/xml2rfc/boilerplate_tlp.pyc
+${PYSITELIB}/xml2rfc/boilerplate_tlp.pyo
+${PYSITELIB}/xml2rfc/data/SVG-1.2-RFC.rnc
+${PYSITELIB}/xml2rfc/data/SVG-1.2-RFC.rng
+${PYSITELIB}/xml2rfc/data/Scripts.txt
+${PYSITELIB}/xml2rfc/data/metadata.js
+${PYSITELIB}/xml2rfc/data/metadata.min.js
+${PYSITELIB}/xml2rfc/data/mt.css
+${PYSITELIB}/xml2rfc/data/mt.js
+${PYSITELIB}/xml2rfc/data/reference.rnc
+${PYSITELIB}/xml2rfc/data/reference.rng
+${PYSITELIB}/xml2rfc/data/rfc7991.rnc
+${PYSITELIB}/xml2rfc/data/rfc7991.rng
+${PYSITELIB}/xml2rfc/data/v2.rnc
+${PYSITELIB}/xml2rfc/data/v2.rng
+${PYSITELIB}/xml2rfc/data/v3.rnc
+${PYSITELIB}/xml2rfc/data/v3.rng
+${PYSITELIB}/xml2rfc/data/v3compat.dtd
+${PYSITELIB}/xml2rfc/data/v3compat.rnc
+${PYSITELIB}/xml2rfc/data/xml2rfc-v3-emacs-nxml.rnc
+${PYSITELIB}/xml2rfc/data/xml2rfc.css
+${PYSITELIB}/xml2rfc/data/xml2rfc.js
+${PYSITELIB}/xml2rfc/debug.py
+${PYSITELIB}/xml2rfc/debug.pyc
+${PYSITELIB}/xml2rfc/debug.pyo
+${PYSITELIB}/xml2rfc/log.py
+${PYSITELIB}/xml2rfc/log.pyc
+${PYSITELIB}/xml2rfc/log.pyo
+${PYSITELIB}/xml2rfc/parser.py
+${PYSITELIB}/xml2rfc/parser.pyc
+${PYSITELIB}/xml2rfc/parser.pyo
+${PYSITELIB}/xml2rfc/run.py
+${PYSITELIB}/xml2rfc/run.pyc
+${PYSITELIB}/xml2rfc/run.pyo
+${PYSITELIB}/xml2rfc/scripts.py
+${PYSITELIB}/xml2rfc/scripts.pyc
+${PYSITELIB}/xml2rfc/scripts.pyo
+${PYSITELIB}/xml2rfc/strings.py
+${PYSITELIB}/xml2rfc/strings.pyc
+${PYSITELIB}/xml2rfc/strings.pyo
+${PYSITELIB}/xml2rfc/templates/address_card.html
+${PYSITELIB}/xml2rfc/templates/base.html
+${PYSITELIB}/xml2rfc/templates/doc.xml
+${PYSITELIB}/xml2rfc/templates/doc.yaml
+${PYSITELIB}/xml2rfc/templates/rfc2629-other.ent
+${PYSITELIB}/xml2rfc/templates/rfc2629-xhtml.ent
+${PYSITELIB}/xml2rfc/templates/rfc2629.dtd
+${PYSITELIB}/xml2rfc/uniscripts/__init__.py
+${PYSITELIB}/xml2rfc/uniscripts/__init__.pyc
+${PYSITELIB}/xml2rfc/uniscripts/__init__.pyo
+${PYSITELIB}/xml2rfc/uniscripts/unidata.py
+${PYSITELIB}/xml2rfc/uniscripts/unidata.pyc
+${PYSITELIB}/xml2rfc/uniscripts/unidata.pyo
+${PYSITELIB}/xml2rfc/util/__init__.py
+${PYSITELIB}/xml2rfc/util/__init__.pyc
+${PYSITELIB}/xml2rfc/util/__init__.pyo
+${PYSITELIB}/xml2rfc/util/date.py
+${PYSITELIB}/xml2rfc/util/date.pyc
+${PYSITELIB}/xml2rfc/util/date.pyo
+${PYSITELIB}/xml2rfc/util/fonts.py
+${PYSITELIB}/xml2rfc/util/fonts.pyc
+${PYSITELIB}/xml2rfc/util/fonts.pyo
+${PYSITELIB}/xml2rfc/util/name.py
+${PYSITELIB}/xml2rfc/util/name.pyc
+${PYSITELIB}/xml2rfc/util/name.pyo
+${PYSITELIB}/xml2rfc/util/num.py
+${PYSITELIB}/xml2rfc/util/num.pyc
+${PYSITELIB}/xml2rfc/util/num.pyo
+${PYSITELIB}/xml2rfc/util/postal.py
+${PYSITELIB}/xml2rfc/util/postal.pyc
+${PYSITELIB}/xml2rfc/util/postal.pyo
+${PYSITELIB}/xml2rfc/util/unicode.py
+${PYSITELIB}/xml2rfc/util/unicode.pyc
+${PYSITELIB}/xml2rfc/util/unicode.pyo
+${PYSITELIB}/xml2rfc/utils.py
+${PYSITELIB}/xml2rfc/utils.pyc
+${PYSITELIB}/xml2rfc/utils.pyo
+${PYSITELIB}/xml2rfc/walkpdf.py
+${PYSITELIB}/xml2rfc/walkpdf.pyc
+${PYSITELIB}/xml2rfc/walkpdf.pyo
+${PYSITELIB}/xml2rfc/writers/__init__.py
+${PYSITELIB}/xml2rfc/writers/__init__.pyc
+${PYSITELIB}/xml2rfc/writers/__init__.pyo
+${PYSITELIB}/xml2rfc/writers/base.py
+${PYSITELIB}/xml2rfc/writers/base.pyc
+${PYSITELIB}/xml2rfc/writers/base.pyo
+${PYSITELIB}/xml2rfc/writers/debug.py
+${PYSITELIB}/xml2rfc/writers/debug.pyc
+${PYSITELIB}/xml2rfc/writers/debug.pyo
+${PYSITELIB}/xml2rfc/writers/doc.py
+${PYSITELIB}/xml2rfc/writers/doc.pyc
+${PYSITELIB}/xml2rfc/writers/doc.pyo
+${PYSITELIB}/xml2rfc/writers/expand.py
+${PYSITELIB}/xml2rfc/writers/expand.pyc
+${PYSITELIB}/xml2rfc/writers/expand.pyo
+${PYSITELIB}/xml2rfc/writers/expanded_xml.py
+${PYSITELIB}/xml2rfc/writers/expanded_xml.pyc
+${PYSITELIB}/xml2rfc/writers/expanded_xml.pyo
+${PYSITELIB}/xml2rfc/writers/html.py
+${PYSITELIB}/xml2rfc/writers/html.pyc
+${PYSITELIB}/xml2rfc/writers/html.pyo
+${PYSITELIB}/xml2rfc/writers/legacy_html.py
+${PYSITELIB}/xml2rfc/writers/legacy_html.pyc
+${PYSITELIB}/xml2rfc/writers/legacy_html.pyo
+${PYSITELIB}/xml2rfc/writers/nroff.py
+${PYSITELIB}/xml2rfc/writers/nroff.pyc
+${PYSITELIB}/xml2rfc/writers/nroff.pyo
+${PYSITELIB}/xml2rfc/writers/paginated_txt.py
+${PYSITELIB}/xml2rfc/writers/paginated_txt.pyc
+${PYSITELIB}/xml2rfc/writers/paginated_txt.pyo
+${PYSITELIB}/xml2rfc/writers/pdf.py
+${PYSITELIB}/xml2rfc/writers/pdf.pyc
+${PYSITELIB}/xml2rfc/writers/pdf.pyo
+${PYSITELIB}/xml2rfc/writers/preptool.py
+${PYSITELIB}/xml2rfc/writers/preptool.pyc
+${PYSITELIB}/xml2rfc/writers/preptool.pyo
+${PYSITELIB}/xml2rfc/writers/raw_txt.py
+${PYSITELIB}/xml2rfc/writers/raw_txt.pyc
+${PYSITELIB}/xml2rfc/writers/raw_txt.pyo
+${PYSITELIB}/xml2rfc/writers/text.py
+${PYSITELIB}/xml2rfc/writers/text.pyc
+${PYSITELIB}/xml2rfc/writers/text.pyo
+${PYSITELIB}/xml2rfc/writers/unprep.py
+${PYSITELIB}/xml2rfc/writers/unprep.pyc
+${PYSITELIB}/xml2rfc/writers/unprep.pyo
+${PYSITELIB}/xml2rfc/writers/v2v3.py
+${PYSITELIB}/xml2rfc/writers/v2v3.pyc
+${PYSITELIB}/xml2rfc/writers/v2v3.pyo
Index: pkgsrc/textproc/py-xml2rfc/distinfo
diff -u /dev/null pkgsrc/textproc/py-xml2rfc/distinfo:1.1
--- /dev/null   Sat Jan 16 19:11:45 2021
+++ pkgsrc/textproc/py-xml2rfc/distinfo Sat Jan 16 19:11:45 2021
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/01/16 19:11:45 riastradh Exp $
+
+SHA1 (xml2rfc-3.5.0.tar.gz) = 31d2aedec42e9b60403aeef8367f9314b7865960
+RMD160 (xml2rfc-3.5.0.tar.gz) = ca1150e8088cb008734a9291594a7875c42a8ba6
+SHA512 (xml2rfc-3.5.0.tar.gz) = eb6810e8e6eafa5b11dbb41c2b616e41cd746741bd0604eac56972d77ea4987d67b28ad0e41f19834d8e098805e483cb3a7ce0d0a3f1fcbc8a5cc412ee378d33
+Size (xml2rfc-3.5.0.tar.gz) = 4450772 bytes



Home | Main Index | Thread Index | Old Index