pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/py-stix py-stix: update to 1.2.0.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e022de8a394c
branches:  trunk
changeset: 370035:e022de8a394c
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Oct 10 07:32:30 2017 +0000

description:
py-stix: update to 1.2.0.4

Version 1.2.0.4:
Add support for Python 3.6.
Update to latest mixbox.
Emit proper xsi:type for AISMarkingStructure.
Implement hash for required objects

diffstat:

 security/py-stix/Makefile |   21 ++++-
 security/py-stix/PLIST    |  146 ++++++++++++++++++++++++++++++++++++++++++---
 security/py-stix/distinfo |   10 +-
 3 files changed, 156 insertions(+), 21 deletions(-)

diffs (truncated from 341 to 300 lines):

diff -r 54b5d4837f9c -r e022de8a394c security/py-stix/Makefile
--- a/security/py-stix/Makefile Tue Oct 10 07:30:58 2017 +0000
+++ b/security/py-stix/Makefile Tue Oct 10 07:32:30 2017 +0000
@@ -1,16 +1,25 @@
-# $NetBSD: Makefile,v 1.7 2017/01/01 14:43:56 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2017/10/10 07:32:30 adam Exp $
 
-DISTNAME=      stix-1.1.1.0
+DISTNAME=      stix-1.2.0.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    python security
-MASTER_SITES=  ${MASTER_SITE_PYPI:=s/stix/}
+CATEGORIES=    security python
+#MASTER_SITES= ${MASTER_SITE_PYPI:=s/stix/}
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=STIXProject/}
 
 MAINTAINER=    khorben%defora.org@localhost
-HOMEPAGE=      https://github.com/STIXProject/python-stix
+HOMEPAGE=      http://stixproject.github.io/
 COMMENT=       Python library for manipulating STIX content
 LICENSE=       modified-bsd
 
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36
+GITHUB_PROJECT=        python-stix
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+DEPENDS+=      ${PYPKGPREFIX}-cybox>=2.1.0.14:../../security/py-cybox
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
+DEPENDS+=      ${PYPKGPREFIX}-lxml>=2.3:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-mixbox>=1.0.2:../../devel/py-mixbox
+
+USE_LANGUAGES= # none
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 54b5d4837f9c -r e022de8a394c security/py-stix/PLIST
--- a/security/py-stix/PLIST    Tue Oct 10 07:30:58 2017 +0000
+++ b/security/py-stix/PLIST    Tue Oct 10 07:32:30 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2014/05/17 16:03:45 khorben Exp $
+@comment $NetBSD: PLIST,v 1.2 2017/10/10 07:32:30 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -55,6 +55,9 @@
 ${PYSITELIB}/stix/bindings/extensions/marking/__init__.py
 ${PYSITELIB}/stix/bindings/extensions/marking/__init__.pyc
 ${PYSITELIB}/stix/bindings/extensions/marking/__init__.pyo
+${PYSITELIB}/stix/bindings/extensions/marking/ais.py
+${PYSITELIB}/stix/bindings/extensions/marking/ais.pyc
+${PYSITELIB}/stix/bindings/extensions/marking/ais.pyo
 ${PYSITELIB}/stix/bindings/extensions/marking/simple_marking.py
 ${PYSITELIB}/stix/bindings/extensions/marking/simple_marking.pyc
 ${PYSITELIB}/stix/bindings/extensions/marking/simple_marking.pyo
@@ -100,6 +103,9 @@
 ${PYSITELIB}/stix/bindings/indicator.py
 ${PYSITELIB}/stix/bindings/indicator.pyc
 ${PYSITELIB}/stix/bindings/indicator.pyo
+${PYSITELIB}/stix/bindings/report.py
+${PYSITELIB}/stix/bindings/report.pyc
+${PYSITELIB}/stix/bindings/report.pyo
 ${PYSITELIB}/stix/bindings/stix_common.py
 ${PYSITELIB}/stix/bindings/stix_common.pyc
 ${PYSITELIB}/stix/bindings/stix_common.pyo
@@ -121,12 +127,18 @@
 ${PYSITELIB}/stix/coa/objective.py
 ${PYSITELIB}/stix/coa/objective.pyc
 ${PYSITELIB}/stix/coa/objective.pyo
