textproc/py-xmldiff 3.0 FreeBSD
Creates diffs of XML files
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
91adb9a8dd- License
- MIT
- Categories
- textproc, python
- Package size
- 88.7 KiB, 466.0 KiB installed
Description
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 readable by a human. xmldiff provides tools to make human readable diffs in those situations.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/py-xmldiff | 3.0 |
| OpenBSD | textproc/py-xmldiff | 3.0 |
| NetBSD | textproc/py-xmldiff | 3.0 |
| DragonFly | textproc/py-xmldiff | 2.7.0 |
Install
Binary package:
pkg install py312-xmldiff
From the ports tree:
cd /usr/ports/textproc/py-xmldiff/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-xmldiff>0:textproc/py-xmldiff
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.0 | 3.0 | 2.4 | 2.7.0_1 | 3.0 |
| FreeBSD:14:quarterly | 3.0 | 3.0 | n/a | 2.7.0 | 3.0 |
| FreeBSD:15:latest | 3.0 | 3.0 | n/a | 2.7.0_1 | 2.7.0_1 |
| FreeBSD:15:quarterly | 3.0 | 3.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.0 | 3.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61.2: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0: devel/py-lxml
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 12
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xmldiff-3.0.tar.gz | 86915 | 380ec4d05cef33f5b706cf789abcc848d27730d67e02dc0b4f1107e16ce9aaad |
Master sites 1
- PYPI