pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-pydantic-core



Module Name:    pkgsrc
Committed By:   he
Date:           Sun Jul 20 12:17:05 UTC 2025

Modified Files:
        pkgsrc/devel/py-pydantic-core: distinfo
Added Files:
        pkgsrc/devel/py-pydantic-core/patches:
            patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs

Log Message:
devel/py-pydantic-core: Tolerate the i586 definition of set_precision().

Ref. https://github.com/Alexhuszagh/rust-lexical/pull/219


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/py-pydantic-core/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pydantic-core/patches/patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs

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

Modified files:

Index: pkgsrc/devel/py-pydantic-core/distinfo
diff -u pkgsrc/devel/py-pydantic-core/distinfo:1.31 pkgsrc/devel/py-pydantic-core/distinfo:1.32
--- pkgsrc/devel/py-pydantic-core/distinfo:1.31 Mon Jun 30 18:55:44 2025
+++ pkgsrc/devel/py-pydantic-core/distinfo      Sun Jul 20 12:17:04 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.31 2025/06/30 18:55:44 adam Exp $
+$NetBSD: distinfo,v 1.32 2025/07/20 12:17:04 he Exp $
 
 BLAKE2s (ahash-0.8.12.crate) = 157e4e2836883526fa391419f08c2aa4c932fb96ddf2b254bb436193691754c4
 SHA512 (ahash-0.8.12.crate) = 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
@@ -279,3 +279,4 @@ Size (zerovec-0.10.4.crate) = 126398 byt
 BLAKE2s (zerovec-derive-0.10.3.crate) = 39169b3f694a23e151216d25802a49f00889bfe0e5c6e744cc26792325703db2
 SHA512 (zerovec-derive-0.10.3.crate) = caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
 Size (zerovec-derive-0.10.3.crate) = 19438 bytes
+SHA1 (patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs) = 2bb415d88a4dcc03679f7c4ecfd238af2d45f6ad

Added files:

Index: pkgsrc/devel/py-pydantic-core/patches/patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs
diff -u /dev/null pkgsrc/devel/py-pydantic-core/patches/patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs:1.1
--- /dev/null   Sun Jul 20 12:17:05 2025
+++ pkgsrc/devel/py-pydantic-core/patches/patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs       Sun Jul 20 12:17:05 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs,v 1.1 2025/07/20 12:17:05 he Exp $
+
+Tolerate the i586 definition of set_precision().
+Ref. https://github.com/Alexhuszagh/rust-lexical/pull/219
+
+--- ../vendor/lexical-parse-float-1.0.5/src/number.rs.orig     2025-07-20 11:52:04.990329389 +0000
++++ ../vendor/lexical-parse-float-1.0.5/src/number.rs
+@@ -74,7 +74,7 @@ impl Number<'_> {
+         // function takes care of setting the precision on architectures which
+         // require setting it by changing the global state (like the control word of the
+         // x87 FPU).
+-        let _cw: () = set_precision::<F>();
++        let _cw = set_precision::<F>();
+ 
+         if self.is_fast_path::<F, FORMAT>() {
+             let radix = format.radix();



Home | Main Index | Thread Index | Old Index