diff options
author | Sam James <sam@gentoo.org> | 2021-03-16 20:16:39 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-03-16 20:16:39 +0000 |
commit | 18904ab53465199a1eac1a65af941d4ed7eef394 (patch) | |
tree | 4bec9370e386686ac788fbde0cd06e8ca48fe6d1 | |
parent | net-dialup/xl2tpd: fix UnusedLocalUse (diff) | |
download | gentoo-18904ab53465199a1eac1a65af941d4ed7eef394.tar.gz gentoo-18904ab53465199a1eac1a65af941d4ed7eef394.tar.bz2 gentoo-18904ab53465199a1eac1a65af941d4ed7eef394.zip |
net-dialup/xl2tpd: add 1.3.16
Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r-- | net-dialup/xl2tpd/Manifest | 1 | ||||
-rw-r--r-- | net-dialup/xl2tpd/xl2tpd-1.3.16.ebuild | 48 |
2 files changed, 49 insertions, 0 deletions
diff --git a/net-dialup/xl2tpd/Manifest b/net-dialup/xl2tpd/Manifest index 49428643f539..cf1a52b2633b 100644 --- a/net-dialup/xl2tpd/Manifest +++ b/net-dialup/xl2tpd/Manifest @@ -1 +1,2 @@ DIST xl2tpd-1.3.15.tar.gz 524960 BLAKE2B 5349b4bce7e4b8ea26ec3c739847456b6c8fdac667c8ad9d5241d3c83bc450a47c88c99c37cea2b0461fd4abb3e32da67de7c8ab95d288c8c423bea9af4abf1d SHA512 f65c7f2f1c03728d825b8857baa0c2297e9d5dbd97a2375484a32851326db5951deb9bf3598cbec860f0787d1bb577b4f0a47372e3244fd92c8bad7ce684889b +DIST xl2tpd-1.3.16.tar.gz 531861 BLAKE2B 2f809c8623c1a77ee538014d4ff3389e32e142f8cd6acad1657198323835574dd3d062e5ed6ee81ded5c4a1a65d8e200759ed6013884bb655ca6f5eef5333931 SHA512 d92bd9070c0e78ba1f4f7ee38be9e87d1f869fe240433f2fd7d1c974f1bce1573ab7aeb5922f316e53bd0fd4580b6152d585b1e0e0cd6fb01ef8fa85d9509b16 diff --git a/net-dialup/xl2tpd/xl2tpd-1.3.16.ebuild b/net-dialup/xl2tpd/xl2tpd-1.3.16.ebuild new file mode 100644 index 000000000000..e20c5ce6dfa5 --- /dev/null +++ b/net-dialup/xl2tpd/xl2tpd-1.3.16.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd toolchain-funcs tmpfiles + +DESCRIPTION="A modern version of the Layer 2 Tunneling Protocol (L2TP) daemon" +HOMEPAGE="https://github.com/xelerance/xl2tpd" +SRC_URI="https://github.com/xelerance/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" +IUSE="+kernel" + +DEPEND=" + net-libs/libpcap + >=sys-kernel/linux-headers-2.6" + +RDEPEND=" + ${DEPEND} + net-dialup/ppp" + +DOCS=(CREDITS README.md BUGS CHANGES TODO doc/README.patents) + +src_compile() { + tc-export CC + local OSFLAGS="-DLINUX" + use kernel && OSFLAGS+=" -DUSE_KERNEL" + emake OSFLAGS="$OSFLAGS" +} + +src_install() { + emake PREFIX=/usr DESTDIR="${D}" install + + newinitd "${FILESDIR}"/xl2tpd-init-r1 xl2tpd + + systemd_dounit "${FILESDIR}"/xl2tpd.service + dotmpfiles "${FILESDIR}"/xl2tpd.conf + + einstalldocs + + insinto /etc/xl2tpd + newins doc/l2tpd.conf.sample xl2tpd.conf + insopts -m 0600 + newins doc/l2tp-secrets.sample l2tp-secrets +} |