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, 08 May 2020 08:50:26
Message-Id: 1588927817.235adba63105036ba786d63686e0a8dcc37fc1e0.jer@gentoo
1 commit: 235adba63105036ba786d63686e0a8dcc37fc1e0
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 8 08:45:39 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Fri May 8 08:50:17 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235adba6
7
8 app-admin/sysstat: Versions 12.2.2 12.3.3
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 app-admin/sysstat/Manifest | 2 +
14 app-admin/sysstat/sysstat-12.2.2.ebuild | 81 +++++++++++++++++++++++++++++++++
15 app-admin/sysstat/sysstat-12.3.3.ebuild | 81 +++++++++++++++++++++++++++++++++
16 3 files changed, 164 insertions(+)
17
18 diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest
19 index 70dff50e6e3..1841aaf6854 100644
20 --- a/app-admin/sysstat/Manifest
21 +++ b/app-admin/sysstat/Manifest
22 @@ -1,3 +1,5 @@
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.3.1.tar.gz 1245248 BLAKE2B 69848c452642be992c7b4af33268c0d6b30f16e5ea44ec13b00ab57e6ec3b498d92b707a53757de9066138a9ee92b995765f44f75f692e1b3c68d829519d53ca SHA512 f67a2dac22748217687bd7f58521c0719754f13298fb5faed8a6d58c2bb1f8620428191d0415e816eea07bb3ca81453e057d03c7db0096430ad7d6ba6b7b611e
26 DIST sysstat-12.3.2.tar.gz 1335057 BLAKE2B e075d0def13cd786dd0c3c49d0770cfe3e946a6b6f500e4364bc30d79fdec08ee8b4c4a2ef3b0188da3435f5921e0b27c8dbd8845a6c6116cba88f8684992674 SHA512 e78feb082a6ccd634f1f1565769b56a6b7aee95853334e73395489445f6f0d96d2b5bdfeacec16f4530be8383ebc3b6b126e7df93abc3e67c409b3791d02e275
27 +DIST sysstat-12.3.3.tar.gz 1365214 BLAKE2B bd7969bbade8e4d00fd1c918ee59222d136908d932caabdc042b0ff09fcf9b4462aece256969736b68b0bd0f0138692c1af446000cbe1d0e2d294105b7da7658 SHA512 9bebb36c6bc8d8a105921b43cf458cd4691d2dd29d9534b9bf9b00e2d1dd907e99c4aefb928da75b31c057784be59d0c6fb4420ad8c97b3c2600f5493094ca9a
28
29 diff --git a/app-admin/sysstat/sysstat-12.2.2.ebuild b/app-admin/sysstat/sysstat-12.2.2.ebuild
30 new file mode 100644
31 index 00000000000..70f1a541285
32 --- /dev/null
33 +++ b/app-admin/sysstat/sysstat-12.2.2.ebuild
34 @@ -0,0 +1,81 @@
35 +# Copyright 1999-2020 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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~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 lm-sensors sensors) \
91 + $(use_enable nls) \
92 + $(usex debug --enable-debuginfo '') \
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.3.3.ebuild b/app-admin/sysstat/sysstat-12.3.3.ebuild
118 new file mode 100644
119 index 00000000000..70f1a541285
120 --- /dev/null
121 +++ b/app-admin/sysstat/sysstat-12.3.3.ebuild
122 @@ -0,0 +1,81 @@
123 +# Copyright 1999-2020 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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~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 lm-sensors sensors) \
179 + $(use_enable nls) \
180 + $(usex debug --enable-debuginfo '') \
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 +}