pkgsrc-Changes archive

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

CVS commit: pkgsrc/misc



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Oct  2 07:32:55 UTC 2026

Modified Files:
        pkgsrc/misc: Makefile
Added Files:
        pkgsrc/misc/py-fastcrc: DESCR Makefile PLIST cargo-depends.mk distinfo

Log Message:
py-fastcrc: added version 0.5.0

A hyper-fast Python module for computing CRC(8, 16, 32, 64) checksum.


To generate a diff of this commit:
cvs rdiff -u -r1.691 -r1.692 pkgsrc/misc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/py-fastcrc/DESCR \
    pkgsrc/misc/py-fastcrc/Makefile pkgsrc/misc/py-fastcrc/PLIST \
    pkgsrc/misc/py-fastcrc/cargo-depends.mk pkgsrc/misc/py-fastcrc/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/misc/Makefile
diff -u pkgsrc/misc/Makefile:1.691 pkgsrc/misc/Makefile:1.692
--- pkgsrc/misc/Makefile:1.691  Mon Sep 28 09:03:25 2026
+++ pkgsrc/misc/Makefile        Fri Oct  2 07:32:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.691 2026/09/28 09:03:25 wiz Exp $
+# $NetBSD: Makefile,v 1.692 2026/10/02 07:32:55 adam Exp $
 #
 
 COMMENT=       Miscellaneous utilities
@@ -296,6 +296,7 @@ SUBDIR+=    py-dep-logic
 SUBDIR+=       py-diff-cover
 SUBDIR+=       py-domdf-python-tools
 SUBDIR+=       py-expandvars
+SUBDIR+=       py-fastcrc
 SUBDIR+=       py-fastprogress
 SUBDIR+=       py-forbiddenfruit
 SUBDIR+=       py-ghp-import

Added files:

