Thu May 11 08:41:07 2023 UTC ()
py-crytic-compile: updated to 0.3.1

0.3.1
This releases adds the support for Sepolia, removes the support for rinkeby, adds solc-select as a direct dependency and contains improvements to support linked libraries (to ease Echidna's integration).


(adam)
diff -r1.4 -r1.5 pkgsrc/finance/py-crytic-compile/Makefile
diff -r1.1 -r1.2 pkgsrc/finance/py-crytic-compile/PLIST
diff -r1.3 -r1.4 pkgsrc/finance/py-crytic-compile/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/finance/py-crytic-compile/Makefile (expand / switch to unified diff)

--- pkgsrc/finance/py-crytic-compile/Makefile 2022/01/05 15:41:10 1.4
+++ pkgsrc/finance/py-crytic-compile/Makefile 2023/05/11 08:41:07 1.5
@@ -1,25 +1,26 @@ @@ -1,25 +1,26 @@
1# $NetBSD: Makefile,v 1.4 2022/01/05 15:41:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.5 2023/05/11 08:41:07 adam Exp $
2 2
3DISTNAME= crytic-compile-0.1.9 3DISTNAME= crytic-compile-0.3.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 5CATEGORIES= finance python
6CATEGORIES= finance 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/crytic-compile/}
7MASTER_SITES= ${MASTER_SITE_GITHUB:=crytic/} 
8GITHUB_PROJECT= crytic-compile 
9GITHUB_TAG= ${PKGVERSION_NOREV} 
10 7
11MAINTAINER= khorben@defora.org 8MAINTAINER= khorben@defora.org
12HOMEPAGE= https://github.com/crytic/crytic-compile/ 9HOMEPAGE= https://github.com/crytic/crytic-compile
13COMMENT= Abstraction layer for smart contract build systems 10COMMENT= Abstraction layer for smart contract build systems
14LICENSE= gnu-agpl-v3 11LICENSE= gnu-agpl-v3
15 12
16PYTHON_VERSIONS_INCOMPATIBLE= 27 13DEPENDS+= ${PYPKGPREFIX}-cbor2-[0-9]*:../../devel/py-cbor2
 14DEPENDS+= ${PYPKGPREFIX}-cryptodome>=3.4.6:../../security/py-cryptodome
 15DEPENDS+= ${PYPKGPREFIX}-solc-select>=1.0.2:../../lang/py-solc-select
17 16
18USE_PKG_RESOURCES= yes 17USE_PKG_RESOURCES= yes
19 18
 19PYTHON_VERSIONS_INCOMPATIBLE= 27
 20
20post-install: 21post-install:
21 ${MV} ${DESTDIR}${PREFIX}/bin/crytic-compile \ 22 cd ${DESTDIR}${PREFIX}/bin && \
22 ${DESTDIR}${PREFIX}/bin/crytic-compile-${PYVERSSUFFIX} 23 ${MV} crytic-compile crytic-compile-${PYVERSSUFFIX} || ${TRUE}
23 24
24.include "../../lang/python/egg.mk" 25.include "../../lang/python/egg.mk"
25.include "../../mk/bsd.pkg.mk" 26.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/finance/py-crytic-compile/PLIST (expand / switch to unified diff)

--- pkgsrc/finance/py-crytic-compile/PLIST 2020/09/29 00:29:41 1.1
+++ pkgsrc/finance/py-crytic-compile/PLIST 2023/05/11 08:41:07 1.2
@@ -1,27 +1,30 @@ @@ -1,27 +1,30 @@
1@comment $NetBSD: PLIST,v 1.1 2020/09/29 00:29:41 khorben Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/05/11 08:41:07 adam Exp $
2bin/crytic-compile-${PYVERSSUFFIX} 2bin/crytic-compile-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/crytic_compile/__init__.py 9${PYSITELIB}/crytic_compile/__init__.py
10${PYSITELIB}/crytic_compile/__init__.pyc 10${PYSITELIB}/crytic_compile/__init__.pyc
11${PYSITELIB}/crytic_compile/__init__.pyo 11${PYSITELIB}/crytic_compile/__init__.pyo
12${PYSITELIB}/crytic_compile/__main__.py 12${PYSITELIB}/crytic_compile/__main__.py
13${PYSITELIB}/crytic_compile/__main__.pyc 13${PYSITELIB}/crytic_compile/__main__.pyc
14${PYSITELIB}/crytic_compile/__main__.pyo 14${PYSITELIB}/crytic_compile/__main__.pyo
 15${PYSITELIB}/crytic_compile/compilation_unit.py
 16${PYSITELIB}/crytic_compile/compilation_unit.pyc
 17${PYSITELIB}/crytic_compile/compilation_unit.pyo
