Portage is a package management system used by Gentoo Linux
# ChangeLog for net-dialup/pptpd
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpd/ChangeLog,v 1.38 2009/06/04 15:44:59 pva Exp $
04 Jun 2009; Peter Volkov
Fixed build problem in case different automake version is installed. Small
cleanup.
03 Jun 2009; Diego E. Pettenò
Restrict WANT_AUTOMAKE since it uses eautomake.
02 May 2009; Raúl Porcel
Add ~sparc wrt #256071
30 Apr 2009; Jeroen Roovers
Marked ~hppa (bug #256071).
20 Mar 2009; Joseph Jezak
Marked ~ppc for bug #256071.
01 Feb 2009; Tobias Klausmann
Stable on alpha, bug #256071
23 Jan 2009; Peter Volkov
Do not run maintainer mode, bug #255906, thank Diego E. 'Flameeyes'
Pettenò for report. Respect LDFLAGS.
23 Aug 2008; Doug Goldstein
add GLEP 56 USE flag desc from use.local.desc
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 1672 RMD160 3cc41149c2c380543893f96ee88743db46894765 SHA1 49f5e8382c3e4ce442d1aa0303a56f665cbae947 SHA256 7eb7f995d615ba28e3413377f1a467d95fc31b3e3e9535ed122dc3aadff3f258
MISC ChangeLog 5679 RMD160 e1c922f285af195896ec12d72af9678fad2cb7ff SHA1 fd18fd1bcecd21e497624c2358229020bae3e4a8 SHA256 556a5c3b4dc53ab023372c370b165b4a9ed35eeda9b9558f6f85010be0e8f61e
MISC metadata.xml 306 RMD160 d4581d96db120891e544294369a2b1da345cc8cc SHA1 70ff431fa94b340c5f869e34aa435f65c3d8f2b8 SHA256 a0cf603b6e5ca038b8b5801dcd69aed9a0a6d0944b36d4cd7653f72a49ca0da2
# Copyright 1999-2009 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.10 2009/06/04 15:44:59 pva 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 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="tcpd gre-extreme-debug"
DEPEND="net-dialup/ppp
tcpd? ( sys-apps/tcp-wrappers )"
RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
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}\":" "plugins/patchlevel.h"
sed -e "/^LDFLAGS/{s:=:+=:}" -i plugins/Makefile
eautoreconf
}
src_compile() {
use gre-extreme-debug && append-flags "-DLOG_DEBUG_GRE_ACCEPTING_PACKET"
local myconf
use tcpd && myconf="--with-libwrap"
econf --enable-bcrelay \
${myconf}
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/*
}