Index: pkgsrc/misc/py-fastcrc/DESCR
diff -u /dev/null pkgsrc/misc/py-fastcrc/DESCR:1.1
--- /dev/null   Fri Oct  2 07:32:55 2026
+++ pkgsrc/misc/py-fastcrc/DESCR        Fri Oct  2 07:32:55 2026
@@ -0,0 +1 @@
+A hyper-fast Python module for computing CRC(8, 16, 32, 64) checksum.
Index: pkgsrc/misc/py-fastcrc/Makefile
diff -u /dev/null pkgsrc/misc/py-fastcrc/Makefile:1.1
--- /dev/null   Fri Oct  2 07:32:55 2026
+++ pkgsrc/misc/py-fastcrc/Makefile     Fri Oct  2 07:32:55 2026
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2026/10/02 07:32:55 adam Exp $
+
+DISTNAME=      fastcrc-0.5.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    misc python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=f/fastcrc/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/overcat/fastcrc
+COMMENT=       Hyper-fast module for computing CRC
+LICENSE=       mit
+
+RUST_REQ=      1.89
+
+.include "cargo-depends.mk"
+
+.include "../../devel/py-maturin/tool.mk"
+.include "../../lang/python/wheel.mk"
+.include "../../lang/rust/cargo.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/py-fastcrc/PLIST
diff -u /dev/null pkgsrc/misc/py-fastcrc/PLIST:1.1
--- /dev/null   Fri Oct  2 07:32:55 2026
+++ pkgsrc/misc/py-fastcrc/PLIST        Fri Oct  2 07:32:55 2026
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.1 2026/10/02 07:32:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/fastcrc/__info__.py
+${PYSITELIB}/fastcrc/__info__.pyc
+${PYSITELIB}/fastcrc/__info__.pyo
+${PYSITELIB}/fastcrc/__init__.py
+${PYSITELIB}/fastcrc/__init__.pyc
+${PYSITELIB}/fastcrc/__init__.pyo
+${PYSITELIB}/fastcrc/crc16.py
+${PYSITELIB}/fastcrc/crc16.pyc
+${PYSITELIB}/fastcrc/crc16.pyi
+${PYSITELIB}/fastcrc/crc16.pyo
+${PYSITELIB}/fastcrc/crc32.py
+${PYSITELIB}/fastcrc/crc32.pyc
+${PYSITELIB}/fastcrc/crc32.pyi
+${PYSITELIB}/fastcrc/crc32.pyo
+${PYSITELIB}/fastcrc/crc64.py
+${PYSITELIB}/fastcrc/crc64.pyc
+${PYSITELIB}/fastcrc/crc64.pyi
+${PYSITELIB}/fastcrc/crc64.pyo
+${PYSITELIB}/fastcrc/crc8.py
+${PYSITELIB}/fastcrc/crc8.pyc
+${PYSITELIB}/fastcrc/crc8.pyi
+${PYSITELIB}/fastcrc/crc8.pyo
+${PYSITELIB}/fastcrc/fastcrc.so
+${PYSITELIB}/fastcrc/py.typed
Index: pkgsrc/misc/py-fastcrc/cargo-depends.mk
diff -u /dev/null pkgsrc/misc/py-fastcrc/cargo-depends.mk:1.1
--- /dev/null   Fri Oct  2 07:32:55 2026
+++ pkgsrc/misc/py-fastcrc/cargo-depends.mk     Fri Oct  2 07:32:55 2026
@@ -0,0 +1,23 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2026/10/02 07:32:55 adam Exp $
+
+CARGO_CRATE_DEPENDS+=  crc-fast-1.10.0
+CARGO_CRATE_DEPENDS+=  crypto-common-0.1.7
+CARGO_CRATE_DEPENDS+=  digest-0.10.7
+CARGO_CRATE_DEPENDS+=  generic-array-0.14.7
+CARGO_CRATE_DEPENDS+=  heck-0.5.0
+CARGO_CRATE_DEPENDS+=  libc-0.2.189
+CARGO_CRATE_DEPENDS+=  once_cell-1.21.4
+CARGO_CRATE_DEPENDS+=  portable-atomic-1.15.0
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.107
+CARGO_CRATE_DEPENDS+=  pyo3-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-macros-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.29.2
+CARGO_CRATE_DEPENDS+=  quote-1.0.47
+CARGO_CRATE_DEPENDS+=  spin-0.10.1
+CARGO_CRATE_DEPENDS+=  syn-2.0.119
+CARGO_CRATE_DEPENDS+=  target-lexicon-0.13.5
+CARGO_CRATE_DEPENDS+=  typenum-1.20.1
+CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.24
+CARGO_CRATE_DEPENDS+=  version_check-0.9.5
Index: pkgsrc/misc/py-fastcrc/distinfo
diff -u /dev/null pkgsrc/misc/py-fastcrc/distinfo:1.1
--- /dev/null   Fri Oct  2 07:32:55 2026
+++ pkgsrc/misc/py-fastcrc/distinfo     Fri Oct  2 07:32:55 2026
@@ -0,0 +1,68 @@
+$NetBSD: distinfo,v 1.1 2026/10/02 07:32:55 adam Exp $
+
+BLAKE2s (crc-fast-1.10.0.crate) = 7d58f45af3e01012ff1e683dbed0a9dbcd1eb3771eceb79dac7f4433751fe5b4
+SHA512 (crc-fast-1.10.0.crate) = 1a8724ebf22068829fe52789e1b9ace9cabccd259cd21cb0464422e079d72617e38de08a772b7d95cb163bbe268c27d148e1a5f10dd8c1b85e167e3c50cff60b
+Size (crc-fast-1.10.0.crate) = 1152496 bytes
+BLAKE2s (crypto-common-0.1.7.crate) = 917164761478458c50b863d4ab928c0d47b25de36c2b2e8834bc7df2da71809a
+SHA512 (crypto-common-0.1.7.crate) = dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
+Size (crypto-common-0.1.7.crate) = 9619 bytes
+BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
+SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
+Size (digest-0.10.7.crate) = 19557 bytes
+BLAKE2s (fastcrc-0.5.0.tar.gz) = 9383c1eb17a40cd6fc4a8428fddbb2adb0fb3f9746df1bd8800fd75157f4f201
+SHA512 (fastcrc-0.5.0.tar.gz) = 2fa3383dfae08372fb8cda89948e4158647576bcfaed7604000573ac0b9e7c850c323dde714d6f2c2dde3f870743c57e8e373fb0d51b1c7e937dd697e34684f9
+Size (fastcrc-0.5.0.tar.gz) = 21473 bytes
+BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
+SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
+Size (generic-array-0.14.7.crate) = 15950 bytes
+BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
+SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (libc-0.2.189.crate) = 1783ee1cd2f111dc2c064e01ae615942f295563538c0bc6a93e59ae6a35da5a2
+SHA512 (libc-0.2.189.crate) = 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
+Size (libc-0.2.189.crate) = 851502 bytes
+BLAKE2s (once_cell-1.21.4.crate) = 5945879c1e46e46585a2692e5f3ac0beaa15f111aa45611e0419b50abb21fb4e
+SHA512 (once_cell-1.21.4.crate) = af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
+Size (once_cell-1.21.4.crate) = 35010 bytes
+BLAKE2s (portable-atomic-1.15.0.crate) = d880358138cdc33d1f372d8f2b74f5f27a7fcdfc01d2817e74c0215016cbcfc4
+SHA512 (portable-atomic-1.15.0.crate) = 257cd168d0362b7b1d5e6ed9032cde9b0ac6e69d90b7e27347c39702a5ea020159c271e37e8045cf10661170f9354638791cfc972587bff3cba01da137f5a2c0
+Size (portable-atomic-1.15.0.crate) = 202705 bytes
+BLAKE2s (proc-macro2-1.0.107.crate) = fb11738a84dd1e4dea616e14778d0223a5085563cb1ea8a8fa433e26bfb1351a
+SHA512 (proc-macro2-1.0.107.crate) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
+Size (proc-macro2-1.0.107.crate) = 59588 bytes
+BLAKE2s (pyo3-0.29.2.crate) = af0f771a01900c42afa567985995548ff571b03a5980fff73494515ca5409188
+SHA512 (pyo3-0.29.2.crate) = 85326462a932fd49441f320a879192306a7a6f3a66468ca468fefdb3dff9a530b7895010f156c8c3b125279b94dd304b72825fd4bbdcaeba8e3a58bd8cdcc929
+Size (pyo3-0.29.2.crate) = 1255741 bytes
+BLAKE2s (pyo3-build-config-0.29.2.crate) = 7f15a4a87d634f71ac98c68c609ccab5ce371212d9571e6cb19d9325cbaa08fb
+SHA512 (pyo3-build-config-0.29.2.crate) = ecae961c373a87eb13ed3881ac4954112bbf54b3e02eb287d818e44e5ab46cd4700220da5072dd1fb22d68435d012a413a3680b54505c700ee059f1472833b6a
+Size (pyo3-build-config-0.29.2.crate) = 41104 bytes
+BLAKE2s (pyo3-ffi-0.29.2.crate) = 2e344e0354e0e8733fb540f94179b111a1fb3400212e97b22da456edb3d71d6e
+SHA512 (pyo3-ffi-0.29.2.crate) = a5b1db7e856af10f32ba3ce6a4dddc48a11f48431b82cbc1e40be88370836902afc9ab2918eb953d7fbed1ad7daaebefdf70489c7c798e591782e7dd6e2d0ddd
+Size (pyo3-ffi-0.29.2.crate) = 90029 bytes
+BLAKE2s (pyo3-macros-0.29.2.crate) = 3633e12d28747e42231beb07a6b4c01e3ad10f63a569b6f33de9355280e1278d
+SHA512 (pyo3-macros-0.29.2.crate) = 32281797e849ccb23c0ba03f8bea13ffcd86acfc3d5df65543c13befc03c142e88bfaf45f0cf5489cfe9e6acf9170ca6c24ced5d3f3f72be37bc7d2ce2bdb935
+Size (pyo3-macros-0.29.2.crate) = 9044 bytes
+BLAKE2s (pyo3-macros-backend-0.29.2.crate) = 9061466783774f5c2c9e2b66031e825b6b682fea22187ba8f9a2f8c50627b787
+SHA512 (pyo3-macros-backend-0.29.2.crate) = 944b8482e2a6fd0dce82eabe50f915d82b066cf11944e413ab81c01fc917dfe1877748cb8eb92f23d8acee43a9d1fb35f8690203ec440e7db7c66b03c7f27358
+Size (pyo3-macros-backend-0.29.2.crate) = 93749 bytes
+BLAKE2s (quote-1.0.47.crate) = 9d4d5bd24e4aa45922c66d3861e0d217778af2e9b3a8cf00a361c5a8a0bb60ed
+SHA512 (quote-1.0.47.crate) = 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
+Size (quote-1.0.47.crate) = 31622 bytes
+BLAKE2s (spin-0.10.1.crate) = 13834d4777ee6268ae1829862b7da665bddb34b02ce24372fda7c42b21066650
+SHA512 (spin-0.10.1.crate) = 034a27addbdb4d2f182e193e872f5ae7ac5e3bd01036c46c540b00ea5acab38bdde5b5c764052b5ce1ad0d882e5814f404e3d092a7ac3b4d352c622637a353a4
+Size (spin-0.10.1.crate) = 40591 bytes
+BLAKE2s (syn-2.0.119.crate) = 5a64486ca7999df21458dd4ba6eaaa59e3ddafd76079b1c825adb879b4f69ec7
+SHA512 (syn-2.0.119.crate) = 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
+Size (syn-2.0.119.crate) = 307407 bytes
+BLAKE2s (target-lexicon-0.13.5.crate) = 68bf6c69ac036b1df41f1073b8a85e072da1e13c570340afe4f59722e4c95fd0
+SHA512 (target-lexicon-0.13.5.crate) = 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
+Size (target-lexicon-0.13.5.crate) = 26928 bytes
+BLAKE2s (typenum-1.20.1.crate) = 934ab6c421561d93f1a27032be23ce74c9597f8b3a400b3a67b50af525e91ff3
+SHA512 (typenum-1.20.1.crate) = ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1
+Size (typenum-1.20.1.crate) = 105479 bytes
+BLAKE2s (unicode-ident-1.0.24.crate) = 48314ea8c9272549000bbd39fab6a52df9a467bedfcdcda02f183d7549b620b2
+SHA512 (unicode-ident-1.0.24.crate) = 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
+Size (unicode-ident-1.0.24.crate) = 49298 bytes
+BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
+SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
+Size (version_check-0.9.5.crate) = 15554 bytes



Home | Main Index | Thread Index | Old Index