Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 May 2026 01:16:49 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 192fb81bd3d3 - main - misc/py-polars{,-runtime}: update 1.39.3=?utf-8?Q? =E2=86=92 1.4?=0.1
Message-ID:  <69f3ff01.39956.4924245c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=192fb81bd3d360042860cd80013b8a3970401e92

commit 192fb81bd3d360042860cd80013b8a3970401e92
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-05-01 01:15:10 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-05-01 01:16:41 +0000

    misc/py-polars{,-runtime}: update 1.39.3 → 1.40.1
---
 misc/py-polars-runtime/Makefile                      |  9 +++++----
 misc/py-polars-runtime/distinfo                      | 10 +++++-----
 misc/py-polars-runtime/files/patch-Cargo.lock        | 16 ++++++++++------
 misc/py-polars-runtime/files/patch-Cargo.lock.ethnum | 19 +++++++++++++++++++
 misc/py-polars/Makefile                              |  2 +-
 misc/py-polars/distinfo                              |  6 +++---
 6 files changed, 43 insertions(+), 19 deletions(-)

diff --git a/misc/py-polars-runtime/Makefile b/misc/py-polars-runtime/Makefile
index 3ef79b25f76f..837e896b3498 100644
--- a/misc/py-polars-runtime/Makefile
+++ b/misc/py-polars-runtime/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	polars-runtime
 DISTVERSIONPREFIX=	py-
-DISTVERSION=	1.39.3
-PORTREVISION=	1
+DISTVERSION=	1.40.1
 CATEGORIES=	misc
 #MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -29,7 +28,6 @@ USE_PYTHON=	pep517 noflavors # autoplist is broken
 USE_GITHUB=	yes
 GH_ACCOUNT=	pola-rs
 GH_PROJECT=	polars
-GH_TAGNAME=	880651f782 # avoid breakage https://github.com/pola-rs/polars/issues/27130
 
 # the below RUSTFLAGS builds the polars package that fails in the run-time with the TLS error about insufficient TLS memory
 # this RUSTFLAGS is replaced with ugly patches in files/ that allow to build a working package
@@ -161,7 +159,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
 		error-code-3.3.2 \
-		ethnum-1.5.2 \
+		ethnum-1.5.3 \
 		event-listener-5.4.1 \
 		event-listener-strategy-0.5.4 \
 		fallible-streaming-iterator-0.1.9 \
@@ -582,6 +580,9 @@ TEST_WRKSRC=	${CARGO_WRKSRC}/tests
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
+xpost-patch:
+	@${REINPLACE_CMD} -e 's|ethnum-1.5.2|ethnum-1.5.3|' ${WRKSRC}/Cargo.lock
+
 PLIST_SUB+=	FLAVOR=${FLAVOR} \
 		PORTVERSION=${PORTVERSION}
 
diff --git a/misc/py-polars-runtime/distinfo b/misc/py-polars-runtime/distinfo
index bb0b82797fc3..7d653c3cb4db 100644
--- a/misc/py-polars-runtime/distinfo
+++ b/misc/py-polars-runtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1775805159
+TIMESTAMP = 1777585729
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -241,8 +241,8 @@ SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51
 SIZE (rust/crates/errno-0.3.14.crate) = 12002
 SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
 SIZE (rust/crates/error-code-3.3.2.crate) = 8516
-SHA256 (rust/crates/ethnum-1.5.2.crate) = ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b
-SIZE (rust/crates/ethnum-1.5.2.crate) = 63016
+SHA256 (rust/crates/ethnum-1.5.3.crate) = 40404c3f5f511ec4da6fe866ddf6a717c309fdbb69fbbad7b0f3edab8f2e835f
+SIZE (rust/crates/ethnum-1.5.3.crate) = 63462
 SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
 SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
