pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc
Module Name: pkgsrc
Committed By: adam
Date: Sun Aug 9 08:20:40 UTC 2026
Modified Files:
pkgsrc/textproc: Makefile
Added Files:
pkgsrc/textproc/py-unicode-segmentation-rs: DESCR Makefile PLIST
cargo-depends.mk distinfo
Log Message:
py-unicode-segmentation-rs: added version 0.3.3
Python bindings for the Rust unicode-segmentation and unicode-width crates,
providing Unicode text segmentation and width calculation according to Unicode
standards.
To generate a diff of this commit:
cvs rdiff -u -r1.1596 -r1.1597 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-unicode-segmentation-rs/DESCR \
pkgsrc/textproc/py-unicode-segmentation-rs/Makefile \
pkgsrc/textproc/py-unicode-segmentation-rs/PLIST \
pkgsrc/textproc/py-unicode-segmentation-rs/cargo-depends.mk \
pkgsrc/textproc/py-unicode-segmentation-rs/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/Makefile
diff -u pkgsrc/textproc/Makefile:1.1596 pkgsrc/textproc/Makefile:1.1597
--- pkgsrc/textproc/Makefile:1.1596 Thu Aug 6 13:08:41 2026
+++ pkgsrc/textproc/Makefile Sun Aug 9 08:20:40 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1596 2026/08/06 13:08:41 taca Exp $
+# $NetBSD: Makefile,v 1.1597 2026/08/09 08:20:40 adam Exp $
#
COMMENT= Text processing utilities (does not include desktop publishing)
@@ -1275,6 +1275,7 @@ SUBDIR+= py-types-yaml
SUBDIR+= py-typogrify
SUBDIR+= py-uc-micro-py
SUBDIR+= py-ujson
+SUBDIR+= py-unicode-segmentation-rs
SUBDIR+= py-unique-log-filter
SUBDIR+= py-uritemplate
SUBDIR+= py-validate-pyproject
Added files:
Index: pkgsrc/textproc/py-unicode-segmentation-rs/DESCR
diff -u /dev/null pkgsrc/textproc/py-unicode-segmentation-rs/DESCR:1.1
--- /dev/null Sun Aug 9 08:20:40 2026
+++ pkgsrc/textproc/py-unicode-segmentation-rs/DESCR Sun Aug 9 08:20:40 2026
@@ -0,0 +1,3 @@
+Python bindings for the Rust unicode-segmentation and unicode-width crates,
+providing Unicode text segmentation and width calculation according to Unicode
+standards.
Index: pkgsrc/textproc/py-unicode-segmentation-rs/Makefile
diff -u /dev/null pkgsrc/textproc/py-unicode-segmentation-rs/Makefile:1.1
--- /dev/null Sun Aug 9 08:20:40 2026
+++ pkgsrc/textproc/py-unicode-segmentation-rs/Makefile Sun Aug 9 08:20:40 2026
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2026/08/09 08:20:40 adam Exp $
+
+DISTNAME= unicode_segmentation_rs-0.3.3
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
+CATEGORIES= textproc python
+MASTER_SITES= ${MASTER_SITE_PYPI:=u/unicode-segmentation-rs/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/WeblateOrg/unicode-segmentation-rs
+COMMENT= Unicode segmentation and width for Python using Rust
+LICENSE= mit
+
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Darwin"
+# Fix for: changing install names or rpaths can't be redone because larger
+# updated load commands do not fit.
+RUSTFLAGS= -C link-arg=-Wl,-headerpad_max_install_names
+.endif
+
+.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/textproc/py-unicode-segmentation-rs/PLIST
diff -u /dev/null pkgsrc/textproc/py-unicode-segmentation-rs/PLIST:1.1
--- /dev/null Sun Aug 9 08:20:40 2026
+++ pkgsrc/textproc/py-unicode-segmentation-rs/PLIST Sun Aug 9 08:20:40 2026
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.1 2026/08/09 08:20:40 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/unicode_segmentation_rs/__init__.py
+${PYSITELIB}/unicode_segmentation_rs/__init__.pyc
+${PYSITELIB}/unicode_segmentation_rs/__init__.pyi
+${PYSITELIB}/unicode_segmentation_rs/__init__.pyo
+${PYSITELIB}/unicode_segmentation_rs/py.typed
+${PYSITELIB}/unicode_segmentation_rs/unicode_segmentation_rs.abi3.so
Index: pkgsrc/textproc/py-unicode-segmentation-rs/cargo-depends.mk
diff -u /dev/null pkgsrc/textproc/py-unicode-segmentation-rs/cargo-depends.mk:1.1
--- /dev/null Sun Aug 9 08:20:40 2026
+++ pkgsrc/textproc/py-unicode-segmentation-rs/cargo-depends.mk Sun Aug 9 08:20:40 2026
@@ -0,0 +1,19 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2026/08/09 08:20:40 adam Exp $
+
+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.14.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+= syn-2.0.119
+CARGO_CRATE_DEPENDS+= target-lexicon-0.13.5
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.24
+CARGO_CRATE_DEPENDS+= unicode-linebreak-0.1.5
+CARGO_CRATE_DEPENDS+= unicode-segmentation-1.13.3
+CARGO_CRATE_DEPENDS+= unicode-width-0.2.2
Index: pkgsrc/textproc/py-unicode-segmentation-rs/distinfo
diff -u /dev/null pkgsrc/textproc/py-unicode-segmentation-rs/distinfo:1.1
--- /dev/null Sun Aug 9 08:20:40 2026
+++ pkgsrc/textproc/py-unicode-segmentation-rs/distinfo Sun Aug 9 08:20:40 2026
@@ -0,0 +1,56 @@
+$NetBSD: distinfo,v 1.1 2026/08/09 08:20:40 adam Exp $
+
+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.14.0.crate) = 1e170e6f2c99b580265b7dca43302c96900356faa1726365d2acc6e1a50c9128
+SHA512 (portable-atomic-1.14.0.crate) = 4c306fb2767b1689be65e57552260c2367f37808d0a32affafa21fddacd330c7735b0c3c8fe456fac10c4088ca5e8ede980b6d6da2171fadb682b925ff9a2c63
+Size (portable-atomic-1.14.0.crate) = 200703 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 (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 (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 (unicode-linebreak-0.1.5.crate) = 0db0468e07923b457116045c9732846e8c7d21aeb4749379096a7db54ece66b0
+SHA512 (unicode-linebreak-0.1.5.crate) = f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60
+Size (unicode-linebreak-0.1.5.crate) = 15324 bytes
+BLAKE2s (unicode-segmentation-1.13.3.crate) = 8d78f739508b85c310aefcbefe867417eeb280bc8568ec201eb0703b09f62a30
+SHA512 (unicode-segmentation-1.13.3.crate) = 927f3d2662c40213c6d824c410e3559f180fba5736abdea566ad9f3ed357c5a82f84f63e7fb89c6b18dfba2903d2dc43663b79d0b9f7672a42926e0ba49c85d1
+Size (unicode-segmentation-1.13.3.crate) = 112325 bytes
+BLAKE2s (unicode-width-0.2.2.crate) = 770d8dc1245680ff01e5014e31cd470f221eded531e5ffdd84823bcd5ceaf62a
+SHA512 (unicode-width-0.2.2.crate) = a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
+Size (unicode-width-0.2.2.crate) = 282768 bytes
+BLAKE2s (unicode_segmentation_rs-0.3.3.tar.gz) = 7e68a4b370906b98060a122e365768ddd49cc88946952f836e9ee92acb6fdc08
+SHA512 (unicode_segmentation_rs-0.3.3.tar.gz) = 3686035a5d4810d55eeb13912a0ef6cc7a1ac78e93a243bc13873a89fdbce3f0187e77a0f166ec1a73576b7da59fc5fff377bda176a043e767ad2140a5282f16
+Size (unicode_segmentation_rs-0.3.3.tar.gz) = 34805 bytes
Home |
Main Index |
Thread Index |
Old Index