From f2a91413828611d85d0496e98e1656e9b0e4528b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 10 Jul 2023 22:28:10 +0100 Subject: gentoo auto-resync : 10:07:2023 - 22:28:10 --- dev-vcs/Manifest.gz | Bin 11362 -> 11366 bytes dev-vcs/breezy/Manifest | 2 +- dev-vcs/breezy/breezy-3.3.0-r1.ebuild | 105 ++++++++++++++++++++++++++++++++++ dev-vcs/breezy/breezy-3.3.0.ebuild | 102 --------------------------------- 4 files changed, 106 insertions(+), 103 deletions(-) create mode 100644 dev-vcs/breezy/breezy-3.3.0-r1.ebuild delete mode 100644 dev-vcs/breezy/breezy-3.3.0.ebuild (limited to 'dev-vcs') diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index addad2a66875..5638056255c7 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest index 5358ebd9b1ef..2238aa540cab 100644 --- a/dev-vcs/breezy/Manifest +++ b/dev-vcs/breezy/Manifest @@ -37,5 +37,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 EBUILD breezy-3.2.1-r1.ebuild 2966 BLAKE2B 78d2f6417f87a11bf83b2d2f7998163099180355bd1fa14716367478c7ed516d81e6e34440cd530b7630cf33d7e8212e621d101dee16262de44ec1c796bfdc68 SHA512 de45c3026453c4672e85c75e3f72ad77da05e5def0681e4b8637ae1ad9c2237384eba5e784d07295a068541c2606f18ff3c3c8506e376649bf51b2aeebd4f325 -EBUILD breezy-3.3.0.ebuild 2269 BLAKE2B 59b2a30ae4096af4844f802b58804189c3d185450b820ea439ea6c4e4e281d51b1a262a0a6aa3b49771f6d63f5eb943cdc7fa0837eefe70cea6e63f6373379eb SHA512 08b611ed60a3a2294818d12f0a46f3330f5094d5016ee5a90565a7cd5244ebaa01ab964f5ed6b4887bcd63dc127df035e4b300a90e6972c256e1cb591076f55c +EBUILD breezy-3.3.0-r1.ebuild 2339 BLAKE2B ae64d2a0e7421c02c910b5e7acc048a92e247728675c75971480df8a36b70dbce01ee27ad465275b35848c944b930e10bfa0c5bd3fabd77f8af9f303bba42657 SHA512 1574c0fa244d783ab672f3a4817235c74960f904c0f1eeceea582b6bec930745e666121a1b5d6c8f63bff4cee377e46a8633bef2fde7bea477ce1585f81a5bf0 MISC metadata.xml 424 BLAKE2B 485d8ba011693c021b649e37c76ea715b5a64b3356b7acd30abf841782ced63261cb34a254bf82e282c5e4ac8fd9550fd8d68504b35b4d540482c33ee4d50c83 SHA512 6ae1b97af9d955eae016ea7c9c87f7fe3fa80a6a3c8cfed4a962b6974eaaa14f0a02c4846ba387b4dc7d643c134e9d17526ff5b275c3f7e46a098204505bfc3b diff --git a/dev-vcs/breezy/breezy-3.3.0-r1.ebuild b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild new file mode 100644 index 000000000000..42bcca42b2ce --- /dev/null +++ b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild @@ -0,0 +1,105 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{10..11} ) + +CRATES=" + aho-corasick@1.0.2 + autocfg@1.1.0 + bitflags@1.3.2 + cfg-if@1.0.0 + indoc@0.3.6 + indoc-impl@0.3.6 + instant@0.1.12 + lazy_static@1.4.0 + libc@0.2.147 + lock_api@0.4.10 + memchr@2.5.0 + once_cell@1.18.0 + parking_lot@0.11.2 + parking_lot_core@0.8.6 + paste@0.1.18 + paste-impl@0.1.18 + pkg-version@1.0.0 + pkg-version-impl@0.1.1 + proc-macro-hack@0.5.20+deprecated + proc-macro2@1.0.63 + pyo3@0.15.2 + pyo3-build-config@0.15.2 + pyo3-macros@0.15.2 + pyo3-macros-backend@0.15.2 + quote@1.0.28 + redox_syscall@0.2.16 + regex@1.8.4 + regex-syntax@0.7.2 + scopeguard@1.1.0 + smallvec@1.10.0 + syn@1.0.109 + unicode-ident@1.0.9 + unindent@0.1.11 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 +" + +inherit cargo distutils-r1 optfeature + +DESCRIPTION="Distributed Version Control System with a Friendly UI" +HOMEPAGE="https://www.breezy-vcs.org/ https://github.com/breezy-team/breezy" +SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz + ${CARGO_CRATE_URIS}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +# I've got tired of all the test failures. It definitely mostly works. +# We have ~29000 tests successfully passing from ~30000 tests. +RESTRICT="test" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/configobj[${PYTHON_USEDEP}] + dev-python/fastbencode[${PYTHON_USEDEP}] + dev-python/patiencediff[${PYTHON_USEDEP}] + dev-python/merge3[${PYTHON_USEDEP}] + dev-python/dulwich[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + !dev-vcs/bzr +" +BDEPEND=" + sys-devel/gettext + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools-rust[${PYTHON_USEDEP}] + ') +" + +QA_FLAGS_IGNORED=".*" + +src_prepare() { + sed -e 's@man/man1@share/&@' \ + -e 's@, strip=Strip\.All@@' \ + -i setup.py || die + + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + + # Symlink original bzr's bin names to new names + dosym brz /usr/bin/bzr +} + +pkg_postinst() { + optfeature "access branches over sftp" "dev-python/pycryptodome dev-python/paramiko" + optfeature "PGP sign and verify commits" "app-crypt/gpgme[python]" +} diff --git a/dev-vcs/breezy/breezy-3.3.0.ebuild b/dev-vcs/breezy/breezy-3.3.0.ebuild deleted file mode 100644 index 305f328287e7..000000000000 --- a/dev-vcs/breezy/breezy-3.3.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{10..11} ) - -CRATES=" - aho-corasick@1.0.2 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@0.3.6 - indoc-impl@0.3.6 - instant@0.1.12 - lazy_static@1.4.0 - libc@0.2.147 - lock_api@0.4.10 - memchr@2.5.0 - once_cell@1.18.0 - parking_lot@0.11.2 - parking_lot_core@0.8.6 - paste@0.1.18 - paste-impl@0.1.18 - pkg-version@1.0.0 - pkg-version-impl@0.1.1 - proc-macro-hack@0.5.20+deprecated - proc-macro2@1.0.63 - pyo3@0.15.2 - pyo3-build-config@0.15.2 - pyo3-macros@0.15.2 - pyo3-macros-backend@0.15.2 - quote@1.0.28 - redox_syscall@0.2.16 - regex@1.8.4 - regex-syntax@0.7.2 - scopeguard@1.1.0 - smallvec@1.10.0 - syn@1.0.109 - unicode-ident@1.0.9 - unindent@0.1.11 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 -" - -inherit cargo distutils-r1 optfeature - -DESCRIPTION="Distributed Version Control System with a Friendly UI" -HOMEPAGE="https://www.breezy-vcs.org/ https://github.com/breezy-team/breezy" -SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -# I've got tired of all the test failures. It definitely mostly works. -# We have ~29000 tests successfully passing from ~30000 tests. -RESTRICT="test" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/configobj[${PYTHON_USEDEP}] - dev-python/dulwich[${PYTHON_USEDEP}] - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/patiencediff[${PYTHON_USEDEP}] - dev-python/fastbencode[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ') - !dev-vcs/bzr -" -BDEPEND=" - sys-devel/gettext - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ') -" - -QA_FLAGS_IGNORED=".*" - -src_prepare() { - sed -e 's@man/man1@share/&@' -i setup.py || die - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - - # Symlink original bzr's bin names to new names - dosym brz /usr/bin/bzr -} - -pkg_postinst() { - optfeature "access branches over sftp" "dev-python/pycryptodome dev-python/paramiko" - optfeature "PGP sign and verify commits" "app-crypt/gpgme[python]" -} -- cgit v1.2.3