pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/breezy



Module Name:    pkgsrc
Committed By:   rhialto
Date:           Sat Oct  5 13:34:20 UTC 2024

Modified Files:
        pkgsrc/devel/breezy: Makefile distinfo
        pkgsrc/devel/breezy/patches: patch-setup.py
Added Files:
        pkgsrc/devel/breezy/patches: patch-breezy_bzr_rio.py

Log Message:
devel/breezy: update to 3.3.8

I managed to bluntly patch out all use of Rust (which was useless
anyway). I commented out some lines in the Makefile that were there to
support Rust. These can be used to test it; and also when in the future
Rust no longer can be avoided (which seems likely to happen).

Upstream changes: unknown; doc/en/release-notes/brz-3.3.txt mentions
nothing beyond 3.3.5.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/breezy/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/breezy/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/breezy/patches/patch-breezy_bzr_rio.py
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/breezy/patches/patch-setup.py

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

Modified files:

Index: pkgsrc/devel/breezy/Makefile
diff -u pkgsrc/devel/breezy/Makefile:1.21 pkgsrc/devel/breezy/Makefile:1.22
--- pkgsrc/devel/breezy/Makefile:1.21   Sun Jan 28 12:43:55 2024
+++ pkgsrc/devel/breezy/Makefile        Sat Oct  5 13:34:19 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2024/01/28 12:43:55 rhialto Exp $
+# $NetBSD: Makefile,v 1.22 2024/10/05 13:34:19 rhialto Exp $
 
-DISTNAME=      breezy-3.3.5
+DISTNAME=      breezy-3.3.8
 CATEGORIES=    devel scm
 MASTER_SITES=  https://launchpad.net/brz/${PKGVERSION_NOREV:R}/${PKGVERSION_NOREV}/+download/
 
@@ -11,7 +11,6 @@ LICENSE=      gnu-gpl-v2
 
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
-# Seems to be used in all cases now:
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-cython>=0.29:../../devel/py-cython
 DEPENDS+=              ${PYPKGPREFIX}-configobj>0:../../devel/py-configobj
 DEPENDS+=              ${PYPKGPREFIX}-dulwich>=0.20.23:../../devel/py-dulwich
@@ -19,7 +18,7 @@ DEPENDS+=             ${PYPKGPREFIX}-fastbencode>=0
 DEPENDS+=              ${PYPKGPREFIX}-fastimport>0:../../devel/py-fastimport
 DEPENDS+=              ${PYPKGPREFIX}-merge3>=0.0.14:../../textproc/py-merge3
 DEPENDS+=              ${PYPKGPREFIX}-patiencediff>=0.2.2:../../textproc/py-patiencediff
-DEPENDS+=              ${PYPKGPREFIX}-setuptools-rust>=1.8.1:../../devel/py-setuptools-rust
+#DEPENDS+=             ${PYPKGPREFIX}-setuptools-rust>=1.8.1:../../devel/py-setuptools-rust
 DEPENDS+=              ${PYPKGPREFIX}-yaml>=0:../../textproc/py-yaml
 # Not yet packaged; only needed for lp: shortcuts.
 #DEPENDS+=             ${PYPKGPREFIX}-launchpadlib>=1.6.3:../../devel/py-launchpadlib
@@ -62,13 +61,12 @@ post-build:
 post-install:
        cd ${WRKSRC} && ${INSTALL_MAN} brz.1 breezy/git/git-remote-bzr.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
-do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./target/release/brz selftest -v
+#do-test: "brz selftest -v" needs the installed package.
 
-.include "cargo-depends.mk"
+#.include "cargo-depends.mk"
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/wheel.mk"
-.include "../../lang/rust/cargo.mk"
+#.include "../../lang/rust/cargo.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/breezy/distinfo
diff -u pkgsrc/devel/breezy/distinfo:1.8 pkgsrc/devel/breezy/distinfo:1.9
--- pkgsrc/devel/breezy/distinfo:1.8    Sun Jan 28 12:43:55 2024
+++ pkgsrc/devel/breezy/distinfo        Sat Oct  5 13:34:19 2024
@@ -1,124 +1,8 @@
-$NetBSD: distinfo,v 1.8 2024/01/28 12:43:55 rhialto Exp $
+$NetBSD: distinfo,v 1.9 2024/10/05 13:34:19 rhialto Exp $
 