15${PYSITELIB}/crytic_compile/compiler/__init__.py 18${PYSITELIB}/crytic_compile/compiler/__init__.py
16${PYSITELIB}/crytic_compile/compiler/__init__.pyc 19${PYSITELIB}/crytic_compile/compiler/__init__.pyc
17${PYSITELIB}/crytic_compile/compiler/__init__.pyo 20${PYSITELIB}/crytic_compile/compiler/__init__.pyo
18${PYSITELIB}/crytic_compile/compiler/compiler.py 21${PYSITELIB}/crytic_compile/compiler/compiler.py
19${PYSITELIB}/crytic_compile/compiler/compiler.pyc 22${PYSITELIB}/crytic_compile/compiler/compiler.pyc
20${PYSITELIB}/crytic_compile/compiler/compiler.pyo 23${PYSITELIB}/crytic_compile/compiler/compiler.pyo
21${PYSITELIB}/crytic_compile/crytic_compile.py 24${PYSITELIB}/crytic_compile/crytic_compile.py
22${PYSITELIB}/crytic_compile/crytic_compile.pyc 25${PYSITELIB}/crytic_compile/crytic_compile.pyc
23${PYSITELIB}/crytic_compile/crytic_compile.pyo 26${PYSITELIB}/crytic_compile/crytic_compile.pyo
24${PYSITELIB}/crytic_compile/cryticparser/__init__.py 27${PYSITELIB}/crytic_compile/cryticparser/__init__.py
25${PYSITELIB}/crytic_compile/cryticparser/__init__.pyc 28${PYSITELIB}/crytic_compile/cryticparser/__init__.pyc
26${PYSITELIB}/crytic_compile/cryticparser/__init__.pyo 29${PYSITELIB}/crytic_compile/cryticparser/__init__.pyo
27${PYSITELIB}/crytic_compile/cryticparser/cryticparser.py 30${PYSITELIB}/crytic_compile/cryticparser/cryticparser.py
@@ -56,53 +59,68 @@ ${PYSITELIB}/crytic_compile/platform/dap @@ -56,53 +59,68 @@ ${PYSITELIB}/crytic_compile/platform/dap
56${PYSITELIB}/crytic_compile/platform/dapp.pyo 59${PYSITELIB}/crytic_compile/platform/dapp.pyo
57${PYSITELIB}/crytic_compile/platform/embark.py 60${PYSITELIB}/crytic_compile/platform/embark.py
58${PYSITELIB}/crytic_compile/platform/embark.pyc 61${PYSITELIB}/crytic_compile/platform/embark.pyc
59${PYSITELIB}/crytic_compile/platform/embark.pyo 62${PYSITELIB}/crytic_compile/platform/embark.pyo
60${PYSITELIB}/crytic_compile/platform/etherlime.py 63${PYSITELIB}/crytic_compile/platform/etherlime.py
61${PYSITELIB}/crytic_compile/platform/etherlime.pyc 64${PYSITELIB}/crytic_compile/platform/etherlime.pyc
62${PYSITELIB}/crytic_compile/platform/etherlime.pyo 65${PYSITELIB}/crytic_compile/platform/etherlime.pyo
63${PYSITELIB}/crytic_compile/platform/etherscan.py 66${PYSITELIB}/crytic_compile/platform/etherscan.py
64${PYSITELIB}/crytic_compile/platform/etherscan.pyc 67${PYSITELIB}/crytic_compile/platform/etherscan.pyc
65${PYSITELIB}/crytic_compile/platform/etherscan.pyo 68${PYSITELIB}/crytic_compile/platform/etherscan.pyo
66${PYSITELIB}/crytic_compile/platform/exceptions.py 69${PYSITELIB}/crytic_compile/platform/exceptions.py
67${PYSITELIB}/crytic_compile/platform/exceptions.pyc 70${PYSITELIB}/crytic_compile/platform/exceptions.pyc
68${PYSITELIB}/crytic_compile/platform/exceptions.pyo 71${PYSITELIB}/crytic_compile/platform/exceptions.pyo
 72${PYSITELIB}/crytic_compile/platform/foundry.py
 73${PYSITELIB}/crytic_compile/platform/foundry.pyc
 74${PYSITELIB}/crytic_compile/platform/foundry.pyo
 75${PYSITELIB}/crytic_compile/platform/hardhat.py
 76${PYSITELIB}/crytic_compile/platform/hardhat.pyc
 77${PYSITELIB}/crytic_compile/platform/hardhat.pyo
