svn commit: r334243 - in head/security/py-plaso: . files
Antoine Brodin
antoine at FreeBSD.org
Mon Nov 18 19:13:51 UTC 2013
Author: antoine
Date: Mon Nov 18 19:13:50 2013
New Revision: 334243
URL: http://svnweb.freebsd.org/changeset/ports/334243
Log:
- Update to 1.0.2
- Stage support
Release notes: http://blog.kiddaland.net/2013/10/halloween-brings-with-it-riding-witches.html
Added:
head/security/py-plaso/files/
head/security/py-plaso/files/patch-plaso__parsers__firefox.py (contents, props changed)
Modified:
head/security/py-plaso/Makefile
head/security/py-plaso/distinfo
head/security/py-plaso/pkg-plist
Modified: head/security/py-plaso/Makefile
==============================================================================
--- head/security/py-plaso/Makefile Mon Nov 18 19:07:27 2013 (r334242)
+++ head/security/py-plaso/Makefile Mon Nov 18 19:13:50 2013 (r334243)
@@ -2,13 +2,12 @@
# $FreeBSD$
PORTNAME= plaso
-DISTVERSION= 1.0.1alpha
-PORTREVISION= 1
+PORTVERSION= 1.0.2
CATEGORIES= security python
-MASTER_SITES= GOOGLE_CODE
+MASTER_SITES= https://googledrive.com/host/0B30H7z4S52FleW5vUHBnblJfcjg/${PORTVERSION}/final/ \
+ LOCAL/antoine
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}_${DISTVERSION}
-EXTRACT_SUFX= .tgz
+DISTNAME= ${PORTNAME}_source_${PORTVERSION}
MAINTAINER= antoine at FreeBSD.org
COMMENT= Automatic creation of a super timeline
@@ -22,10 +21,16 @@ RUN_DEPENDS= hachoir-core>=0:${PORTSDIR}
libevtx>=a:${PORTSDIR}/devel/libevtx \
liblnk>=0:${PORTSDIR}/devel/liblnk \
libmsiecf>=a:${PORTSDIR}/devel/libmsiecf \
+ libolecf>=a:${PORTSDIR}/devel/libolecf \
libregf>=a:${PORTSDIR}/devel/libregf \
libvshadow>=0:${PORTSDIR}/devel/libvshadow \
- ${PYTHON_PKGNAMEPREFIX}ipython>=0:${PORTSDIR}/devel/ipython \
+ ${PYTHON_PKGNAMEPREFIX}binplist>=0:${PORTSDIR}/devel/py-binplist \
+ ${PYTHON_PKGNAMEPREFIX}construct>=0:${PORTSDIR}/devel/py-construct \
${PYTHON_PKGNAMEPREFIX}dateutil>=0:${PORTSDIR}/devel/py-dateutil \
+ ${PYTHON_PKGNAMEPREFIX}docopt>=0:${PORTSDIR}/devel/py-docopt \
+ ${PYTHON_PKGNAMEPREFIX}dpkt>=0:${PORTSDIR}/net/py-dpkt \
+ ${PYTHON_PKGNAMEPREFIX}ipython>=0:${PORTSDIR}/devel/ipython \
+ ${PYTHON_PKGNAMEPREFIX}parsing>=0:${PORTSDIR}/devel/py-parsing \
${PYTHON_PKGNAMEPREFIX}protobuf>=0:${PORTSDIR}/devel/py-protobuf \
${PYTHON_PKGNAMEPREFIX}pytsk>=0:${PORTSDIR}/sysutils/py-pytsk \
${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \
@@ -34,26 +39,27 @@ RUN_DEPENDS= hachoir-core>=0:${PORTSDIR}
USE_PYTHON= 2.7
USE_PYDISTUTILS=easy_install
-PYDISTUTILS_PKGVERSION=0.1
-WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}
+PYDISTUTILS_PKGVERSION=${PORTVERSION}alpha
+WRKSRC= ${WRKDIR}/${PORTNAME}
-PORTDOCS= AUTHORS
+PORTDOCS= ACKNOWLEDGEMENT AUTHORS
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
-PORTEXAMPLES= README.tools image_export.py
+PORTEXAMPLES= *
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.options.mk>
post-install:
.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/tools/,} ${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/extra/* ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>
Modified: head/security/py-plaso/distinfo
==============================================================================
--- head/security/py-plaso/distinfo Mon Nov 18 19:07:27 2013 (r334242)
+++ head/security/py-plaso/distinfo Mon Nov 18 19:13:50 2013 (r334243)
@@ -1,2 +1,2 @@
-SHA256 (plaso_1.0.1alpha.tgz) = 08920c45d72b009df8cb80c76afe272e5554464e968ad1f07dcf4f45b317d437
-SIZE (plaso_1.0.1alpha.tgz) = 609132
+SHA256 (plaso_source_1.0.2.tar.gz) = 6dffc50864a38258ae8f6bedba1cd6910aa8792f632e55eb6bfd93d1b415bc98
+SIZE (plaso_source_1.0.2.tar.gz) = 14514319
Added: head/security/py-plaso/files/patch-plaso__parsers__firefox.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/py-plaso/files/patch-plaso__parsers__firefox.py Mon Nov 18 19:13:50 2013 (r334243)
@@ -0,0 +1,22 @@
+--- ./plaso/parsers/firefox.py.orig 2013-10-31 18:02:07.000000000 +0000
++++ ./plaso/parsers/firefox.py 2013-11-15 23:23:14.000000000 +0000
+@@ -26,18 +26,9 @@
+
+ # Check SQlite version, bail out early if too old.
+ import sqlite3
+-release, major, minor = sqlite3.sqlite_version_info
+-if (release < 3):
++if sqlite3.sqlite_version_info < (3, 7, 8):
+ raise ImportWarning(
+ 'FirefoxHistoryParser requires at least SQLite version 3.7.8.')
+-elif release == 3:
+- if major < 7:
+- raise ImportWarning(
+- 'FirefoxHistoryParser requires at least SQLite version 3.7.8.')
+- elif major == 7:
+- if minor < 8:
+- raise ImportWarning(
+- 'FirefoxHistoryParser requires at least SQLite version 3.7.8.')
+
+
+ class FirefoxPlacesBookmarkAnnotation(event.EventContainer):
Modified: head/security/py-plaso/pkg-plist
==============================================================================
--- head/security/py-plaso/pkg-plist Mon Nov 18 19:07:27 2013 (r334242)
+++ head/security/py-plaso/pkg-plist Mon Nov 18 19:13:50 2013 (r334243)
@@ -1,8 +1,10 @@
+bin/image_export.py
bin/log2timeline.py
-bin/plaso_console.py
-bin/plaso_information.py
+bin/pinfo.py
+bin/plasm.py
+bin/plaso_extract_search_history.py
bin/pprof.py
-bin/presets.py
+bin/preg.py
+bin/pshell.py
bin/psort.py
-bin/psort_test.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
More information about the svn-ports-head
mailing list