BSD Ports

graphics/py-exiv2 0.19.2 FreeBSD

Low-level Python binding to the exiv2 C++ library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5e7b9b3613
License
GPLv3+
Categories
graphics, python
Package size
414.8 KiB, 2401.7 KiB installed

Description

python-exiv2 is a low-level interface (or binding) to the exiv2 C++ library, built using SWIG to automatically generate the interface code. It provides direct access to top-level classes in libexiv2 with additional "Pythonic" helpers.

Install

Binary package:

pkg install py312-exiv2

From the ports tree:

cd /usr/ports/graphics/py-exiv2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-exiv2>0:graphics/py-exiv2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.19.20.19.2--0.19.2
FreeBSD:14:quarterly0.19.20.19.2n/a-0.19.2
FreeBSD:15:latest0.19.20.19.2n/a--
FreeBSD:15:quarterly0.19.20.19.2n/an/an/a
FreeBSD:16:latest0.19.20.19.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 10

No port depends on this one.

Configuration

No options to configure.

USES
localbase pkgconfig python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
exiv2-0.19.2.tar.gz2.582831e+06b07031aeefe9248866a0fbf5a8270c7504abced116cf998537d3bc15f353909c
Master sites 1
  • PYPI

Commit history 3

DateCommitCreditsLog message
5e7b9b3613 Christos Longros Update maintainer email address
Update to [email protected] Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D60621
0a75a22265 Christos Longros graphics/py-exiv2: Update 0.19.0 => 0.19.2
While here, sort USE_PYTHON and BUILD_DEPENDS (pet portfmt). Changelog: https://github.com/jim-easterbrook/python-exiv2/blob/0.19.2/CHANGELOG.txt PR: 298208 Reported by: Christos Longros <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit)
59d9d76281 Christos Longros graphics/py-exiv2: Update 0.18.1 => 0.19.0, take maintainership
Changelog: 1/ Add exiv2.XmpParser.encode() to Python interface. 2/ Fix crash when getting strings of malformed values. 3/ Python 3.15 compatibility. https://github.com/jim-easterbrook/python-exiv2/releases/tag/0.19.0 https://github.com/jim-easterbrook/python-exiv2/blob/0.19.0/CHANGELOG.txt - Add STRIP_CMD in post-install. PR: 297603 Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko <[email protected]> MFH: 2026Q3