Portage is a package management system used by Gentoo Linux
# ChangeLog for net-dialup/gnuradius
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/gnuradius/ChangeLog,v 1.19 2008/05/21 18:53:26 dev-zero Exp $
21 May 2008; Tiziano Müller
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server
14 May 2008; Diego Pettenò
Depend on virtual/pam as the code builds fine with OpenPAM.
11 Sep 2007; Alin Năstac
-files/gnuradius-1.4-gcc41.patch,
-files/gnuradius-1.4-implicit-decl.patch, -gnuradius-1.4.ebuild,
gnuradius-1.5.ebuild:
Remove obsolete version. Inherit pam.eclass (#191943).
06 Sep 2007; Raúl Porcel
x86 stable wrt #190135
*gnuradius-1.5 (14 Jul 2007)
14 Jul 2007; Alin Năstac
+files/gnuradius-1.5-gcc41.patch,
+files/gnuradius-1.5-implicit-decl.patch, +gnuradius-1.5.ebuild:
Version bump. Add ~amd64 keyword.
14 Apr 2007; Alin Năstac
+files/gnuradius-1.4-implicit-decl.patch, gnuradius-1.4.ebuild:
Fix implicit declaration warnings.
09 Feb 2007; Alin Năstac
-files/gnuradius-1.3-gcc41.patch, -gnuradius-1.3-r2.ebuild:
Remove obsolete version.
10 Jan 2007; Piotr Jaroszyński
gnuradius-1.3-r2.ebuild, gnuradius-1.4.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.
*gnuradius-1.4 (27 Nov 2006)
27 Nov 2006; Alin Năstac
+files/gnuradius-1.4-gcc41.patch, +gnuradius-1.4.ebuild:
Version bumped and marked stable wrt security bug #156376.
23 Nov 2006; Francesco Riosa
dev-db/mysql => virtual/mysql
22 Sep 2006; Alin Nastac
+files/gnuradius-1.3-gcc41.patch, gnuradius-1.3-r2.ebuild:
Add gcc-4.1 fixes.
12 Mar 2006; Alin Nastac
-gnuradius-1.3-r1.ebuild, gnuradius-1.3-r2.ebuild:
Remove old revisions. Quote $WORKDIR and $D. Restrict make tests.
26 Dec 2005; Alin Nastac
Stable on x86.
*gnuradius-1.3-r2 (12 Sep 2005)
12 Sep 2005; Alin Nastac
Solve missing modules problem (#103005) by using elibtoolize --reverse-deps.
05 Jul 2005; Sven Wegener
gnuradius-1.3-r1.ebuild:
QA: Added readline to IUSE.
*gnuradius-1.3-r1 (26 May 2005)
26 May 2005; Alin Nastac
Force client programs installation (#93933).
14 Apr 2005; Alin Nastac
gnuradius-1.3.ebuild:
Inter-block with cistronradius and freeradius packages. Mark stable on x86.
*gnuradius-1.3 (06 Feb 2005)
06 Feb 2005; Alin Nastac
Version bump.
*gnuradius-1.2 (12 Nov 2004)
12 Nov 2004; Alin Nastac
Initial import, thanks to Marcin Jurczuk
AUX gnuradius-1.5-gcc41.patch 799 RMD160 d48dc338a88a44268349d9daace7407d71be48b1 SHA1 c9904fdd7c181d13a3c18f7c8ef3960a1492194e SHA256 986b76addb989c5f4543bafa5f3d09b9c4ac722b112e2e6298f9fd65b44d1a25
AUX gnuradius-1.5-implicit-decl.patch 2026 RMD160 028ac9d5d1d5f089b56a25b580e69d000f531c82 SHA1 eef4051f0eb8aa32c23aa7023f98533dca320218 SHA256 4ed2648800118d656c4acde39da1fba787028bb42a6cb160a5119de876396850
DIST radius-1.5.tar.gz 2490324 RMD160 26025a07914633984f67f370109ead1cf4fc84f9 SHA1 8ddd58c3b9042bfe9ae6c4f387ad790b56e80a62 SHA256 74f11ed438452fd7b686c9691a466d2b632a9560a7e9a540d82cf716e22d74f8
EBUILD gnuradius-1.5.ebuild 1644 RMD160 0817fa42e2d0a273f41df0fffc6b7fa57cf676cb SHA1 f2690513d4f0d3595c10ca4ab25fd1954cb82dca SHA256 de723b8cae4fc8bc9005f6226b82001c55c3ea6bca2ed502fbbd720c1bdc3d6e
MISC ChangeLog 3177 RMD160 80b91a788faeca4bcd3ba134b936266db7dc5c0b SHA1 019d9a10bfe035c3c44acc581759ca97b14f93ea SHA256 9c0362285728a1efcbc180d6d08754a14fb1c4ce528ca61f7444d44383636db4
MISC metadata.xml 163 RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e SHA1 d8332605fd22c32f15438bbdf24aa622c3d2738a SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/gnuradius/gnuradius-1.5.ebuild,v 1.5 2008/05/21 18:53:26 dev-zero Exp $
inherit libtool eutils pam
MY_P="${P#gnu}"
DESCRIPTION="GNU radius authentication server"
HOMEPAGE="http://www.gnu.org/software/radius/radius.html"
SRC_URI="mirror://gnu/radius/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE="guile mysql postgres odbc dbm nls snmp pam static debug readline"
DEPEND="!net-dialup/freeradius
!net-dialup/cistronradius
guile? ( >=dev-scheme/guile-1.4 )
mysql? ( virtual/mysql )
postgres? ( virtual/postgresql-server )
odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
readline? ( sys-libs/readline )
dbm? ( sys-libs/gdbm )
snmp? ( net-analyzer/net-snmp )
pam? ( virtual/pam )"
S="${WORKDIR}/${MY_P}"
RESTRICT="test"
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${P}-gcc41.patch"
epatch "${FILESDIR}/${P}-implicit-decl.patch"
}
src_compile() {
elibtoolize --reverse-deps
local additional_conf=""
if use pam ; then
additional_conf="--with-pamdir=$(getpam_mod_dir)"
fi
econf --enable-client \
$(use_with guile) \
$(use_with guile server-guile) \
$(use_with mysql) \
$(use_with postgres) \
$(use_with odbc) \
$(use_with readline) \
$(use_enable dbm) \
$(use_enable nls) \
$(use_enable snmp) \
$(use_enable pam) \
$(use_enable debug) \
$(use_enable static) \
${additional_conf} || die "configuration failed"
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "installation failed"
}