69${PYSITELIB}/crytic_compile/platform/solc.py 78${PYSITELIB}/crytic_compile/platform/solc.py
70${PYSITELIB}/crytic_compile/platform/solc.pyc 79${PYSITELIB}/crytic_compile/platform/solc.pyc
71${PYSITELIB}/crytic_compile/platform/solc.pyo 80${PYSITELIB}/crytic_compile/platform/solc.pyo
72${PYSITELIB}/crytic_compile/platform/solc_standard_json.py 81${PYSITELIB}/crytic_compile/platform/solc_standard_json.py
73${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyc 82${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyc
74${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyo 83${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyo
75${PYSITELIB}/crytic_compile/platform/standard.py 84${PYSITELIB}/crytic_compile/platform/standard.py
76${PYSITELIB}/crytic_compile/platform/standard.pyc 85${PYSITELIB}/crytic_compile/platform/standard.pyc
77${PYSITELIB}/crytic_compile/platform/standard.pyo 86${PYSITELIB}/crytic_compile/platform/standard.pyo
78${PYSITELIB}/crytic_compile/platform/truffle.py 87${PYSITELIB}/crytic_compile/platform/truffle.py
79${PYSITELIB}/crytic_compile/platform/truffle.pyc 88${PYSITELIB}/crytic_compile/platform/truffle.pyc
80${PYSITELIB}/crytic_compile/platform/truffle.pyo 89${PYSITELIB}/crytic_compile/platform/truffle.pyo
81${PYSITELIB}/crytic_compile/platform/types.py 90${PYSITELIB}/crytic_compile/platform/types.py
82${PYSITELIB}/crytic_compile/platform/types.pyc 91${PYSITELIB}/crytic_compile/platform/types.pyc
83${PYSITELIB}/crytic_compile/platform/types.pyo 92${PYSITELIB}/crytic_compile/platform/types.pyo
84${PYSITELIB}/crytic_compile/platform/vyper.py 93${PYSITELIB}/crytic_compile/platform/vyper.py
85${PYSITELIB}/crytic_compile/platform/vyper.pyc 94${PYSITELIB}/crytic_compile/platform/vyper.pyc
86${PYSITELIB}/crytic_compile/platform/vyper.pyo 95${PYSITELIB}/crytic_compile/platform/vyper.pyo
87${PYSITELIB}/crytic_compile/platform/waffle.py 96${PYSITELIB}/crytic_compile/platform/waffle.py
88${PYSITELIB}/crytic_compile/platform/waffle.pyc 97${PYSITELIB}/crytic_compile/platform/waffle.pyc
89${PYSITELIB}/crytic_compile/platform/waffle.pyo 98${PYSITELIB}/crytic_compile/platform/waffle.pyo
90${PYSITELIB}/crytic_compile/py.typed 99${PYSITELIB}/crytic_compile/py.typed
 100${PYSITELIB}/crytic_compile/source_unit.py
 101${PYSITELIB}/crytic_compile/source_unit.pyc
 102${PYSITELIB}/crytic_compile/source_unit.pyo
91${PYSITELIB}/crytic_compile/utils/__init__.py 103${PYSITELIB}/crytic_compile/utils/__init__.py
92${PYSITELIB}/crytic_compile/utils/__init__.pyc 104${PYSITELIB}/crytic_compile/utils/__init__.pyc
93${PYSITELIB}/crytic_compile/utils/__init__.pyo 105${PYSITELIB}/crytic_compile/utils/__init__.pyo
 106${PYSITELIB}/crytic_compile/utils/name_collision.py
 107${PYSITELIB}/crytic_compile/utils/name_collision.pyc
 108${PYSITELIB}/crytic_compile/utils/name_collision.pyo
94${PYSITELIB}/crytic_compile/utils/naming.py 109${PYSITELIB}/crytic_compile/utils/naming.py
95${PYSITELIB}/crytic_compile/utils/naming.pyc 110${PYSITELIB}/crytic_compile/utils/naming.pyc
96${PYSITELIB}/crytic_compile/utils/naming.pyo 111${PYSITELIB}/crytic_compile/utils/naming.pyo
97${PYSITELIB}/crytic_compile/utils/natspec.py 112${PYSITELIB}/crytic_compile/utils/natspec.py
98${PYSITELIB}/crytic_compile/utils/natspec.pyc 113${PYSITELIB}/crytic_compile/utils/natspec.pyc
99${PYSITELIB}/crytic_compile/utils/natspec.pyo 114${PYSITELIB}/crytic_compile/utils/natspec.pyo
100${PYSITELIB}/crytic_compile/utils/npm.py 115${PYSITELIB}/crytic_compile/utils/npm.py
101${PYSITELIB}/crytic_compile/utils/npm.pyc 116${PYSITELIB}/crytic_compile/utils/npm.pyc
102${PYSITELIB}/crytic_compile/utils/npm.pyo 117${PYSITELIB}/crytic_compile/utils/npm.pyo
 118${PYSITELIB}/crytic_compile/utils/subprocess.py
 119${PYSITELIB}/crytic_compile/utils/subprocess.pyc
 120${PYSITELIB}/crytic_compile/utils/subprocess.pyo
103${PYSITELIB}/crytic_compile/utils/unit_tests.py 121${PYSITELIB}/crytic_compile/utils/unit_tests.py
104${PYSITELIB}/crytic_compile/utils/unit_tests.pyc 122${PYSITELIB}/crytic_compile/utils/unit_tests.pyc
105${PYSITELIB}/crytic_compile/utils/unit_tests.pyo 123${PYSITELIB}/crytic_compile/utils/unit_tests.pyo
106${PYSITELIB}/crytic_compile/utils/zip.py 124${PYSITELIB}/crytic_compile/utils/zip.py
107${PYSITELIB}/crytic_compile/utils/zip.pyc 125${PYSITELIB}/crytic_compile/utils/zip.pyc
108${PYSITELIB}/crytic_compile/utils/zip.pyo 126${PYSITELIB}/crytic_compile/utils/zip.pyo

cvs diff -r1.3 -r1.4 pkgsrc/finance/py-crytic-compile/distinfo (expand / switch to unified diff)

--- pkgsrc/finance/py-crytic-compile/distinfo 2021/10/26 10:26:04 1.3
+++ pkgsrc/finance/py-crytic-compile/distinfo 2023/05/11 08:41:07 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2021/10/26 10:26:04 nia Exp $ 1$NetBSD: distinfo,v 1.4 2023/05/11 08:41:07 adam Exp $
2 2
3BLAKE2s (crytic-compile-0.1.9.tar.gz) = 62596d9a7448f3714aac16212faf7c45bd1751a46f8f077600829c8fd5bc6f76 3BLAKE2s (crytic-compile-0.3.1.tar.gz) = fdbcfa3091eecaadc75d80b54353a1770dc24b40cb580b75cb9653f5890c003a
4SHA512 (crytic-compile-0.1.9.tar.gz) = 8bee6c0f7895b072b37018373ed3311baae4d80387d8ecd7abfe8a2ae97b8604b3e1e307e52f6348c8d2687c59baf78af60020404e3297d937bd21ebef860713 4SHA512 (crytic-compile-0.3.1.tar.gz) = 92c46c44520090a755162ba6d7b6e85ef24ee3418e32d0247b232a4a3968d3e0ef60b4130eac336b7eac1009797e52b4f132ed607604ad876b07abc6f62ee304
5Size (crytic-compile-0.1.9.tar.gz) = 69764 bytes 5Size (crytic-compile-0.3.1.tar.gz) = 71048 bytes