+${PYSITELIB}/stix/coa/structured_coa.py
+${PYSITELIB}/stix/coa/structured_coa.pyc
+${PYSITELIB}/stix/coa/structured_coa.pyo
 ${PYSITELIB}/stix/common/__init__.py
 ${PYSITELIB}/stix/common/__init__.pyc
 ${PYSITELIB}/stix/common/__init__.pyo
 ${PYSITELIB}/stix/common/activity.py
 ${PYSITELIB}/stix/common/activity.pyc
 ${PYSITELIB}/stix/common/activity.pyo
+${PYSITELIB}/stix/common/campaign_reference.py
+${PYSITELIB}/stix/common/campaign_reference.pyc
+${PYSITELIB}/stix/common/campaign_reference.pyo
 ${PYSITELIB}/stix/common/confidence.py
 ${PYSITELIB}/stix/common/confidence.pyc
 ${PYSITELIB}/stix/common/confidence.pyo
@@ -139,9 +151,21 @@
 ${PYSITELIB}/stix/common/information_source.py
 ${PYSITELIB}/stix/common/information_source.pyc
 ${PYSITELIB}/stix/common/information_source.pyo
-${PYSITELIB}/stix/common/kill_chains.py
-${PYSITELIB}/stix/common/kill_chains.pyc
-${PYSITELIB}/stix/common/kill_chains.pyo
+${PYSITELIB}/stix/common/kill_chains/__init__.py
+${PYSITELIB}/stix/common/kill_chains/__init__.pyc
+${PYSITELIB}/stix/common/kill_chains/__init__.pyo
+${PYSITELIB}/stix/common/kill_chains/lmco.py
+${PYSITELIB}/stix/common/kill_chains/lmco.pyc
+${PYSITELIB}/stix/common/kill_chains/lmco.pyo
+${PYSITELIB}/stix/common/names.py
+${PYSITELIB}/stix/common/names.pyc
+${PYSITELIB}/stix/common/names.pyo
+${PYSITELIB}/stix/common/profiles.py
+${PYSITELIB}/stix/common/profiles.pyc
+${PYSITELIB}/stix/common/profiles.pyo
+${PYSITELIB}/stix/common/references.py
+${PYSITELIB}/stix/common/references.pyc
+${PYSITELIB}/stix/common/references.pyo
 ${PYSITELIB}/stix/common/related.py
 ${PYSITELIB}/stix/common/related.pyc
 ${PYSITELIB}/stix/common/related.pyo
@@ -202,6 +226,9 @@
 ${PYSITELIB}/stix/extensions/marking/__init__.py
 ${PYSITELIB}/stix/extensions/marking/__init__.pyc
 ${PYSITELIB}/stix/extensions/marking/__init__.pyo
+${PYSITELIB}/stix/extensions/marking/ais.py
+${PYSITELIB}/stix/extensions/marking/ais.pyc
+${PYSITELIB}/stix/extensions/marking/ais.pyo
 ${PYSITELIB}/stix/extensions/marking/simple_marking.py
 ${PYSITELIB}/stix/extensions/marking/simple_marking.pyc
 ${PYSITELIB}/stix/extensions/marking/simple_marking.pyo
@@ -211,15 +238,27 @@
 ${PYSITELIB}/stix/extensions/marking/tlp.py
 ${PYSITELIB}/stix/extensions/marking/tlp.pyc
 ${PYSITELIB}/stix/extensions/marking/tlp.pyo
+${PYSITELIB}/stix/extensions/structured_coa/__init__.py
+${PYSITELIB}/stix/extensions/structured_coa/__init__.pyc
+${PYSITELIB}/stix/extensions/structured_coa/__init__.pyo
+${PYSITELIB}/stix/extensions/structured_coa/generic_structured_coa.py
+${PYSITELIB}/stix/extensions/structured_coa/generic_structured_coa.pyc
+${PYSITELIB}/stix/extensions/structured_coa/generic_structured_coa.pyo
 ${PYSITELIB}/stix/extensions/test_mechanism/__init__.py
 ${PYSITELIB}/stix/extensions/test_mechanism/__init__.pyc
 ${PYSITELIB}/stix/extensions/test_mechanism/__init__.pyo