-BLAKE2s (aho-corasick-1.1.2.crate) = 340a895627e98ae84ce5dcbeb7f441ea2705511ebf01c2fee3ac71c34f1573cd
-SHA512 (aho-corasick-1.1.2.crate) = 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
-Size (aho-corasick-1.1.2.crate) = 183136 bytes
-BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
-SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-Size (autocfg-1.1.0.crate) = 13272 bytes
-BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
-SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-Size (bitflags-1.3.2.crate) = 23021 bytes
-BLAKE2s (breezy-3.3.5.tar.gz) = 26b1c6dbe756ab90ba3c12a07adb17b45156b414c5692a789bc7e3e171ba063a
-SHA512 (breezy-3.3.5.tar.gz) = daff16f4df9b2f89fd6bef335af0b30d2567c8f1e4fa9b02ba2a528f0c56daedc58c83af92297148001fb9eb177115875d02a2969b9847387058edcae0db104b
-Size (breezy-3.3.5.tar.gz) = 10393262 bytes
-BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
-SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-Size (cfg-if-1.0.0.crate) = 7934 bytes
-BLAKE2s (heck-0.4.1.crate) = 2d8cd3bc30076ec6e8717de87da253e7d5e1aac22079242ff7d74fba5a4e1741
-SHA512 (heck-0.4.1.crate) = 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
-Size (heck-0.4.1.crate) = 11567 bytes
-BLAKE2s (indoc-2.0.4.crate) = 03598bb3aec650b04e6e6915cd169572057f2ea1b730f93500c52db9e10f2541
-SHA512 (indoc-2.0.4.crate) = ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
-Size (indoc-2.0.4.crate) = 14311 bytes
-BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
-SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-Size (lazy_static-1.4.0.crate) = 10443 bytes
-BLAKE2s (libc-0.2.151.crate) = 859544613ddadbab63ba4ef546f21c220247c8d9b63150238d02895a63586a84
-SHA512 (libc-0.2.151.crate) = 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec
-Size (libc-0.2.151.crate) = 736640 bytes
-BLAKE2s (lock_api-0.4.11.crate) = 488fd44e8f8e12bb5004eaf25e5ba315178145e9aa988e83caa546af8fa1bc94
-SHA512 (lock_api-0.4.11.crate) = 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
-Size (lock_api-0.4.11.crate) = 27487 bytes
-BLAKE2s (memchr-2.7.1.crate) = 3524b154698575abbfc1f4461431368a94002f745e046cf4ca62411bbe9cf3f9
-SHA512 (memchr-2.7.1.crate) = 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
-Size (memchr-2.7.1.crate) = 96307 bytes
-BLAKE2s (memoffset-0.9.0.crate) = b4d72b8920104d2f39c7bcc9a3fc64aa0b2af8b68f5b6fadd2fb71eebbe3223a
-SHA512 (memoffset-0.9.0.crate) = 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
-Size (memoffset-0.9.0.crate) = 9033 bytes
-BLAKE2s (once_cell-1.19.0.crate) = a64a2331693b4389e1ee79eb9bdb3493c4cfe3568e532ff9d4e2ec04a491a132
-SHA512 (once_cell-1.19.0.crate) = 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-Size (once_cell-1.19.0.crate) = 33046 bytes
-BLAKE2s (parking_lot-0.12.1.crate) = 6968a4adcbd417d1ae7674819c446c19488b7056b77259e31747d5ebad3298be
-SHA512 (parking_lot-0.12.1.crate) = 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
-Size (parking_lot-0.12.1.crate) = 40967 bytes
-BLAKE2s (parking_lot_core-0.9.9.crate) = efbb1d415b4fc7f15543dd34ac7475eeac3247009a34b9cc990cd72b231fc785
-SHA512 (parking_lot_core-0.9.9.crate) = 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
-Size (parking_lot_core-0.9.9.crate) = 32445 bytes
-BLAKE2s (proc-macro2-1.0.76.crate) = 24239de482516bbc12266b9464ad3de5308fa839aea08a67968f1b96f9ba35a4
-SHA512 (proc-macro2-1.0.76.crate) = 2ea7ade475171166489ab3e745e8c526e49c7521bc39b1bfec6dd2fd0807fd3cc5579235f77534be855f9ecab481205e77e66b14ebb22e66d2c3cff842567247
-Size (proc-macro2-1.0.76.crate) = 45660 bytes
-BLAKE2s (pyo3-0.20.2.crate) = 7fa2e598d0e80d7d2d2c74de2fa68fa5b7dd09e3fbec8dbbe518baaecfbe5800
-SHA512 (pyo3-0.20.2.crate) = cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355
-Size (pyo3-0.20.2.crate) = 434326 bytes
-BLAKE2s (pyo3-build-config-0.20.2.crate) = 188fa7dfa2f1de69a5b8d4efc2f3031dd5db282496da45635b1e480e7e84f945
-SHA512 (pyo3-build-config-0.20.2.crate) = 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf
-Size (pyo3-build-config-0.20.2.crate) = 30029 bytes
-BLAKE2s (pyo3-ffi-0.20.2.crate) = 365bd71ab0adbb7f7849fed98f89c77a6582017bdf48e8a086c593026ef9bb5c
-SHA512 (pyo3-ffi-0.20.2.crate) = ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e
-Size (pyo3-ffi-0.20.2.crate) = 64601 bytes
-BLAKE2s (pyo3-macros-0.20.2.crate) = 1ed6b98d44c079ccd8d96c61051ebbe235bf8ced43ce3afc8858904408190fca
-SHA512 (pyo3-macros-0.20.2.crate) = dd9ea9acda95dfc53689a4c26d8c2139f8a90a05ab06737037f19b8bccd5e52b0da5f297a29194b958f5f8b59cbb566b5f409b3f17a863eddf855ecb755d2719
-Size (pyo3-macros-0.20.2.crate) = 7925 bytes
-BLAKE2s (pyo3-macros-backend-0.20.2.crate) = febd8710a295ab3ca1fd7ed7fa7dc8ecb928f16084a1e091b499aa0e9715339b
-SHA512 (pyo3-macros-backend-0.20.2.crate) = c6ca2a2cdae8630fba3f8e4122e81b60ef2ef0905ad2a3fbcfae134456d5ca9e73690b61590e391f3b9d82c24725809f18544c5dfa0b36ffdb1914844fe65d3a
-Size (pyo3-macros-backend-0.20.2.crate) = 49710 bytes
-BLAKE2s (quote-1.0.35.crate) = 7d189502d9bff609d94b2613aa01d65f17a6e4ecfd61c621469ded54da11d552
-SHA512 (quote-1.0.35.crate) = f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-Size (quote-1.0.35.crate) = 28136 bytes
-BLAKE2s (redox_syscall-0.4.1.crate) = 85e65efdd39dea91e9283d485b8853037b6f98f2f4c3fd6116679951206f7e97
-SHA512 (redox_syscall-0.4.1.crate) = 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
-Size (redox_syscall-0.4.1.crate) = 24858 bytes
-BLAKE2s (regex-1.10.2.crate) = fca11f936973bdf2195e6ded901b8df5b73fbaaba9afab2de68c1790c5b355f2
-SHA512 (regex-1.10.2.crate) = e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3
-Size (regex-1.10.2.crate) = 252839 bytes
-BLAKE2s (regex-automata-0.4.3.crate) = d788d9abcbb1c8fab5c65b1fd5a228df5056f00f3baaa971f6758c8125e8911f
-SHA512 (regex-automata-0.4.3.crate) = 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8
-Size (regex-automata-0.4.3.crate) = 617011 bytes
-BLAKE2s (regex-syntax-0.8.2.crate) = 1d0622805a79f44450950cd96e4eb8f213180b3de639601cebf9c8ca9ba771bb
-SHA512 (regex-syntax-0.8.2.crate) = 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
-Size (regex-syntax-0.8.2.crate) = 347228 bytes
-BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
-SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-Size (scopeguard-1.2.0.crate) = 11619 bytes
-BLAKE2s (smallvec-1.11.2.crate) = 043efde220cf42d3a5771a62de1b618d741220f6ddfd85144168db741e2b54e3
-SHA512 (smallvec-1.11.2.crate) = 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-Size (smallvec-1.11.2.crate) = 34801 bytes
-BLAKE2s (syn-2.0.48.crate) = f3b759189b8c977f52eb6a0f89a7cef5d54c95dfb7aad3bf6524257ac8b3d22d
-SHA512 (syn-2.0.48.crate) = 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
-Size (syn-2.0.48.crate) = 250566 bytes
-BLAKE2s (target-lexicon-0.12.13.crate) = 58b8e018a9d192d1eb47186d8c1dc751e7e43c1492deb7490e293c04a641c84e
-SHA512 (target-lexicon-0.12.13.crate) = 323331857bd3db9877a6c7304392e39d378439462ae4f6d6939c02d28914ecddec52696c94ceebfe8a0e7e93ce25c900099bb3922d7783643162e55c7a8769b7
-Size (target-lexicon-0.12.13.crate) = 25424 bytes
-BLAKE2s (unicode-ident-1.0.12.crate) = d3afb0938724e7bb0f5c2a5f76ff614511446dd54b363f76e84353254acd3739
-SHA512 (unicode-ident-1.0.12.crate) = bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-Size (unicode-ident-1.0.12.crate) = 42168 bytes
-BLAKE2s (unindent-0.2.3.crate) = 83b349c1dfae313cf87d9c5f41a8e45a63fd3fc4f54804675d1a924be8c1f2cf
-SHA512 (unindent-0.2.3.crate) = 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
-Size (unindent-0.2.3.crate) = 7306 bytes
-BLAKE2s (windows-targets-0.48.5.crate) = 7f0625d0395de135ccc1832b157516dfffec6e9f905cec77029e73ee3b1ad784
-SHA512 (windows-targets-0.48.5.crate) = e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-Size (windows-targets-0.48.5.crate) = 6904 bytes
-BLAKE2s (windows_aarch64_gnullvm-0.48.5.crate) = 16f1a40ad9d7f5c07494846417860a008e6ff77d14849feef2028cbf42101904
-SHA512 (windows_aarch64_gnullvm-0.48.5.crate) = 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-Size (windows_aarch64_gnullvm-0.48.5.crate) = 418492 bytes
-BLAKE2s (windows_aarch64_msvc-0.48.5.crate) = f6a2eccd6c79e9b8ea1ffb008c07418a153d1aead269ca75e783f53bdae4e54c
-SHA512 (windows_aarch64_msvc-0.48.5.crate) = 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-Size (windows_aarch64_msvc-0.48.5.crate) = 798483 bytes
-BLAKE2s (windows_i686_gnu-0.48.5.crate) = a2bb0938735f6a3ee123aea59a739152d9b6d75f791218bc1bcff2fd1f3efb12
-SHA512 (windows_i686_gnu-0.48.5.crate) = 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-Size (windows_i686_gnu-0.48.5.crate) = 844891 bytes
-BLAKE2s (windows_i686_msvc-0.48.5.crate) = 11c932ffbc45e09989e52ce8b8cf54444d2ad5c680854bb2eda91c02b94075c7
-SHA512 (windows_i686_msvc-0.48.5.crate) = 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-Size (windows_i686_msvc-0.48.5.crate) = 864300 bytes
-BLAKE2s (windows_x86_64_gnu-0.48.5.crate) = 1e1cc23e73fb0179c9e53370dbc38e1ae896b746fc7f45e7cd52155965def55b
-SHA512 (windows_x86_64_gnu-0.48.5.crate) = 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-Size (windows_x86_64_gnu-0.48.5.crate) = 801619 bytes
-BLAKE2s (windows_x86_64_gnullvm-0.48.5.crate) = e8ba031348f0408a94e96bda80a1acd3863a77a2647c581c50180b19d074f326
-SHA512 (windows_x86_64_gnullvm-0.48.5.crate) = c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-Size (windows_x86_64_gnullvm-0.48.5.crate) = 418486 bytes
-BLAKE2s (windows_x86_64_msvc-0.48.5.crate) = 5ba69908b0a28c92202626d76822599bf1b8a8db6cddce66137b133bf1d75a4b
-SHA512 (windows_x86_64_msvc-0.48.5.crate) = fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-Size (windows_x86_64_msvc-0.48.5.crate) = 798412 bytes
+BLAKE2s (breezy-3.3.8.tar.gz) = 2261def39b52c7160a2dc2aa09e43e73c47dee699ddba4bae9e902272d5973fa
+SHA512 (breezy-3.3.8.tar.gz) = 476e227b7f6e42b162375fe017caedf8aa816e7cc29204d6263e1d6343f88c1aa5c764ecea7fc9c04a066a6017e0632e55f89b1a6a4ff734062e45516b04c20a
+Size (breezy-3.3.8.tar.gz) = 10398195 bytes
+SHA1 (patch-breezy_bzr_rio.py) = 99566d80ba2963da4d1c4ad8813270f7cc61874b
 SHA1 (patch-breezy_tests_test__server.py) = 768c43eb412fc688c49ac5037c4dc18b046b1be0
