Restore live ebuild for SVN trunk.
authorUlrich Müller <ulm@gentoo.org>
Sat, 3 Sep 2011 12:56:24 +0000 (12:56 +0000)
committerUlrich Müller <ulm@gentoo.org>
Sat, 3 Sep 2011 12:56:24 +0000 (12:56 +0000)
Package-Manager: portage-2.1.10.12/cvs/Linux x86_64

app-admin/eselect/ChangeLog
app-admin/eselect/Manifest
app-admin/eselect/eselect-9999.ebuild [new file with mode: 0644]

index 628539769094fcfbf26ced1361e18034d2fced39..278d2f9e5baf76fe626f188307a7b3a01cbc66f8 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for app-admin/eselect
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect/ChangeLog,v 1.186 2011/07/08 06:03:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect/ChangeLog,v 1.187 2011/09/03 12:56:24 ulm Exp $
+
+  03 Sep 2011; Ulrich Mueller <ulm@gentoo.org> +eselect-9999.ebuild:
+  Restore live ebuild for SVN trunk.
 
 *eselect-1.2.16 (07 Jul 2011)
 
index e4b2a083d1b43d927533d7c69d2b40ef97f89448..961a2beb0eba48de3d60b517eade3dd75de5cde9 100644 (file)
@@ -7,12 +7,13 @@ DIST eselect-1.2.16.tar.bz2 169671 RMD160 50d1171fcba4d5d708e7b9a1c756ed6e4bbdb2
 EBUILD eselect-1.2.11.ebuild 1789 RMD160 bb62d41fbccc3efc253aa3ca9fb63ca452571d08 SHA1 81a85d38073bad2ed140fb8cdd8a12ba9b4bdc61 SHA256 8772cf8ed2314c5ab4bc6dca5fde2b26711def1d5a764d84e4d9de01f0794026
 EBUILD eselect-1.2.15.ebuild 1798 RMD160 721820dfe880bd8b2e1cfe46844d61b2def0a148 SHA1 b01a5b1fd890ccc3e8dd25e5c11982bc29c188ab SHA256 22cbe4f67e4b6def431cf8fdb776e065d8dbb5fa546836b3de6530151fa5b06e
 EBUILD eselect-1.2.16.ebuild 1807 RMD160 3f6c4fc1f3dd5e43f779ea08f5e4b787f4ef5bd3 SHA1 b4217781374498d549b19a6119c846869ef44d90 SHA256 7b3a290845f3e4655e74f7866aad4e40d3911fd510779e85d9db07c92fccfffc
-MISC ChangeLog 26405 RMD160 a5959cf0d6da193565e750446b4d25effc9f42ef SHA1 6e43c3637bb76e61bf5d3857fb496b43e322625a SHA256 fb0eb550b2ecdfbfbdc5f915a3986f05cc7b4a35be42b994b749a78f3ab7d1a0
+EBUILD eselect-9999.ebuild 1568 RMD160 8632ecfee005e5cadfa74275903f7bf8db4ca359 SHA1 7c48073f87f81095aaaac1d8288a77aa2ed46d3f SHA256 edc633d281444a7d8e14e4e5882355737253207777ed9ac7c713c10e71a63913
+MISC ChangeLog 26512 RMD160 628354b60a88b6b1b8bb730b70bf89831b3a3a0b SHA1 4f470dece2d241ca915422004537b62c697d8e0f SHA256 a8b53cd889b7d35044db48e44bb5bda19f2704ddc7ab5d673c21828cf083de7a
 MISC metadata.xml 223 RMD160 ad3a63ca53ae3d53a6be0caea0f00d5339415496 SHA1 c5430898aa8d251b7469d16f66dbd02018581bb9 SHA256 9bfa4e7551e380482c16cb288fa4f711543e15f6c00aabd2bb38fdbcbbc6dd26
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk4WnsMACgkQOeoy/oIi7uzIHgCfcc4dNhCpy2/kwH4Pq44jrQmy
-BwoAnRRrajRSD5aZFdQ/3UTVS4FB1CZz
-=eK8A
+iEYEARECAAYFAk5iJXUACgkQOeoy/oIi7uybpQCgroCh7h7+08+Euo9y7ivzUpVR
+ZJsAnAzv0Irm0LlDk/lOVB01aHAZtt6E
+=G1Gp
 -----END PGP SIGNATURE-----
diff --git a/app-admin/eselect/eselect-9999.ebuild b/app-admin/eselect/eselect-9999.ebuild
new file mode 100644 (file)
index 0000000..cadb8e2
--- /dev/null
@@ -0,0 +1,63 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect/eselect-9999.ebuild,v 1.8 2011/09/03 12:56:24 ulm Exp $
+
+EAPI=2
+ESVN_REPO_URI="svn://anonsvn.gentoo.org/eselect/trunk"
+ESVN_BOOTSTRAP="autogen.bash"
+
+inherit subversion bash-completion
+
+DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc"
+
+RDEPEND="sys-apps/sed
+       || (
+               sys-apps/coreutils
+               sys-freebsd/freebsd-bin
+               app-misc/realpath
+       )"
+DEPEND="${RDEPEND}
+       doc? ( dev-python/docutils )"
+RDEPEND="!app-admin/eselect-news
+       ${RDEPEND}
+       sys-apps/file
+       sys-libs/ncurses"
+
+# Commented out: only few users of eselect will edit its source
+#PDEPEND="emacs? ( app-emacs/gentoo-syntax )
+#      vim-syntax? ( app-vim/eselect-syntax )"
+
+src_compile() {
+       emake || die "emake failed"
+
+       if use doc; then
+               make html || die "failed to build html"
+       fi
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "make install failed"
+       dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
+       use doc && dohtml *.html doc/*
+       dobashcompletion misc/${PN}.bashcomp
+
+       # needed by news module
+       keepdir /var/lib/gentoo/news
+}
+
+pkg_postinst() {
+       # fowners in src_install doesn't work for the portage group:
+       # merging changes the group back to root
+       [[ -z ${EROOT} ]] && local EROOT=${ROOT}
+       chgrp portage "${EROOT}/var/lib/gentoo/news" \
+               && chmod g+w "${EROOT}/var/lib/gentoo/news"
+
+       bash-completion_pkg_postinst
+}