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