Gentoo Archives: gentoo-commits

From: "Sven Wegener (swegener)" <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/systemtap: systemtap-2.3.ebuild systemtap-2.4.ebuild ChangeLog
Date: Thu, 07 Nov 2013 19:56:19
Message-Id: 20131107195613.0AEAA2004B@flycatcher.gentoo.org
1 swegener 13/11/07 19:56:12
2
3 Modified: ChangeLog
4 Added: systemtap-2.3.ebuild systemtap-2.4.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x64D4CF24)
9
10 Revision Changes Path
11 1.110 dev-util/systemtap/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/ChangeLog?rev=1.110&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/ChangeLog?rev=1.110&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/ChangeLog?r1=1.109&r2=1.110
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v
20 retrieving revision 1.109
21 retrieving revision 1.110
22 diff -u -r1.109 -r1.110
23 --- ChangeLog 18 May 2013 21:46:03 -0000 1.109
24 +++ ChangeLog 7 Nov 2013 19:56:12 -0000 1.110
25 @@ -1,6 +1,17 @@
26 # ChangeLog for dev-util/systemtap
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.109 2013/05/18 21:46:03 swegener Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.110 2013/11/07 19:56:12 swegener Exp $
30 +
31 +*systemtap-2.4 (07 Nov 2013)
32 +
33 + 07 Nov 2013; Sven Wegener <swegener@g.o> +systemtap-2.3.ebuild,
34 + +systemtap-2.4.ebuild:
35 + Version bump.
36 +
37 +*systemtap-2.3 (09 Aug 2013)
38 +
39 + 09 Aug 2013; Sven Wegener <swegener@g.o> +systemtap-2.3.ebuild:
40 + Version bump.
41
42 *systemtap-2.2 (18 May 2013)
43
44
45
46
47 1.1 dev-util/systemtap/systemtap-2.3.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/systemtap-2.3.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/systemtap-2.3.ebuild?rev=1.1&content-type=text/plain
51
52 Index: systemtap-2.3.ebuild
53 ===================================================================
54 # Copyright 1999-2013 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-2.3.ebuild,v 1.1 2013/11/07 19:56:12 swegener Exp $
57
58 EAPI=4
59
60 PYTHON_DEPEND="2"
61
62 inherit linux-info autotools eutils python
63
64 DESCRIPTION="A linux trace/probe tool"
65 HOMEPAGE="http://www.sourceware.org/systemtap/"
66 SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
71 IUSE="sqlite"
72
73 DEPEND=">=dev-libs/elfutils-0.142
74 sys-libs/libcap
75 sqlite? ( dev-db/sqlite:3 )"
76 RDEPEND="${DEPEND}
77 virtual/linux-sources"
78 DEPEND="${DEPEND}
79 >=sys-devel/gettext-0.18"
80
81 CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
82 ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
83 ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
84 ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
85
86 DOCS="AUTHORS HACKING NEWS README"
87
88 pkg_setup() {
89 linux-info_pkg_setup
90 python_set_active_version 2
91 python_pkg_setup
92 }
93
94 src_prepare() {
95 epatch "${FILESDIR}"/${PN}-2.0-gettext.patch
96 python_convert_shebangs 2 dtrace.in
97
98 sed -i \
99 -e 's:-Werror::g' \
100 configure.ac \
101 Makefile.am \
102 staprun/Makefile.am \
103 stapdyn/Makefile.am \
104 buildrun.cxx \
105 testsuite/systemtap.unprivileged/unprivileged_probes.exp \
106 testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
107 testsuite/systemtap.base/stmt_rel_user.exp \
108 testsuite/systemtap.base/sdt_va_args.exp \
109 testsuite/systemtap.base/sdt_misc.exp \
110 testsuite/systemtap.base/sdt.exp \
111 scripts/kprobes_test/gen_code.py \
112 || die "Failed to clean up sources"
113 eautoreconf
114 }
115
116 src_configure() {
117 econf \
118 --docdir="${EPREFIX}/usr/share/doc/${PF}" \
119 --without-rpm \
120 --disable-server \
121 --disable-docs \
122 --disable-refdocs \
123 --disable-grapher \
124 $(use_enable sqlite)
125 }
126
127
128
129 1.1 dev-util/systemtap/systemtap-2.4.ebuild
130
131 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/systemtap-2.4.ebuild?rev=1.1&view=markup
132 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/systemtap/systemtap-2.4.ebuild?rev=1.1&content-type=text/plain
133
134 Index: systemtap-2.4.ebuild
135 ===================================================================
136 # Copyright 1999-2013 Gentoo Foundation
137 # Distributed under the terms of the GNU General Public License v2
138 # $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-2.4.ebuild,v 1.1 2013/11/07 19:56:12 swegener Exp $
139
140 EAPI=4
141
142 PYTHON_DEPEND="2"
143
144 inherit linux-info autotools eutils python
145
146 DESCRIPTION="A linux trace/probe tool"
147 HOMEPAGE="http://www.sourceware.org/systemtap/"
148 SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
149
150 LICENSE="GPL-2"
151 SLOT="0"
152 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
153 IUSE="sqlite"
154
155 DEPEND=">=dev-libs/elfutils-0.142
156 sys-libs/libcap
157 sqlite? ( dev-db/sqlite:3 )"
158 RDEPEND="${DEPEND}
159 virtual/linux-sources"
160 DEPEND="${DEPEND}
161 >=sys-devel/gettext-0.18.2"
162
163 CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
164 ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
165 ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
166 ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
167
168 DOCS="AUTHORS HACKING NEWS README"
169
170 pkg_setup() {
171 linux-info_pkg_setup
172 python_set_active_version 2
173 python_pkg_setup
174 }
175
176 src_prepare() {
177 python_convert_shebangs 2 dtrace.in
178
179 sed -i \
180 -e 's:-Werror::g' \
181 configure.ac \
182 Makefile.am \
183 staprun/Makefile.am \
184 stapdyn/Makefile.am \
185 buildrun.cxx \
186 testsuite/systemtap.unprivileged/unprivileged_probes.exp \
187 testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
188 testsuite/systemtap.base/stmt_rel_user.exp \
189 testsuite/systemtap.base/sdt_va_args.exp \
190 testsuite/systemtap.base/sdt_misc.exp \
191 testsuite/systemtap.base/sdt.exp \
192 scripts/kprobes_test/gen_code.py \
193 || die "Failed to clean up sources"
194 eautoreconf
195 }
196
197 src_configure() {
198 econf \
199 --docdir="${EPREFIX}/usr/share/doc/${PF}" \
200 --without-rpm \
201 --disable-server \
202 --disable-docs \
203 --disable-refdocs \
204 --disable-grapher \
205 $(use_enable sqlite)
206 }