Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
DIST eselect-1.2.10.tar.bz2 155667 RMD160 384064d264d6ea1bbab56cc6e2a575cc44eb4aa6 SHA1 54a2b6f40453b342333f37a4f97ba5099fd039d0 SHA256 fd9ae0b1bfd35da014c1ea52df0d5434505250e3e99858907d3b17c81e131ed1 | ||
EBUILD eselect-1.2.10.ebuild 1807 RMD160 771fa64a347cb46a0c422d79dab37eb73c81ce9c SHA1 3d487ae6b2478705a0db8e4855c72a24a8f6b16d SHA256 0ebf7e70919e09d336e8a50dfc023ef0d515555c61cba034f02c3d5260014532 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Copyright 1999-2010 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect/eselect-1.2.10.ebuild,v 1.7 2010/05/23 21:01:15 pacho Exp $ | ||
|
||
inherit bash-completion | ||
|
||
DESCRIPTION="Gentoo's multi-purpose configuration and management tool" | ||
HOMEPAGE="http://www.gentoo.org/proj/en/eselect/" | ||
SRC_URI="mirror://gentoo/${P}.tar.bz2" | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" | ||
IUSE="doc" | ||
|
||
RDEPEND="sys-apps/sed | ||
|| ( | ||
sys-apps/coreutils | ||
sys-freebsd/freebsd-bin | ||
sys-dfbsd/dfbsd-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() { | ||
econf | ||
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 | ||
} |