git: 350fe1be5569 - main - databases/py-sqloxide: Update to 0.61.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 29 Sep 2026 19:28:31 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=350fe1be5569dddbb7c59426a877e3a7c7f80886

commit 350fe1be5569dddbb7c59426a877e3a7c7f80886
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-29 18:58:28 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-29 19:24:23 +0000

    databases/py-sqloxide: Update to 0.61.1
    
    Changes:        https://github.com/wseaton/sqloxide/releases
---
 databases/py-sqloxide/Makefile                   |   6 +-
 databases/py-sqloxide/Makefile.crates            |  65 +++++------
 databases/py-sqloxide/distinfo                   | 136 ++++++++++++-----------
 databases/py-sqloxide/files/patch-pyproject.toml |  11 --
 4 files changed, 105 insertions(+), 113 deletions(-)

diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile
index 219c13ce1872..b44a773ad2c9 100644
--- a/databases/py-sqloxide/Makefile
+++ b/databases/py-sqloxide/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	sqloxide
-PORTVERSION=	0.1.48
-PORTREVISION=	17
+PORTVERSION=	0.61.1
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,12 +12,13 @@ WWW=		https://github.com/wseaton/sqloxide
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}maturin>=0.13:devel/py-maturin@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}maturin>=1.0<2.0:devel/py-maturin@${PY_FLAVOR}
 
 USES=		cargo python
 USE_PYTHON=	autoplist concurrent pep517
 
 CARGO_BUILD=	no
 CARGO_INSTALL=	no
+CARGO_TEST=	no
 
 .include <bsd.port.mk>
diff --git a/databases/py-sqloxide/Makefile.crates b/databases/py-sqloxide/Makefile.crates
index 218f4383904a..4e8379b13478 100644
--- a/databases/py-sqloxide/Makefile.crates
+++ b/databases/py-sqloxide/Makefile.crates
@@ -1,35 +1,36 @@
-CARGO_CRATES=	autocfg-1.3.0 \
-		bitflags-2.6.0 \
-		cfg-if-1.0.0 \
-		heck-0.4.1 \
-		indoc-2.0.5 \
-		libc-0.2.158 \
-		lock_api-0.4.12 \
-		log-0.4.22 \
-		memoffset-0.9.1 \
-		once_cell-1.19.0 \
-		parking_lot-0.12.3 \
-		parking_lot_core-0.9.10 \
-		portable-atomic-1.7.0 \
-		proc-macro2-1.0.86 \
-		pyo3-0.21.2 \
-		pyo3-build-config-0.21.2 \
-		pyo3-ffi-0.21.2 \
-		pyo3-macros-0.21.2 \
-		pyo3-macros-backend-0.21.2 \
-		pythonize-0.21.1 \
-		quote-1.0.37 \
-		redox_syscall-0.5.4 \
-		scopeguard-1.2.0 \
-		serde-1.0.210 \
-		serde_derive-1.0.210 \
-		smallvec-1.13.2 \
-		sqlparser-0.47.0 \
-		sqlparser_derive-0.2.2 \
-		syn-2.0.77 \
-		target-lexicon-0.12.16 \
-		unicode-ident-1.0.13 \
-		unindent-0.2.3 \
+CARGO_CRATES=	ar_archive_writer-0.5.1 \
+		cc-1.2.59 \
+		cfg-if-1.0.4 \
+		find-msvc-tools-0.1.9 \
+		heck-0.5.0 \
+		libc-0.2.184 \
+		log-0.4.29 \
+		memchr-2.8.0 \
+		object-0.37.3 \
+		once_cell-1.21.4 \
+		portable-atomic-1.13.1 \
+		proc-macro2-1.0.106 \
+		psm-0.1.30 \
+		pyo3-0.28.3 \
+		pyo3-build-config-0.28.3 \
+		pyo3-ffi-0.28.3 \
+		pyo3-macros-0.28.3 \
+		pyo3-macros-backend-0.28.3 \
+		pythonize-0.28.0 \
+		quote-1.0.45 \
+		recursive-0.1.1 \
+		recursive-proc-macro-impl-0.1.1 \
+		serde-1.0.228 \
+		serde_core-1.0.228 \
+		serde_derive-1.0.228 \
+		shlex-1.3.0 \
+		sqlparser-0.61.0 \
+		sqlparser_derive-0.5.0 \
+		stacker-0.1.23 \
+		syn-2.0.117 \
+		target-lexicon-0.13.5 \
+		unicode-ident-1.0.24 \
+		windows-sys-0.59.0 \
 		windows-targets-0.52.6 \
 		windows_aarch64_gnullvm-0.52.6 \
 		windows_aarch64_msvc-0.52.6 \
