multimedia/py-mat2 0.15.0 FreeBSD
Handy tool to trash your metadata
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ecd9df7479- License
- LGPL3+
- Categories
- multimedia, audio, graphics, textproc, python
- Package size
- 76.2 KiB, 387.3 KiB installed
Description
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, ...
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/py-mat2 | 0.15.0 |
| DragonFly | multimedia/py-mat2 | 0.13.5_1 |
Install
Binary package:
pkg install py312-mat2
From the ports tree:
cd /usr/ports/multimedia/py-mat2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-mat2>0:multimedia/py-mat2
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 | 0.15.0 | 0.15.0 | - | 0.13.5_2 | 0.15.0 |
| FreeBSD:14:quarterly | 0.15.0 | 0.15.0 | n/a | 0.13.5_2 | 0.15.0 |
| FreeBSD:15:latest | 0.15.0 | 0.15.0 | n/a | 0.13.5_2 | 0.13.5_2 |
| FreeBSD:15:quarterly | 0.15.0 | 0.15.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.15.0 | 0.15.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}wheel>0: devel/py-wheel${PYTHON_PKGNAMEPREFIX}setuptools>0: devel/py-setuptools
Runtime 5
${PYTHON_PKGNAMEPREFIX}pycairo>0: graphics/py-pycairo${PYTHON_PKGNAMEPREFIX}mutagen>0: audio/py-mutagengdk-pixbuf2>0: graphics/gdk-pixbuf2librsvg2-rust>0: graphics/librsvg2-rustpoppler-glib>0: graphics/poppler-glib
The full lists below include those, and their dependencies in turn.
Build dependencies 20
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-build
- devel/py-installer
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-wheel
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
Run dependencies 105
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/py-mutagen
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/libunistring
- devel/npth
- devel/nspr
- devel/pcre2
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/librsvg2-rust
- graphics/openjpeg
- graphics/p5-Image-ExifTool
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/poppler-glib
- graphics/py-pycairo
- graphics/tiff
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnupg
- security/gnutls
- security/gpgme
- security/gpgmepp
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/nss
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
The first 100 are listed.
Required by 1
Configuration
Options name: multimedia_mat2
| Option | Default | Description |
|---|---|---|
| EXIFTOOL | on | EXIF metadata support via p5-Image-ExifTool |
| FFMPEG | on | FFmpeg support (WMA, AIFF, AC3, APE...) |
- USES
- gnome python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mat2-0.15.0.tar.gz | 53936 | 0732df32ebbd800e3a680339fa049c96624e59430c9ddbf4136ad82459ef6231 |
Master sites 1
- PYPI