Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-kernel/kerneloops: kerneloops-0.12.ebuild ChangeLog kerneloops-0.12-r1.ebuild
Date: Sun, 07 Feb 2010 19:31:56
Message-Id: E1NeCrJ-00040q-H5@stork.gentoo.org
1 jlec 10/02/07 19:31:53
2
3 Modified: kerneloops-0.12.ebuild ChangeLog
4 Added: kerneloops-0.12-r1.ebuild
5 Log:
6 Fix for bug 237940 & 238106
7 Missing IUSE added
8 (Portage version: 2.2_rc62/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 sys-kernel/kerneloops/kerneloops-0.12.ebuild
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12.ebuild?r1=1.1&r2=1.2
16
17 Index: kerneloops-0.12.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- kerneloops-0.12.ebuild 15 Sep 2008 22:38:48 -0000 1.1
24 +++ kerneloops-0.12.ebuild 7 Feb 2010 19:31:52 -0000 1.2
25 @@ -1,6 +1,6 @@
26 -# Copyright 1999-2008 Gentoo Foundation
27 +# Copyright 1999-2010 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12.ebuild,v 1.1 2008/09/15 22:38:48 gregkh Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12.ebuild,v 1.2 2010/02/07 19:31:52 jlec Exp $
31
32 inherit eutils
33
34 @@ -11,6 +11,7 @@
35 LICENSE="GPL-2"
36 SLOT="0"
37 KEYWORDS="~amd64 ~x86"
38 +IUSE=""
39
40 DEPEND="net-misc/curl
41 sys-apps/dbus
42
43
44
45 1.13 sys-kernel/kerneloops/ChangeLog
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/ChangeLog?rev=1.13&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/ChangeLog?rev=1.13&content-type=text/plain
49 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/ChangeLog?r1=1.12&r2=1.13
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/ChangeLog,v
54 retrieving revision 1.12
55 retrieving revision 1.13
56 diff -u -r1.12 -r1.13
57 --- ChangeLog 15 Sep 2008 22:38:48 -0000 1.12
58 +++ ChangeLog 7 Feb 2010 19:31:52 -0000 1.13
59 @@ -1,6 +1,14 @@
60 # ChangeLog for sys-kernel/kerneloops
61 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/ChangeLog,v 1.12 2008/09/15 22:38:48 gregkh Exp $
63 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
64 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/ChangeLog,v 1.13 2010/02/07 19:31:52 jlec Exp $
65 +
66 +*kerneloops-0.12-r1 (07 Feb 2010)
67 +
68 + 07 Feb 2010; Justin Lecher (jlec) <jlec@g.o>
69 + +files/0.12-FLAGS.patch, kerneloops-0.12.ebuild,
70 + +kerneloops-0.12-r1.ebuild:
71 + Fix for bug 237940 & 238106
72 + Missing IUSE added
73
74 *kerneloops-0.12 (15 Sep 2008)
75
76
77
78
79 1.1 sys-kernel/kerneloops/kerneloops-0.12-r1.ebuild
80
81 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12-r1.ebuild?rev=1.1&view=markup
82 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12-r1.ebuild?rev=1.1&content-type=text/plain
83
84 Index: kerneloops-0.12-r1.ebuild
85 ===================================================================
86 # Copyright 1999-2010 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/kerneloops/kerneloops-0.12-r1.ebuild,v 1.1 2010/02/07 19:31:52 jlec Exp $
89
90 EAPI="2"
91
92 inherit eutils toolchain-funcs
93
94 DESCRIPTION="Tool to automatically collect and submit Linux kernel crash signatures"
95 HOMEPAGE="http://www.kerneloops.org/"
96 SRC_URI="http://www.kerneloops.org/download/${P}.tar.gz"
97
98 LICENSE="GPL-2"
99 SLOT="0"
100 KEYWORDS="~amd64 ~x86"
101 IUSE=""
102
103 DEPEND="net-misc/curl
104 sys-apps/dbus
105 x11-libs/gtk+
106 x11-libs/libnotify
107 dev-util/desktop-file-utils"
108 RDEPEND="${DEPEND}"
109
110 src_prepare() {
111 epatch "${FILESDIR}"/${PV}-FLAGS.patch
112 }
113
114 src_compile() {
115 emake \
116 CC=$(tc-getCC) \
117 kerneloops kerneloops-applet || die
118 }
119
120 src_install() {
121 emake DESTDIR="${D}" install-system || die "Install of system failed"
122 emake DESTDIR="${D}" install-kerneloops || die "Install of deamon failed"
123 emake DESTDIR="${D}" install-applet || die "Install of applet failed"
124
125 doinitd "${FILESDIR}"/kerneloops || die "doinitd failed"
126
127 dosed 's:\(nodaemon\):\1 --file "${LOGFILE}":g' /etc/init.d/${PN}
128
129 cat >> "${T}"/kerneloops <<- EOF
130 # Change this according to your syslogger
131 LOGFILE="/var/log/messages"
132 EOF
133
134 doconfd "${T}"/kerneloops
135 }
136
137 pkg_postinst() {
138 ewarn "PRIVACY NOTE"
139 ewarn "You must allow the kerneloops program to send the oops messages"
140 ewarn "by either editing the /etc/kerneloops.conf file, or by running the"
141 ewarn "kerneloops-applet program first."
142 ewarn "Enabling this option will cause your system to submit certain kernel"
143 ewarn "output to the kerneloops.org website, where it will be available via"
144 ewarn "this website to developers and everyone else."
145 ewarn "The submitted info are so-called \"oopses\", kernel crash signature."
146 ewarn "However, due to the nature of oopses, it may happen that a few"
147 ewarn "surrounding lines of the oops in the \"dmesg\" are being sent together"
148 ewarn "with the oops."
149 }