summaryrefslogtreecommitdiff
path: root/app-portage/mirrorselect
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-portage/mirrorselect
reinit the tree, so we can have metadata
Diffstat (limited to 'app-portage/mirrorselect')
-rw-r--r--app-portage/mirrorselect/Manifest14
-rw-r--r--app-portage/mirrorselect/files/mirrorselect-2.2.2-Add-outputmodefunctionassignment.patch24
-rw-r--r--app-portage/mirrorselect/files/mirrorselect-2.2.2-Update-for-ssl-fetch-api-change.patch24
-rw-r--r--app-portage/mirrorselect/metadata.xml13
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.2.0.1.ebuild32
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.2.2-r2.ebuild40
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.2.2.ebuild36
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.2.3.ebuild35
-rw-r--r--app-portage/mirrorselect/mirrorselect-9999.ebuild43
9 files changed, 261 insertions, 0 deletions
diff --git a/app-portage/mirrorselect/Manifest b/app-portage/mirrorselect/Manifest
new file mode 100644
index 000000000000..83125dcdd07d
--- /dev/null
+++ b/app-portage/mirrorselect/Manifest
@@ -0,0 +1,14 @@
+AUX mirrorselect-2.2.2-Add-outputmodefunctionassignment.patch 721 SHA256 80ad76963b67839e130e22699a147f8a3df42cd4c5b38ebe14d0e25463e29950 SHA512 032544106b1e6dad76f46131f94913b1875d9605808dbe5145ca0fd80916c158551745a850a25cf4252f9f860e8608ed76e31ca878110db66e05003e86d55127 WHIRLPOOL 0781642f2f3be5f749e092ea4c75608c30ac2de3410eb179c8afadf52ede8b13f69882062667af7391e0126543ef55d4752bb6a855e6ab2be3e15e2a356de6e7
+AUX mirrorselect-2.2.2-Update-for-ssl-fetch-api-change.patch 658 SHA256 24de16f4891094758733aa06cc4729ee1832bc93c0fdf43220e4377925d97b38 SHA512 4f2ce8c8136a380cfcd0f44489fcd51be1a8c66353dba59ff8872ca6f72901c0f19f231f8c44fe396bb5735e6e8e16b389e22bcada1f9a0a793dec20baefe604 WHIRLPOOL 17310e74f5d9f95b9eddd9fb422ba7335487f58500492fe41555ede739bccd2c4ae5195be40849d885a00e8ee993ea7ad8087ad6d82a90fcc9e2dd2ba498aa6f
+DIST mirrorselect-2.2.0.1.tar.gz 13138 SHA256 029a09073d6a4363f060912d257f8f118bb3a061c05db532bde1c05816affab1 SHA512 08216c381b70856dd56e903a208bc0ed202826b89136dd0b1cf69bd7cf2afa2df608ac2a0aed5161a56f51cf4bcb51f3826ad55b3a26e671ba2c68490c9cffad WHIRLPOOL 6925c4dc514fdd5f7c50427627b1ef6babba99c4e98d00d7144489ba16c3740ba967461847d99cd080805e6aebd44ca51ca85bd117ffdb52ba3cdf511fac0c69
+DIST mirrorselect-2.2.2.tar.gz 15964 SHA256 343089675448e8928ccc74f0eed285f3034a9252de4d1b8980cacf3047cca20f SHA512 91ce16d236418ba186c447c6497684c4138afd4279a0ba95ee0f069309e8ce086a5a4ce4715ef21275362b7c3772924d422d7711d188d40c1e0b90f773765cf9 WHIRLPOOL 0625ac6f01ebdbf6e78a1c1f42a960afb8b2911297b07ca735dcf51615697a3a3926f3dc62925501b8fce6170d94785f6df57147280011b3643746200fb6001d
+DIST mirrorselect-2.2.3.tar.gz 15230 SHA256 8fafdccac2c97c8c515ee8cea241d8356229de7d38b1d7d5cacd9c310c53dda6 SHA512 af1d3657b9ff5a6184ebfd89579a1bdbf11f7389ca12d4cd7a41cd136a553732cbbfb7675e25f7d79756b0b9e74b496d28ee5fdc8872173825262fae0052e8e2 WHIRLPOOL 1b05f9213a5ae1d508ce3ecf8a39b488f099f4bcf9215f12b40beca6354528c8e6cc2c006dbcfac0dd2bce1e3adfcedb18d2d92cd68e3b2b3111f8b3d86ce682
+DIST mirrorselect-test 102403 SHA256 add93012c44824626a7e05eed2186dcfb60e0b696d4ad7910fdb9eb31c93d3b5 SHA512 f43d92e9bf7e77c8f04449a786cb659bdfc07257892caca842ab4a63eb9c5351fa48130c2e163857f3233a595cea7b83f5ea9fa879b782e15b73beb62f0e5e27 WHIRLPOOL ca9be67338986403d87db7de04d3d1b3ecd483f2a104668a7c23e8e2ef1141a31394d12d3cd4121ec25436c967aac960f3652c20f20d2c89fdde6dd547cd9f8a
+EBUILD mirrorselect-2.2.0.1.ebuild 867 SHA256 524d3c915ee61f7412e8e50417acc8a762a620c9c6cd2ee7993c3ffa9da1a726 SHA512 ddc4aa350d3f829b898537f50522f37dd5207b5032e9a18696c71ba472d6822a5c33ce63bee185c1201fc47d62fe2a150fcb5ea7137615ccd23b61ab5b9c853b WHIRLPOOL 3e4c13ad15f6d71c9d87379c0ad70e16104b3e2ba0433dcf03765f8b0bc6a7f5801f60b9472b8a0e5203870be46ec0c09ed70614cd85cacca98f5c8918b0d4f0
+EBUILD mirrorselect-2.2.2-r2.ebuild 1132 SHA256 51c42c18e87c40736a4511f1820ce29cff897c2f9e9b89ba4b1818cad840a2fb SHA512 42ad846a47675f9fcf9290b09941ef161ee5b827e42025e81937a502ecb39e8d6e597c206f9b55b28f12fce2554a1af14890cc43ae85f373e5ccb1171f8aea8a WHIRLPOOL 2681fbd5ad9a1b32c681ac7676ba696f3ee74973e4a84b95c5aa58929b7ab13fff7995137a60ddd0e0b7fa53e72816577ff69071f1258ffeb7556a70de96fea5
+EBUILD mirrorselect-2.2.2.ebuild 1018 SHA256 fc222c999b977535990cd4b98d05f1b6dc581278aa93bd10454b7034ed682893 SHA512 95b12638b7e49a49597abedffb6e09c412237714ee649a10360c595a38935512644988b226afde7526749568938a1453aaff03c28d7ce77c623414476f94597e WHIRLPOOL ae5fe5c551a9a989e8e56a2c3407572099c71638156a91790ba360cab71b1af50aeb4e83f5f9c1ab253c03f55abc05cf939c182ae2cc6283e42027dc6ccc6ab1
+EBUILD mirrorselect-2.2.3.ebuild 982 SHA256 f52a7c60c52b8ae3a3aa81e75b683ffe502dc9103053332c547e84b589af326e SHA512 59cd003de18fce4bbacf0a5ce7d5da7cceb423a2790de29ddffdc72386f9f4daf602730e4f4b583b0f1ea8a96f82a4a9543dcd1feae9559a52eb466117337e29 WHIRLPOOL 4b640a59a5595687c281869ddd3a505990af55a8cbc6209ad91181e97aa12ad59fcc1202479fda3d654a866befa7601594f20d8822d8dd2e68e98b85d8a959e4
+EBUILD mirrorselect-9999.ebuild 1045 SHA256 f42f54122b83d979b529f2506cd7103036d310bd726e29c70434b96793737dd9 SHA512 8775aeacb9942cfa6761f25391843449310a9b540845b01090a7cca57b6d1b804e733e8429fe2b16139af346960884070e895284335683fdf69665cda60f04cc WHIRLPOOL 2f1705adc553e1becd1d4a1927ffc2b20b0b0de3543b0ff4d9db57285c8e9445a09b6d87425be81282d9063fc89a38c0999bed86fe4c4644b2527ff80a13ade5
+MISC ChangeLog 3234 SHA256 a470d0747ffc95fe85798b97765e57e0dc8d5cc01b9777ae4463ddb0777daa4f SHA512 9ad777fef588761c2dfc199d8e66f7a7694db354d854863721c9031974f4707cc5e76f0f0b5d88d279db820681d1a4cf93e7fc0e255e32b3ffe2f48463a0debc WHIRLPOOL e7f2c1bb7cc30476b714856543493cba9f171478b8352a1567c0ce82e4843086bc5d32d74c4a795dc7ae20d74d3bb3a9e8622e22fa2ca8c7bb19e5c03136cf81
+MISC ChangeLog-2015 26452 SHA256 aea6097654520a07a39f6d6f3ca0423244b4bbb64714ae013017b636547617d8 SHA512 2eadbd2b3bbfb96540f3ba9914590f18b69d10f9d68be4cd46b0f139f058ee0994607e35640c1bac3fc44863de2473a4f985c61f75c4c347980f0cb01180047c WHIRLPOOL 6964bb40d7435f8fa27e89cd2f9b3df1ec2821d1dee1a48a2c0bd3b4cb0d28b083923555d8277acd3793c4b03c255a648ccb3f36d92b8c6bd50d8ec8e60408eb
+MISC metadata.xml 470 SHA256 be91a5dc173ee9e08b578140db70f8e8b5875d38834c5ca041cfbb0cde01e0d1 SHA512 31405437e73acec409d4d9c14d33fb10b03aed300ac88d5f793666cc7324abd46ff8703d794009316716d1a63b2b80721dc5e0841f0e1d0fbebc1f9b83f13acc WHIRLPOOL 72fca0179318df04428d67d8e36233f14f7ec58473d9211241bcd6870ca0a4ac92e6a63e18e5917bfaeb861ebf312d151869d5d33daccdfc1856ee77f23fad14
diff --git a/app-portage/mirrorselect/files/mirrorselect-2.2.2-Add-outputmodefunctionassignment.patch b/app-portage/mirrorselect/files/mirrorselect-2.2.2-Add-outputmodefunctionassignment.patch
new file mode 100644
index 000000000000..d170103a4657
--- /dev/null
+++ b/app-portage/mirrorselect/files/mirrorselect-2.2.2-Add-outputmodefunctionassignment.patch
@@ -0,0 +1,24 @@
+From e9dea3a98aa5031fecf1c7115de77e948e8d07ca Mon Sep 17 00:00:00 2001
+From: Brian Dolbec <dolsen@gentoo.org>
+Date: Tue, 27 Jan 2015 10:19:05 -0800
+Subject: [PATCH] Add missed output mode function assignment.
+
+---
+ mirrorselect/extractor.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py
+index 59efad1..06dce6c 100644
+--- a/mirrorselect/extractor.py
++++ b/mirrorselect/extractor.py
+@@ -107,6 +107,7 @@ class Extractor(object):
+ # setup the ssl-fetch ouptut map
+ connector_output = {
+ 'info':self.output.write,
++ 'debug': self.output.write,
+ 'error': self.output.print_err,
+ 'kwargs-info': {'level': 2},
+ 'kwargs-debug': {'level':2},
+--
+2.2.2
+
diff --git a/app-portage/mirrorselect/files/mirrorselect-2.2.2-Update-for-ssl-fetch-api-change.patch b/app-portage/mirrorselect/files/mirrorselect-2.2.2-Update-for-ssl-fetch-api-change.patch
new file mode 100644
index 000000000000..2e5fd93c09cb
--- /dev/null
+++ b/app-portage/mirrorselect/files/mirrorselect-2.2.2-Update-for-ssl-fetch-api-change.patch
@@ -0,0 +1,24 @@
+From 9ec1e9649c980d32d23aab40eff3cac5e8f6f555 Mon Sep 17 00:00:00 2001
+From: Brian Dolbec <dolsen@gentoo.org>
+Date: Mon, 26 Jan 2015 18:23:05 -0800
+Subject: [PATCH] Update for ssl-fetch api change
+
+---
+ mirrorselect/extractor.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py
+index ec5f299..59efad1 100644
+--- a/mirrorselect/extractor.py
++++ b/mirrorselect/extractor.py
+@@ -109,6 +109,7 @@ class Extractor(object):
+ 'info':self.output.write,
+ 'error': self.output.print_err,
+ 'kwargs-info': {'level': 2},
++ 'kwargs-debug': {'level':2},
+ 'kwargs-error': {'level':0},
+ }
+
+--
+2.2.2
+
diff --git a/app-portage/mirrorselect/metadata.xml b/app-portage/mirrorselect/metadata.xml
new file mode 100644
index 000000000000..ca6a7a138342
--- /dev/null
+++ b/app-portage/mirrorselect/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tools-portage@gentoo.org</email>
+ <name>Gentoo Portage tools team</name>
+ </maintainer>
+ <longdescription lang="en">
+ This utility is used to select the fastest mirror (distfiles) and
+ provide a nicer front-end for mirror selection
+ (both rsync + distfiles) to a user.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-portage/mirrorselect/mirrorselect-2.2.0.1.ebuild b/app-portage/mirrorselect/mirrorselect-2.2.0.1.ebuild
new file mode 100644
index 000000000000..b45d2f38ba34
--- /dev/null
+++ b/app-portage/mirrorselect/mirrorselect-2.2.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils distutils-r1 prefix
+
+DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect"
+SRC_URI="https://dev.gentoo.org/~dolsen/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux"
+
+RDEPEND="
+ dev-util/dialog
+ net-analyzer/netselect
+ "
+
+python_prepare_all() {
+ python_export_best
+ eprefixify setup.py mirrorselect/main.py
+ echo Now setting version... VERSION="${PVR}" "${PYTHON}" setup.py set_version
+ VERSION="${PVR}" "${PYTHON}" setup.py set_version || die "setup.py set_version failed"
+ distutils-r1_python_prepare_all
+}
diff --git a/app-portage/mirrorselect/mirrorselect-2.2.2-r2.ebuild b/app-portage/mirrorselect/mirrorselect-2.2.2-r2.ebuild
new file mode 100644
index 000000000000..725b4bf5dcce
--- /dev/null
+++ b/app-portage/mirrorselect/mirrorselect-2.2.2-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils distutils-r1 prefix
+
+DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect"
+SRC_URI="https://dev.gentoo.org/~dolsen/releases/mirrorselect/${P}.tar.gz
+ https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test
+ "
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+
+RDEPEND="
+ dev-util/dialog
+ net-analyzer/netselect
+ >=dev-python/ssl-fetch-0.3[${PYTHON_USEDEP}]
+ "
+
+PATCHES=(
+ "${FILESDIR}/mirrorselect-2.2.2-Update-for-ssl-fetch-api-change.patch"
+ "${FILESDIR}/mirrorselect-2.2.2-Add-outputmodefunctionassignment.patch"
+)
+
+python_prepare_all() {
+ python_setup
+ eprefixify setup.py mirrorselect/main.py
+ echo Now setting version... VERSION="${PVR}" "${PYTHON}" setup.py set_version
+ VERSION="${PVR}" "${PYTHON}" setup.py set_version || die "setup.py set_version failed"
+ distutils-r1_python_prepare_all
+}
diff --git a/app-portage/mirrorselect/mirrorselect-2.2.2.ebuild b/app-portage/mirrorselect/mirrorselect-2.2.2.ebuild
new file mode 100644
index 000000000000..88aaa45414ac
--- /dev/null
+++ b/app-portage/mirrorselect/mirrorselect-2.2.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils distutils-r1 prefix
+
+DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect"
+SRC_URI="https://dev.gentoo.org/~dolsen/releases/mirrorselect/${P}.tar.gz
+ https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test
+ "
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+
+RDEPEND="
+ dev-util/dialog
+ net-analyzer/netselect
+ >=dev-python/ssl-fetch-0.2[${PYTHON_USEDEP}]
+ <dev-python/ssl-fetch-0.3[${PYTHON_USEDEP}]
+ "
+
+python_prepare_all() {
+ python_export_best
+ eprefixify setup.py mirrorselect/main.py
+ echo Now setting version... VERSION="${PVR}" "${PYTHON}" setup.py set_version
+ VERSION="${PVR}" "${PYTHON}" setup.py set_version || die "setup.py set_version failed"
+ distutils-r1_python_prepare_all
+}
diff --git a/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild b/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild
new file mode 100644
index 000000000000..1b812d4b497c
--- /dev/null
+++ b/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils distutils-r1 prefix
+
+DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect"
+SRC_URI="https://dev.gentoo.org/~dolsen/releases/mirrorselect/${P}.tar.gz
+ https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test
+ "
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+
+RDEPEND="
+ dev-util/dialog
+ net-analyzer/netselect
+ >=dev-python/ssl-fetch-0.3[${PYTHON_USEDEP}]
+ "
+
+python_prepare_all() {
+ python_setup
+ eprefixify setup.py mirrorselect/main.py
+ echo Now setting version... VERSION="${PVR}" "${PYTHON}" setup.py set_version
+ VERSION="${PVR}" "${PYTHON}" setup.py set_version || die "setup.py set_version failed"
+ distutils-r1_python_prepare_all
+}
diff --git a/app-portage/mirrorselect/mirrorselect-9999.ebuild b/app-portage/mirrorselect/mirrorselect-9999.ebuild
new file mode 100644
index 000000000000..efbbddff3d18
--- /dev/null
+++ b/app-portage/mirrorselect/mirrorselect-9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils distutils-r1 git-r3 prefix
+
+EGIT_REPO_URI="git://anongit.gentoo.org/proj/mirrorselect.git"
+
+DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS=""
+
+RDEPEND="
+ dev-util/dialog
+ net-analyzer/netselect
+ =dev-python/ssl-fetch-9999[${PYTHON_USEDEP}]
+ "
+
+python_prepare_all() {
+ python_export_best
+ eprefixify setup.py mirrorselect/main.py
+ echo Now setting version... VERSION="9999-${EGIT_VERSION}" "${PYTHON}" setup.py set_version
+ VERSION="9999-${EGIT_VERSION}" "${PYTHON}" setup.py set_version || die "setup.py set_version failed"
+ distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+ distutils-r1_pkg_postinst
+
+ einfo "This is a development version."
+ einfo "Please report any bugs you encounter to:"
+ einfo "https://bugs.gentoo.org/"
+}