summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2012-11-12 22:01:57 +0000
committerBrian Dolbec <dolsen@gentoo.org>2012-11-12 22:01:57 +0000
commit5446260be533572a122da3bcae14f5cd2e8929cf (patch)
tree0f1a5bc252ce483231107be88f248b3e748b964d /app-portage
parentkeyword ~ppc, bug #442188 (diff)
downloadgentoo-2-5446260be533572a122da3bcae14f5cd2e8929cf.tar.gz
gentoo-2-5446260be533572a122da3bcae14f5cd2e8929cf.tar.bz2
gentoo-2-5446260be533572a122da3bcae14f5cd2e8929cf.zip
Add a live ebuild.
(Portage version: 2.2.0_alpha142_p10/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/mirrorselect/ChangeLog7
-rw-r--r--app-portage/mirrorselect/mirrorselect-9999.ebuild63
2 files changed, 69 insertions, 1 deletions
diff --git a/app-portage/mirrorselect/ChangeLog b/app-portage/mirrorselect/ChangeLog
index fc032e3f509f..e35b7d8048b2 100644
--- a/app-portage/mirrorselect/ChangeLog
+++ b/app-portage/mirrorselect/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-portage/mirrorselect
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/ChangeLog,v 1.112 2012/05/21 04:49:48 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/ChangeLog,v 1.113 2012/11/12 22:01:57 dolsen Exp $
+
+*mirrorselect-9999 (12 Nov 2012)
+
+ 12 Nov 2012; Brian Dolbec <dolsen@gentoo.org> +mirrorselect-9999.ebuild:
+ Add a live ebuild for more testing the new code.
21 May 2012; Jeremy Olexa <darkside@gentoo.org>
-files/0001-Fix-rsync-mirror-selectection.patch,
diff --git a/app-portage/mirrorselect/mirrorselect-9999.ebuild b/app-portage/mirrorselect/mirrorselect-9999.ebuild
new file mode 100644
index 000000000000..3d4fe98296d5
--- /dev/null
+++ b/app-portage/mirrorselect/mirrorselect-9999.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-9999.ebuild,v 1.1 2012/11/12 22:01:57 dolsen Exp $
+
+EAPI="3"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.[45]"
+PYTHON_USE_WITH="xml"
+PYTHON_NONVERSIONED_EXECUTABLES=(".*")
+
+EGIT_MASTER="master"
+#EGIT_BRANCH="master"
+
+inherit distutils python git-2 prefix
+
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mirrorselect.git"
+
+DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
+HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS=""
+
+# Note: dev-lang/python dependencies are so emerge will print a blocker if any
+# installed slot of python is not built with +xml. This is used since
+# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331.
+RDEPEND="
+ >=dev-lang/python-2.6[xml]
+ !>=dev-lang/python-2.6[-xml]
+ dev-util/dialog
+ net-analyzer/netselect
+ "
+# virtual/python-argparse"
+
+src_prepare() {
+ eprefixify setup.py mirrorselect/main.py
+}
+
+distutils_src_compile_pre_hook() {
+ echo VERSION="9999-${EGIT_VERSION}" "$(PYTHON)" setup.py set_version
+ VERSION="9999-${EGIT_VERSION}" "$(PYTHON)" setup.py set_version
+}
+
+src_compile() {
+ distutils_src_compile
+}
+
+src_install() {
+ python_convert_shebangs -r "" build-*/scripts-*
+ distutils_src_install
+}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+
+ einfo "This is a development version."
+ einfo "Please report any bugs you encounter."
+ einfo "http://bugs.gentoo.org/"
+}