diff --git a/security/py-netbox-secretstore/Makefile b/security/py-netbox-secretstore/Makefile index 1e673017fbd3..6aeed0a86090 100644 --- a/security/py-netbox-secretstore/Makefile +++ b/security/py-netbox-secretstore/Makefile @@ -1,25 +1,26 @@ PORTNAME= netbox-secretstore DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Secret store for NetBox WWW= https://github.com/dansheps/netbox-secretstore LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_VER=${PYTHON_VER} .include diff --git a/security/py-netbox-secretstore/files/patch-netbox__secretstore_migrations_0006__alter__secret__custom__field__data__and__more.py b/security/py-netbox-secretstore/files/patch-netbox__secretstore_migrations_0006__alter__secret__custom__field__data__and__more.py new file mode 100644 index 000000000000..ba6e41dd0b31 --- /dev/null +++ b/security/py-netbox-secretstore/files/patch-netbox__secretstore_migrations_0006__alter__secret__custom__field__data__and__more.py @@ -0,0 +1,35 @@ +From: Daniel Sheppard +Date: Tue, 24 Jan 2023 13:51:57 -0600 +Subject: [PATCH] Update for missing migrations + +Obtained from: + +https://github.com/DanSheps/netbox-secretstore/commit/9c3f69e5af6f5e8d6af11f5c8ea41433ef51145c + +--- netbox_secretstore/migrations/0006_alter_secret_custom_field_data_and_more.py.orig 2023-03-16 06:29:56 UTC ++++ netbox_secretstore/migrations/0006_alter_secret_custom_field_data_and_more.py +@@ -0,0 +1,24 @@ ++# Generated by Django 4.1.4 on 2023-01-24 19:50 ++ ++from django.db import migrations, models ++import utilities.json ++ ++ ++class Migration(migrations.Migration): ++ ++ dependencies = [ ++ ('netbox_secretstore', '0005_alter_secret_created_alter_secret_id_and_more'), ++ ] ++ ++ operations = [ ++ migrations.AlterField( ++ model_name='secret', ++ name='custom_field_data', ++ field=models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder), ++ ), ++ migrations.AlterField( ++ model_name='secretrole', ++ name='custom_field_data', ++ field=models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder), ++ ), ++ ]