+${PYSITELIB}/stix/extensions/test_mechanism/generic_test_mechanism.py
+${PYSITELIB}/stix/extensions/test_mechanism/generic_test_mechanism.pyc
+${PYSITELIB}/stix/extensions/test_mechanism/generic_test_mechanism.pyo
 ${PYSITELIB}/stix/extensions/test_mechanism/open_ioc_2010_test_mechanism.py
 ${PYSITELIB}/stix/extensions/test_mechanism/open_ioc_2010_test_mechanism.pyc
 ${PYSITELIB}/stix/extensions/test_mechanism/open_ioc_2010_test_mechanism.pyo
 ${PYSITELIB}/stix/extensions/test_mechanism/snort_test_mechanism.py
 ${PYSITELIB}/stix/extensions/test_mechanism/snort_test_mechanism.pyc
 ${PYSITELIB}/stix/extensions/test_mechanism/snort_test_mechanism.pyo
+${PYSITELIB}/stix/extensions/test_mechanism/yara_test_mechanism.py
+${PYSITELIB}/stix/extensions/test_mechanism/yara_test_mechanism.pyc
+${PYSITELIB}/stix/extensions/test_mechanism/yara_test_mechanism.pyo
 ${PYSITELIB}/stix/incident/__init__.py
 ${PYSITELIB}/stix/incident/__init__.pyc
 ${PYSITELIB}/stix/incident/__init__.pyo
@@ -238,6 +277,9 @@
 ${PYSITELIB}/stix/incident/external_id.py
 ${PYSITELIB}/stix/incident/external_id.pyc
 ${PYSITELIB}/stix/incident/external_id.pyo
+${PYSITELIB}/stix/incident/history.py
+${PYSITELIB}/stix/incident/history.pyc
+${PYSITELIB}/stix/incident/history.pyo
 ${PYSITELIB}/stix/incident/impact_assessment.py
 ${PYSITELIB}/stix/incident/impact_assessment.pyc
 ${PYSITELIB}/stix/incident/impact_assessment.pyo
@@ -271,6 +313,12 @@
 ${PYSITELIB}/stix/indicator/valid_time.py
 ${PYSITELIB}/stix/indicator/valid_time.pyc
 ${PYSITELIB}/stix/indicator/valid_time.pyo
+${PYSITELIB}/stix/report/__init__.py
+${PYSITELIB}/stix/report/__init__.pyc
+${PYSITELIB}/stix/report/__init__.pyo
+${PYSITELIB}/stix/report/header.py
+${PYSITELIB}/stix/report/header.pyc
+${PYSITELIB}/stix/report/header.pyo
 ${PYSITELIB}/stix/test/__init__.py
 ${PYSITELIB}/stix/test/__init__.pyc
 ${PYSITELIB}/stix/test/__init__.pyo
@@ -286,21 +334,42 @@
 ${PYSITELIB}/stix/test/common/activity_test.py
 ${PYSITELIB}/stix/test/common/activity_test.pyc
 ${PYSITELIB}/stix/test/common/activity_test.pyo
+${PYSITELIB}/stix/test/common/campaign_reference_test.py
+${PYSITELIB}/stix/test/common/campaign_reference_test.pyc
+${PYSITELIB}/stix/test/common/campaign_reference_test.pyo
+${PYSITELIB}/stix/test/common/cdata_test.py
+${PYSITELIB}/stix/test/common/cdata_test.pyc
+${PYSITELIB}/stix/test/common/cdata_test.pyo
 ${PYSITELIB}/stix/test/common/confidence_test.py
 ${PYSITELIB}/stix/test/common/confidence_test.pyc
 ${PYSITELIB}/stix/test/common/confidence_test.pyo
+${PYSITELIB}/stix/test/common/datetimewithprecision_test.py
+${PYSITELIB}/stix/test/common/datetimewithprecision_test.pyc
+${PYSITELIB}/stix/test/common/datetimewithprecision_test.pyo
 ${PYSITELIB}/stix/test/common/identity_test.py
 ${PYSITELIB}/stix/test/common/identity_test.pyc
 ${PYSITELIB}/stix/test/common/identity_test.pyo
 ${PYSITELIB}/stix/test/common/information_source_test.py
 ${PYSITELIB}/stix/test/common/information_source_test.pyc
 ${PYSITELIB}/stix/test/common/information_source_test.pyo
