svn commit: r356886 - in head: converters converters/py-bencode security/py-plaso security/py-plaso/files

Antoine Brodin antoine at FreeBSD.org
Sat Jun 7 08:43:33 UTC 2014


Author: antoine
Date: Sat Jun  7 08:43:31 2014
New Revision: 356886
URL: http://svnweb.freebsd.org/changeset/ports/356886
QAT: https://qat.redports.org/buildarchive/r356886/

Log:
  - Update plaso to 1.1.0
  Announce: http://blog.kiddaland.net/2014/06/what-is-one-to-say-about-june-time-of.html
  
  - Add converters/py-bencode, bencoding and bdecoding implementation

Added:
  head/converters/py-bencode/
  head/converters/py-bencode/Makefile   (contents, props changed)
  head/converters/py-bencode/distinfo   (contents, props changed)
  head/converters/py-bencode/pkg-descr   (contents, props changed)
Deleted:
  head/security/py-plaso/files/patch-plaso__parsers__firefox.py
Modified:
  head/converters/Makefile
  head/security/py-plaso/Makefile
  head/security/py-plaso/distinfo
  head/security/py-plaso/files/patch-setup.py

Modified: head/converters/Makefile
==============================================================================
--- head/converters/Makefile	Sat Jun  7 08:22:33 2014	(r356885)
+++ head/converters/Makefile	Sat Jun  7 08:43:31 2014	(r356886)
@@ -137,6 +137,7 @@
     SUBDIR += php55-mbstring
     SUBDIR += php55-recode
     SUBDIR += psiconv
+    SUBDIR += py-bencode
     SUBDIR += py-bsdconv
     SUBDIR += py-iconv
     SUBDIR += py-pisa

Added: head/converters/py-bencode/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/converters/py-bencode/Makefile	Sat Jun  7 08:43:31 2014	(r356886)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME=	bencode
+PORTVERSION=	1.0
+CATEGORIES=	converters devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	antoine at FreeBSD.org
+COMMENT=	Bencoding and bdecoding implementation
+
+LICENSE=	BTOSL
+LICENSE_NAME=	BitTorrent Open Source License
+LICENSE_TEXT=	See http://directory.fsf.org/wiki/License:BitTorrentOSL1.1
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USE_PYTHON=	2
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/converters/py-bencode/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/converters/py-bencode/distinfo	Sat Jun  7 08:43:31 2014	(r356886)
@@ -0,0 +1,2 @@
+SHA256 (bencode-1.0.tar.gz) = 0301c2202233a3f274c940702bac7bd02d5d053b8bf9502b085156270e30be9b
+SIZE (bencode-1.0.tar.gz) = 2385

Added: head/converters/py-bencode/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/converters/py-bencode/pkg-descr	Sat Jun  7 08:43:31 2014	(r356886)
@@ -0,0 +1,6 @@
+This package simply re-packages the existing bencoding and bdecoding
+implementation from the 'official' BitTorrent client as a separate,
+light-weight package for re-using them without having the entire BitTorrent
+software as a dependency.
+
+WWW: https://pypi.python.org/pypi/bencode/

Modified: head/security/py-plaso/Makefile
==============================================================================
--- head/security/py-plaso/Makefile	Sat Jun  7 08:22:33 2014	(r356885)
+++ head/security/py-plaso/Makefile	Sat Jun  7 08:43:31 2014	(r356886)
@@ -2,13 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	plaso
-PORTVERSION=	1.0.2
-PORTREVISION=	1
+PORTVERSION=	1.1.0
 CATEGORIES=	security python
-MASTER_SITES=	https://googledrive.com/host/0B30H7z4S52FleW5vUHBnblJfcjg/${PORTVERSION}/final/ \
+MASTER_SITES=	https://googledrive.com/host/0B30H7z4S52FleW5vUHBnblJfcjg/${PORTVERSION}/release/ \
 		LOCAL/antoine
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME}_source_${PORTVERSION}
 
 MAINTAINER=	antoine at FreeBSD.org
 COMMENT=	Automatic creation of a super timeline
@@ -18,21 +16,24 @@ LICENSE=	APACHE20
 RUN_DEPENDS=	hachoir-core>=0:${PORTSDIR}/devel/hachoir-core \
 		hachoir-metadata>=0:${PORTSDIR}/sysutils/hachoir-metadata \
 		hachoir-parser>=0:${PORTSDIR}/devel/hachoir-parser \
+		libesedb>=e:${PORTSDIR}/devel/libesedb \
 		libevt>=a:${PORTSDIR}/devel/libevt \
 		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}bencode>=0:${PORTSDIR}/converters/py-bencode \
 		${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}dfvfs>=0:${PORTSDIR}/security/py-dfvfs \
 		${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}psutil121>=0:${PORTSDIR}/sysutils/py-psutil121 \
+		${PYTHON_PKGNAMEPREFIX}pyelasticsearch>=0:${PORTSDIR}/textproc/py-pyelasticsearch \
 		${PYTHON_PKGNAMEPREFIX}pytsk>=0:${PORTSDIR}/sysutils/py-pytsk \
 		${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \
@@ -41,13 +42,9 @@ RUN_DEPENDS=	hachoir-core>=0:${PORTSDIR}
 USE_PYTHON=	2
 USE_PYDISTUTILS=	yes
 PYDISTUTILS_AUTOPLIST=	yes
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-PORTDOCS=	ACKNOWLEDGEMENT AUTHORS
-DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
 
+PORTDOCS=	ACKNOWLEDGEMENTS AUTHORS
 PORTEXAMPLES=	*
-EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
 

Modified: head/security/py-plaso/distinfo
==============================================================================
--- head/security/py-plaso/distinfo	Sat Jun  7 08:22:33 2014	(r356885)
+++ head/security/py-plaso/distinfo	Sat Jun  7 08:43:31 2014	(r356886)
@@ -1,2 +1,2 @@
-SHA256 (plaso_source_1.0.2.tar.gz) = 6dffc50864a38258ae8f6bedba1cd6910aa8792f632e55eb6bfd93d1b415bc98
-SIZE (plaso_source_1.0.2.tar.gz) = 14514319
+SHA256 (plaso-1.1.0.tar.gz) = f0eae193c2714b241547fa68779c9e6eb467ef34be78c6d6299851818bed73f7
+SIZE (plaso-1.1.0.tar.gz) = 39526513

Modified: head/security/py-plaso/files/patch-setup.py
==============================================================================
--- head/security/py-plaso/files/patch-setup.py	Sat Jun  7 08:22:33 2014	(r356885)
+++ head/security/py-plaso/files/patch-setup.py	Sat Jun  7 08:43:31 2014	(r356886)
@@ -1,11 +1,9 @@
---- ./setup.py.orig	2013-10-31 18:02:07.000000000 +0000
-+++ ./setup.py	2014-01-26 09:42:25.000000000 +0000
-@@ -104,7 +104,7 @@
-           'Programming Language :: Python',
-       ],
-       #include_package_data=True,
--      packages=find_packages('.'),
-+      packages=find_packages('.', exclude=['test_data']),
-       package_data={'plaso.test_data': GetFileList('test_data', ['*'])},
-      )
- 
+--- ./setup.py.orig	2014-05-25 08:56:12.000000000 +0000
++++ ./setup.py	2014-06-06 12:47:49.000000000 +0000
+@@ -106,5 +106,5 @@
+         'Programming Language :: Python',
+     ],
+     package_dir={'plaso': 'plaso'},
+-    packages=find_packages('.'),
++    packages=find_packages('.', exclude=['test_data', 'tools']),
+ )


More information about the svn-ports-head mailing list