diff options
author | 2013-01-18 07:07:41 +0000 | |
---|---|---|
committer | 2013-01-18 07:07:41 +0000 | |
commit | ea2356bbed959f9c6fef06bbf39d4657a9722642 (patch) | |
tree | 650310b81a54528f2ff7d873ff62d58329249aa7 /net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild | |
parent | Fix package PN (diff) | |
download | gentoo-2-ea2356bbed959f9c6fef06bbf39d4657a9722642.tar.gz gentoo-2-ea2356bbed959f9c6fef06bbf39d4657a9722642.tar.bz2 gentoo-2-ea2356bbed959f9c6fef06bbf39d4657a9722642.zip |
Add live ebuild for 1.7 branch
(Portage version: 2.2.0_alpha153/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild')
-rw-r--r-- | net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild b/net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild new file mode 100644 index 000000000000..8ce397449f3f --- /dev/null +++ b/net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/accel-ppp/accel-ppp-1.7.9999.ebuild,v 1.1 2013/01/18 07:07:41 pinkbyte Exp $ + +EAPI=5 + +EGIT_REPO_URI="git://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp" +EGIT_BRANCH="1.7" +inherit cmake-utils git-2 linux-info + +DESCRIPTION="High performance PPTP, PPPoE and L2TP server" +HOMEPAGE="http://accel-ppp.sourceforge.net/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="debug doc postgres radius shaper snmp" + +DEPEND="postgres? ( dev-db/postgresql-base ) + snmp? ( net-analyzer/net-snmp ) + dev-libs/libpcre + dev-libs/openssl:0" +RDEPEND="${DEPEND}" + +DOCS=( README ) +CONFIG_CHECK="~CONFIG_L2TP ~CONFIG_PPPOE ~CONFIG_PPTP" + +src_prepare() { + sed -i -e "/mkdir/d" \ + -e "/echo/d" \ + -e "s: RENAME accel-ppp.conf.dist::" accel-pppd/CMakeLists.txt || die 'sed on accel-pppd/CMakeLists.txt failed' + + epatch_user +} + +src_configure() { + # There must be also dev-libs/tomcrypt (TOMCRYPT) as crypto alternative to OpenSSL + local mycmakeargs=( + -DBUILD_DRIVER=FALSE + -DCRYPTO=OPENSSL + $(cmake-utils_use debug MEMDEBUG) + $(cmake-utils_use debug VALGRIND) + $(cmake-utils_use postgres LOG_PGSQL) + $(cmake-utils_use radius RADIUS) + $(cmake-utils_use shaper SHAPER) + $(cmake-utils_use snmp NETSNMP) + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + use doc && dodoc -r rfc + + if use snmp; then + insinto /usr/share/snmp/mibs + doins accel-pppd/extra/net-snmp/ACCEL-PPP-MIB.txt + fi + + newinitd "${FILESDIR}"/${PN}.initd ${PN}d + newconfd "${FILESDIR}"/${PN}.confd ${PN}d + + dodir /var/log/accel-ppp +} |