+${PYSITELIB}/stix/test/common/kill_chains_test.py
+${PYSITELIB}/stix/test/common/kill_chains_test.pyc
+${PYSITELIB}/stix/test/common/kill_chains_test.pyo
+${PYSITELIB}/stix/test/common/names_test.py
+${PYSITELIB}/stix/test/common/names_test.pyc
+${PYSITELIB}/stix/test/common/names_test.pyo
 ${PYSITELIB}/stix/test/common/related_test.py
 ${PYSITELIB}/stix/test/common/related_test.pyc
 ${PYSITELIB}/stix/test/common/related_test.pyo
 ${PYSITELIB}/stix/test/common/statement_test.py
 ${PYSITELIB}/stix/test/common/statement_test.pyc
 ${PYSITELIB}/stix/test/common/statement_test.pyo
+${PYSITELIB}/stix/test/common/structured_text_test.py
+${PYSITELIB}/stix/test/common/structured_text_test.pyc
+${PYSITELIB}/stix/test/common/structured_text_test.pyo
+${PYSITELIB}/stix/test/common/tools_test.py
+${PYSITELIB}/stix/test/common/tools_test.pyc
+${PYSITELIB}/stix/test/common/tools_test.pyo
 ${PYSITELIB}/stix/test/core/__init__.py
 ${PYSITELIB}/stix/test/core/__init__.pyc
 ${PYSITELIB}/stix/test/core/__init__.pyo
@@ -313,6 +382,9 @@
 ${PYSITELIB}/stix/test/data_marking_test.py
 ${PYSITELIB}/stix/test/data_marking_test.pyc
 ${PYSITELIB}/stix/test/data_marking_test.pyo
+${PYSITELIB}/stix/test/encoding_test.py
+${PYSITELIB}/stix/test/encoding_test.pyc
+${PYSITELIB}/stix/test/encoding_test.pyo
 ${PYSITELIB}/stix/test/exploit_target_test.py
 ${PYSITELIB}/stix/test/exploit_target_test.pyc
 ${PYSITELIB}/stix/test/exploit_target_test.pyo
@@ -325,30 +397,75 @@
 ${PYSITELIB}/stix/test/extensions/identity/ciq_identity_3_0_test.py
 ${PYSITELIB}/stix/test/extensions/identity/ciq_identity_3_0_test.pyc
 ${PYSITELIB}/stix/test/extensions/identity/ciq_identity_3_0_test.pyo
+${PYSITELIB}/stix/test/extensions/malware/__init__.py
+${PYSITELIB}/stix/test/extensions/malware/__init__.pyc
+${PYSITELIB}/stix/test/extensions/malware/__init__.pyo
+${PYSITELIB}/stix/test/extensions/malware/maec_4_1_malware_test.py
+${PYSITELIB}/stix/test/extensions/malware/maec_4_1_malware_test.pyc
+${PYSITELIB}/stix/test/extensions/malware/maec_4_1_malware_test.pyo
 ${PYSITELIB}/stix/test/extensions/marking/__init__.py
 ${PYSITELIB}/stix/test/extensions/marking/__init__.pyc
 ${PYSITELIB}/stix/test/extensions/marking/__init__.pyo
+${PYSITELIB}/stix/test/extensions/marking/ais_marking_test.py
+${PYSITELIB}/stix/test/extensions/marking/ais_marking_test.pyc
+${PYSITELIB}/stix/test/extensions/marking/ais_marking_test.pyo
 ${PYSITELIB}/stix/test/extensions/marking/simple_marking_test.py
 ${PYSITELIB}/stix/test/extensions/marking/simple_marking_test.pyc
 ${PYSITELIB}/stix/test/extensions/marking/simple_marking_test.pyo
 ${PYSITELIB}/stix/test/extensions/marking/terms_of_use_marking_test.py
 ${PYSITELIB}/stix/test/extensions/marking/terms_of_use_marking_test.pyc
 ${PYSITELIB}/stix/test/extensions/marking/terms_of_use_marking_test.pyo
