summaryrefslogtreecommitdiff
path: root/app-portage/mirrorselect
diff options
context:
space:
mode:
Diffstat (limited to 'app-portage/mirrorselect')
-rw-r--r--app-portage/mirrorselect/Manifest4
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.5.0.ebuild50
-rw-r--r--app-portage/mirrorselect/mirrorselect-9999.ebuild9
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