summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2008-07-17 18:19:10 +0000
committerAlin Năstac <mrness@gentoo.org>2008-07-17 18:19:10 +0000
commit6e937d049abe6ee177bc15d7a91970f3a9d16ed6 (patch)
treec221d17af94bd65b5a8f5cebce03095c5054d332 /net-dialup/xl2tpd
parentalpha/ia64/sparc stable wrt #231975 (diff)
downloadhistorical-6e937d049abe6ee177bc15d7a91970f3a9d16ed6.tar.gz
historical-6e937d049abe6ee177bc15d7a91970f3a9d16ed6.tar.bz2
historical-6e937d049abe6ee177bc15d7a91970f3a9d16ed6.zip
Close the PPP daemon gracefully when L2TP connection is ended (#231964).
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'net-dialup/xl2tpd')
-rw-r--r--net-dialup/xl2tpd/ChangeLog7
-rw-r--r--net-dialup/xl2tpd/Manifest9
-rw-r--r--net-dialup/xl2tpd/xl2tpd-1.1.12-r1.ebuild37
3 files changed, 48 insertions, 5 deletions
diff --git a/net-dialup/xl2tpd/ChangeLog b/net-dialup/xl2tpd/ChangeLog
index 781a8fbf201e..1c08b1fb8132 100644
--- a/net-dialup/xl2tpd/ChangeLog
+++ b/net-dialup/xl2tpd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-dialup/xl2tpd
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/xl2tpd/ChangeLog,v 1.15 2008/06/08 14:08:40 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/xl2tpd/ChangeLog,v 1.16 2008/07/17 18:19:10 mrness Exp $
+
+*xl2tpd-1.1.12-r1 (17 Jul 2008)
+
+ 17 Jul 2008; Alin Năstac <mrness@gentoo.org> +xl2tpd-1.1.12-r1.ebuild:
+ Close the PPP daemon gracefully when L2TP connection is ended (#231964).
08 Jun 2008; Alin Năstac <mrness@gentoo.org> -xl2tpd-1.1.11.ebuild:
Remove obsolete version.
diff --git a/net-dialup/xl2tpd/Manifest b/net-dialup/xl2tpd/Manifest
index 881a0ad011e9..2d6598444faf 100644
--- a/net-dialup/xl2tpd/Manifest
+++ b/net-dialup/xl2tpd/Manifest
@@ -3,13 +3,14 @@ Hash: SHA1
AUX xl2tpd-init 728 RMD160 d4692c30a510c2a765700136eef2e360d368943b SHA1 7608f6d2ad884bf8031084e9132cb6a2e33a7214 SHA256 895a49a590b04fbeef02e5b53064fec31ee0ea9c19141bb7d3898cd2815ef42d
DIST xl2tpd-1.1.12.tar.gz 328349 RMD160 4b0e06a50c748bbabb90c4d21b55565040f4e649 SHA1 a2449c6c64d83e10f0fee5286bad00f0dd2c7d8f SHA256 f3ca288040502dc30e0759cea6ddb134738bdf54c2459746257e9a96399fdc68
+EBUILD xl2tpd-1.1.12-r1.ebuild 994 RMD160 ed1f3736f3cb8453460a079eeb95a8fa53c224e6 SHA1 e93c826235e7f181c85f485c868bdd00a7fb84e4 SHA256 39ee2457e2ec29c7a0a2382fc7347a98af65475f4d3046e72bcc54eb657315ca
EBUILD xl2tpd-1.1.12.ebuild 888 RMD160 216fa09e829285c9647eae8702d829547ae39a76 SHA1 357f44620dafb2786ace0115bea920bfc1513a64 SHA256 c71fe1409fd01ed0db5feb77f524be966996e7a36b33d1a55eeddd31edfe6a74
-MISC ChangeLog 2372 RMD160 f59af47871357e101a5cfc78b5a39a5a744f5a42 SHA1 2dc73a39552c14435dd10a6b9b626e4036dc9d14 SHA256 c6fc5804078d3d79a255dd6fdb6d45bb494e2b29d78ab58e0a5fed9f61d776e6
+MISC ChangeLog 2555 RMD160 5de056b7c68fffd35ac103d1f0ae1c6b3cd6367f SHA1 89448f5775246f1a8d8a372fa892654d889d1216 SHA256 165c08d5c009f1e8b7085f0cc93d7601d0a462783ad472bf35d0d09017e601d0
MISC metadata.xml 281 RMD160 6ba88d0228fd7f974f70d63fb0cc2d762ba82bb5 SHA1 38a78c92947a085d595b7a85d9de2525c69e3fb7 SHA256 3e259d9615cfeebaea3e58571404538766c8d2adc6e7a800c09f3b15756cc0c3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkhL5+0ACgkQ+fWpoTWIA9GY+wCeLVqmbsDvetahvc8cC1eN9fC8
-fSwAnjjonhntbSHqc5YBFPcwyN24u8jc
-=J0oE
+iEYEARECAAYFAkh/jSkACgkQPrHvTlXvhtshCQCfdQfmZM/WBvjoNE0ymAr9n5sf
+ae4AoIniKYgkcek8uV8uZ658OL4S4DXS
+=rN33
-----END PGP SIGNATURE-----
diff --git a/net-dialup/xl2tpd/xl2tpd-1.1.12-r1.ebuild b/net-dialup/xl2tpd/xl2tpd-1.1.12-r1.ebuild
new file mode 100644
index 000000000000..682484cd4959
--- /dev/null
+++ b/net-dialup/xl2tpd/xl2tpd-1.1.12-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/xl2tpd/xl2tpd-1.1.12-r1.ebuild,v 1.1 2008/07/17 18:19:10 mrness Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="A modern version of the Layer 2 Tunneling Protocol (L2TP) daemon"
+HOMEPAGE="http://www.xelerance.com/software/xl2tpd/"
+SRC_URI="ftp://ftp.xelerance.com/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="!net-dialup/l2tpd
+ net-dialup/ppp"
+
+src_compile() {
+ append-flags -DTRUST_PPPD_TO_DIE
+ emake || die "emake failed"
+}
+
+src_install() {
+ dosbin xl2tpd || die 'xl2tpd binary not found'
+ doman doc/*.[85]
+
+ dodoc CREDITS README.xl2tpd \
+ doc/README.patents doc/rfc2661.txt doc/*.sample
+
+ dodir /etc/xl2tpd
+ head -n 2 doc/l2tp-secrets.sample > "${D}/etc/xl2tpd/l2tp-secrets"
+ fperms 0600 /etc/xl2tpd/l2tp-secrets
+ newinitd "${FILESDIR}/xl2tpd-init" xl2tpd
+
+ keepdir /var/run/xl2tpd
+}