git: bfd59f03a360 - main - multimedia/py-mat2: (New) Handy tool to trash your metadata

Li-Wen Hsu lwhsu at FreeBSD.org
Tue Aug 3 19:31:30 UTC 2021


The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bfd59f03a3608727ef8a26298d3ac7ea8d003a37

commit bfd59f03a3608727ef8a26298d3ac7ea8d003a37
Author:     Robert Clausecker <fuz at fuz.su>
AuthorDate: 2021-07-22 12:53:48 +0000
Commit:     Li-Wen Hsu <lwhsu at FreeBSD.org>
CommitDate: 2021-08-03 19:30:44 +0000

    multimedia/py-mat2: (New) Handy tool to trash your metadata
    
    PR:             257336
---
 multimedia/Makefile          |  1 +
 multimedia/py-mat2/Makefile  | 30 ++++++++++++++++++++++++++++++
 multimedia/py-mat2/distinfo  |  3 +++
 multimedia/py-mat2/pkg-descr | 24 ++++++++++++++++++++++++
 4 files changed, 58 insertions(+)

diff --git a/multimedia/Makefile b/multimedia/Makefile
index 500dc4963e37..9688f654bded 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -321,6 +321,7 @@
     SUBDIR += py-gstreamer1
     SUBDIR += py-guessit
     SUBDIR += py-librtmp
+    SUBDIR += py-mat2
     SUBDIR += py-mido
     SUBDIR += py-mlt6
     SUBDIR += py-moviepy
diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile
new file mode 100644
index 000000000000..cae1cc89e49f
--- /dev/null
+++ b/multimedia/py-mat2/Makefile
@@ -0,0 +1,30 @@
+PORTNAME=	mat2
+DISTVERSION=	0.12.1
+CATEGORIES=	multimedia audio graphics textproc python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	fuz at fuz.su
+COMMENT=	Handy tool to trash your metadata
+
+LICENSE=	LGPL3+
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
+		librsvg2-rust>0:graphics/librsvg2-rust \
+		gdk-pixbuf2>0:graphics/gdk-pixbuf2 \
+		poppler-glib>0:graphics/poppler-glib
+
+USES=		python
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+
+OPTIONS_DEFINE=	FFMPEG EXIFTOOL
+OPTIONS_DEFAULT=	FFMPEG EXIFTOOL
+EXIFTOOL_DESC=	EXIF metadata support via p5-Image-ExifTool
+EXIFTOOL_RUN_DEPENDS=	exiftool:graphics/p5-Image-ExifTool
+FFMPEG_RUN_DEPENDS=	ffmpeg:multimedia/ffmpeg
+
+.include <bsd.port.mk>
diff --git a/multimedia/py-mat2/distinfo b/multimedia/py-mat2/distinfo
new file mode 100644
index 000000000000..2de5b03eda23
--- /dev/null
+++ b/multimedia/py-mat2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1627024866
+SHA256 (mat2-0.12.1.tar.gz) = 5c705e1f9cf26c35480bbb5e83be99e2ac42d78904c0434a17795203a7e45b84
+SIZE (mat2-0.12.1.tar.gz) = 32944
diff --git a/multimedia/py-mat2/pkg-descr b/multimedia/py-mat2/pkg-descr
new file mode 100644
index 000000000000..bcb93687dfe3
--- /dev/null
+++ b/multimedia/py-mat2/pkg-descr
@@ -0,0 +1,24 @@
+Metadata consist of information that characterizes data. Metadata are
+used to provide documentation for data products. In essence, metadata
+answer who, what, when, where, why, and how about every facet of the
+data that are being documented.
+
+Metadata within a file can tell a lot about you. Cameras record data
+about when a picture was taken and what camera was used. Office
+documents like PDF or Office automatically adds author and company
+information to documents and spreadsheets. Maybe you don't want to
+disclose those information.
+
+This is precisely the job of mat2: getting rid, as much as possible,
+of metadata.
+
+mat2 provides a command line tool, and graphical user interfaces via
+a service menu for Dolphin, the default file manager of KDE, and an
+extension for Nautilus, the default file manager of GNOME.
+
+The following formats are supported: avi, bmp, css, epub/ncx, flac,
+gif, jpeg, m4a/mp2/mp3/..., mp4, odc/odf/odg/odi/odp/ods/odt/...,
+off/opus/oga/spx/..., pdf, png, ppm, pptx/xlsx/docx/..., zip, torrent,
+svg/svgz/..., tar/tar.gz/tar.bz2/tar.xz/..., tiff, wav, wmv, ...
+
+WWW: https://0xacab.org/jvoisin/mat2


More information about the dev-commits-ports-main mailing list