Hi, attached is the diff to update plaso to latest release.
Ok? Cheers, Remi.
Index: Makefile =================================================================== RCS file: /cvs/ports/security/plaso/Makefile,v retrieving revision 1.7 diff -u -p -u -p -r1.7 Makefile --- Makefile 13 May 2018 13:48:39 -0000 1.7 +++ Makefile 25 May 2018 12:18:22 -0000 @@ -2,9 +2,8 @@ COMMENT = engine and tools to automate creation of super timeline -MODPY_EGG_VERSION = 20180127 +MODPY_EGG_VERSION = 20180524 DISTNAME = plaso-${MODPY_EGG_VERSION} -REVISION = 1 DISTFILES = ${DISTNAME}_1{${DISTNAME}}${EXTRACT_SUFX} @@ -76,13 +75,21 @@ RUN_DEPENDS += devel/ipython \ sysutils/py-tsk \ textproc/py-yaml \ www/py-requests \ - www/py-urllib3 + www/py-urllib3 \ + textproc/py-elasticsearch \ + devel/py-dtfabric \ + devel/py-biplist TEST_DEPENDS += devel/py-test \ ${RUN_DEPENDS} +# py-elasticsearch in ports in > 5.5.1, ignore error +post-extract: + sed -i "s/maximum_version: 5.5.1/#maximum_version: 5.5.1/" ${WRKSRC}/dependencies.ini + +pre-test: + touch ${WRKSRC}/utils/__init__.py do-test: cd ${WRKSRC} && LC_CTYPE='en_US.UTF-8' ${MODPY_BIN} ./run_tests.py - .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/security/plaso/distinfo,v retrieving revision 1.6 diff -u -p -u -p -r1.6 distinfo --- distinfo 1 Mar 2018 09:24:17 -0000 1.6 +++ distinfo 25 May 2018 12:18:22 -0000 @@ -1,2 +1,2 @@ -SHA256 (plaso-20180127_1.tar.gz) = kA10e1j2UrkTxhSf3YnSGTPf++3KaktvT5W2OE+C8nU= -SIZE (plaso-20180127_1.tar.gz) = 109492062 +SHA256 (plaso-20180524_1.tar.gz) = bjzAwg+eCK7He2fV9GbfJ55e+G3fEyWNB4zLMpPc4gc= +SIZE (plaso-20180524_1.tar.gz) = 109661713 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/security/plaso/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 1 Feb 2018 13:25:08 -0000 1.5 +++ pkg/PLIST 25 May 2018 12:18:22 -0000 @@ -4,6 +4,8 @@ bin/log2timeline.py bin/pinfo.py bin/psort.py bin/psteal.py +lib/python${MODPY_VERSION}/ +lib/python${MODPY_VERSION}/site-packages/ lib/python${MODPY_VERSION}/site-packages/plaso/ lib/python${MODPY_VERSION}/site-packages/plaso-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ lib/python${MODPY_VERSION}/site-packages/plaso-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO @@ -25,6 +27,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/analysis/file_hashes.pyc lib/python${MODPY_VERSION}/site-packages/plaso/analysis/interface.py lib/python${MODPY_VERSION}/site-packages/plaso/analysis/interface.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/analysis/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/analysis/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/analysis/manager.py lib/python${MODPY_VERSION}/site-packages/plaso/analysis/manager.pyc lib/python${MODPY_VERSION}/site-packages/plaso/analysis/mediator.py @@ -63,6 +67,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/hashing_analyzer.pyc lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/interface.py lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/interface.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/manager.py lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/manager.pyc lib/python${MODPY_VERSION}/site-packages/plaso/analyzers/yara_analyzer.py @@ -111,6 +117,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/output_modules.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/parsers.py lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/parsers.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/process_resources.py +lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/process_resources.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/profiling.py lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/profiling.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/server_config.py @@ -147,12 +155,14 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/xlsx_output.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/yara_rules.py lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/yara_rules.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/zeromq.py +lib/python${MODPY_VERSION}/site-packages/plaso/cli/helpers/zeromq.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/image_export_tool.py lib/python${MODPY_VERSION}/site-packages/plaso/cli/image_export_tool.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/log2timeline_tool.py lib/python${MODPY_VERSION}/site-packages/plaso/cli/log2timeline_tool.pyc -lib/python${MODPY_VERSION}/site-packages/plaso/cli/logging_filter.py -lib/python${MODPY_VERSION}/site-packages/plaso/cli/logging_filter.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/cli/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/cli/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/pinfo_tool.py lib/python${MODPY_VERSION}/site-packages/plaso/cli/pinfo_tool.pyc lib/python${MODPY_VERSION}/site-packages/plaso/cli/psort_tool.py @@ -219,6 +229,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/engine/filter_file.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/knowledge_base.py lib/python${MODPY_VERSION}/site-packages/plaso/engine/knowledge_base.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/engine/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/engine/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/path_helper.py lib/python${MODPY_VERSION}/site-packages/plaso/engine/path_helper.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/plaso_queue.py @@ -227,10 +239,12 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/engine/process_info.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/processing_status.py lib/python${MODPY_VERSION}/site-packages/plaso/engine/processing_status.pyc -lib/python${MODPY_VERSION}/site-packages/plaso/engine/profiler.py -lib/python${MODPY_VERSION}/site-packages/plaso/engine/profiler.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/engine/profilers.py +lib/python${MODPY_VERSION}/site-packages/plaso/engine/profilers.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/single_process.py lib/python${MODPY_VERSION}/site-packages/plaso/engine/single_process.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/engine/tagging_file.py +lib/python${MODPY_VERSION}/site-packages/plaso/engine/tagging_file.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/worker.py lib/python${MODPY_VERSION}/site-packages/plaso/engine/worker.pyc lib/python${MODPY_VERSION}/site-packages/plaso/engine/zeromq_queue.py @@ -317,6 +331,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/formatters/ganalytics.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/gdrive.py lib/python${MODPY_VERSION}/site-packages/plaso/formatters/gdrive.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/formatters/gdrive_synclog.py +lib/python${MODPY_VERSION}/site-packages/plaso/formatters/gdrive_synclog.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/hachoir.py lib/python${MODPY_VERSION}/site-packages/plaso/formatters/hachoir.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/iis.py @@ -331,6 +347,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/formatters/java_idx.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/kik_ios.py lib/python${MODPY_VERSION}/site-packages/plaso/formatters/kik_ios.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/formatters/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/formatters/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/ls_quarantine.py lib/python${MODPY_VERSION}/site-packages/plaso/formatters/ls_quarantine.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/mac_appfirewall.py @@ -411,6 +429,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/formatters/task_scheduler.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/text.py lib/python${MODPY_VERSION}/site-packages/plaso/formatters/text.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/formatters/trendmicroav.py +lib/python${MODPY_VERSION}/site-packages/plaso/formatters/trendmicroav.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/twitter_ios.py lib/python${MODPY_VERSION}/site-packages/plaso/formatters/twitter_ios.pyc lib/python${MODPY_VERSION}/site-packages/plaso/formatters/userassist.py @@ -456,6 +476,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/lib/binary.pyc lib/python${MODPY_VERSION}/site-packages/plaso/lib/bufferlib.py lib/python${MODPY_VERSION}/site-packages/plaso/lib/bufferlib.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/lib/decorators.py +lib/python${MODPY_VERSION}/site-packages/plaso/lib/decorators.pyc lib/python${MODPY_VERSION}/site-packages/plaso/lib/definitions.py lib/python${MODPY_VERSION}/site-packages/plaso/lib/definitions.pyc lib/python${MODPY_VERSION}/site-packages/plaso/lib/errors.py @@ -489,6 +511,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/base_process.pyc lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/engine.py lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/engine.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/multi_process_queue.py lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/multi_process_queue.pyc lib/python${MODPY_VERSION}/site-packages/plaso/multi_processing/plaso_xmlrpc.py @@ -520,6 +544,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/output/kml.pyc lib/python${MODPY_VERSION}/site-packages/plaso/output/l2t_csv.py lib/python${MODPY_VERSION}/site-packages/plaso/output/l2t_csv.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/output/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/output/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/output/manager.py lib/python${MODPY_VERSION}/site-packages/plaso/output/manager.pyc lib/python${MODPY_VERSION}/site-packages/plaso/output/mediator.py @@ -532,6 +558,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/output/rawpy.pyc lib/python${MODPY_VERSION}/site-packages/plaso/output/shared_4n6time.py lib/python${MODPY_VERSION}/site-packages/plaso/output/shared_4n6time.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/output/shared_elastic.py +lib/python${MODPY_VERSION}/site-packages/plaso/output/shared_elastic.pyc lib/python${MODPY_VERSION}/site-packages/plaso/output/sqlite_4n6time.py lib/python${MODPY_VERSION}/site-packages/plaso/output/sqlite_4n6time.pyc lib/python${MODPY_VERSION}/site-packages/plaso/output/timesketch_out.py @@ -606,6 +634,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/parsers/firefox_cache.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/fseventsd.py lib/python${MODPY_VERSION}/site-packages/plaso/parsers/fseventsd.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/parsers/gdrive_synclog.py +lib/python${MODPY_VERSION}/site-packages/plaso/parsers/gdrive_synclog.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/hachoir.py lib/python${MODPY_VERSION}/site-packages/plaso/parsers/hachoir.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/iis.py @@ -614,6 +644,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/parsers/interface.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/java_idx.py lib/python${MODPY_VERSION}/site-packages/plaso/parsers/java_idx.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/parsers/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/parsers/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/mac_appfirewall.py lib/python${MODPY_VERSION}/site-packages/plaso/parsers/mac_appfirewall.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/mac_keychain.py @@ -775,6 +807,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/parsers/systemd_journal.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/text_parser.py lib/python${MODPY_VERSION}/site-packages/plaso/parsers/text_parser.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/parsers/trendmicroav.py +lib/python${MODPY_VERSION}/site-packages/plaso/parsers/trendmicroav.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/utmp.py lib/python${MODPY_VERSION}/site-packages/plaso/parsers/utmp.pyc lib/python${MODPY_VERSION}/site-packages/plaso/parsers/utmpx.py @@ -869,6 +903,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/interface.pyc lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/linux.py lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/linux.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/macos.py lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/macos.pyc lib/python${MODPY_VERSION}/site-packages/plaso/preprocessors/manager.py @@ -882,6 +918,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/serializer/interface.pyc lib/python${MODPY_VERSION}/site-packages/plaso/serializer/json_serializer.py lib/python${MODPY_VERSION}/site-packages/plaso/serializer/json_serializer.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/serializer/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/serializer/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/storage/ lib/python${MODPY_VERSION}/site-packages/plaso/storage/__init__.py lib/python${MODPY_VERSION}/site-packages/plaso/storage/__init__.pyc @@ -900,6 +938,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/plaso/storage/identifiers.pyc lib/python${MODPY_VERSION}/site-packages/plaso/storage/interface.py lib/python${MODPY_VERSION}/site-packages/plaso/storage/interface.pyc +lib/python${MODPY_VERSION}/site-packages/plaso/storage/logger.py +lib/python${MODPY_VERSION}/site-packages/plaso/storage/logger.pyc lib/python${MODPY_VERSION}/site-packages/plaso/storage/sqlite/ lib/python${MODPY_VERSION}/site-packages/plaso/storage/sqlite/__init__.py lib/python${MODPY_VERSION}/site-packages/plaso/storage/sqlite/__init__.pyc