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, 15 Aug 2019 06:14:02
Message-Id: 1565849632.a7961312245218c3e7a7ce746438dd9e15e80ce9.jer@gentoo
1 commit: a7961312245218c3e7a7ce746438dd9e15e80ce9
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 15 06:03:01 2019 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 15 06:13:52 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7961312
7
8 app-admin/sysstat: Versions 12.0.6 12.1.6
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.17
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 app-admin/sysstat/Manifest | 2 +
14 app-admin/sysstat/sysstat-12.0.6.ebuild | 81 +++++++++++++++++++++++++++++++++
15 app-admin/sysstat/sysstat-12.1.6.ebuild | 81 +++++++++++++++++++++++++++++++++
16 3 files changed, 164 insertions(+)
17
18 diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest
19 index 9a4509a3dc5..3d9ccedf84b 100644
20 --- a/app-admin/sysstat/Manifest
21 +++ b/app-admin/sysstat/Manifest
22 @@ -1,3 +1,5 @@
23 DIST sysstat-12.0.5.tar.gz 711967 BLAKE2B 96aa49d82e71407dbd99d840ca5f71af83f54ba6315c858fae71f97290e8cf9c4f5358ad6389c7489366a62667c35835151e3187382a56c98153d3a04bcc2b8d SHA512 c1061f1af35430e81e488e4b2f18b8588ec4f3c419ade004c49ca24baf60b5b76a6a59eb25f3b17b51a9f60c5833a914a514872d0235b2ca405341a2f4a32cb3
24 +DIST sysstat-12.0.6.tar.gz 712148 BLAKE2B 1118ce071e06c2853ffdec2be1b8b3bf060571caf988e17e04ff62cbf43e7111c5951a131d176b49ad35e1da75d2b8936e23f1a385e1c83a013b802a0fc36003 SHA512 e8f542b26c2b0b7b3aadbf34dce640879d27f8f1659447f15ffb5a210987c74840418046409403da85a9eb4c01484615d230ddc700611b7c0088d72165bffe86
25 DIST sysstat-12.1.4.tar.gz 738031 BLAKE2B 6803a727bb67e5027400f684d9d93efa6ca22526a1363e04f8bce06a6cd300d4ebf7e02c8f9048fc25794974efa38117dacdf12831bee4bfd43fe40d0b34dbb6 SHA512 e60721408861045bcb1a52b170682df54631926bf4eef5a2709e25b1469c13377026bac3e51f5eeed11c7149b916c00bf5c06a2ff65d9c28063de1ae108b61c2
26 DIST sysstat-12.1.5.tar.gz 1032031 BLAKE2B 9fbc0c0d132983daa334345f1f83ac8a46092cf52f35bafd443febd8ce40e4ab11b5b9b05b92e4074ecf9feab682035b2e08094ce10f3287036821be57db0800 SHA512 9dbc44b0226efc2f219ff71d2f0b83c930263fe8d6d0b451ae8404b3056558de04c76c16f2e8ba62083cde3a37cabbcd466d9247bd61ba5921dbc2ab6a1f686b
27 +DIST sysstat-12.1.6.tar.gz 1089333 BLAKE2B 3a3c3867b6b78ca1da7d5ef5838f5aad490e6d454aff3e8db266136ce7666112bcd1ad05b727c2455c16e53f6c84e0e75e32e8f4cc9318300aa9076921f68c1c SHA512 9c03e911fd6843b1719e080fce429e0d33f73f01619251f425dd4bbcc9d2764cd9beb8f8ebb4406b9540634d36c83303c10abcf682b079d35045454b1541984d
28
29 diff --git a/app-admin/sysstat/sysstat-12.0.6.ebuild b/app-admin/sysstat/sysstat-12.0.6.ebuild
30 new file mode 100644
31 index 00000000000..859a0f0df6b
32 --- /dev/null
33 +++ b/app-admin/sysstat/sysstat-12.0.6.ebuild
34 @@ -0,0 +1,81 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +inherit eutils flag-o-matic systemd toolchain-funcs
40 +
41 +DESCRIPTION="System performance tools for Linux"
42 +HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
43 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
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 nls lm_sensors selinux static"
49 +
50 +CDEPEND="
51 + nls? ( virtual/libintl )
52 + lm_sensors? ( sys-apps/lm_sensors:= )
53 +"
54 +DEPEND="
55 + ${CDEPEND}
56 + nls? ( sys-devel/gettext )
57 +"
58 +RDEPEND="
59 + ${CDEPEND}
60 + selinux? ( sec-policy/selinux-sysstat )
61 +"
62 +PATCHES=(
63 + "${FILESDIR}"/${PN}-11.0.4-cron.patch
64 + "${FILESDIR}"/${PN}-11.7.3-flags.patch
65 +)
66 +
67 +src_prepare() {
68 + if use nls; then
69 + strip-linguas -i nls/
70 + local lingua pofile
71 + for pofile in nls/*.po; do
72 + lingua=${pofile/nls\/}
73 + lingua=${lingua/.po}
74 + if ! has ${lingua} ${LINGUAS}; then
75 + rm "nls/${lingua}.po" || die
76 + fi
77 + done
78 + fi
79 +
80 + default
81 +}
82 +
83 +src_configure() {
84 + tc-export AR
85 + use static && append-ldflags -static
86 +
87 + sa_lib_dir=/usr/lib/sa \
88 + conf_dir=/etc \
89 + econf \
90 + $(use_enable debug debuginfo) \
91 + $(use_enable lm_sensors sensors) \
92 + $(use_enable nls) \
93 + --enable-copy-only \
94 + --enable-documentation \
95 + --enable-install-cron \
96 + --with-systemdsystemunitdir=$(systemd_get_systemunitdir)
97 +}
98 +
99 +src_install() {
100 + keepdir /var/log/sa
101 +
102 + emake \
103 + CHOWN=true \
104 + DESTDIR="${D}" \
105 + DOC_DIR=/usr/share/doc/${PF} \
106 + MANGRPARG='' \
107 + install
108 +
109 + dodoc -r contrib/
110 +
111 + newinitd "${FILESDIR}"/${PN}.init.d ${PN}
112 + systemd_dounit ${PN}.service
113 +
114 + rm "${D}"/usr/share/doc/${PF}/COPYING || die
115 +}
116
117 diff --git a/app-admin/sysstat/sysstat-12.1.6.ebuild b/app-admin/sysstat/sysstat-12.1.6.ebuild
118 new file mode 100644
119 index 00000000000..88dd13ade1d
120 --- /dev/null
121 +++ b/app-admin/sysstat/sysstat-12.1.6.ebuild
122 @@ -0,0 +1,81 @@
123 +# Copyright 1999-2019 Gentoo Authors
124 +# Distributed under the terms of the GNU General Public License v2
125 +
126 +EAPI=7
127 +inherit eutils flag-o-matic systemd toolchain-funcs
128 +
129 +DESCRIPTION="System performance tools for Linux"
130 +HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
131 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
132 +
133 +LICENSE="GPL-2"
134 +SLOT="0"
135 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
136 +IUSE="debug nls lm_sensors selinux static"
137 +
138 +CDEPEND="
139 + nls? ( virtual/libintl )
140 + lm_sensors? ( sys-apps/lm_sensors:= )
141 +"
142 +DEPEND="
143 + ${CDEPEND}
144 + nls? ( sys-devel/gettext )
145 +"
146 +RDEPEND="
147 + ${CDEPEND}
148 + selinux? ( sec-policy/selinux-sysstat )
149 +"
150 +PATCHES=(
151 + "${FILESDIR}"/${PN}-11.0.4-cron.patch
152 + "${FILESDIR}"/${PN}-11.7.3-flags.patch
153 +)
154 +
155 +src_prepare() {
156 + if use nls; then
157 + strip-linguas -i nls/
158 + local lingua pofile
159 + for pofile in nls/*.po; do
160 + lingua=${pofile/nls\/}
161 + lingua=${lingua/.po}
162 + if ! has ${lingua} ${LINGUAS}; then
163 + rm "nls/${lingua}.po" || die
164 + fi
165 + done
166 + fi
167 +
168 + default
169 +}
170 +
171 +src_configure() {
172 + tc-export AR
173 + use static && append-ldflags -static
174 +
175 + sa_lib_dir=/usr/lib/sa \
176 + conf_dir=/etc \
177 + econf \
178 + $(use_enable debug debuginfo) \
179 + $(use_enable lm_sensors sensors) \
180 + $(use_enable nls) \
181 + --enable-copy-only \
182 + --enable-documentation \
183 + --enable-install-cron \
184 + --with-systemdsystemunitdir=$(systemd_get_systemunitdir)
185 +}
186 +
187 +src_install() {
188 + keepdir /var/log/sa
189 +
190 + emake \
191 + CHOWN=true \
192 + DESTDIR="${D}" \
193 + DOC_DIR=/usr/share/doc/${PF} \
194 + MANGRPARG='' \
195 + install
196 +
197 + dodoc -r contrib/
198 +
199 + newinitd "${FILESDIR}"/${PN}.init.d ${PN}
200 + systemd_dounit ${PN}.service
201 +
202 + rm "${D}"/usr/share/doc/${PF}/COPYING || die
203 +}