diff options
author | 2006-01-19 11:23:43 +0000 | |
---|---|---|
committer | 2006-01-19 11:23:43 +0000 | |
commit | 6a91f615c4e7f07b25d9cdc79f74802a2fca0551 (patch) | |
tree | c81048dbc7ecc91339ba1824dbecfc6350d944ca | |
parent | Version bump. (diff) | |
download | gentoo-2-6a91f615c4e7f07b25d9cdc79f74802a2fca0551.tar.gz gentoo-2-6a91f615c4e7f07b25d9cdc79f74802a2fca0551.tar.bz2 gentoo-2-6a91f615c4e7f07b25d9cdc79f74802a2fca0551.zip |
Version bump; completely rewritten and includes a batch front-end (read from stdin/write to stdout) and a readline-front-end.
(Portage version: 2.1_pre3-r1)
-rw-r--r-- | app-portage/herdstat/ChangeLog | 10 | ||||
-rw-r--r-- | app-portage/herdstat/Manifest | 14 | ||||
-rw-r--r-- | app-portage/herdstat/files/digest-herdstat-1.1.91 | 2 | ||||
-rw-r--r-- | app-portage/herdstat/herdstat-1.1.91.ebuild | 95 |
4 files changed, 108 insertions, 13 deletions
diff --git a/app-portage/herdstat/ChangeLog b/app-portage/herdstat/ChangeLog index cc598e77292d..94f2dad57588 100644 --- a/app-portage/herdstat/ChangeLog +++ b/app-portage/herdstat/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-portage/herdstat -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/herdstat/ChangeLog,v 1.65 2005/11/02 15:07:38 ka0ttic Exp $ +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/herdstat/ChangeLog,v 1.66 2006/01/19 11:23:43 ka0ttic Exp $ + +*herdstat-1.1.91 (19 Jan 2006) + + 19 Jan 2006; Aaron Walker <ka0ttic@gentoo.org> +herdstat-1.1.91.ebuild: + Version bump; completely rewritten and includes a batch front-end (read from + stdin/write to stdout) and a readline-front-end. *herdstat-1.1.2 (02 Nov 2005) diff --git a/app-portage/herdstat/Manifest b/app-portage/herdstat/Manifest index 96df6e1b407c..a9f63eb64c74 100644 --- a/app-portage/herdstat/Manifest +++ b/app-portage/herdstat/Manifest @@ -1,16 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 262df15a000de7c3ec7987197c6b8e63 ChangeLog 9496 +MD5 2f297706ba9e61912ab5c2f228878bd2 ChangeLog 9733 MD5 b586369ffb96b93ca9d425778647f0eb files/digest-herdstat-1.1.1_p7 70 MD5 79bfda7d1db4bb0ace466f186fdbc1f1 files/digest-herdstat-1.1.2 146 +MD5 e73683928d8ca716d83bf5fa34ec5fb7 files/digest-herdstat-1.1.91 147 MD5 35b409b486a69e3c8d6e7e81e9e5e4a7 herdstat-1.1.1_p7.ebuild 1907 MD5 8c12eecd14309d180e9d7716885a7d1b herdstat-1.1.2.ebuild 2090 +MD5 116418ee2f6e0fbbac893ce782f17824 herdstat-1.1.91.ebuild 2558 MD5 f8d10f350e91f30316ea4e1bd1e76470 metadata.xml 254 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDaNZEEZCkKN40op4RAnZPAKCgIOh6TibuVxmogcVVkmlHwjaCTQCfYDUG -haqly8h10A950AXZau4bE/A= -=atNr ------END PGP SIGNATURE----- diff --git a/app-portage/herdstat/files/digest-herdstat-1.1.91 b/app-portage/herdstat/files/digest-herdstat-1.1.91 new file mode 100644 index 000000000000..7ba7a33961f7 --- /dev/null +++ b/app-portage/herdstat/files/digest-herdstat-1.1.91 @@ -0,0 +1,2 @@ +MD5 e8bd9d2c3d92cf4b2c219a3001c03d6a herdstat-1.1.91.tar.bz2 366562 +MD5 3a7bff68e6a5818c461ad359291181c0 herdstat-test-data-20060119.tar.bz2 15549 diff --git a/app-portage/herdstat/herdstat-1.1.91.ebuild b/app-portage/herdstat/herdstat-1.1.91.ebuild new file mode 100644 index 000000000000..be5016bb7f38 --- /dev/null +++ b/app-portage/herdstat/herdstat-1.1.91.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/herdstat/herdstat-1.1.91.ebuild,v 1.1 2006/01/19 11:23:43 ka0ttic Exp $ + +inherit bash-completion eutils + +TEST_DATA_PV="20060119" +TEST_DATA_P="${PN}-test-data-${TEST_DATA_PV}" + +DESCRIPTION="A multi-purpose query tool capable of things such as displaying herd/developer information and displaying category/package metadata" +HOMEPAGE="http://developer.berlios.de/projects/herdstat/" +SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2 + test? ( http://download.berlios.de/lib${PN}/${TEST_DATA_P}.tar.bz2 )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" +IUSE="debug doc readline test" + +RDEPEND=">=dev-cpp/libherdstat-0.2.0 + readline? ( sys-libs/readline )" +DEPEND="${RDEPEND} + >=sys-apps/sed-4 + dev-util/pkgconfig + doc? ( dev-python/docutils )" + +pkg_setup() { + if has test $FEATURES && ! use test ; then + die "FEATURES=test is set but USE=test is not; tests will fail without USE=test" + fi +} + +src_compile() { + econf \ + --with-test-data=${WORKDIR}/${TEST_DATA_P} \ + --without-gtk \ + --without-qt \ + $(use_enable debug) \ + $(use_with readline) \ + || die "econf failed" + + emake || die "emake failed" + + if use doc ; then + cd doc ; make html || die "failed to build html" + fi +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + dobashcompletion bashcomp + dodoc AUTHORS ChangeLog README TODO NEWS doc/*.txt \ + doc/herdstatrc.example + use doc && dohtml doc/* + + keepdir /var/lib/herdstat + fperms 0775 /var/lib/herdstat +} + +pkg_preinst() { + chgrp portage ${IMAGE}/var/lib/herdstat +} + +pkg_postinst() { + # remove any previous caches, as it's possible that the internal + # format has changed, and may cause bugs. + rm -f ${ROOT}/var/lib/herdstat/*cache* + + einfo + einfo "You must be in the portage group to use herdstat." + einfo + if use doc ; then + einfo "See /usr/share/doc/${PF}/html/examples.html" + else + einfo "See /usr/share/doc/${PF}/examples.txt.gz" + fi + einfo "for a sleu of examples on using herdstat." + einfo + einfo "As of 1.1.1, ${PN} supports configuration files." + einfo "See /usr/share/doc/${PF}/herdstatrc.example.gz" + einfo "for more information." + einfo + + if use readline ; then + einfo "For information on using the new readline front-end," + if use doc ; then + einfo "see /usr/share/doc/${PF}/html/readline.html" + else + einfo "see /usr/share/doc/${PF}/readline.txt.gz." + fi + einfo + fi + + bash-completion_pkg_postinst +} |