Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/sysstat/
Date: Thu, 06 Jul 2017 19:41:39
Message-Id: 1499370089.4f75d193fdb322ccd0eb315ddc8fea821780cfeb.jer@gentoo
1 commit: 4f75d193fdb322ccd0eb315ddc8fea821780cfeb
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 6 19:39:47 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 6 19:41:29 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f75d193
7
8 app-admin/sysstat: Version bump.
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 app-admin/sysstat/Manifest | 2 +
13 app-admin/sysstat/sysstat-11.4.5.ebuild | 95 +++++++++++++++++++++++++++++++++
14 app-admin/sysstat/sysstat-11.5.7.ebuild | 89 ++++++++++++++++++++++++++++++
15 3 files changed, 186 insertions(+)
16
17 diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest
18 index 712f448ef07..c8c0628e628 100644
19 --- a/app-admin/sysstat/Manifest
20 +++ b/app-admin/sysstat/Manifest
21 @@ -1,4 +1,6 @@
22 DIST sysstat-11.4.0.tar.xz 343968 SHA256 b8518ca88acfcbc474a406022ee9c0c3210ccef4f0ec80e5b3e8c41dda8c16f2 SHA512 4a5c81d75fdbc8dcaf80685f302688c39bd7143554e5a06cb324532ddb5180caac19b261182d5320f40b317bdb1e81664887acc7cedfeb5a95dc6ad37a898604 WHIRLPOOL 39f48929040405f83a0d3c49dcf2aac471deeadd10d31181ee03809a30573868a7da43df160688ad553d305221bd21c2e253f56913f8f8a53020fb66f62c05ba
23 DIST sysstat-11.4.3.tar.xz 344572 SHA256 02e9cafa5557fbae435d33e592373655df929d817ae711d31142dd2f7d4dcee7 SHA512 20862a6fd735aa0a6d571ffe0e1aa755ce9c5d8a704739f0095d19861394ea3a45c93e9f46ac5f42b6719ba1aa21e33261ac28fde643d7f5c315d7f0a7b0d74d WHIRLPOOL 64df9bf1a375ce7ebf727b07b10caa3b72ba3630a5a238e72dca017e09a65dbf3f1623f5e1115fb037974609e39c4fb4e3f2790c444b23eae4fb7af591bfd389
24 DIST sysstat-11.4.4.tar.xz 344756 SHA256 6585f08e24347d2d6462aee6ef97e80fe4cc869605193184500df0f80fa61cc8 SHA512 918b8c54ab6bdde568106254d1550644f6e962896b1923f4145bfbfb6c65542b08182141d2164be51667fc0dc5df57d94cbeb34cf5f8dfacb224559caef0740c WHIRLPOOL 09f873d65015037a780a5c8425bb2fc80c3124aa2560b8a8e1b3173676121b3e41d9606c2015439f00738be0da67c73ac92521bf882007c948e064d4c2ab5fed
25 +DIST sysstat-11.4.5.tar.xz 344796 SHA256 785d754d64c746b21190773a846539ef2ee789bf908f05cd8245c234d15784ff SHA512 e195e0fa4afa45e894fc1089ecdc7e77dd0532f0db0d10b717b32e642710baa96de31be01c70c8a1173359c8f65f34dc72ac2722ecd2c8e63bf286a6eed202fd WHIRLPOOL a35f673129b873a0fac657447905d7662eaa22f3bd80a095d5c440586d116a595dab68136a147f3f50b0019eb1e244a29c8cdff0fb4b8e6698f31920a901f623
26 DIST sysstat-11.5.6.tar.xz 465576 SHA256 83a81e0a6c1d39a0985310dc2944ac6214c963adb4dc8af24ae03a9ae8d0f3ac SHA512 7541284a1a7bbd3eeccca1110176e5f261bba54ab27b1ea587d584e651e818c3c029aa07b98200e783257ebdffa48048f40dfbbaacb4cbbd1d51d40d7d48a64a WHIRLPOOL 16eb9c5919506df7c6685436874bab0ea5b51c711a6932681925cfd2f37f7da953613aa3397f931cf94d0e35b2de66712dd7ff511e11cc513b6f5cc5288a2c60
27 +DIST sysstat-11.5.7.tar.xz 467420 SHA256 4a38efaa0ca85ee5484d046bd427012979264fef17f07fd7855860e592819482 SHA512 ddbf4eba9215b90c5b97ec05afc8f04205ac2d641478886324bcd462bd3978ea1ea4cc9adc7afe3690d58d36be66d949029d08da1e9bc028f9c52b6a9ad77bcb WHIRLPOOL 4dd63cfbf8710d881dd9a999d942b8e659793f7edb74852cc087a8f5d0c4a34ac4386122bbf564e9239122d81ab1475205ca1068f6c52235baf2d1ccf5726c50
28
29 diff --git a/app-admin/sysstat/sysstat-11.4.5.ebuild b/app-admin/sysstat/sysstat-11.4.5.ebuild
30 new file mode 100644
31 index 00000000000..74bbea22aec
32 --- /dev/null
33 +++ b/app-admin/sysstat/sysstat-11.4.5.ebuild
34 @@ -0,0 +1,95 @@
35 +# Copyright 1999-2017 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +inherit flag-o-matic multilib systemd toolchain-funcs
40 +
41 +DESCRIPTION="System performance tools for Linux"
42 +HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
43 +SRC_URI="${HOMEPAGE}${P}.tar.xz"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
48 +IUSE="debug isag nls lm_sensors selinux static"
49 +
50 +CDEPEND="
51 + isag? (
52 + dev-lang/tk:0
53 + dev-vcs/rcs
54 + sci-visualization/gnuplot
55 + )
56 + nls? ( virtual/libintl )
57 + lm_sensors? ( sys-apps/lm_sensors )
58 +"
59 +DEPEND="
60 + ${CDEPEND}
61 + nls? ( sys-devel/gettext )
62 +"
63 +RDEPEND="
64 + ${CDEPEND}
65 + selinux? ( sec-policy/selinux-sysstat )
66 +"
67 +PATCHES=(
68 + "${FILESDIR}"/${PN}-10.0.4-flags.patch
69 + "${FILESDIR}"/${PN}-11.0.4-cron.patch
70 +)
71 +
72 +SYSSTAT_FAKE_RC_DIR=Gentoo-does-not-use-rc.d
73 +
74 +src_prepare() {
75 + if use nls; then
76 + strip-linguas -i nls/
77 + local lingua pofile
78 + for pofile in nls/*.po; do
79 + lingua=${pofile/nls\/}
80 + lingua=${lingua/.po}
81 + if ! has ${lingua} ${LINGUAS}; then
82 + rm "nls/${lingua}.po" || die
83 + fi
84 + done
85 + fi
86 +
87 + default
88 +}
89 +
90 +src_configure() {
91 + tc-export AR
92 + use static && append-ldflags -static
93 +
94 + sa_lib_dir=/usr/$(get_libdir)/sa \
95 + conf_dir=/etc \
96 + rcdir=${SYSSTAT_FAKE_RC_DIR} \
97 + econf \
98 + $(use_enable debug debuginfo) \
99 + $(use_enable isag install-isag) \
100 + $(use_enable lm_sensors sensors) \
101 + $(use_enable nls) \
102 + --enable-copy-only \
103 + --enable-documentation \
104 + --enable-install-cron \
105 + --with-systemdsystemunitdir=$(systemd_get_systemunitdir)
106 +}
107 +
108 +src_compile() {
109 + emake LFLAGS="${LDFLAGS}"
110 +}
111 +
112 +src_install() {
113 + keepdir /var/log/sa
114 +
115 + emake \
116 + CHOWN=true \
117 + DESTDIR="${D}" \
118 + DOC_DIR=/usr/share/doc/${PF} \
119 + MANGRPARG='' \
120 + install
121 +
122 + dodoc contrib/sargraph/sargraph
123 +
124 + rm -r "${D}/${SYSSTAT_FAKE_RC_DIR}" || die
125 + newinitd "${FILESDIR}"/${PN}.init.d ${PN}
126 + systemd_dounit ${PN}.service
127 +
128 + rm -f "${D}"usr/share/doc/${PF}/COPYING
129 +}
130
131 diff --git a/app-admin/sysstat/sysstat-11.5.7.ebuild b/app-admin/sysstat/sysstat-11.5.7.ebuild
132 new file mode 100644
133 index 00000000000..c9bea3b2b27
134 --- /dev/null
135 +++ b/app-admin/sysstat/sysstat-11.5.7.ebuild
136 @@ -0,0 +1,89 @@
137 +# Copyright 1999-2017 Gentoo Foundation
138 +# Distributed under the terms of the GNU General Public License v2
139 +
140 +EAPI=6
141 +inherit flag-o-matic multilib systemd toolchain-funcs
142 +
143 +DESCRIPTION="System performance tools for Linux"
144 +HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
145 +SRC_URI="${HOMEPAGE}${P}.tar.xz"
146 +
147 +LICENSE="GPL-2"
148 +SLOT="0"
149 +KEYWORDS=""
150 +IUSE="debug nls lm_sensors selinux static"
151 +
152 +CDEPEND="
153 + nls? ( virtual/libintl )
154 + lm_sensors? ( sys-apps/lm_sensors )
155 +"
156 +DEPEND="
157 + ${CDEPEND}
158 + nls? ( sys-devel/gettext )
159 +"
160 +RDEPEND="
161 + ${CDEPEND}
162 + selinux? ( sec-policy/selinux-sysstat )
163 +"
164 +PATCHES=(
165 + "${FILESDIR}"/${PN}-10.0.4-flags.patch
166 + "${FILESDIR}"/${PN}-11.0.4-cron.patch
167 +)
168 +
169 +SYSSTAT_FAKE_RC_DIR=Gentoo-does-not-use-rc.d
170 +
171 +src_prepare() {
172 + if use nls; then
173 + strip-linguas -i nls/
174 + local lingua pofile
175 + for pofile in nls/*.po; do
176 + lingua=${pofile/nls\/}
177 + lingua=${lingua/.po}
178 + if ! has ${lingua} ${LINGUAS}; then
179 + rm "nls/${lingua}.po" || die
180 + fi
181 + done
182 + fi
183 +
184 + default
185 +}
186 +
187 +src_configure() {
188 + tc-export AR
189 + use static && append-ldflags -static
190 +
191 + sa_lib_dir=/usr/$(get_libdir)/sa \
192 + conf_dir=/etc \
193 + rcdir=${SYSSTAT_FAKE_RC_DIR} \
194 + econf \
195 + $(use_enable debug debuginfo) \
196 + $(use_enable lm_sensors sensors) \
197 + $(use_enable nls) \
198 + --enable-copy-only \
199 + --enable-documentation \
200 + --enable-install-cron \
201 + --with-systemdsystemunitdir=$(systemd_get_systemunitdir)
202 +}
203 +
204 +src_compile() {
205 + emake LFLAGS="${LDFLAGS}"
206 +}
207 +
208 +src_install() {
209 + keepdir /var/log/sa
210 +
211 + emake \
212 + CHOWN=true \
213 + DESTDIR="${D}" \
214 + DOC_DIR=/usr/share/doc/${PF} \
215 + MANGRPARG='' \
216 + install
217 +
218 + dodoc -r contrib/
219 +
220 + rm -r "${D}/${SYSSTAT_FAKE_RC_DIR}" || die
221 + newinitd "${FILESDIR}"/${PN}.init.d ${PN}
222 + systemd_dounit ${PN}.service
223 +
224 + rm -f "${D}"usr/share/doc/${PF}/COPYING
225 +}