Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/
Date: Wed, 02 Mar 2022 06:39:55
Message-Id: 1646203185.abedb959ab82dcfe13985d245420a3b557aa36e8.graaff@gentoo
1 commit: abedb959ab82dcfe13985d245420a3b557aa36e8
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 2 06:36:07 2022 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 2 06:39:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abedb959
7
8 net-vpn/libreswan: cleanup
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 net-vpn/libreswan/Manifest | 2 -
14 net-vpn/libreswan/libreswan-4.3-r2.ebuild | 122 ------------------------------
15 net-vpn/libreswan/libreswan-4.4-r4.ebuild | 122 ------------------------------
16 net-vpn/libreswan/libreswan-4.4-r5.ebuild | 122 ------------------------------
17 4 files changed, 368 deletions(-)
18
19 diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest
20 index bc09e37f99f2..8177dcb0c785 100644
21 --- a/net-vpn/libreswan/Manifest
22 +++ b/net-vpn/libreswan/Manifest
23 @@ -1,5 +1,3 @@
24 DIST libreswan-3.32.tar.gz 4141631 BLAKE2B 37a4cb5c1f52d69b17ba60abd2b7a181d9f5567914a453ab875185110aeda4d33ecdaacfc83e361f153860a1db66faec70e0ad06af65e310af28ae72ce68fc6a SHA512 bb65512351059e2fac6f1c3ed1e291eabd6835faacf6d9c58649dd71dab1bb4fe6d6074178dea6dea01f24d39f3fbefd84c6060e4d8436b5d057fa55ae4467f3
25 -DIST libreswan-4.3.tar.gz 3489322 BLAKE2B 36908bf043fb1085f40b4a5f35ca6dc1563e1a1701f9cced9cb6765094bb2ef603b6d6d4b076a333d540f6454c10b6350d9b8c20de8bc3f27b19915b4cf42b9f SHA512 4687c867d34655cd33997edf4ab7887b2121af41c99d1bd9c794fce1c1eef412f5528de7a338e92a44c1c5d0aaa8fbeb756b89849fcad3deb45a418751e64045
26 -DIST libreswan-4.4.tar.gz 3503201 BLAKE2B c6c5cb2d7141afe52128e71051fd39b058a06fe4972074c853dbba2937f4c113548392d9c202badac5c1350e4d05f60d4a4d0aed453b1ee91c38a3245b0cf209 SHA512 108b2ac7a36454c48ce448a83ddd81e72d7fbb7cf8b042116d9bd31f195cdab4ccd6311d72af7ab4cc6d054df50d30a6bfc50b56fe7cbfd35d54a68804a6678b
27 DIST libreswan-4.5.tar.gz 3529355 BLAKE2B 7485a8c77b997026681b3b99194ee54176f1cd7230af72a2aa231e5caa97946c40b0178f0ffa1dd200085b5919883697d7300bb328561501789707035f045337 SHA512 451a4f71099aa4776624a4c127fdaff492acc38a44228255dcbf955efa0982fd963c989d63522f56279eec6a9ef738febb573dde34aa541724ab11e37a554f9e
28 DIST libreswan-4.6.tar.gz 3579760 BLAKE2B 56099e753d9da882ea9e4b7966706f39bac36cd88adcba5fa1c3201cbe0a2ba7a02042cb9eeb8fd52a7b1ba0f3128b854114abc748fe9bf6d9059937a72eb0e4 SHA512 c1c3efd7665dee6caaf08cb5aa50fcd37c299acad4b62648284fdb04edd50ba8fc8d33a9fb210edaf2312697f8cd251f33a6b16587eb2cfefd1269b4482dd499
29
30 diff --git a/net-vpn/libreswan/libreswan-4.3-r2.ebuild b/net-vpn/libreswan/libreswan-4.3-r2.ebuild
31 deleted file mode 100644
32 index b796e7383a4a..000000000000
33 --- a/net-vpn/libreswan/libreswan-4.3-r2.ebuild
34 +++ /dev/null
35 @@ -1,122 +0,0 @@
36 -# Copyright 1999-2021 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -
41 -inherit systemd toolchain-funcs tmpfiles
42 -
43 -DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
44 -HOMEPAGE="https://libreswan.org/"
45 -SRC_URI="https://download.libreswan.org/${P}.tar.gz"
46 -
47 -LICENSE="GPL-2 BSD-4 RSA DES"
48 -SLOT="0"
49 -KEYWORDS="amd64 ~arm ~ppc x86"
50 -IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
51 -RESTRICT="!test? ( test )"
52 -
53 -DEPEND="
54 - dev-libs/gmp:0=
55 - dev-libs/libevent:0=
56 - dev-libs/nspr
57 - >=dev-libs/nss-3.42
58 - >=sys-kernel/linux-headers-4.19
59 - virtual/libcrypt:=
60 - caps? ( sys-libs/libcap-ng )
61 - curl? ( net-misc/curl )
62 - dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= )
63 - ldap? ( net-nds/openldap )
64 - pam? ( sys-libs/pam )
65 - seccomp? ( sys-libs/libseccomp )
66 - selinux? ( sys-libs/libselinux )
67 - systemd? ( sys-apps/systemd:0= )
68 -"
69 -BDEPEND="
70 - app-text/docbook-xml-dtd:4.1.2
71 - app-text/xmlto
72 - dev-libs/nss
73 - sys-devel/bison
74 - sys-devel/flex
75 - virtual/pkgconfig
76 - test? ( dev-python/setproctitle )
77 -"
78 -RDEPEND="${DEPEND}
79 - dev-libs/nss[utils(+)]
80 - sys-apps/iproute2
81 - !net-vpn/strongswan
82 - selinux? ( sec-policy/selinux-ipsec )
83 -"
84 -
85 -usetf() {
86 - usex "$1" true false
87 -}
88 -
89 -PATCHES=( "${FILESDIR}/${PN}-4.2-ip-path.patch" )
90 -
91 -src_prepare() {
92 - sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' initsystems/openrc/ipsec.init.in || die
93 - sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ s/oldinitdcheck//' initsystems/systemd/Makefile || die
94 - default
95 -}
96 -
97 -src_configure() {
98 - tc-export AR CC
99 - export PREFIX=/usr
100 - export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
101 - export FINALDOCDIR=/usr/share/doc/${PF}/html
102 - export INITSYSTEM=openrc
103 - export INITDDIRS=
104 - export INITDDIR_DEFAULT=/etc/init.d
105 - export USERCOMPILE=${CFLAGS}
106 - export USERLINK=${LDFLAGS}
107 - export USE_DNSSEC=$(usetf dnssec)
108 - export USE_LABELED_IPSEC=$(usetf selinux)
109 - export USE_LIBCAP_NG=$(usetf caps)
110 - export USE_LIBCURL=$(usetf curl)
111 - export USE_LINUX_AUDIT=$(usetf selinux)
112 - export USE_LDAP=$(usetf ldap)
113 - export USE_NM=$(usetf networkmanager)
114 - export USE_SECCOMP=$(usetf seccomp)
115 - export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
116 - export SD_WATCHDOGSEC=$(usex systemd 200 0)
117 - export USE_XAUTHPAM=$(usetf pam)
118 - export DEBUG_CFLAGS=
119 - export OPTIMIZE_CFLAGS=
120 - export WERROR_CFLAGS=
121 -}
122 -
123 -src_compile() {
124 - emake all
125 - emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
126 -}
127 -
128 -src_test() {
129 - : # integration tests only that require set of kvms to be set up
130 -}
131 -
132 -src_install() {
133 - default
134 - emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
135 -
136 - echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
137 - fperms 0600 /etc/ipsec.secrets
138 -
139 - keepdir /var/lib/ipsec/nss
140 - fperms 0700 /var/lib/ipsec/nss
141 -
142 - dodoc -r docs
143 -
144 - find "${D}" -type d -empty -delete || die
145 -}
146 -
147 -pkg_postinst() {
148 - tmpfiles_process libreswan.conf
149 -
150 - local IPSEC_CONFDIR=${ROOT}/var/lib/ipsec/nss
151 - if [[ ! -f ${IPSEC_CONFDIR}/cert8.db && ! -f ${IPSEC_CONFDIR}/cert9.db ]] ; then
152 - ebegin "Setting up NSS database in ${IPSEC_CONFDIR} with empty password"
153 - certutil -N -d "${IPSEC_CONFDIR}" --empty-password
154 - eend $?
155 - einfo "To set a password: certutil -W -d sql:${IPSEC_CONFDIR}"
156 - fi
157 -}
158
159 diff --git a/net-vpn/libreswan/libreswan-4.4-r4.ebuild b/net-vpn/libreswan/libreswan-4.4-r4.ebuild
160 deleted file mode 100644
161 index cf531fec3296..000000000000
162 --- a/net-vpn/libreswan/libreswan-4.4-r4.ebuild
163 +++ /dev/null
164 @@ -1,122 +0,0 @@
165 -# Copyright 1999-2021 Gentoo Authors
166 -# Distributed under the terms of the GNU General Public License v2
167 -
168 -EAPI=7
169 -
170 -inherit systemd toolchain-funcs tmpfiles
171 -
172 -DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
173 -HOMEPAGE="https://libreswan.org/"
174 -SRC_URI="https://download.libreswan.org/${P}.tar.gz"
175 -
176 -LICENSE="GPL-2 BSD-4 RSA DES"
177 -SLOT="0"
178 -KEYWORDS="~amd64 ~arm ~ppc ~x86"
179 -IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
180 -RESTRICT="!test? ( test )"
181 -
182 -DEPEND="
183 - dev-libs/gmp:0=
184 - dev-libs/libevent:0=
185 - dev-libs/nspr
186 - >=dev-libs/nss-3.42
187 - >=sys-kernel/linux-headers-4.19
188 - virtual/libcrypt:=
189 - caps? ( sys-libs/libcap-ng )
190 - curl? ( net-misc/curl )
191 - dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= )
192 - ldap? ( net-nds/openldap )
193 - pam? ( sys-libs/pam )
194 - seccomp? ( sys-libs/libseccomp )
195 - selinux? ( sys-libs/libselinux )
196 - systemd? ( sys-apps/systemd:0= )
197 -"
198 -BDEPEND="
199 - app-text/docbook-xml-dtd:4.1.2
200 - app-text/xmlto
201 - dev-libs/nss
202 - sys-devel/bison
203 - sys-devel/flex
204 - virtual/pkgconfig
205 - test? ( dev-python/setproctitle )
206 -"
207 -RDEPEND="${DEPEND}
208 - dev-libs/nss[utils(+)]
209 - sys-apps/iproute2
210 - !net-vpn/strongswan
211 - selinux? ( sec-policy/selinux-ipsec )
212 -"
213 -
214 -usetf() {
215 - usex "$1" true false
216 -}
217 -
218 -PATCHES=( "${FILESDIR}/${PN}-4.2-ip-path.patch" )
219 -
220 -src_prepare() {
221 - sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' initsystems/openrc/ipsec.init.in || die
222 - sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ s/oldinitdcheck//' initsystems/systemd/Makefile || die
223 - default
224 -}
225 -
226 -src_configure() {
227 - tc-export AR CC
228 - export PREFIX=/usr
229 - export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
230 - export FINALDOCDIR=/usr/share/doc/${PF}/html
231 - export INITSYSTEM=openrc
232 - export INITDDIRS=
233 - export INITDDIR_DEFAULT=/etc/init.d
234 - export USERCOMPILE=${CFLAGS}
235 - export USERLINK=${LDFLAGS}
236 - export USE_DNSSEC=$(usetf dnssec)
237 - export USE_LABELED_IPSEC=$(usetf selinux)
238 - export USE_LIBCAP_NG=$(usetf caps)
239 - export USE_LIBCURL=$(usetf curl)
240 - export USE_LINUX_AUDIT=$(usetf selinux)
241 - export USE_LDAP=$(usetf ldap)
242 - export USE_NM=$(usetf networkmanager)
243 - export USE_SECCOMP=$(usetf seccomp)
244 - export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
245 - export SD_WATCHDOGSEC=$(usex systemd 200 0)
246 - export USE_AUTHPAM=$(usetf pam)
247 - export DEBUG_CFLAGS=
248 - export OPTIMIZE_CFLAGS=
249 - export WERROR_CFLAGS=
250 -}
251 -
252 -src_compile() {
253 - emake all
254 - emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
255 -}
256 -
257 -src_test() {
258 - : # integration tests only that require set of kvms to be set up
259 -}
260 -
261 -src_install() {
262 - default
263 - emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
264 -
265 - echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
266 - fperms 0600 /etc/ipsec.secrets
267 -
268 - keepdir /var/lib/ipsec/nss
269 - fperms 0700 /var/lib/ipsec/nss
270 -
271 - dodoc -r docs
272 -
273 - find "${D}" -type d -empty -delete || die
274 -}
275 -
276 -pkg_postinst() {
277 - tmpfiles_process libreswan.conf
278 -
279 - local IPSEC_CONFDIR=${ROOT}/var/lib/ipsec/nss
280 - if [[ ! -f ${IPSEC_CONFDIR}/cert8.db && ! -f ${IPSEC_CONFDIR}/cert9.db ]] ; then
281 - ebegin "Setting up NSS database in ${IPSEC_CONFDIR} with empty password"
282 - certutil -N -d "${IPSEC_CONFDIR}" --empty-password
283 - eend $?
284 - einfo "To set a password: certutil -W -d sql:${IPSEC_CONFDIR}"
285 - fi
286 -}
287
288 diff --git a/net-vpn/libreswan/libreswan-4.4-r5.ebuild b/net-vpn/libreswan/libreswan-4.4-r5.ebuild
289 deleted file mode 100644
290 index 9e4933b9ac86..000000000000
291 --- a/net-vpn/libreswan/libreswan-4.4-r5.ebuild
292 +++ /dev/null
293 @@ -1,122 +0,0 @@
294 -# Copyright 1999-2021 Gentoo Authors
295 -# Distributed under the terms of the GNU General Public License v2
296 -
297 -EAPI=7
298 -
299 -inherit systemd toolchain-funcs tmpfiles
300 -
301 -DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
302 -HOMEPAGE="https://libreswan.org/"
303 -SRC_URI="https://download.libreswan.org/${P}.tar.gz"
304 -
305 -LICENSE="GPL-2 BSD-4 RSA DES"
306 -SLOT="0"
307 -KEYWORDS="amd64 ~arm ~ppc x86"
308 -IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
309 -RESTRICT="!test? ( test )"
310 -
311 -DEPEND="
312 - dev-libs/gmp:0=
313 - dev-libs/libevent:0=
314 - dev-libs/nspr
315 - >=dev-libs/nss-3.42
316 - >=sys-kernel/linux-headers-4.19
317 - virtual/libcrypt:=
318 - caps? ( sys-libs/libcap-ng )
319 - curl? ( net-misc/curl )
320 - dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= )
321 - ldap? ( net-nds/openldap )
322 - pam? ( sys-libs/pam )
323 - seccomp? ( sys-libs/libseccomp )
324 - selinux? ( sys-libs/libselinux )
325 - systemd? ( sys-apps/systemd:0= )
326 -"
327 -BDEPEND="
328 - app-text/docbook-xml-dtd:4.1.2
329 - app-text/xmlto
330 - dev-libs/nss
331 - sys-devel/bison
332 - sys-devel/flex
333 - virtual/pkgconfig
334 - test? ( dev-python/setproctitle )
335 -"
336 -RDEPEND="${DEPEND}
337 - dev-libs/nss[utils(+)]
338 - sys-apps/iproute2
339 - !net-vpn/strongswan
340 - selinux? ( sec-policy/selinux-ipsec )
341 -"
342 -
343 -usetf() {
344 - usex "$1" true false
345 -}
346 -
347 -PATCHES=( "${FILESDIR}/${PN}-4.2-ip-path.patch" )
348 -
349 -src_prepare() {
350 - sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' initsystems/openrc/ipsec.init.in || die
351 - sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ s/oldinitdcheck//' initsystems/systemd/Makefile || die
352 - default
353 -}
354 -
355 -src_configure() {
356 - tc-export AR CC
357 - export PREFIX=/usr
358 - export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
359 - export FINALDOCDIR=/usr/share/doc/${PF}/html
360 - export INITSYSTEM=$(usex systemd systemd openrc)
361 - export INITDDIRS=
362 - export INITDDIR_DEFAULT=/etc/init.d
363 - export USERCOMPILE=${CFLAGS}
364 - export USERLINK=${LDFLAGS}
365 - export USE_DNSSEC=$(usetf dnssec)
366 - export USE_LABELED_IPSEC=$(usetf selinux)
367 - export USE_LIBCAP_NG=$(usetf caps)
368 - export USE_LIBCURL=$(usetf curl)
369 - export USE_LINUX_AUDIT=$(usetf selinux)
370 - export USE_LDAP=$(usetf ldap)
371 - export USE_NM=$(usetf networkmanager)
372 - export USE_SECCOMP=$(usetf seccomp)
373 - export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
374 - export SD_WATCHDOGSEC=$(usex systemd 200 0)
375 - export USE_AUTHPAM=$(usetf pam)
376 - export DEBUG_CFLAGS=
377 - export OPTIMIZE_CFLAGS=
378 - export WERROR_CFLAGS=
379 -}
380 -
381 -src_compile() {
382 - emake all
383 - emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
384 -}
385 -
386 -src_test() {
387 - : # integration tests only that require set of kvms to be set up
388 -}
389 -
390 -src_install() {
391 - default
392 - emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
393 -
394 - echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
395 - fperms 0600 /etc/ipsec.secrets
396 -
397 - keepdir /var/lib/ipsec/nss
398 - fperms 0700 /var/lib/ipsec/nss
399 -
400 - dodoc -r docs
401 -
402 - find "${D}" -type d -empty -delete || die
403 -}
404 -
405 -pkg_postinst() {
406 - tmpfiles_process libreswan.conf
407 -
408 - local IPSEC_CONFDIR=${ROOT}/var/lib/ipsec/nss
409 - if [[ ! -f ${IPSEC_CONFDIR}/cert8.db && ! -f ${IPSEC_CONFDIR}/cert9.db ]] ; then
410 - ebegin "Setting up NSS database in ${IPSEC_CONFDIR} with empty password"
411 - certutil -N -d "${IPSEC_CONFDIR}" --empty-password
412 - eend $?
413 - einfo "To set a password: certutil -W -d sql:${IPSEC_CONFDIR}"
414 - fi
415 -}