mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-13 03:03:15 +00:00
New port: deskutils/mat
MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI application, a CLI application and a library, to anonymize/remove metadata. WWW: https://mat.boum.org PR: 226702 Submitted by: greg@unrelenting.technology
This commit is contained in:
parent
5f25058cbd
commit
172f9c6b96
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=472999
@ -171,6 +171,7 @@
|
|||||||
SUBDIR += lumina-screenshot
|
SUBDIR += lumina-screenshot
|
||||||
SUBDIR += lumina-textedit
|
SUBDIR += lumina-textedit
|
||||||
SUBDIR += lumina-xdg-entry
|
SUBDIR += lumina-xdg-entry
|
||||||
|
SUBDIR += mat
|
||||||
SUBDIR += mate-notification-daemon
|
SUBDIR += mate-notification-daemon
|
||||||
SUBDIR += mate-utils
|
SUBDIR += mate-utils
|
||||||
SUBDIR += mbox-importer
|
SUBDIR += mbox-importer
|
||||||
|
36
deskutils/mat/Makefile
Normal file
36
deskutils/mat/Makefile
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# $FreeBSD$
|
||||||
|
|
||||||
|
PORTNAME= mat
|
||||||
|
DISTVERSION= 0.6.1-12
|
||||||
|
DISTVERSIONSUFFIX= -g4b9a657
|
||||||
|
CATEGORIES= deskutils
|
||||||
|
|
||||||
|
MAINTAINER= greg@unrelenting.technology
|
||||||
|
COMMENT= Metadata Anonymization Toolkit
|
||||||
|
|
||||||
|
LICENSE= GPLv2
|
||||||
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra@${FLAVOR} \
|
||||||
|
intltool-update:textproc/intltool
|
||||||
|
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}pdfrw>=0:textproc/py-pdfrw@${PY_FLAVOR} \
|
||||||
|
srm:security/srm
|
||||||
|
|
||||||
|
USES= gettext python:2.7
|
||||||
|
USE_GITLAB= yes
|
||||||
|
GL_SITE= https://0xacab.org
|
||||||
|
GL_ACCOUNT= mat
|
||||||
|
GL_COMMIT= 4b9a65758da4bb27724ac1f94162810a29cb3877
|
||||||
|
USE_PYTHON= distutils autoplist
|
||||||
|
USE_GNOME= gtk30 pygobject3
|
||||||
|
INSTALLS_ICONS= yes
|
||||||
|
|
||||||
|
OPTIONS_DEFINE= IMAGE
|
||||||
|
OPTIONS_DEFAULT= IMAGE
|
||||||
|
|
||||||
|
IMAGE_DESC= Image file support
|
||||||
|
|
||||||
|
IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
deskutils/mat/distinfo
Normal file
3
deskutils/mat/distinfo
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
TIMESTAMP = 1521393594
|
||||||
|
SHA256 (mat-mat-4b9a65758da4bb27724ac1f94162810a29cb3877_GL0.tar.gz) = 4f4cab3ab353cc295ebff87fe69ab41a84ba0f1a24c688e128044731dc2c0a48
|
||||||
|
SIZE (mat-mat-4b9a65758da4bb27724ac1f94162810a29cb3877_GL0.tar.gz) = 2729762
|
15
deskutils/mat/files/patch-libmat_mat.py
Normal file
15
deskutils/mat/files/patch-libmat_mat.py
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
--- libmat/mat.py.orig 2018-03-18 17:33:51 UTC
|
||||||
|
+++ libmat/mat.py
|
||||||
|
@@ -116,10 +116,8 @@ def secure_remove(filename):
|
||||||
|
raise libmat.exceptions.UnableToWriteFile
|
||||||
|
|
||||||
|
try:
|
||||||
|
- shred = 'shred'
|
||||||
|
- if platform.system() == 'MacOS':
|
||||||
|
- shred = 'gshred'
|
||||||
|
- if not subprocess.call([shred, '--remove', filename]):
|
||||||
|
+ shred = 'srm'
|
||||||
|
+ if not subprocess.call([shred, filename]):
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
raise OSError
|
5
deskutils/mat/pkg-descr
Normal file
5
deskutils/mat/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI
|
||||||
|
application, a CLI application and a library, to anonymize/remove
|
||||||
|
metadata.
|
||||||
|
|
||||||
|
WWW: https://mat.boum.org
|
Loading…
Reference in New Issue
Block a user