-${PYSITELIB}/stix/test/extensions/marking/tlp_test.py
-${PYSITELIB}/stix/test/extensions/marking/tlp_test.pyc
-${PYSITELIB}/stix/test/extensions/marking/tlp_test.pyo
+${PYSITELIB}/stix/test/extensions/marking/tlp_marking_test.py
+${PYSITELIB}/stix/test/extensions/marking/tlp_marking_test.pyc
+${PYSITELIB}/stix/test/extensions/marking/tlp_marking_test.pyo
+${PYSITELIB}/stix/test/extensions/structured_coa/__init__.py
+${PYSITELIB}/stix/test/extensions/structured_coa/__init__.pyc
+${PYSITELIB}/stix/test/extensions/structured_coa/__init__.pyo
+${PYSITELIB}/stix/test/extensions/structured_coa/generic_test.py
+${PYSITELIB}/stix/test/extensions/structured_coa/generic_test.pyc
+${PYSITELIB}/stix/test/extensions/structured_coa/generic_test.pyo
+${PYSITELIB}/stix/test/extensions/test_mechanisms/__init__.py
+${PYSITELIB}/stix/test/extensions/test_mechanisms/__init__.pyc
+${PYSITELIB}/stix/test/extensions/test_mechanisms/__init__.pyo
+${PYSITELIB}/stix/test/extensions/test_mechanisms/generic_test.py
+${PYSITELIB}/stix/test/extensions/test_mechanisms/generic_test.pyc
+${PYSITELIB}/stix/test/extensions/test_mechanisms/generic_test.pyo
+${PYSITELIB}/stix/test/extensions/test_mechanisms/openioc_test.py
+${PYSITELIB}/stix/test/extensions/test_mechanisms/openioc_test.pyc
+${PYSITELIB}/stix/test/extensions/test_mechanisms/openioc_test.pyo
+${PYSITELIB}/stix/test/extensions/test_mechanisms/snort_test.py
+${PYSITELIB}/stix/test/extensions/test_mechanisms/snort_test.pyc
+${PYSITELIB}/stix/test/extensions/test_mechanisms/snort_test.pyo
+${PYSITELIB}/stix/test/extensions/test_mechanisms/yara_test.py
+${PYSITELIB}/stix/test/extensions/test_mechanisms/yara_test.pyc
+${PYSITELIB}/stix/test/extensions/test_mechanisms/yara_test.pyo
 ${PYSITELIB}/stix/test/incident_test.py
 ${PYSITELIB}/stix/test/incident_test.pyc
 ${PYSITELIB}/stix/test/incident_test.pyo
 ${PYSITELIB}/stix/test/indicator_test.py
 ${PYSITELIB}/stix/test/indicator_test.pyc
 ${PYSITELIB}/stix/test/indicator_test.pyo
+${PYSITELIB}/stix/test/report_test.py
+${PYSITELIB}/stix/test/report_test.pyc
+${PYSITELIB}/stix/test/report_test.pyo
 ${PYSITELIB}/stix/test/threat_actor_test.py
 ${PYSITELIB}/stix/test/threat_actor_test.pyc
 ${PYSITELIB}/stix/test/threat_actor_test.pyo
 ${PYSITELIB}/stix/test/ttp_test.py
 ${PYSITELIB}/stix/test/ttp_test.pyc
 ${PYSITELIB}/stix/test/ttp_test.pyo
+${PYSITELIB}/stix/test/utils/__init__.py
+${PYSITELIB}/stix/test/utils/__init__.pyc
+${PYSITELIB}/stix/test/utils/__init__.pyo
+${PYSITELIB}/stix/test/utils/nsparser_test.py
+${PYSITELIB}/stix/test/utils/nsparser_test.pyc
+${PYSITELIB}/stix/test/utils/nsparser_test.pyo
+${PYSITELIB}/stix/test/utils/parser_test.py
+${PYSITELIB}/stix/test/utils/parser_test.pyc
+${PYSITELIB}/stix/test/utils/parser_test.pyo
+${PYSITELIB}/stix/test/utils/utils_test.py
+${PYSITELIB}/stix/test/utils/utils_test.pyc
+${PYSITELIB}/stix/test/utils/utils_test.pyo
 ${PYSITELIB}/stix/threat_actor/__init__.py
 ${PYSITELIB}/stix/threat_actor/__init__.pyc



Home | Main Index | Thread Index | Old Index