Initial commit
authorPieter van den Abeele <pvdabeel@gentoo.org>
Wed, 29 Dec 2004 12:35:45 +0000 (12:35 +0000)
committerPieter van den Abeele <pvdabeel@gentoo.org>
Wed, 29 Dec 2004 12:35:45 +0000 (12:35 +0000)
app-portage/basc/ChangeLog
app-portage/basc/Manifest
app-portage/basc/basc-1.5.0.ebuild [new file with mode: 0644]
app-portage/basc/files/digest-basc-1.5.0 [new file with mode: 0644]

index 02196fac370a014534f3cba5bb8501828d02b781..907f351bf80dae80a658ed39def5fb87994162e3 100644 (file)
@@ -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 <pvdabeel@gentoo.org> basc-1.5.0.ebuild :
+
+  Client version Python rewrite, improved error handling.
 
 * basc-1.4.0 (26 Dec 2004)
 
index 04ac9485e413c0e3ae7f8159761b3c02e3259eab..daf8c250835a5a4ffb852344297652f8c9c88a8f 100644 (file)
@@ -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 (file)
index 0000000..8321127
--- /dev/null
@@ -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 (file)
index 0000000..24b8f27
--- /dev/null
@@ -0,0 +1 @@
+MD5 2d8a42ecf68d9e0c74e821946d583fcc basc-1.5.0.tar.gz 14583