net-vpn/libreswan: cleanup
authorHans de Graaff <graaff@gentoo.org>
Tue, 21 Apr 2020 07:06:34 +0000 (09:06 +0200)
committerHans de Graaff <graaff@gentoo.org>
Tue, 21 Apr 2020 07:06:34 +0000 (09:06 +0200)
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
net-vpn/libreswan/Manifest
net-vpn/libreswan/libreswan-3.30.ebuild [deleted file]
net-vpn/libreswan/libreswan-3.31.ebuild

index e59bf3aa5eee3f0f99d1deede12de017a955d96c..9f374abd04bc0f1659d45f7b69157990e371dc03 100644 (file)
@@ -1,3 +1,2 @@
 DIST libreswan-3.29.tar.gz 3848730 BLAKE2B 32dc839186fb511534a4959014082f8efe27708da7bc09dc5977532ffc7ea0ccdc92407932b3c3166f14b9ff85933e9a3f76325bbe620e09a5fa5a5c496d1f44 SHA512 4b4d91204d8b1724e0a9ad3ed55fc232c9a526211c3b47b6cc33fd160feb72538ef1661becca250bde815b9d7b75709bf16c7b372476605557b47c785cdf2535
-DIST libreswan-3.30.tar.gz 4119139 BLAKE2B 64c528b84bce10a01dceece473016a1836c47da0d1878c4fd413f859e6c5edc05bded1ac54d60e6979005f6654ab4819b8b05aba5b16658d493bb300bf773823 SHA512 1ea3505938231bacb762ec13c278b584239660e20994030423f0200ff32fcc0f0a0c74649b1470bbfc1165a762d3b60d0b1c5c56bff81a52415c7666736b5b99
 DIST libreswan-3.31.tar.gz 4127675 BLAKE2B 0b773e4cfda761a88e8cb6ed412ecdd50bb52df7a58029141d41c77f959ad06c6cd04625b9094efa8586328381e3c75050ff68c2d8dd6d832ed5dd6e747d9391 SHA512 edaddeb209c4fb974b16790ba843a41f4f1d269dd28333aa02b820801a222435c2ca5622e77558d1e95970b4ef24a663d9c44ef4ede7ff4e66e1f0d9b6e880d2
diff --git a/net-vpn/libreswan/libreswan-3.30.ebuild b/net-vpn/libreswan/libreswan-3.30.ebuild
deleted file mode 100644 (file)
index b16d469..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-SRC_URI="https://download.libreswan.org/${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-
-DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
-HOMEPAGE="https://libreswan.org/"
-
-LICENSE="GPL-2 BSD-4 RSA DES"
-SLOT="0"
-IUSE="caps curl dnssec ldap pam seccomp selinux systemd test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       dev-libs/gmp:0=
-       dev-libs/libevent:0=
-       dev-libs/nspr
-       >=dev-libs/nss-3.42
-       >=sys-kernel/linux-headers-4.19
-       caps? ( sys-libs/libcap-ng )
-       curl? ( net-misc/curl )
-       dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns )
-       ldap? ( net-nds/openldap )
-       pam? ( sys-libs/pam )
-       seccomp? ( sys-libs/libseccomp )
-       selinux? ( sys-libs/libselinux )
-       systemd? ( sys-apps/systemd:0= )
-"
-BDEPEND="
-       app-text/docbook-xml-dtd:4.1.2
-       app-text/xmlto
-       dev-libs/nss
-       sys-devel/bison
-       sys-devel/flex
-       virtual/pkgconfig
-       test? ( dev-python/setproctitle )
-"
-RDEPEND="${DEPEND}
-       dev-libs/nss[utils(+)]
-       sys-apps/iproute2
-       !net-vpn/strongswan
-       selinux? ( sec-policy/selinux-ipsec )
-"
-
-usetf() {
-       usex "$1" true false
-}
-
-PATCHES=( "${FILESDIR}/${P}-ip-path.patch" )
-
-src_prepare() {
-       sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' initsystems/openrc/ipsec.init.in || die
-       sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ s/oldinitdcheck//' initsystems/systemd/Makefile || die
-       default
-}
-
-src_configure() {
-       tc-export AR CC
-       export INC_USRLOCAL=/usr
-       export INC_MANDIR=share/man
-       export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
-       export FINALDOCDIR=/usr/share/doc/${PF}/html
-       export INITSYSTEM=openrc
-       export INC_RCDIRS=
-       export INC_RCDEFAULT=/etc/init.d
-       export USERCOMPILE=
-       export USERLINK=
-       export USE_DNSSEC=$(usetf dnssec)
-       export USE_LABELED_IPSEC=$(usetf selinux)
-       export USE_LIBCAP_NG=$(usetf caps)
-       export USE_LIBCURL=$(usetf curl)
-       export USE_LINUX_AUDIT=$(usetf selinux)
-       export USE_LDAP=$(usetf ldap)
-       export USE_SECCOMP=$(usetf seccomp)
-       export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
-       export SD_WATCHDOGSEC=$(usex systemd 200 0)
-       export USE_XAUTHPAM=$(usetf pam)
-       export DEBUG_CFLAGS=
-       export OPTIMIZE_CFLAGS=
-       export WERROR_CFLAGS=
-}
-
-src_compile() {
-       emake all
-       emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
-}
-
-src_test() {
-       : # integration tests only that require set of kvms to be set up
-}
-
-src_install() {
-       default
-       emake -C initsystems INITSYSTEM=systemd SYSTEMUNITDIR="$(systemd_get_systemunitdir)" SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
-
-       echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
-       fperms 0600 /etc/ipsec.secrets
-
-       dodoc -r docs
-
-       find "${D}" -type d -empty -delete || die
-}
-
-pkg_postinst() {
-       local IPSEC_CONFDIR=${ROOT}/etc/ipsec.d
-       if [[ ! -f ${IPSEC_CONFDIR}/cert8.db && ! -f ${IPSEC_CONFDIR}/cert9.db ]] ; then
-               ebegin "Setting up NSS database in ${IPSEC_CONFDIR} with empty password"
-               certutil -N -d "${IPSEC_CONFDIR}" --empty-password
-               eend $?
-               einfo "To set a password: certutil -W -d sql:${IPSEC_CONFDIR}"
-       fi
-}
index f81f028d3f9b4cf9f130a17868503256cff2a8db..88f6f4c6f123047cbf9ad1639ebe4e0558aa5508 100644 (file)
@@ -6,7 +6,7 @@ EAPI=7
 inherit systemd toolchain-funcs
 
 SRC_URI="https://download.libreswan.org/${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~ppc x86"
 
 DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
 HOMEPAGE="https://libreswan.org/"