-SHA1 (patch-setup.py) = 39ad48740c6ef325b9fda41718ddc75ffaf3a661
+SHA1 (patch-setup.py) = 5fd2478ef24fc2cf414d7c72b7dfdfd6f0736081

Index: pkgsrc/devel/breezy/patches/patch-setup.py
diff -u pkgsrc/devel/breezy/patches/patch-setup.py:1.1 pkgsrc/devel/breezy/patches/patch-setup.py:1.2
--- pkgsrc/devel/breezy/patches/patch-setup.py:1.1      Sun Jan  7 15:13:12 2024
+++ pkgsrc/devel/breezy/patches/patch-setup.py  Sat Oct  5 13:34:19 2024
@@ -1,29 +1,46 @@
-$NetBSD: patch-setup.py,v 1.1 2024/01/07 15:13:12 rhialto Exp $
+$NetBSD: patch-setup.py,v 1.2 2024/10/05 13:34:19 rhialto Exp $
 
-Surely this should work in some other way, but without this,
-"setup.py build" errors out with "error: invalid command 'build_mo'".
+- Surely this should work in some other way, but without this,
+  "setup.py build" errors out with "error: invalid command 'build_mo'".
 
-It turns out that the created .po files aren't even installed, so
-why bother building them... but if you want to, the code is there,
-commened out.
+  It turns out that the created .po files aren't even installed, so
+  why bother building them... but if you want to, the code is there,
+  commented out.
 
