Adding new version #76123
authorPieter van den Abeele <pvdabeel@gentoo.org>
Fri, 31 Dec 2004 12:35:05 +0000 (12:35 +0000)
committerPieter van den Abeele <pvdabeel@gentoo.org>
Fri, 31 Dec 2004 12:35:05 +0000 (12:35 +0000)
app-portage/basc/ChangeLog
app-portage/basc/Manifest
app-portage/basc/basc-1.5.2.ebuild [new file with mode: 0644]
app-portage/basc/files/digest-basc-1.5.2 [new file with mode: 0644]

index 9f3af7caf98c2130f89fd69ea88b3ab3043a383e..3db3aa540a46a0e443f95c54a028d992ce8eddbb 100644 (file)
@@ -1,8 +1,13 @@
 # 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.8 2004/12/31 00:31:43 dsd Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/basc/ChangeLog,v 1.9 2004/12/31 12:35:05 pvdabeel Exp $
 
-*basc-1.5.1 (31 Dec 2004)
+* basc-1.5.2 (31 Dec 2004) 
+
+  31 Dec 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + basc-1.5.2.ebuild:
+  Security audited version. Security bug 76123 for details
+
+* basc-1.5.1 (31 Dec 2004)
 
   31 Dec 2004; Daniel Drake <dsd@gentoo.org> +basc-1.5.1.ebuild:
   New version, which checks for user confirmation (the first time) before
index a1490a4282922cfa773d67bc93f24152d97dcf7d..a748ac58e52873c66be992dab456f76cb4a1a26e 100644 (file)
@@ -1,6 +1,8 @@
+MD5 df85360214f71c17c1293a6776f5871b ChangeLog 1476
 MD5 a858bbadf27bac2b9015ab26778bf5ae basc-1.5.1.ebuild 2204
-MD5 692f212cf12e9ddc6372a88ee46867bc basc-1.5.0.ebuild 1871
-MD5 e1681785a50d2301de8dc4fffd4708e1 ChangeLog 1301
 MD5 36441a3af28aa17a592a5c409239a278 metadata.xml 616
-MD5 2c675d7d3e70daedb76091e742fed699 files/digest-basc-1.5.0 61
+MD5 63398742d24316781cfd8b36271bc170 basc-1.5.2.ebuild 2262
+MD5 692f212cf12e9ddc6372a88ee46867bc basc-1.5.0.ebuild 1871
 MD5 2f9f89ec54c46c4bfed7a3febf59d0b1 files/digest-basc-1.5.1 61
+MD5 fad108ecff3fcfbf2987a555420c92cc files/digest-basc-1.5.2 61
+MD5 2c675d7d3e70daedb76091e742fed699 files/digest-basc-1.5.0 61
diff --git a/app-portage/basc/basc-1.5.2.ebuild b/app-portage/basc/basc-1.5.2.ebuild
new file mode 100644 (file)
index 0000000..2810d3c
--- /dev/null
@@ -0,0 +1,89 @@
+# 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.2.ebuild,v 1.1 2004/12/31 12:35:05 pvdabeel Exp $
+
+# ebuild contributed by Alexander Mieland and Daniel Herzog
+
+inherit eutils toolchain-funcs
+
+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 client/hgenlop
+       useq x86 && $(tc-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/urandom.sh
+
+       useq x86 && doexe client/smt-detect
+
+       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:"
+       einfo ""
+       einfo "You have to be in the stats group to use the client!"
+       einfo "A user can be added to the stats group by executing:"
+       einfo ""
+       einfo "  \"usermod -G \$(groups <ME> | sed -e 's/ /,/g'),stats <ME>\""
+       einfo ""
+       einfo "Replace <ME> with your username on the system."
+       einfo "After a login, the client is useable."
+       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.2 b/app-portage/basc/files/digest-basc-1.5.2
new file mode 100644 (file)
index 0000000..713c2de
--- /dev/null
@@ -0,0 +1 @@
+MD5 312dd3af4dde225eeb621d5a32be7b73 basc-1.5.2.tar.gz 16810