@@ -1059,5 +1059,5 @@ SHA256 (kdn36-arrow-rs-object-store-12323e21b6e420f1e9d630fa8c4a40de41b11f2f_GH0
 SIZE (kdn36-arrow-rs-object-store-12323e21b6e420f1e9d630fa8c4a40de41b11f2f_GH0.tar.gz) = 276058
 SHA256 (orlp-color-backtrace-bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd_GH0.tar.gz) = 5e3716156f0c6c152fdaf55f4eca287347e7d78ce7c7ab204cac8ad350eabe07
 SIZE (orlp-color-backtrace-bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd_GH0.tar.gz) = 18409
-SHA256 (pola-rs-polars-py-1.39.3-880651f782_GH0.tar.gz) = 7bc775bb26ff7f6169f2cc2d01c3610e1a5b11d3d3b231bca706a4126ef83ffa
-SIZE (pola-rs-polars-py-1.39.3-880651f782_GH0.tar.gz) = 5071321
+SHA256 (pola-rs-polars-py-1.40.1_GH0.tar.gz) = f086d7b31d3276bab5d27cdaaed2cd4d73c1695428b735de780ca53d4bbfaba3
+SIZE (pola-rs-polars-py-1.40.1_GH0.tar.gz) = 5116451
diff --git a/misc/py-polars-runtime/files/patch-Cargo.lock b/misc/py-polars-runtime/files/patch-Cargo.lock
index abc8371bcec9..cd1b310f7079 100644
--- a/misc/py-polars-runtime/files/patch-Cargo.lock
+++ b/misc/py-polars-runtime/files/patch-Cargo.lock
@@ -1,6 +1,10 @@
--- remove jemalloc dependencies from Cargo.lock
+-- Update ethnum from 1.5.2 to 1.5.3 to fix Rust build failure
+--
+-- The Rust build fails with ethnum 1.5.2 due to a compilation issue that
+-- is resolved in the newer 1.5.3 release. This patch updates the Cargo.lock
+-- to use the newer version.
 
---- Cargo.lock.orig	2026-04-09 13:00:26 UTC
+--- Cargo.lock.orig	2026-04-22 12:27:45 UTC
 +++ Cargo.lock
 @@ -999,7 +999,6 @@ version = "0.7.2"
  [[package]]
@@ -18,15 +22,15 @@
  dependencies = [
   "async-trait",
   "base64",
-@@ -3336,7 +3334,6 @@ dependencies = [
+@@ -3337,7 +3335,6 @@ dependencies = [
   "polars-core",
+  "polars-io",
   "polars-utils",
-  "slotmap",
 - "tikv-jemallocator",
+  "tokio",
  ]
  
- [[package]]
-@@ -5030,24 +5027,6 @@ dependencies = [
+@@ -5032,24 +5029,6 @@ dependencies = [
   "proc-macro2",
   "quote",
   "syn 2.0.116",
diff --git a/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum b/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum
new file mode 100644
index 000000000000..a66a455a350a
--- /dev/null
+++ b/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum
@@ -0,0 +1,19 @@
+-- Update ethnum from 1.5.2 to 1.5.3 to fix Rust build failure
+--
+-- The Rust build fails with ethnum 1.5.2 due to a compilation issue that
+-- is resolved in the newer 1.5.3 release. This patch updates the Cargo.lock
+-- to use the newer version.
+
+--- Cargo.lock.orig
++++ Cargo.lock
+@@ -1388,7 +1388,7 @@ version = "0.5.0"
+ 
+ [[package]]
+ name = "ethnum"
+-version = "1.5.2"
++version = "1.5.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b"
++checksum = "40404c3f5f511ec4da6fe866ddf6a717c309fdbb69fbbad7b0f3edab8f2e835f"
+ 
+ [[package]]
diff --git a/misc/py-polars/Makefile b/misc/py-polars/Makefile
index 1432b5f2980f..3291c11214f8 100644
--- a/misc/py-polars/Makefile
+++ b/misc/py-polars/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	polars
 DISTVERSIONPREFIX=	py-
-DISTVERSION=	1.39.3
+DISTVERSION=	1.40.1
 CATEGORIES=	misc
 #MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-polars/distinfo b/misc/py-polars/distinfo
index 68eee2b0aa1b..6d09dd2db816 100644
--- a/misc/py-polars/distinfo
+++ b/misc/py-polars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1774202657
-SHA256 (pola-rs-polars-py-1.39.3_GH0.tar.gz) = 02e29fd1d514721a6ed563244e2beedf0855c7ff4efcc503f772f83e9ffa71c9
-SIZE (pola-rs-polars-py-1.39.3_GH0.tar.gz) = 5012891
+TIMESTAMP = 1777598052
+SHA256 (pola-rs-polars-py-1.40.1_GH0.tar.gz) = f086d7b31d3276bab5d27cdaaed2cd4d73c1695428b735de780ca53d4bbfaba3
+SIZE (pola-rs-polars-py-1.40.1_GH0.tar.gz) = 5116451


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f3ff01.39956.4924245c>