diff options
author | Peter Volkov <pva@gentoo.org> | 2007-05-04 05:58:52 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2007-05-04 05:58:52 +0000 |
commit | b51463be2c36c84715dca463a2bf6e3f6ae70b96 (patch) | |
tree | 4a6e18a630b5cd69433cabdeb60fe676e077bd73 /net-dialup | |
parent | Again in the right place. (diff) | |
download | pva-b51463be2c36c84715dca463a2bf6e3f6ae70b96.tar.gz pva-b51463be2c36c84715dca463a2bf6e3f6ae70b96.tar.bz2 pva-b51463be2c36c84715dca463a2bf6e3f6ae70b96.zip |
pptpd-1.3.4 is in the tree.
svn path=/; revision=17
Diffstat (limited to 'net-dialup')
-rw-r--r-- | net-dialup/pptpd/ChangeLog | 119 | ||||
-rw-r--r-- | net-dialup/pptpd/Manifest | 32 | ||||
-rw-r--r-- | net-dialup/pptpd/files/digest-pptpd-1.3.4 | 3 | ||||
-rw-r--r-- | net-dialup/pptpd/files/pptpd-1.3.4-gentoo.patch | 57 | ||||
-rw-r--r-- | net-dialup/pptpd/files/pptpd-1.3.4-more-reodering-fixes.patch | 58 | ||||
-rw-r--r-- | net-dialup/pptpd/files/pptpd-confd | 5 | ||||
-rwxr-xr-x | net-dialup/pptpd/files/pptpd-init | 20 | ||||
-rw-r--r-- | net-dialup/pptpd/metadata.xml | 5 | ||||
-rw-r--r-- | net-dialup/pptpd/pptpd-1.3.4.ebuild | 58 |
9 files changed, 0 insertions, 357 deletions
diff --git a/net-dialup/pptpd/ChangeLog b/net-dialup/pptpd/ChangeLog deleted file mode 100644 index d64cbdf..0000000 --- a/net-dialup/pptpd/ChangeLog +++ /dev/null @@ -1,119 +0,0 @@ -# ChangeLog for net-dialup/pptpd -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpd/ChangeLog,v 1.26 2007/04/22 00:13:15 mrness Exp $ - - 22 Apr 2007; Alin Năstac <mrness@gentoo.org> pptpd-1.3.3.ebuild: - Use newinitd and newconfd (#174266). - - 10 Feb 2007; Alin Năstac <mrness@gentoo.org> - -files/pptpd-1.3.0-gentoo.patch, -files/pptpd-1.3.1-gentoo.patch, - -files/pptpd-1.3.2-connections-arg.patch, -files/pptpd-1.3.2-gentoo.patch, - -pptpd-1.2.3-r1.ebuild, -pptpd-1.3.0.ebuild, -pptpd-1.3.1.ebuild, - -pptpd-1.3.2.ebuild: - Remove obsolete versions. - - 18 Nov 2006; Alin Nastac <mrness@gentoo.org> pptpd-1.3.3.ebuild: - Stable on x86. - -*pptpd-1.3.3 (08 Sep 2006) - - 08 Sep 2006; Alin Nastac <mrness@gentoo.org> - +files/pptpd-1.3.3-gentoo.patch, +pptpd-1.3.3.ebuild: - Version bump. Add gre-extreme-debug USE flag which enables logging of every - accepted GRE package (#127388). - -*pptpd-1.3.2 (12 May 2006) - - 12 May 2006; Alin Nastac <mrness@gentoo.org> - +files/pptpd-1.3.2-connections-arg.patch, +files/pptpd-1.3.2-gentoo.patch, - +pptpd-1.3.2.ebuild: - Version bump. Fix segfault when -C option is specified on command line - (#132898). - -*pptpd-1.3.1 (26 Mar 2006) - - 26 Mar 2006; Alin Nastac <mrness@gentoo.org> - +files/pptpd-1.3.1-gentoo.patch, +pptpd-1.3.1.ebuild: - Version bump. Fix syslog flood with messages like "GRE: accepting packet" - (#127388). - -*pptpd-1.3.0 (10 Mar 2006) - - 10 Mar 2006; Alin Nastac <mrness@gentoo.org> - +files/pptpd-1.3.0-gentoo.patch, +pptpd-1.3.0.ebuild: - Version bump (#125464). Fix compile warnings and CFLAGS. - - 06 Oct 2005; Alin Nastac <mrness@gentoo.org> pptpd-1.2.3-r1.ebuild: - Remove COPYING and INSTALL from docs. - - 26 May 2005; Alin Nastac <mrness@gentoo.org> -pptpd-1.2.1.ebuild: - Remove old version. - - 13 May 2005; Alin Nastac <mrness@gentoo.org> pptpd-1.2.3-r1.ebuild: - Stable on x86 - -*pptpd-1.2.3-r1 (21 Apr 2005) - - 21 Apr 2005; Alin Nastac <mrness@gentoo.org> -pptpd-1.2.3.ebuild, - +pptpd-1.2.3-r1.ebuild: - Match version of pptpd-logwtmp with current version of pppd (#89895) - -*pptpd-1.2.3 (16 Apr 2005) - - 16 Apr 2005; Alin Nastac <mrness@gentoo.org> +pptpd-1.2.3.ebuild: - Version bump - - 12 Feb 2005; Alin Nastac <mrness@gentoo.org> -pptpd-1.1.4_beta4.ebuild, - pptpd-1.2.1.ebuild: - Mark stable on x86 and remove old ebuild. - -*pptpd-1.2.1 (30 Dec 2004) - - 30 Dec 2004; Jared Hudson <jhhudso@gentoo.org> : Version bump. - - 23 Dec 2004; Alin Nastac <mrness@gentoo.org> -files/options.pptpd, - -files/pptpd.conf, -files/1.1.3/options.pptpd, -files/1.1.3/pptpd.conf, - -files/1.1.4_beta3/options.pptpd, -files/1.1.4_beta3/pptpd.conf, - -pptpd-1.1.2.ebuild, -pptpd-1.1.3.20030409.ebuild, -pptpd-1.1.3.ebuild, - -pptpd-1.1.4_beta3.ebuild, pptpd-1.1.4_beta4.ebuild: - Remove obsolete ebuilds. - - 19 Dec 2004; Alin Nastac <mrness@gentoo.org> pptpd-1.1.4_beta4.ebuild: - Fix autotools generated files (#72744) and mark it stable on x86. - - 25 Aug 2004; Sven Wegener <swegener@gentoo.org> pptpd-1.1.3.ebuild: - Changed SRC_URI to use mirror:// syntax. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> pptpd-1.1.2.ebuild, - pptpd-1.1.3.20030409.ebuild, pptpd-1.1.3.ebuild, pptpd-1.1.4_beta3.ebuild, - pptpd-1.1.4_beta4.ebuild: - virtual/glibc -> virtual/libc - -*pptpd-1.1.4_beta4 (10 Aug 2003) - - 10 Aug 2003; Jared Hudson <jhhudso@gentoo.org> : Version bump and bug fix. - Fixed bug in /etc/init.d/pptpd. Ebuild and bugfix credit goes to - Ross Dougherty <theklone@optusnet.com.au> Bug id #23961 and #20041. - -*pptpd-1.1.4_beta3 (28 Jun 2003) - - 28 Jun 2003; Jared Hudson <jhhudso@gentoo.org> : Version bump. - -*pptpd-1.1.3.20030409 (28 Apr 2003) - - 23 May 2003; Chuck Brewer <killian@gentoo.org>: - Added manifest. - -*pptpd-1.1.3.20030409 (28 Apr 2003) - - 28 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> pptpd-1.1.3.20030409.ebuild : - Security update. - -*pptpd-1.1.3 (6 Nov 2002) - - 6 Nov 2002; Jared Hudson <jhhudso@gentoo.org> : Revision bump in regard to - bug #5154. Credit goes to: Frederic Mangeant <frederic.mangeant@free.fr> - -*pptpd-1.1.2 (22 May 2002) - - 5 May 2002; Mike Jones <ashmodai@gentoo.org> ChangeLog, pptpd-1.1.2.ebuild: diff --git a/net-dialup/pptpd/Manifest b/net-dialup/pptpd/Manifest deleted file mode 100644 index 84daef5..0000000 --- a/net-dialup/pptpd/Manifest +++ /dev/null @@ -1,32 +0,0 @@ -AUX pptpd-1.3.4-gentoo.patch 2139 RMD160 316f9335050084280431e00ae5b977653846beb7 SHA1 a8b067b0a7e7ab53eb64b00f4e24a7e305affc91 SHA256 e9f6a4c461538f6dc8580c7fec086b12945976cc55b6dfe9c6a3ef4a02333cb7 -MD5 0df06dc0588985217fc5fed766e90394 files/pptpd-1.3.4-gentoo.patch 2139 -RMD160 316f9335050084280431e00ae5b977653846beb7 files/pptpd-1.3.4-gentoo.patch 2139 -SHA256 e9f6a4c461538f6dc8580c7fec086b12945976cc55b6dfe9c6a3ef4a02333cb7 files/pptpd-1.3.4-gentoo.patch 2139 -AUX pptpd-1.3.4-more-reodering-fixes.patch 2340 RMD160 9322b15ead0ac585e7bb1a7bae8536e09f52c0ba SHA1 361099c9b2997d552744f383fea259312590eb0f SHA256 4540048186b1c1805b02d7d4740b89c498ea5e71a313b6592e469087bb4f0e9f -MD5 09e151f3b14f0d0c0cc73d6afeb45bfa files/pptpd-1.3.4-more-reodering-fixes.patch 2340 -RMD160 9322b15ead0ac585e7bb1a7bae8536e09f52c0ba files/pptpd-1.3.4-more-reodering-fixes.patch 2340 -SHA256 4540048186b1c1805b02d7d4740b89c498ea5e71a313b6592e469087bb4f0e9f files/pptpd-1.3.4-more-reodering-fixes.patch 2340 -AUX pptpd-confd 131 RMD160 cd7483c023adbb5d5e1aa6ed3b14114af5035790 SHA1 208d224be1e91f6e7d13b1c4cb451f92bbc55b94 SHA256 4d69da546e36439dc1a7cb5abb949ad48046155752c047babb5472decdfa1958 -MD5 bff575819b8997e7bbe743b95cb134cb files/pptpd-confd 131 -RMD160 cd7483c023adbb5d5e1aa6ed3b14114af5035790 files/pptpd-confd 131 -SHA256 4d69da546e36439dc1a7cb5abb949ad48046155752c047babb5472decdfa1958 files/pptpd-confd 131 -AUX pptpd-init 386 RMD160 e496308edea338dfbd89016ae02aeb11db4fb0e0 SHA1 6b7c053a76c6e95f26b792e7b88b490e8ec433eb SHA256 17e78d810690dbbe0738d9f146b6b58e7b45f19ec545be630f1bf338869a86f4 -MD5 96fed26a1a72e947d12edda983f74d16 files/pptpd-init 386 -RMD160 e496308edea338dfbd89016ae02aeb11db4fb0e0 files/pptpd-init 386 -SHA256 17e78d810690dbbe0738d9f146b6b58e7b45f19ec545be630f1bf338869a86f4 files/pptpd-init 386 -DIST pptpd-1.3.4.tar.gz 240942 RMD160 1c6c748bf9e81d223087998ee0cca821814d19f9 SHA1 3d1faf99055e420bafa96c96e8871a888c50b4e8 SHA256 c23a9bdd219a0a36ae7ca20e7c9749f2efdcdbf108aabeeeb5066ba442ec88b6 -EBUILD pptpd-1.3.4.ebuild 1586 RMD160 5a854bb6619efcff876050f51734a34a1f6c053e SHA1 7ee0a51dbdc7be80372180e98c56deacf97967f3 SHA256 7ecf74da81ed95b8051c0a58987f8294babce2ef38ad2b22da99072bf0aff02c -MD5 984159a26c8dca623000dd7b0adba630 pptpd-1.3.4.ebuild 1586 -RMD160 5a854bb6619efcff876050f51734a34a1f6c053e pptpd-1.3.4.ebuild 1586 -SHA256 7ecf74da81ed95b8051c0a58987f8294babce2ef38ad2b22da99072bf0aff02c pptpd-1.3.4.ebuild 1586 -MISC ChangeLog 4184 RMD160 30e118bb7468a50a1d8febc7c60d513990536066 SHA1 f325f92fbfbd714bd000ed48ce3cf6da91f0041c SHA256 2b70ce38af0bc6731d3288ec5fbce5ff7d4efa35beb28c586e9ba9e05aec4758 -MD5 8c73c4709c21e68ca09696a6d29d2acb ChangeLog 4184 -RMD160 30e118bb7468a50a1d8febc7c60d513990536066 ChangeLog 4184 -SHA256 2b70ce38af0bc6731d3288ec5fbce5ff7d4efa35beb28c586e9ba9e05aec4758 ChangeLog 4184 -MISC metadata.xml 163 RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e SHA1 d8332605fd22c32f15438bbdf24aa622c3d2738a SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3 -MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163 -RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e metadata.xml 163 -SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3 metadata.xml 163 -MD5 e5ddeb1570473fa562efe63fd712e4cc files/digest-pptpd-1.3.4 235 -RMD160 d7e10bd24879d0f28b3cbfce99cb781b721719b0 files/digest-pptpd-1.3.4 235 -SHA256 399c7e4355eb78a8d2fff6feaeba1f33866a507c48b8137dfb02102832c754ce files/digest-pptpd-1.3.4 235 diff --git a/net-dialup/pptpd/files/digest-pptpd-1.3.4 b/net-dialup/pptpd/files/digest-pptpd-1.3.4 deleted file mode 100644 index 4030abc..0000000 --- a/net-dialup/pptpd/files/digest-pptpd-1.3.4 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 b38df9c431041922c997c1148bedf591 pptpd-1.3.4.tar.gz 240942 -RMD160 1c6c748bf9e81d223087998ee0cca821814d19f9 pptpd-1.3.4.tar.gz 240942 -SHA256 c23a9bdd219a0a36ae7ca20e7c9749f2efdcdbf108aabeeeb5066ba442ec88b6 pptpd-1.3.4.tar.gz 240942 diff --git a/net-dialup/pptpd/files/pptpd-1.3.4-gentoo.patch b/net-dialup/pptpd/files/pptpd-1.3.4-gentoo.patch deleted file mode 100644 index 36ebea7..0000000 --- a/net-dialup/pptpd/files/pptpd-1.3.4-gentoo.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -Naur pptpd-1.3.4.orig/Makefile.am pptpd-1.3.4/Makefile.am ---- pptpd-1.3.4.orig/Makefile.am 2007-04-16 04:53:53.000000000 +0400 -+++ pptpd-1.3.4/Makefile.am 2007-05-01 21:29:15.000000000 +0400 -@@ -11,7 +11,7 @@ - ## warning with -Wmissing-prototypes). - ## -Wmissing-prototypes removed (eg, Linux 2.2.6 headers - ## aren't up to it). --CFLAGS = -O2 -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' -+CFLAGS += -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' - #CFLAGS = -O2 -fno-builtin -Wall -ansi -DSBINDIR='"$(sbindir)"' - #CFLAGS = -O2 -fno-builtin -Wall -ansi -pedantic -Wmissing-prototypes -Werror -DSBINDIR='"$(sbindir)"' - -diff -Naur pptpd-1.3.4.orig/plugins/Makefile pptpd-1.3.4/plugins/Makefile ---- pptpd-1.3.4.orig/plugins/Makefile 2006-08-03 06:02:01.000000000 +0400 -+++ pptpd-1.3.4/plugins/Makefile 2007-05-01 21:29:15.000000000 +0400 -@@ -1,6 +1,5 @@ - CC = gcc --COPTS = -O2 -g --CFLAGS = $(COPTS) -I.. -I../../include -fPIC -+CFLAGS += -I.. -I../../include -fPIC - LDFLAGS = -shared - LDADD = -lutil - INSTALL = install -o root -diff -Naur pptpd-1.3.4.orig/pptpgre.c pptpd-1.3.4/pptpgre.c ---- pptpd-1.3.4.orig/pptpgre.c 2007-04-16 04:21:02.000000000 +0400 -+++ pptpd-1.3.4/pptpgre.c 2007-05-01 21:29:50.000000000 +0400 -@@ -405,9 +405,11 @@ - } - /* check for out-of-order sequence number */ - if (seq == gre.seq_recv + 1) { -+#ifdef LOG_DEBUG_GRE_ACCEPTING_PACKET - if (pptpctrl_debug) - syslog(LOG_DEBUG, "GRE: accepting packet #%d", - seq); -+#endif - stats.rx_accepted++; - gre.seq_recv = seq; - return cb(cl, buffer + ip_len + headersize, payload_len); -diff -Naur pptpd-1.3.4.orig/pqueue.c pptpd-1.3.4/pqueue.c ---- pptpd-1.3.4.orig/pqueue.c 2005-08-03 12:53:22.000000000 +0400 -+++ pptpd-1.3.4/pqueue.c 2007-05-01 21:29:15.000000000 +0400 -@@ -7,13 +7,11 @@ - #include "pqueue.h" - - #ifdef DEBUG_PQUEUE --#define DEBUG_ON 1 -+# define DEBUG_CMD(_a) { _a } - #else --#define DEBUG_ON 0 -+# define DEBUG_CMD(_a) - #endif - --#define DEBUG_CMD(_a) if (DEBUG_ON) { _a } -- - #define MIN_CAPACITY 128 /* min allocated buffer for a packet */ - - static int pqueue_alloc (int seq, unsigned char *packet, int packlen, pqueue_t **new); diff --git a/net-dialup/pptpd/files/pptpd-1.3.4-more-reodering-fixes.patch b/net-dialup/pptpd/files/pptpd-1.3.4-more-reodering-fixes.patch deleted file mode 100644 index 67da66e..0000000 --- a/net-dialup/pptpd/files/pptpd-1.3.4-more-reodering-fixes.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff -Naur pptpd-1.3.4.orig/ChangeLog pptpd-1.3.4/ChangeLog ---- pptpd-1.3.4.orig/ChangeLog 2007-04-16 04:32:45.000000000 +0400 -+++ pptpd-1.3.4/ChangeLog 2007-05-01 21:42:12.000000000 +0400 -@@ -1,3 +1,17 @@ -+Tue Apr 24 13:11:28 2007 Phil Oester <kernel@linuxace.com> -+ -+ * pptpgre.c (decaps_gre): further testing has revealed a couple -+ more problems with the packet reordering/buffering code: -+ -+ 1) Some clients (notably the PPTP client) start their sequence -+ numbers at 1 instead of 0 as the RFC mandates. My previous fix -+ caused problems with these clients. -+ -+ 2) Duplicate packets were causing corruption when they were placed -+ on the queue but never used -or- when they were placed on the -+ queue but already existed on the queue (i.e. they previously -+ arrived out of order). -+ - Mon Apr 16 10:32:40 2007 James Cameron <quozl@us.netrek.org> - - * pptpd-1.3.4.tar.gz: released. -diff -Naur pptpd-1.3.4.orig/NEWS pptpd-1.3.4/NEWS ---- pptpd-1.3.4.orig/NEWS 2007-04-16 04:32:20.000000000 +0400 -+++ pptpd-1.3.4/NEWS 2007-05-01 21:42:15.000000000 +0400 -@@ -1,3 +1,5 @@ -+- fix reordering some more [Oester] -+ - 1.3.4: released 2007-04-16 - - - fix two release critical packet reordering bugs [Oester] -diff -Naur pptpd-1.3.4.orig/pptpgre.c pptpd-1.3.4/pptpgre.c ---- pptpd-1.3.4.orig/pptpgre.c 2007-05-01 21:35:31.000000000 +0400 -+++ pptpd-1.3.4/pptpgre.c 2007-05-01 21:41:17.000000000 +0400 -@@ -403,8 +403,13 @@ - stats.rx_truncated++; - return 0; - } -- /* check for out-of-order sequence number */ -- if (seq == gre.seq_recv + 1) { -+ /* check for out-of-order sequence number -+ * N.B.: some client implementations violate RFC 2637 -+ * and start their sequence numbers at 1 instead of 0, -+ * so we have to introduce a kludge to deal with it. -+ * on wrap we may allow an out of order packet to pass -+ */ -+ if (seq == gre.seq_recv + 1 || seq == 1) { - #ifdef LOG_DEBUG_GRE_ACCEPTING_PACKET - if (pptpctrl_debug) - syslog(LOG_DEBUG, "GRE: accepting packet #%d", -@@ -413,7 +418,7 @@ - stats.rx_accepted++; - gre.seq_recv = seq; - return cb(cl, buffer + ip_len + headersize, payload_len); -- } else if (seq == gre.seq_recv) { -+ } else if (!seq_greater(seq, gre.seq_recv)) { - if (pptpctrl_debug) - syslog(LOG_DEBUG, - "GRE: discarding duplicate or old packet #%d (expecting #%d)", diff --git a/net-dialup/pptpd/files/pptpd-confd b/net-dialup/pptpd/files/pptpd-confd deleted file mode 100644 index 1169e57..0000000 --- a/net-dialup/pptpd/files/pptpd-confd +++ /dev/null @@ -1,5 +0,0 @@ -# Config file for /etc/init.d/pptpd - -# Any extra options you want to pass to pptpd -# on start-up should be put here. -PPTPD_OPTS="" diff --git a/net-dialup/pptpd/files/pptpd-init b/net-dialup/pptpd/files/pptpd-init deleted file mode 100755 index 117e324..0000000 --- a/net-dialup/pptpd/files/pptpd-init +++ /dev/null @@ -1,20 +0,0 @@ -#!/sbin/runscript - -depend() { - need net -} - -start() { - ebegin "Starting pptpd" - start-stop-daemon --start --quiet --exec /usr/sbin/pptpd -- ${PPTPD_OPTS} - eend $? -} - -stop() { - ebegin "Stopping pptpd" - start-stop-daemon --stop --quiet --pidfile /var/run/pptpd.pid - result=$? - start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/pptpctrl - result=$(( $result + $? )) - eend $result -} diff --git a/net-dialup/pptpd/metadata.xml b/net-dialup/pptpd/metadata.xml deleted file mode 100644 index 1e11e7b..0000000 --- a/net-dialup/pptpd/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>net-dialup</herd> -</pkgmetadata> diff --git a/net-dialup/pptpd/pptpd-1.3.4.ebuild b/net-dialup/pptpd/pptpd-1.3.4.ebuild deleted file mode 100644 index 5634762..0000000 --- a/net-dialup/pptpd/pptpd-1.3.4.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpd/pptpd-1.3.3.ebuild,v 1.3 2007/04/22 00:13:15 mrness Exp $ - -inherit eutils autotools flag-o-matic - -DESCRIPTION="Linux Point-to-Point Tunnelling Protocol Server" -SRC_URI="mirror://sourceforge/poptop/${P}.tar.gz" -HOMEPAGE="http://www.poptop.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="tcpd gre-extreme-debug" - -DEPEND="net-dialup/ppp - tcpd? ( sys-apps/tcp-wrappers )" - -src_unpack() { - unpack ${A} - - epatch "${FILESDIR}/${P}-gentoo.patch" - epatch "${FILESDIR}/${P}-more-reodering-fixes.patch" - - #Match pptpd-logwtmp.so's version with pppd's version (#89895) - local PPPD_VER=`best_version net-dialup/ppp` - PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR} - PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision - sed -i -e "s:\\(#define[ \\t]*VERSION[ \\t]*\\)\".*\":\\1\"${PPPD_VER}\":" "${S}/plugins/patchlevel.h" - - eautomake -} - -src_compile() { - use gre-extreme-debug && append-flags "-DLOG_DEBUG_GRE_ACCEPTING_PACKET" - local myconf - use tcpd && myconf="--with-libwrap" - econf --enable-bcrelay \ - ${myconf} || die "configure failed" - emake COPTS="${CFLAGS}" || die "make failed" -} - -src_install () { - einstall || die "make install failed" - - insinto /etc - doins samples/pptpd.conf - - insinto /etc/ppp - doins samples/options.pptpd - - newinitd "${FILESDIR}/pptpd-init" pptpd - newconfd "${FILESDIR}/pptpd-confd" pptpd - - dodoc AUTHORS ChangeLog NEWS README* TODO - docinto samples - dodoc samples/* -} |