From: Ulrich Müller Date: Sat, 3 Sep 2011 12:56:24 +0000 (+0000) Subject: Restore live ebuild for SVN trunk. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=3b657f29e4f38b6bd3ef18fd6c75855d8b7eb81f;p=gentoo.git Restore live ebuild for SVN trunk. Package-Manager: portage-2.1.10.12/cvs/Linux x86_64 --- diff --git a/app-admin/eselect/ChangeLog b/app-admin/eselect/ChangeLog index 628539769094..278d2f9e5baf 100644 --- a/app-admin/eselect/ChangeLog +++ b/app-admin/eselect/ChangeLog @@ -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 +eselect-9999.ebuild: + Restore live ebuild for SVN trunk. *eselect-1.2.16 (07 Jul 2011) diff --git a/app-admin/eselect/Manifest b/app-admin/eselect/Manifest index e4b2a083d1b4..961a2beb0eba 100644 --- a/app-admin/eselect/Manifest +++ b/app-admin/eselect/Manifest @@ -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 index 000000000000..cadb8e22feab --- /dev/null +++ b/app-admin/eselect/eselect-9999.ebuild @@ -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 +}