Portage is a package management system used by Gentoo Linux
# 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.30 2007/06/10 21:16:53 armin76 Exp $
10 Jun 2007; Raúl Porcel
Add ~alpha/~ia64 wrt #180641
20 May 2007;
-pptpd-1.3.3.ebuild:
Cleaning vulnerable version (security bug #176936).
09 May 2007; Joshua Jackson
Stable for security bug #176936
*pptpd-1.3.4 (03 May 2007)
03 May 2007;
+files/pptpd-1.3.4-more-reodering-fixes.patch, +pptpd-1.3.4.ebuild:
Version bump.
22 Apr 2007; Alin Năstac
Use newinitd and newconfd (#174266).
10 Feb 2007; Alin Năstac
-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
Stable on x86.
*pptpd-1.3.3 (08 Sep 2006)
08 Sep 2006; Alin Nastac
+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
+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
+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
+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
Remove COPYING and INSTALL from docs.
26 May 2005; Alin Nastac
Remove old version.
13 May 2005; Alin Nastac
Stable on x86
*pptpd-1.2.3-r1 (21 Apr 2005)
21 Apr 2005; Alin Nastac
+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
Version bump
12 Feb 2005; Alin Nastac
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
23 Dec 2004; Alin Nastac
-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
Fix autotools generated files (#72744) and mark it stable on x86.
25 Aug 2004; Sven Wegener
Changed SRC_URI to use mirror:// syntax.
01 Jul 2004; Jeremy Huddleston
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
Fixed bug in /etc/init.d/pptpd. Ebuild and bugfix credit goes to
Ross Dougherty
*pptpd-1.1.4_beta3 (28 Jun 2003)
28 Jun 2003; Jared Hudson
*pptpd-1.1.3.20030409 (28 Apr 2003)
23 May 2003; Chuck Brewer
Added manifest.
*pptpd-1.1.3.20030409 (28 Apr 2003)
28 Apr 2003; Daniel Ahlberg
Security update.
*pptpd-1.1.3 (6 Nov 2002)
6 Nov 2002; Jared Hudson
bug #5154. Credit goes to: Frederic Mangeant
*pptpd-1.1.2 (22 May 2002)
5 May 2002; Mike Jones
AUX pptpd-1.3.4-gentoo.patch 2139 RMD160 316f9335050084280431e00ae5b977653846beb7 SHA1 a8b067b0a7e7ab53eb64b00f4e24a7e305affc91 SHA256 e9f6a4c461538f6dc8580c7fec086b12945976cc55b6dfe9c6a3ef4a02333cb7
AUX pptpd-1.3.4-more-reodering-fixes.patch 2340 RMD160 9322b15ead0ac585e7bb1a7bae8536e09f52c0ba SHA1 361099c9b2997d552744f383fea259312590eb0f SHA256 4540048186b1c1805b02d7d4740b89c498ea5e71a313b6592e469087bb4f0e9f
AUX pptpd-confd 131 RMD160 cd7483c023adbb5d5e1aa6ed3b14114af5035790 SHA1 208d224be1e91f6e7d13b1c4cb451f92bbc55b94 SHA256 4d69da546e36439dc1a7cb5abb949ad48046155752c047babb5472decdfa1958
AUX pptpd-init 386 RMD160 e496308edea338dfbd89016ae02aeb11db4fb0e0 SHA1 6b7c053a76c6e95f26b792e7b88b490e8ec433eb SHA256 17e78d810690dbbe0738d9f146b6b58e7b45f19ec545be630f1bf338869a86f4
DIST pptpd-1.3.4.tar.gz 240942 RMD160 1c6c748bf9e81d223087998ee0cca821814d19f9 SHA1 3d1faf99055e420bafa96c96e8871a888c50b4e8 SHA256 c23a9bdd219a0a36ae7ca20e7c9749f2efdcdbf108aabeeeb5066ba442ec88b6
EBUILD pptpd-1.3.4.ebuild 1599 RMD160 f4740f8c6cfd6676e91ee179cbebc468d0b7a32f SHA1 fb51dc8fe4a8fd1ef5ed2b634602f34a25d0ef95 SHA256 df8a3d842e83ec4e6380edbe8932751d4190143c5e27e6d2223511df79e421e5
MISC ChangeLog 4714 RMD160 cef9912617605b71a7fc2be871546d081ca42f66 SHA1 addd93c037ce00a881bcc35e8ddaa3e9c80c5130 SHA256 bfafb92c8ee8207b2f5aad956b7f6482ec117f7ec9488c49178742592fae4efc
MISC metadata.xml 163 RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e SHA1 d8332605fd22c32f15438bbdf24aa622c3d2738a SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3
# 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.4.ebuild,v 1.3 2007/06/10 21:16:53 armin76 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="~alpha ~amd64 ~ia64 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/*
}