aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorantoine <antoine@FreeBSD.org>2014-05-30 23:10:34 +0800
committerantoine <antoine@FreeBSD.org>2014-05-30 23:10:34 +0800
commit1af6526ab7e7f07b8b5ff5f9d1efca8c3c6648cc (patch)
tree2b34eeecb38828ab990cd60abf8a5f24d70a63c0 /security
parent9503b3720f53915cfd3f9974a01acb5a17e6e816 (diff)
downloadfreebsd-ports-gnome-1af6526ab7e7f07b8b5ff5f9d1efca8c3c6648cc.tar.gz
freebsd-ports-gnome-1af6526ab7e7f07b8b5ff5f9d1efca8c3c6648cc.tar.zst
freebsd-ports-gnome-1af6526ab7e7f07b8b5ff5f9d1efca8c3c6648cc.zip
New port: securiry/py-dfvfs
dfVFS, or Digital Forensics Virtual File System, provides read-only access to file-system objects from various storage media types and file formats. The goal of dfVFS is to provide a generic interface for accessing file-system objects, for which it uses several back-ends that provide the actual implementation of the various storage media types, volume systems and file systems. WWW: https://code.google.com/p/dfvfs/
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/py-dfvfs/Makefile38
-rw-r--r--security/py-dfvfs/distinfo2
-rw-r--r--security/py-dfvfs/pkg-descr7
4 files changed, 48 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 1e2821b3323d..6f36307a37f6 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -751,6 +751,7 @@
SUBDIR += py-cryptkit
SUBDIR += py-cryptography
SUBDIR += py-cybox
+ SUBDIR += py-dfvfs
SUBDIR += py-ecdsa
SUBDIR += py-ed25519ll
SUBDIR += py-fail2ban
diff --git a/security/py-dfvfs/Makefile b/security/py-dfvfs/Makefile
new file mode 100644
index 000000000000..a01a79e873e4
--- /dev/null
+++ b/security/py-dfvfs/Makefile
@@ -0,0 +1,38 @@
+# Created by: Antoine Brodin <antoine@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= dfvfs
+PORTVERSION= 20140529
+CATEGORIES= security devel python
+MASTER_SITES= https://googledrive.com/host/0B3fBvzttpiiSZTI3MWV6di1fRDg/ \
+ LOCAL/antoine
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Digital Forensics Virtual File System
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= libewf>=0:${PORTSDIR}/devel/libewf \
+ libqcow>=a:${PORTSDIR}/devel/libqcow \
+ libsmdev>=a:${PORTSDIR}/devel/libsmdev \
+ libvhdi>=e:${PORTSDIR}/devel/libvhdi \
+ libvmdk>=e:${PORTSDIR}/devel/libvmdk \
+ libvshadow>=0:${PORTSDIR}/devel/libvshadow \
+ ${PYTHON_PKGNAMEPREFIX}construct>=0:${PORTSDIR}/devel/py-construct \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=0:${PORTSDIR}/devel/py-protobuf \
+ ${PYTHON_PKGNAMEPREFIX}pytsk>=0:${PORTSDIR}/sysutils/py-pytsk
+
+USE_PYTHON= 2
+USE_PYDISTUTILS= yes
+PYDISTUTILS_AUTOPLIST= yes
+
+PORTDOCS= ACKNOWLEDGEMENTS AUTHORS
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/security/py-dfvfs/distinfo b/security/py-dfvfs/distinfo
new file mode 100644
index 000000000000..8dde827dc9f1
--- /dev/null
+++ b/security/py-dfvfs/distinfo
@@ -0,0 +1,2 @@
+SHA256 (dfvfs-20140529.tar.gz) = 0176e2c4c6296a32af929f0759a8b1636d6fac5e6aa639dc28fca2b4a861f60c
+SIZE (dfvfs-20140529.tar.gz) = 420782
diff --git a/security/py-dfvfs/pkg-descr b/security/py-dfvfs/pkg-descr
new file mode 100644
index 000000000000..1d4639cf6fb3
--- /dev/null
+++ b/security/py-dfvfs/pkg-descr
@@ -0,0 +1,7 @@
+dfVFS, or Digital Forensics Virtual File System, provides read-only access to
+file-system objects from various storage media types and file formats. The goal
+of dfVFS is to provide a generic interface for accessing file-system objects,
+for which it uses several back-ends that provide the actual implementation of
+the various storage media types, volume systems and file systems.
+
+WWW: https://code.google.com/p/dfvfs/