1 |
commit: d0bf878e486f614320edca97d8a020f47c7480dd |
2 |
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Aug 27 09:04:49 2020 +0000 |
4 |
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Aug 27 10:04:47 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bf878e |
7 |
|
8 |
net-misc/chrony: Add IUSE=sechash in 3.5.1, fix whitespace |
9 |
|
10 |
Package-Manager: Portage-3.0.4, Repoman-3.0.1 |
11 |
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org> |
12 |
|
13 |
...{chrony-3.5.1.ebuild => chrony-3.5.1-r1.ebuild} | 40 +++++++++++++++------- |
14 |
net-misc/chrony/chrony-4.0_pre3.ebuild | 26 +++++--------- |
15 |
net-misc/chrony/chrony-9999.ebuild | 24 ++++--------- |
16 |
3 files changed, 43 insertions(+), 47 deletions(-) |
17 |
|
18 |
diff --git a/net-misc/chrony/chrony-3.5.1.ebuild b/net-misc/chrony/chrony-3.5.1-r1.ebuild |
19 |
similarity index 86% |
20 |
rename from net-misc/chrony/chrony-3.5.1.ebuild |
21 |
rename to net-misc/chrony/chrony-3.5.1-r1.ebuild |
22 |
index 067eb1c8836..84346525f5c 100644 |
23 |
--- a/net-misc/chrony/chrony-3.5.1.ebuild |
24 |
+++ b/net-misc/chrony/chrony-3.5.1-r1.ebuild |
25 |
@@ -6,22 +6,31 @@ inherit systemd tmpfiles toolchain-funcs |
26 |
|
27 |
DESCRIPTION="NTP client and server programs" |
28 |
HOMEPAGE="https://chrony.tuxfamily.org/" |
29 |
-SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz" |
30 |
+ |
31 |
+if [[ ${PV} == "9999" ]]; then |
32 |
+ EGIT_REPO_URI="https://git.tuxfamily.org/chrony/chrony.git" |
33 |
+ |
34 |
+ inherit git-r3 |
35 |
+else |
36 |
+ SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz" |
37 |
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" |
38 |
+fi |
39 |
+ |
40 |
LICENSE="GPL-2" |
41 |
SLOT="0" |
42 |
- |
43 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" |
44 |
IUSE=" |
45 |
- +adns +caps +cmdmon html ipv6 libedit +ntp +phc pps readline +refclock +rtc |
46 |
- +seccomp selinux |
47 |
+ +adns +caps +cmdmon html ipv6 libedit +nettle +ntp +phc pps readline |
48 |
+ +refclock +rtc +seccomp +sechash selinux |
49 |
" |
50 |
REQUIRED_USE=" |
51 |
?? ( libedit readline ) |
52 |
+ sechash? ( nettle ) |
53 |
" |
54 |
- |
55 |
+RESTRICT=test |
56 |
CDEPEND=" |
57 |
caps? ( acct-group/ntp acct-user/ntp sys-libs/libcap ) |
58 |
libedit? ( dev-libs/libedit ) |
59 |
+ nettle? ( dev-libs/nettle:= ) |
60 |
readline? ( >=sys-libs/readline-4.1-r4:= ) |
61 |
seccomp? ( sys-libs/libseccomp ) |
62 |
" |
63 |
@@ -34,18 +43,19 @@ RDEPEND=" |
64 |
${CDEPEND} |
65 |
selinux? ( sec-policy/selinux-chronyd ) |
66 |
" |
67 |
- |
68 |
-RESTRICT=test |
69 |
- |
70 |
-S="${WORKDIR}/${P/_/-}" |
71 |
- |
72 |
PATCHES=( |
73 |
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch |
74 |
"${FILESDIR}"/${PN}-3.5-r3-systemd-gentoo.patch |
75 |
) |
76 |
+S="${WORKDIR}/${P/_/-}" |
77 |
+ |
78 |
+if [[ ${PV} == "9999" ]]; then |
79 |
+ BDEPEND=" virtual/w3m" |
80 |
+fi |
81 |
|
82 |
src_prepare() { |
83 |
default |
84 |
+ |
85 |
sed -i \ |
86 |
-e 's:/etc/chrony\.conf:/etc/chrony/chrony.conf:g' \ |
87 |
doc/* examples/* || die |
88 |
@@ -90,15 +100,16 @@ src_configure() { |
89 |
$(usex caps '' --disable-linuxcaps) |
90 |
$(usex cmdmon '' --disable-cmdmon) |
91 |
$(usex ipv6 '' --disable-ipv6) |
92 |
+ $(usex nettle '' --without-nettle) |
93 |
$(usex ntp '' --disable-ntp) |
94 |
$(usex phc '' --disable-phc) |
95 |
$(usex pps '' --disable-pps) |
96 |
$(usex refclock '' --disable-refclock) |
97 |
$(usex rtc '' --disable-rtc) |
98 |
+ $(usex sechash '' --disable-sechash) |
99 |
${CHRONY_EDITLINE} |
100 |
${EXTRA_ECONF} |
101 |
--chronysockdir="${EPREFIX}/run/chrony" |
102 |
- --disable-sechash |
103 |
--docdir="${EPREFIX}/usr/share/doc/${PF}" |
104 |
--mandir="${EPREFIX}/usr/share/man" |
105 |
--prefix="${EPREFIX}/usr" |
106 |
@@ -114,6 +125,11 @@ src_configure() { |
107 |
} |
108 |
|
109 |
src_compile() { |
110 |
+ if [[ ${PV} == "9999" ]]; then |
111 |
+ # uses w3m |
112 |
+ emake -C doc man txt |
113 |
+ fi |
114 |
+ |
115 |
emake all docs $(usex html '' 'ADOC=true') |
116 |
} |
117 |
|
118 |
|
119 |
diff --git a/net-misc/chrony/chrony-4.0_pre3.ebuild b/net-misc/chrony/chrony-4.0_pre3.ebuild |
120 |
index 5535a1b2ea7..84346525f5c 100644 |
121 |
--- a/net-misc/chrony/chrony-4.0_pre3.ebuild |
122 |
+++ b/net-misc/chrony/chrony-4.0_pre3.ebuild |
123 |
@@ -18,21 +18,15 @@ fi |
124 |
|
125 |
LICENSE="GPL-2" |
126 |
SLOT="0" |
127 |
- |
128 |
IUSE=" |
129 |
- +adns +caps +cmdmon html ipv6 libedit +nettle +ntp +phc pps readline +refclock +rtc |
130 |
- +seccomp +sechash selinux |
131 |
+ +adns +caps +cmdmon html ipv6 libedit +nettle +ntp +phc pps readline |
132 |
+ +refclock +rtc +seccomp +sechash selinux |
133 |
" |
134 |
- |
135 |
REQUIRED_USE=" |
136 |
?? ( libedit readline ) |
137 |
sechash? ( nettle ) |
138 |
" |
139 |
- |
140 |
RESTRICT=test |
141 |
- |
142 |
-BDEPEND="" |
143 |
- |
144 |
CDEPEND=" |
145 |
caps? ( acct-group/ntp acct-user/ntp sys-libs/libcap ) |
146 |
libedit? ( dev-libs/libedit ) |
147 |
@@ -40,28 +34,24 @@ CDEPEND=" |
148 |
readline? ( >=sys-libs/readline-4.1-r4:= ) |
149 |
seccomp? ( sys-libs/libseccomp ) |
150 |
" |
151 |
- |
152 |
DEPEND=" |
153 |
${CDEPEND} |
154 |
html? ( dev-ruby/asciidoctor ) |
155 |
pps? ( net-misc/pps-tools ) |
156 |
" |
157 |
- |
158 |
RDEPEND=" |
159 |
${CDEPEND} |
160 |
selinux? ( sec-policy/selinux-chronyd ) |
161 |
" |
162 |
- |
163 |
-if [[ ${PV} == "9999" ]]; then |
164 |
- BDEPEND+=" virtual/w3m" |
165 |
-fi |
166 |
- |
167 |
-S="${WORKDIR}/${P/_/-}" |
168 |
- |
169 |
PATCHES=( |
170 |
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch |
171 |
"${FILESDIR}"/${PN}-3.5-r3-systemd-gentoo.patch |
172 |
) |
173 |
+S="${WORKDIR}/${P/_/-}" |
174 |
+ |
175 |
+if [[ ${PV} == "9999" ]]; then |
176 |
+ BDEPEND=" virtual/w3m" |
177 |
+fi |
178 |
|
179 |
src_prepare() { |
180 |
default |
181 |
@@ -76,7 +66,6 @@ src_prepare() { |
182 |
} |
183 |
|
184 |
src_configure() { |
185 |
- |
186 |
# Set config for privdrop |
187 |
if ! use caps; then |
188 |
sed -i \ |
189 |
@@ -89,6 +78,7 @@ src_configure() { |
190 |
-e 's/-F 1//' \ |
191 |
"${T}"/chronyd.conf "${T}"/chronyd.service || die |
192 |
fi |
193 |
+ |
194 |
tc-export CC |
195 |
|
196 |
local CHRONY_EDITLINE |
197 |
|
198 |
diff --git a/net-misc/chrony/chrony-9999.ebuild b/net-misc/chrony/chrony-9999.ebuild |
199 |
index a2dcdd4d2bd..84346525f5c 100644 |
200 |
--- a/net-misc/chrony/chrony-9999.ebuild |
201 |
+++ b/net-misc/chrony/chrony-9999.ebuild |
202 |
@@ -18,21 +18,15 @@ fi |
203 |
|
204 |
LICENSE="GPL-2" |
205 |
SLOT="0" |
206 |
- |
207 |
IUSE=" |
208 |
- +adns +caps +cmdmon html ipv6 libedit +nettle +ntp +phc pps readline +refclock +rtc |
209 |
- +seccomp +sechash selinux |
210 |
+ +adns +caps +cmdmon html ipv6 libedit +nettle +ntp +phc pps readline |
211 |
+ +refclock +rtc +seccomp +sechash selinux |
212 |
" |
213 |
- |
214 |
REQUIRED_USE=" |
215 |
?? ( libedit readline ) |
216 |
sechash? ( nettle ) |
217 |
" |
218 |
- |
219 |
RESTRICT=test |
220 |
- |
221 |
-BDEPEND="" |
222 |
- |
223 |
CDEPEND=" |
224 |
caps? ( acct-group/ntp acct-user/ntp sys-libs/libcap ) |
225 |
libedit? ( dev-libs/libedit ) |
226 |
@@ -40,28 +34,24 @@ CDEPEND=" |
227 |
readline? ( >=sys-libs/readline-4.1-r4:= ) |
228 |
seccomp? ( sys-libs/libseccomp ) |
229 |
" |
230 |
- |
231 |
DEPEND=" |
232 |
${CDEPEND} |
233 |
html? ( dev-ruby/asciidoctor ) |
234 |
pps? ( net-misc/pps-tools ) |
235 |
" |
236 |
- |
237 |
RDEPEND=" |
238 |
${CDEPEND} |
239 |
selinux? ( sec-policy/selinux-chronyd ) |
240 |
" |
241 |
- |
242 |
-if [[ ${PV} == "9999" ]]; then |
243 |
- BDEPEND+=" virtual/w3m" |
244 |
-fi |
245 |
- |
246 |
-S="${WORKDIR}/${P/_/-}" |
247 |
- |
248 |
PATCHES=( |
249 |
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch |
250 |
"${FILESDIR}"/${PN}-3.5-r3-systemd-gentoo.patch |
251 |
) |
252 |
+S="${WORKDIR}/${P/_/-}" |
253 |
+ |
254 |
+if [[ ${PV} == "9999" ]]; then |
255 |
+ BDEPEND=" virtual/w3m" |
256 |
+fi |
257 |
|
258 |
src_prepare() { |
259 |
default |