diff --git a/databases/py-sqloxide/distinfo b/databases/py-sqloxide/distinfo
index eb79af9650a1..50164f648a4f 100644
--- a/databases/py-sqloxide/distinfo
+++ b/databases/py-sqloxide/distinfo
@@ -1,70 +1,72 @@
-TIMESTAMP = 1727314488
-SHA256 (sqloxide-0.1.48.tar.gz) = d97529189c3a526a0c2f9d635ef80b0a2d526cca7c21a62bd66b21bdd0d37d75
-SIZE (sqloxide-0.1.48.tar.gz) = 13570
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
-SIZE (rust/crates/libc-0.2.158.crate) = 751340
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
-SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/portable-atomic-1.7.0.crate) = da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265
-SIZE (rust/crates/portable-atomic-1.7.0.crate) = 145385
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/pyo3-0.21.2.crate) = a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8
-SIZE (rust/crates/pyo3-0.21.2.crate) = 504574
-SHA256 (rust/crates/pyo3-build-config-0.21.2.crate) = 7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50
-SIZE (rust/crates/pyo3-build-config-0.21.2.crate) = 30581
-SHA256 (rust/crates/pyo3-ffi-0.21.2.crate) = 01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403
-SIZE (rust/crates/pyo3-ffi-0.21.2.crate) = 66160
-SHA256 (rust/crates/pyo3-macros-0.21.2.crate) = 77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c
-SIZE (rust/crates/pyo3-macros-0.21.2.crate) = 7920
-SHA256 (rust/crates/pyo3-macros-backend-0.21.2.crate) = 08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c
-SIZE (rust/crates/pyo3-macros-backend-0.21.2.crate) = 58088
-SHA256 (rust/crates/pythonize-0.21.1.crate) = 9d0664248812c38cc55a4ed07f88e4df516ce82604b93b1ffdc041aa77a6cb3c
-SIZE (rust/crates/pythonize-0.21.1.crate) = 13357
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/redox_syscall-0.5.4.crate) = 0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853
-SIZE (rust/crates/redox_syscall-0.5.4.crate) = 25977
-SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
-SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/sqlparser-0.47.0.crate) = 295e9930cd7a97e58ca2a070541a3ca502b17f5d1fa7157376d0fabd85324f25
-SIZE (rust/crates/sqlparser-0.47.0.crate) = 201617
-SHA256 (rust/crates/sqlparser_derive-0.2.2.crate) = 01b2e185515564f15375f593fb966b5718bc624ba77fe49fa4616ad619690554
-SIZE (rust/crates/sqlparser_derive-0.2.2.crate) = 3901
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+TIMESTAMP = 1790435706
+SHA256 (sqloxide-0.61.1.tar.gz) = 2ff1d48e6b59f2870e5e37d391eed82c126db001c30cd92383ea048cc69a5576
+SIZE (sqloxide-0.61.1.tar.gz) = 30840
+SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
+SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345
+SHA256 (rust/crates/cc-1.2.59.crate) = b7a4d3ec6524d28a329fc53654bbadc9bdd7b0431f5d65f1a56ffb28a1ee5283
+SIZE (rust/crates/cc-1.2.59.crate) = 96779
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/libc-0.2.184.crate) = 48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af
+SIZE (rust/crates/libc-0.2.184.crate) = 820172
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79
+SIZE (rust/crates/memchr-2.8.0.crate) = 97780
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
+SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
+SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
+SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/psm-0.1.30.crate) = 3852766467df634d74f0b2d7819bf8dc483a0eb2e3b0f50f756f9cfe8b0d18d8
+SIZE (rust/crates/psm-0.1.30.crate) = 25061
+SHA256 (rust/crates/pyo3-0.28.3.crate) = 91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12
+SIZE (rust/crates/pyo3-0.28.3.crate) = 1204476
+SHA256 (rust/crates/pyo3-build-config-0.28.3.crate) = e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e
+SIZE (rust/crates/pyo3-build-config-0.28.3.crate) = 35961
+SHA256 (rust/crates/pyo3-ffi-0.28.3.crate) = 7f29e10af80b1f7ccaf7f69eace800a03ecd13e883acfacc1e5d0988605f651e
+SIZE (rust/crates/pyo3-ffi-0.28.3.crate) = 80881
+SHA256 (rust/crates/pyo3-macros-0.28.3.crate) = df6e520eff47c45997d2fc7dd8214b25dd1310918bbb2642156ef66a67f29813
+SIZE (rust/crates/pyo3-macros-0.28.3.crate) = 8963
+SHA256 (rust/crates/pyo3-macros-backend-0.28.3.crate) = c4cdc218d835738f81c2338f822078af45b4afdf8b2e33cbb5916f108b813acb
+SIZE (rust/crates/pyo3-macros-backend-0.28.3.crate) = 88063
+SHA256 (rust/crates/pythonize-0.28.0.crate) = 0b79f670c9626c8b651c0581011b57b6ba6970bb69faf01a7c4c0cfc81c43f95
+SIZE (rust/crates/pythonize-0.28.0.crate) = 21019
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
+SHA256 (rust/crates/recursive-0.1.1.crate) = 0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e
+SIZE (rust/crates/recursive-0.1.1.crate) = 3642
+SHA256 (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b
+SIZE (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 2213
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/sqlparser-0.61.0.crate) = dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7
+SIZE (rust/crates/sqlparser-0.61.0.crate) = 430120
+SHA256 (rust/crates/sqlparser_derive-0.5.0.crate) = a6dd45d8fc1c79299bfbb7190e42ccbbdf6a5f52e4a6ad98d92357ea965bd289
+SIZE (rust/crates/sqlparser_derive-0.5.0.crate) = 11966
+SHA256 (rust/crates/stacker-0.1.23.crate) = 08d74a23609d509411d10e2176dc2a4346e3b4aea2e7b1869f19fdedbc71c013
+SIZE (rust/crates/stacker-0.1.23.crate) = 17813
+SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
+SIZE (rust/crates/syn-2.0.117.crate) = 306011
+SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca
+SIZE (rust/crates/target-lexicon-0.13.5.crate) = 26928
+SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
+SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
diff --git a/databases/py-sqloxide/files/patch-pyproject.toml b/databases/py-sqloxide/files/patch-pyproject.toml
deleted file mode 100644
index 503c44f6d631..000000000000
--- a/databases/py-sqloxide/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig	2024-09-13 16:10:59 UTC
-+++ pyproject.toml
-@@ -13,7 +13,7 @@ classifiers = [
- ]
- 
- [build-system]
--requires = ["maturin>=0.13,<0.14"]
-+requires = ["maturin>=0.13"]
- build-backend = "maturin"
- 
- [project]