diff options
Diffstat (limited to 'app-portage/mirrorselect')
-rw-r--r-- | app-portage/mirrorselect/Manifest | 4 | ||||
-rw-r--r-- | app-portage/mirrorselect/mirrorselect-2.5.0.ebuild | 50 | ||||
-rw-r--r-- | app-portage/mirrorselect/mirrorselect-9999.ebuild | 9 |
3 files changed, 55 insertions, 8 deletions
diff --git a/app-portage/mirrorselect/Manifest b/app-portage/mirrorselect/Manifest index 5a8f94560fad..e49eef415c94 100644 --- a/app-portage/mirrorselect/Manifest +++ b/app-portage/mirrorselect/Manifest @@ -1,5 +1,7 @@ DIST mirrorselect-2.4.0.tar.gz 17315 BLAKE2B 8d1fe0008147d2b15d5edf8ae14cd2782771e848bbd38dff84f6ddbc4120f8727aeb23d0006db6b9ccbfe0918a7aeb1fe6227fa61c2aa82e20da3e773ce9ab4a SHA512 d3fbb7499e4a072b24b21fbd83d503f2c2ba8d2704582b6a529f3167c07453a656f3d22cd3cb5ddba35393cf5cd946788099777ecf37af60bd0648b7e1886ae2 +DIST mirrorselect-2.5.0.tar.gz 17218 BLAKE2B 7b695bc32dcd3826a787c16bae37f55151a8f2925e08741f03bb1379f5a2d693b0d6bbe3bb3bf298e98b0a05f1f6a8a893468a2ab6c96d6934b45c4ba82375bc SHA512 2a515d83a0bc651a9a70d3159ac99dcd7694badb6c4685db480264287246c43aa51d2d9e153833ae7add9a1f860a294c2ed6995e6eb37ce4f792f3dd6285a171 DIST mirrorselect-test 102403 BLAKE2B 8f23cebf111912ea6fcdea5f4a50a84751a4dd0c62956555a5c0b4fbe15d2329424a65b18c3608440bc0fedd4b2d25fc74cfe91e6e434eb90b7090b36e17b65f SHA512 f43d92e9bf7e77c8f04449a786cb659bdfc07257892caca842ab4a63eb9c5351fa48130c2e163857f3233a595cea7b83f5ea9fa879b782e15b73beb62f0e5e27 EBUILD mirrorselect-2.4.0.ebuild 1376 BLAKE2B ec97a7dc519a7e096831eaa2acc2cd2961bce4032d1203284a7ff4ee28038c2e9e5c60f6cf80e3310844342bae5d92b5887b19eada76f3100afda3a3db365924 SHA512 ea77ba610b54e15a0038669342b9b10a9aa390dd6ee2ca7c604c9868bc1d76c44f49ef29e3d86197a9d8bd8d70d9a3db4c8724f9b2f9fa50edc8e530be9da29a -EBUILD mirrorselect-9999.ebuild 1384 BLAKE2B e7bef10119e9769b4fc9c909a1c819e57a183614d9b498a68f9d5986a3491c479f8ad4e536ac1717eb1f2801d58d6d92ce067fe06eb06d191bfb39c7a36da764 SHA512 a0f414f6fa54b3c152af8d107e63298a278f45c3f74fbf20864aba4f317cac4a6dfde197db27480d7a177638f4964b3456009ff63d2ef76e030163bc83343045 +EBUILD mirrorselect-2.5.0.ebuild 1301 BLAKE2B 8580857c5d5e3c39becb3a28ca1a4c11050683c178d4affa5ec0bea869aad5e859b93d247d1ed57b4b20abd5c1fef19f084c5b3715bfd62fe52159d315eb1dd3 SHA512 0044c54b4359a4002a248a824af575219374222791c873d2c1b30804caf7f6882096eea2541abe95ee8a20279768f926a20d0107ac219e2f2314b7671a2b0a7e +EBUILD mirrorselect-9999.ebuild 1301 BLAKE2B 8580857c5d5e3c39becb3a28ca1a4c11050683c178d4affa5ec0bea869aad5e859b93d247d1ed57b4b20abd5c1fef19f084c5b3715bfd62fe52159d315eb1dd3 SHA512 0044c54b4359a4002a248a824af575219374222791c873d2c1b30804caf7f6882096eea2541abe95ee8a20279768f926a20d0107ac219e2f2314b7671a2b0a7e MISC metadata.xml 636 BLAKE2B f0aa974ff954b70ae77bd1f5e66025e59218e18fbc9b3b85c19733e5fbff685cc476104bdeeed5040183368d508c44f02bd15b475cf26f37fdb3f3a1ba98bf42 SHA512 bc7119db9395606c98cd63773253021a5445ea3b45ee7183bd983a50a5a427f6f9bfa1ecba7b3b07d28af5068b052e2a84fcb67737332c629e03fc49ff0a3ef2 diff --git a/app-portage/mirrorselect/mirrorselect-2.5.0.ebuild b/app-portage/mirrorselect/mirrorselect-2.5.0.ebuild new file mode 100644 index 000000000000..ebb6b2aea086 --- /dev/null +++ b/app-portage/mirrorselect/mirrorselect-2.5.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit edo distutils-r1 prefix + +DESCRIPTION="Tool to help select distfiles mirrors for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mirrorselect.git" + inherit git-r3 +else + SRC_URI=" + https://gitweb.gentoo.org/proj/mirrorselect.git/snapshot/${P}.tar.gz + https://dev.gentoo.org/~dolsen/releases/mirrorselect/${P}.tar.gz + https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test + " + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +BDEPEND="${DISTUTILS_DEPS}" +RDEPEND=" + dev-util/dialog + >=net-analyzer/netselect-0.4 + dev-python/requests[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_prepare_all() { + python_setup + + local -x VERSION="${PVR}" + sed -e 's:os.path.join(os.sep, EPREFIX.lstrip(os.sep), "usr/share/man/man8"):"share/man/man8":' \ + -i setup.py || die + eprefixify setup.py mirrorselect/main.py + edo "${PYTHON}" setup.py set_version + + distutils-r1_python_prepare_all +} diff --git a/app-portage/mirrorselect/mirrorselect-9999.ebuild b/app-portage/mirrorselect/mirrorselect-9999.ebuild index e645e60c639b..ebb6b2aea086 100644 --- a/app-portage/mirrorselect/mirrorselect-9999.ebuild +++ b/app-portage/mirrorselect/mirrorselect-9999.ebuild @@ -15,8 +15,6 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect" if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mirrorselect.git" inherit git-r3 - - SSL_FETCH_VER=9999 else SRC_URI=" https://gitweb.gentoo.org/proj/mirrorselect.git/snapshot/${P}.tar.gz @@ -25,19 +23,16 @@ else " KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - - SSL_FETCH_VER=0.3 fi LICENSE="GPL-2" SLOT="0" -IUSE="ipv6" BDEPEND="${DISTUTILS_DEPS}" RDEPEND=" dev-util/dialog - >=net-analyzer/netselect-0.4[ipv6(+)?] - >=dev-python/ssl-fetch-${SSL_FETCH_VER}[${PYTHON_USEDEP}] + >=net-analyzer/netselect-0.4 + dev-python/requests[${PYTHON_USEDEP}] " distutils_enable_tests unittest |