Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Aug 2019 17:41:59 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r508265 - in head/textproc: . py-xmldiff
Message-ID:  <201908061741.x76Hfxta061104@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	xmldiff
+PORTVERSION=	2.3
+CATEGORIES=	textproc python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet@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



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