svn commit: r508265 - in head/textproc: . py-xmldiff
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Aug 6 17:42:00 UTC 2019
Author: sunpoet
Date: Tue Aug 6 17:41:59 2019
New Revision: 508265
URL: https://svnweb.freebsd.org/changeset/ports/508265
Log:
Add py-xmldiff 2.3
xmldiff is a library and a command-line utility for making diffs out of XML.
This may seem like something that doesn't need a dedicated utility, but change
detection in hierarchical data is very different from change detection in flat
data. XML type formats are also not only used for computer readable0 data, it is
also often used as a format for hierarchical data that can be rendered into
human readable formats. A traditional diff on such a format would tell you line
by line the differences, but this would not be be readable by a human. xmldiff
provides tools to make human readable diffs in those situations.
WWW: https://github.com/Shoobx/xmldiff
Added:
head/textproc/py-xmldiff/
head/textproc/py-xmldiff/Makefile (contents, props changed)
head/textproc/py-xmldiff/distinfo (contents, props changed)
head/textproc/py-xmldiff/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Tue Aug 6 17:36:36 2019 (r508264)
+++ head/textproc/Makefile Tue Aug 6 17:41:59 2019 (r508265)
@@ -1420,6 +1420,7 @@
SUBDIR += py-xlwriter
SUBDIR += py-xlwt
SUBDIR += py-xml-default-dict
+ SUBDIR += py-xmldiff
SUBDIR += py-yapf
SUBDIR += py-zope.app.i18n
SUBDIR += py-zope.app.locales
Added: head/textproc/py-xmldiff/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-xmldiff/Makefile Tue Aug 6 17:41:59 2019 (r508265)
@@ -0,0 +1,24 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= xmldiff
+PORTVERSION= 2.3
+CATEGORIES= textproc python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Creates diffs of XML files
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/textproc/py-xmldiff/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-xmldiff/distinfo Tue Aug 6 17:41:59 2019 (r508265)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1565108366
+SHA256 (xmldiff-2.3.tar.gz) = 2727f62ab590c1fc834e86033988a76a86a67f5a78196584049b7a722bd94466
+SIZE (xmldiff-2.3.tar.gz) = 95947
Added: head/textproc/py-xmldiff/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/py-xmldiff/pkg-descr Tue Aug 6 17:41:59 2019 (r508265)
@@ -0,0 +1,10 @@
+xmldiff is a library and a command-line utility for making diffs out of XML.
+This may seem like something that doesn't need a dedicated utility, but change
+detection in hierarchical data is very different from change detection in flat
+data. XML type formats are also not only used for computer readable0 data, it is
+also often used as a format for hierarchical data that can be rendered into
+human readable formats. A traditional diff on such a format would tell you line
+by line the differences, but this would not be be readable by a human. xmldiff
+provides tools to make human readable diffs in those situations.
+
+WWW: https://github.com/Shoobx/xmldiff
More information about the svn-ports-all
mailing list