From 914a80ab8726af5bd6d50ce04dc71f166b119836 Mon Sep 17 00:00:00 2001 From: Pieter van den Abeele Date: Wed, 29 Dec 2004 12:35:45 +0000 Subject: [PATCH] Initial commit --- app-portage/basc/ChangeLog | 8 ++- app-portage/basc/Manifest | 6 +- app-portage/basc/basc-1.5.0.ebuild | 79 ++++++++++++++++++++++++ app-portage/basc/files/digest-basc-1.5.0 | 1 + 4 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 app-portage/basc/basc-1.5.0.ebuild create mode 100644 app-portage/basc/files/digest-basc-1.5.0 diff --git a/app-portage/basc/ChangeLog b/app-portage/basc/ChangeLog index 02196fac370a..907f351bf80d 100644 --- a/app-portage/basc/ChangeLog +++ b/app-portage/basc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-portage/basc # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/basc/ChangeLog,v 1.4 2004/12/26 18:31:31 pvdabeel Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/basc/ChangeLog,v 1.5 2004/12/29 12:35:45 pvdabeel Exp $ + +* basc-1.5.0 (28 Dec 2004) + + 28 Dec 2004; Pieter Van den Abeele basc-1.5.0.ebuild : + + Client version Python rewrite, improved error handling. * basc-1.4.0 (26 Dec 2004) diff --git a/app-portage/basc/Manifest b/app-portage/basc/Manifest index 04ac9485e413..daf8c250835a 100644 --- a/app-portage/basc/Manifest +++ b/app-portage/basc/Manifest @@ -1,8 +1,10 @@ -MD5 db95576cd7f2b376977615d3dbdd536d ChangeLog 769 +MD5 0b47a58a9bf901edcc629d7ef8725334 ChangeLog 937 MD5 01f7a8fd07110a4efa67aad2eb752185 basc-1.3.9-r1.ebuild 1863 MD5 dcb8dc246c5de4b71523851e3328623c basc-1.3.9.ebuild 1860 -MD5 ef0b96bcea6556e638594fd33069d98a basc-1.4.0.ebuild 1937 MD5 f771ec5e8f277ad4d47d4339d412ba85 metadata.xml 257 +MD5 ef0b96bcea6556e638594fd33069d98a basc-1.4.0.ebuild 1937 +MD5 ca32077c34b2dc8b332e79db5ca62f30 basc-1.5.0.ebuild 1970 MD5 e2d5a46d807b9a6fc2aba48df22d2971 files/digest-basc-1.3.9 61 MD5 e2d5a46d807b9a6fc2aba48df22d2971 files/digest-basc-1.3.9-r1 61 MD5 9caadc0bb597176ab249c93650452438 files/digest-basc-1.4.0 61 +MD5 fdb991271356f765444eb091b6f73591 files/digest-basc-1.5.0 61 diff --git a/app-portage/basc/basc-1.5.0.ebuild b/app-portage/basc/basc-1.5.0.ebuild new file mode 100644 index 000000000000..83211274d364 --- /dev/null +++ b/app-portage/basc/basc-1.5.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/basc/basc-1.5.0.ebuild,v 1.1 2004/12/29 12:35:45 pvdabeel Exp $ + +# ebuild contributed by Alexander Mieland and Daniel Herzog + +inherit eutils gcc + +DESCRIPTION="Buildtime And Statistics Client for http://www.gentoo-stats.org" +HOMEPAGE="http://www.gentoo-stats.org" +SRC_URI="http://www.gentoo-stats.org/download/${P}.tar.gz" + +KEYWORDS="x86 sparc ~mips ~hppa ppc amd64" +SLOT="0" +LICENSE="GPL-2" + +IUSE="" + +RDEPEND="app-portage/gentoolkit + dev-lang/perl + dev-perl/DateManip + net-misc/wget + sys-devel/gcc + sys-apps/sed + sys-apps/grep + app-arch/gzip + >=sys-apps/uhinv-0.4" + +pkg_setup() { + enewgroup stats + enewuser stats -1 /bin/false /tmp stats +} + +src_compile() { + sed -i "s:/usr/local:/usr:g" client/basc + sed -i "s:/usr/local:/usr:g" client/hgenlop + $(gcc-getCC) ${CFLAGS} -o client/smt-detect client/smt-detect.c >/dev/null 2>&1 +} + +src_install() { + exeinto /usr/bin + doexe client/basc client/hgenlop client/smt-detect client/urandom.sh + dodoc README ChangeLog TEAM + dodir /etc/basc + touch ${D}/etc/basc/basc.conf + + fowners root:stats /etc/basc + fperms ug+w /etc/basc + + fowners root:stats /etc/basc/basc.conf + fperms ug+w /etc/basc/basc.conf +} + +pkg_postinst() { + local GU=`/usr/bin/hgenlop -nt gcc` + echo "GU=\"${GU}\"" >> /etc/basc/basc.conf + + draw_line + einfo + einfo "The Gentoo Buildtime and Statistics client can be started by" + einfo "typing:" + einfo "" + einfo " \"basc -u\"." + einfo "" + einfo "Note: You have to be in the stats group to use the client!" + einfo "" + einfo "If you want to automatically launch the client every 24h," + einfo "you must set up a cronjob for the stats user or a user in" + einfo "the stats group." + einfo "" + einfo "For example:" + einfo "" + einfo " \"0 0 * * * /usr/bin/basc -q >/dev/null 2>&1\"" + einfo "" + einfo "will start the client every day at 00:00am" + einfo + draw_line + ebeep +} diff --git a/app-portage/basc/files/digest-basc-1.5.0 b/app-portage/basc/files/digest-basc-1.5.0 new file mode 100644 index 000000000000..24b8f27c49c7 --- /dev/null +++ b/app-portage/basc/files/digest-basc-1.5.0 @@ -0,0 +1 @@ +MD5 2d8a42ecf68d9e0c74e821946d583fcc basc-1.5.0.tar.gz 14583 -- 2.26.2