pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics
Module Name: pkgsrc
Committed By: adam
Date: Sat Oct 24 10:00:02 UTC 2026
Modified Files:
pkgsrc/graphics: Makefile
Added Files:
pkgsrc/graphics/py-svg-hush: DESCR Makefile PLIST cargo-depends.mk
distinfo
Log Message:
py-svg-hush: added version 0.3.0
py-svg-hush is a Python package for sanitizing SVG files using the svg-hush
Rust library.
To generate a diff of this commit:
cvs rdiff -u -r1.1132 -r1.1133 pkgsrc/graphics/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/py-svg-hush/DESCR \
pkgsrc/graphics/py-svg-hush/Makefile pkgsrc/graphics/py-svg-hush/PLIST \
pkgsrc/graphics/py-svg-hush/cargo-depends.mk \
pkgsrc/graphics/py-svg-hush/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/Makefile
diff -u pkgsrc/graphics/Makefile:1.1132 pkgsrc/graphics/Makefile:1.1133
--- pkgsrc/graphics/Makefile:1.1132 Thu Oct 22 20:19:23 2026
+++ pkgsrc/graphics/Makefile Sat Oct 24 10:00:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1132 2026/10/22 20:19:23 wiz Exp $
+# $NetBSD: Makefile,v 1.1133 2026/10/24 10:00:01 adam Exp $
#
COMMENT= Graphics tools and libraries
@@ -533,6 +533,7 @@ SUBDIR+= py-seaborn
SUBDIR+= py-seqdiag
SUBDIR+= py-spectra
SUBDIR+= py-strich
+SUBDIR+= py-svg-hush
SUBDIR+= py-svglib
SUBDIR+= py-tifffile
SUBDIR+= py-wand
Added files:
Index: pkgsrc/graphics/py-svg-hush/DESCR
diff -u /dev/null pkgsrc/graphics/py-svg-hush/DESCR:1.1
--- /dev/null Sat Oct 24 10:00:02 2026
+++ pkgsrc/graphics/py-svg-hush/DESCR Sat Oct 24 10:00:01 2026
@@ -0,0 +1,2 @@
+py-svg-hush is a Python package for sanitizing SVG files using the svg-hush
+Rust library.
Index: pkgsrc/graphics/py-svg-hush/Makefile
diff -u /dev/null pkgsrc/graphics/py-svg-hush/Makefile:1.1
--- /dev/null Sat Oct 24 10:00:02 2026
+++ pkgsrc/graphics/py-svg-hush/Makefile Sat Oct 24 10:00:01 2026
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2026/10/24 10:00:01 adam Exp $
+
+DISTNAME= py_svg_hush-0.3.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py_svg_/svg-/}
+CATEGORIES= graphics python
+MASTER_SITES= ${MASTER_SITE_PYPI:=p/py_svg_hush/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/jams2/py-svg-hush
+COMMENT= Package for sanitizing SVG files
+LICENSE= mit
+
+.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/graphics/py-svg-hush/PLIST
diff -u /dev/null pkgsrc/graphics/py-svg-hush/PLIST:1.1
--- /dev/null Sat Oct 24 10:00:02 2026
+++ pkgsrc/graphics/py-svg-hush/PLIST Sat Oct 24 10:00:01 2026
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.1 2026/10/24 10:00:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/py_svg_hush/__init__.py
+${PYSITELIB}/py_svg_hush/__init__.pyc
+${PYSITELIB}/py_svg_hush/__init__.pyi
+${PYSITELIB}/py_svg_hush/__init__.pyo
+${PYSITELIB}/py_svg_hush/py.typed
+${PYSITELIB}/py_svg_hush/py_svg_hush.so
Index: pkgsrc/graphics/py-svg-hush/cargo-depends.mk
diff -u /dev/null pkgsrc/graphics/py-svg-hush/cargo-depends.mk:1.1
--- /dev/null Sat Oct 24 10:00:02 2026
+++ pkgsrc/graphics/py-svg-hush/cargo-depends.mk Sat Oct 24 10:00:01 2026
@@ -0,0 +1,29 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2026/10/24 10:00:01 adam Exp $
+
+CARGO_CRATE_DEPENDS+= base64-0.22.1
+CARGO_CRATE_DEPENDS+= data-url-0.3.1
+CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.1
+CARGO_CRATE_DEPENDS+= heck-0.5.0
+CARGO_CRATE_DEPENDS+= idna-0.5.0
+CARGO_CRATE_DEPENDS+= libc-0.2.159
+CARGO_CRATE_DEPENDS+= once_cell-1.21.3
+CARGO_CRATE_DEPENDS+= percent-encoding-2.3.1
+CARGO_CRATE_DEPENDS+= portable-atomic-1.11.0
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.86
+CARGO_CRATE_DEPENDS+= pyo3-0.28.0
+CARGO_CRATE_DEPENDS+= pyo3-build-config-0.28.0
+CARGO_CRATE_DEPENDS+= pyo3-ffi-0.28.0
+CARGO_CRATE_DEPENDS+= pyo3-macros-0.28.0
+CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.28.0
+CARGO_CRATE_DEPENDS+= quick-error-2.0.1
+CARGO_CRATE_DEPENDS+= quote-1.0.37
+CARGO_CRATE_DEPENDS+= svg-hush-0.9.5
+CARGO_CRATE_DEPENDS+= syn-2.0.87
+CARGO_CRATE_DEPENDS+= target-lexicon-0.13.4
+CARGO_CRATE_DEPENDS+= tinyvec-1.8.0
+CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
+CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.15
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.13
+CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.24
+CARGO_CRATE_DEPENDS+= url-2.5.2
+CARGO_CRATE_DEPENDS+= xml-rs-0.8.22
Index: pkgsrc/graphics/py-svg-hush/distinfo
diff -u /dev/null pkgsrc/graphics/py-svg-hush/distinfo:1.1
--- /dev/null Sat Oct 24 10:00:02 2026
+++ pkgsrc/graphics/py-svg-hush/distinfo Sat Oct 24 10:00:02 2026
@@ -0,0 +1,86 @@
+$NetBSD: distinfo,v 1.1 2026/10/24 10:00:02 adam Exp $
+
+BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
+SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+Size (base64-0.22.1.crate) = 81597 bytes
+BLAKE2s (data-url-0.3.1.crate) = 9ad488c6e1f0c50cf60d443dce6446762a3edb980b3f092475bbb2d37e995747
+SHA512 (data-url-0.3.1.crate) = cd13b3da27b20d5b16dff797b67323bb09f12f8582724ce9dbe18dc668a5c77b429ac9d9563be2112368f7067e7694653cbb2aae1c3aa897892c404822a079bb
+Size (data-url-0.3.1.crate) = 21109 bytes
+BLAKE2s (form_urlencoded-1.2.1.crate) = 9682c681e474ffe84aa961c21cf56d5afe680e43e97824e735546f8383f69e3c
+SHA512 (form_urlencoded-1.2.1.crate) = c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
+Size (form_urlencoded-1.2.1.crate) = 8969 bytes
+BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
+SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (idna-0.5.0.crate) = 914d104ffffff06c45f35089dcf7be0755e647f77b782c571a368b770911546b
+SHA512 (idna-0.5.0.crate) = bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
+Size (idna-0.5.0.crate) = 271940 bytes
+BLAKE2s (libc-0.2.159.crate) = 4e30b186556fef4434b7f11113dedbf8928770885509282001e400e64d5339b1
+SHA512 (libc-0.2.159.crate) = c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f
+Size (libc-0.2.159.crate) = 755366 bytes
+BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
+SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
+Size (once_cell-1.21.3.crate) = 34534 bytes
+BLAKE2s (percent-encoding-2.3.1.crate) = 8594a9f1915da7ce4063312903905c640ff52cd3a0361bebc09357eee53aac26
+SHA512 (percent-encoding-2.3.1.crate) = 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
+Size (percent-encoding-2.3.1.crate) = 10235 bytes
+BLAKE2s (portable-atomic-1.11.0.crate) = 0e71788c5c45ed0941262e1c2bc26c226e943b845b5f6b7f3a8f8eaedd1c84eb
+SHA512 (portable-atomic-1.11.0.crate) = 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e
+Size (portable-atomic-1.11.0.crate) = 181258 bytes
+BLAKE2s (proc-macro2-1.0.86.crate) = 5b7aa8ab733d12a5e631d92b872ce55b44770a852a722624134ce03c45bcdbd9
+SHA512 (proc-macro2-1.0.86.crate) = 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
+Size (proc-macro2-1.0.86.crate) = 48958 bytes
+BLAKE2s (py_svg_hush-0.3.0.tar.gz) = 88523de3f442d853e0395e81ac7c6dd5de907d8363d5d01560c9a3eee8de8bdd
+SHA512 (py_svg_hush-0.3.0.tar.gz) = 3a3ddd5e4797f56b8f2ddd5b84731d8c64de1340a1343fb66537a74f474777e3f44798e3379c9e6ab292f1f5f7195983ebe21b92367e1597ce648f7512dddf19
+Size (py_svg_hush-0.3.0.tar.gz) = 13970 bytes
+BLAKE2s (pyo3-0.28.0.crate) = 15e3113d28a9cd59c5e80a96ae444eb9296e06a6331adb0ec656f397ff5501e0
+SHA512 (pyo3-0.28.0.crate) = 20027199ac6fe2fc3471bb1a63a97e042da157762650db6b4ced0d03f6eb0691b314b7811be0f2df2a38c38ca7f8fd04e5e29018548be240bd7bdad80764b9d0
+Size (pyo3-0.28.0.crate) = 1200682 bytes
+BLAKE2s (pyo3-build-config-0.28.0.crate) = 444bb7179d49e56f6fd8bef7276e29cf96518c44a07e917b76025cf6f9ed3507
+SHA512 (pyo3-build-config-0.28.0.crate) = ee8e666ab439bf164368ab3fefac8a86da3515135e34cc9530ef41c6f4427fdbce3bfd3de073cbcd8c9bc8f6f69ae7bde74e833e42a9c8a37845b15b2b1b6713
+Size (pyo3-build-config-0.28.0.crate) = 35946 bytes
+BLAKE2s (pyo3-ffi-0.28.0.crate) = 94df6908089b970c0095843f0d5e6fe02154068a9128b29cc5e1c8bd2dd23b60
+SHA512 (pyo3-ffi-0.28.0.crate) = dc28a61fe08b0d6459a80acc6136b68fbf1b02f7f6c276ee6f830c42212936fcd3fd772d0972661ba8cf1710d27c3f160ba97956fa20e4c0e0cd8adcad87fd82
+Size (pyo3-ffi-0.28.0.crate) = 80835 bytes
+BLAKE2s (pyo3-macros-0.28.0.crate) = a9d7b74f55f197612242c0eba4250e5984f7148c3135b0f66fec9e0e6a957c6c
+SHA512 (pyo3-macros-0.28.0.crate) = baedd0d39f557d9786e0b8a97cbb4b80a34c87fddacb62bee32096b429736b590a627bced3097b447d321f4402f71915116c1508b1c9410c9de991b17b450258
+Size (pyo3-macros-0.28.0.crate) = 8965 bytes
+BLAKE2s (pyo3-macros-backend-0.28.0.crate) = 0b37de9140ce70f6379d9481b159f1d6dc55882fe84c0f6fdf3ad81439f007db
+SHA512 (pyo3-macros-backend-0.28.0.crate) = 85c17cd31b59023c39e030b3a479e898c92ee41795c89c3533b7a1829a5cb89f484f348a08b1396efb0b4395d5a6c6066057d2106dda4702307845e4298ba585
+Size (pyo3-macros-backend-0.28.0.crate) = 87473 bytes
+BLAKE2s (quick-error-2.0.1.crate) = b5baa20597127843f2ea703488925348d57077126e4c5741bf35bc415b1489b6
+SHA512 (quick-error-2.0.1.crate) = e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
+Size (quick-error-2.0.1.crate) = 14265 bytes
+BLAKE2s (quote-1.0.37.crate) = 7e8659f62805e9de9676e96f922946be82167b2418b3d9421fecd40ef42137ae
+SHA512 (quote-1.0.37.crate) = c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
+Size (quote-1.0.37.crate) = 28558 bytes
+BLAKE2s (svg-hush-0.9.5.crate) = 0e27003d8b22fe3e9799fe2d24cb2a6a8b7b6f2921c41580f8d7f4afe7a900c0
+SHA512 (svg-hush-0.9.5.crate) = 0fd6a4a944bef2455675e1a557f73e93e9ee5d9da3279d28b82e152cdfdaf1ff4f567efa005206006884ede2ccb8d6f4f44f3be7355646caefa6872c231f8c6b
+Size (svg-hush-0.9.5.crate) = 16646 bytes
+BLAKE2s (syn-2.0.87.crate) = 5011f613e80e4ff81c840b0ba4aea2dec2aa123dfe44aa4fd617088b89cb57e1
+SHA512 (syn-2.0.87.crate) = bcfff545d6dfefd81e09f8f30a86bdd85759b3a7d4093ef3365ed02718e10dbd604c52b94c9d7fa955d339fdc5b6c079940c6f345b5a48c52b5c8607794ca6f2
+Size (syn-2.0.87.crate) = 278076 bytes
+BLAKE2s (target-lexicon-0.13.4.crate) = 8dea34956c56a8978ed62850630b8da7492b17333a742caaae4bd9e2caca6e9a
+SHA512 (target-lexicon-0.13.4.crate) = 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2
+Size (target-lexicon-0.13.4.crate) = 26832 bytes
+BLAKE2s (tinyvec-1.8.0.crate) = e8de380db62b14a206fbbd9ece817893da5b1b316e934862e8ff076b1b309b39
+SHA512 (tinyvec-1.8.0.crate) = b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
+Size (tinyvec-1.8.0.crate) = 46796 bytes
+BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
+SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
+Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
+BLAKE2s (unicode-bidi-0.3.15.crate) = babcaf9dc1450242bcddaf2a72ec2d3d43c34bc18a4ebb9fa293ff34c7571a51
+SHA512 (unicode-bidi-0.3.15.crate) = 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
+Size (unicode-bidi-0.3.15.crate) = 56811 bytes
+BLAKE2s (unicode-ident-1.0.13.crate) = d79cc79fa7ecb5139e248413458b41db81d5abe052c7c454f5ec7654982827d8
+SHA512 (unicode-ident-1.0.13.crate) = 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51
+Size (unicode-ident-1.0.13.crate) = 43279 bytes
+BLAKE2s (unicode-normalization-0.1.24.crate) = a63276102ce80876c9935e47a021585a09dda0cfaded0a735006161fd5927509
+SHA512 (unicode-normalization-0.1.24.crate) = f7af59688773319b9d1523955ce9b82e6735bd72358715ba5c056f41956ca050b6a612cae1b39199cc089674b3c71e4016d85d48167277c794c5cef3df881754
+Size (unicode-normalization-0.1.24.crate) = 126536 bytes
+BLAKE2s (url-2.5.2.crate) = 8a9408bb79170d2fd5b76f8ec4ef7f94052dc659ecd5af45344ed4dc881b0bfc
+SHA512 (url-2.5.2.crate) = 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
+Size (url-2.5.2.crate) = 79704 bytes
+BLAKE2s (xml-rs-0.8.22.crate) = 65cac936946164ff6cb9d8b200ece414e68f4a9ac6148b4e0213f8bfae72ed2a
+SHA512 (xml-rs-0.8.22.crate) = f9843de08ab4c95a619da81963d35677b9880a52b29336ced4319b5d09b1e4e025b4781ace2564f8a3daf6f53eed81586cc8ea7cf95138ccb6e6ac18f26913c8
+Size (xml-rs-0.8.22.crate) = 54737 bytes
Home |
Main Index |
Thread Index |
Old Index