---- setup.py.orig      2023-09-04 16:10:56.000000000 +0000
+- Do NOT build any extensions in Rust, especially not if their functionality
+  is totally trivial and there is an implementation in Python anyway.
+  Also we have set CIBUILDWHEEL=1 in the environment.
+
+  At some point we likely will no longer be able to avoid Rust. In the mean
+  time, commented-out fragments in the Makefile remain for the case where
+  one wants to try using Rust.
+
+--- setup.py.orig      2024-06-27 14:42:24.000000000 +0000
 +++ setup.py
-@@ -76,11 +76,16 @@ class build_man(Command):
- ########################
+@@ -79,10 +79,16 @@ class build_man(Command):
  
  from setuptools.command.build import build
+ 
+-build.sub_commands.append(("build_mo", lambda _: True))
 +#save = sys.path
 +#sys.path.append("./breezy")
 +#from bzr_distutils import build_mo
 +#sys.path = save
- 
--build.sub_commands.append(('build_mo', lambda _: True))
++
 +# build.sub_commands.append(('build_mo', lambda _: True))
  
  command_classes = {
-     'build_man': build_man,
-+#    'build_mo': build_mo,
+     "build_man": build_man,
++#    "build_mo": build_mo,
  }
  
  from distutils import log
+@@ -220,7 +226,7 @@ import site
+ site.ENABLE_USER_SITE = "--user" in sys.argv
+ 
+ rust_extensions = [
+-    RustExtension("breezy.bzr._rio_rs", "lib-rio/Cargo.toml", binding=Binding.PyO3),
++    # RustExtension("breezy.bzr._rio_rs", "lib-rio/Cargo.toml", binding=Binding.PyO3),
+ ]
+ entry_points = {}
+ 

Added files:

Index: pkgsrc/devel/breezy/patches/patch-breezy_bzr_rio.py
diff -u /dev/null pkgsrc/devel/breezy/patches/patch-breezy_bzr_rio.py:1.1
--- /dev/null   Sat Oct  5 13:34:20 2024
+++ pkgsrc/devel/breezy/patches/patch-breezy_bzr_rio.py Sat Oct  5 13:34:19 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-breezy_bzr_rio.py,v 1.1 2024/10/05 13:34:19 rhialto Exp $
+
+Do NOT try to use Rust if a perfectly good Python implementation is available.
+
+--- breezy/bzr/rio.py.orig     2024-10-03 15:34:05.073511063 +0000
++++ breezy/bzr/rio.py
+@@ -341,7 +341,7 @@ def read_patch_stanza(line_iter):
+ 
+ try:
+     from ._rio_pyx import _read_stanza_utf8
+-    from ._rio_rs import _valid_tag
++    from ._rio_py import _valid_tag
+ except ImportError as e:
+     osutils.failed_to_load_extension(e)
+     from ._rio_py import _read_stanza_utf8, _valid_tag



Home | Main Index | Thread Index | Old Index