summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2006-05-14 07:59:20 +0000
committerAlin Năstac <mrness@gentoo.org>2006-05-14 07:59:20 +0000
commit446206cf99eb748e0d523fd5df39f9010040047e (patch)
treed2b0608aeffccbb37d368ae2acf1a90fbebaa7c5 /net-dialup
parentAdded ~hppa (diff)
downloadgentoo-2-446206cf99eb748e0d523fd5df39f9010040047e.tar.gz
gentoo-2-446206cf99eb748e0d523fd5df39f9010040047e.tar.bz2
gentoo-2-446206cf99eb748e0d523fd5df39f9010040047e.zip
Remove old version.
(Portage version: 2203-svn)
Diffstat (limited to 'net-dialup')
-rw-r--r--net-dialup/freeradius/ChangeLog9
-rw-r--r--net-dialup/freeradius/files/digest-freeradius-1.1.0-r11
-rw-r--r--net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch12
-rw-r--r--net-dialup/freeradius/files/freeradius-1.1.0-libeap-fPIC.patch12
-rw-r--r--net-dialup/freeradius/files/freeradius-1.1.0-whole-archive-gentoo.patch36
-rw-r--r--net-dialup/freeradius/freeradius-1.1.0-r1.ebuild145
6 files changed, 8 insertions, 207 deletions
diff --git a/net-dialup/freeradius/ChangeLog b/net-dialup/freeradius/ChangeLog
index 3c730c5a6260..693948380f78 100644
--- a/net-dialup/freeradius/ChangeLog
+++ b/net-dialup/freeradius/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-dialup/freeradius
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.53 2006/04/21 19:46:59 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.54 2006/05/14 07:59:20 mrness Exp $
+
+ 14 May 2006; Alin Nastac <mrness@gentoo.org>
+ -files/freeradius-1.1.0-dict-attr-sizeof.patch,
+ -files/freeradius-1.1.0-libeap-fPIC.patch,
+ -files/freeradius-1.1.0-whole-archive-gentoo.patch,
+ -freeradius-1.1.0-r1.ebuild:
+ Remove old version.
21 Apr 2006; Alin Nastac <mrness@gentoo.org> freeradius-1.1.0-r1.ebuild,
freeradius-1.1.1-r1.ebuild:
diff --git a/net-dialup/freeradius/files/digest-freeradius-1.1.0-r1 b/net-dialup/freeradius/files/digest-freeradius-1.1.0-r1
deleted file mode 100644
index 950b0f25930f..000000000000
--- a/net-dialup/freeradius/files/digest-freeradius-1.1.0-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 e04ec8a07b8c8dc96e28ef7fdce261e7 freeradius-1.1.0.tar.gz 2351660
diff --git a/net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch b/net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch
deleted file mode 100644
index 1573844d9ba8..000000000000
--- a/net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur freeradius-1.1.0.orig/src/lib/dict.c freeradius-1.1.0/src/lib/dict.c
---- freeradius-1.1.0.orig/src/lib/dict.c 2006-01-10 01:02:47.000000000 +0200
-+++ freeradius-1.1.0/src/lib/dict.c 2006-01-28 19:36:14.000000000 +0200
-@@ -1207,7 +1207,7 @@
- if (!name) return NULL;
-
- hash = dict_hashname(name);
-- hash = lrad_hash_update(&attr, sizeof(&attr), hash);
-+ hash = lrad_hash_update(&attr, sizeof(attr), hash);
-
- return lrad_hash_table_finddata(values_byname, hash);
- }
diff --git a/net-dialup/freeradius/files/freeradius-1.1.0-libeap-fPIC.patch b/net-dialup/freeradius/files/freeradius-1.1.0-libeap-fPIC.patch
deleted file mode 100644
index 3cf2be37f8c8..000000000000
--- a/net-dialup/freeradius/files/freeradius-1.1.0-libeap-fPIC.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur freeradius-1.1.0.orig/src/modules/rlm_eap/libeap/Makefile freeradius-1.1.0/src/modules/rlm_eap/libeap/Makefile
---- freeradius-1.1.0.orig/src/modules/rlm_eap/libeap/Makefile 2003-10-29 04:49:18.000000000 +0200
-+++ freeradius-1.1.0/src/modules/rlm_eap/libeap/Makefile 2006-01-18 21:35:03.058916000 +0200
-@@ -5,7 +5,7 @@
-
- INCLUDES =
-
--CFLAGS += -DEAPLIB -I../../../include
-+CFLAGS += -fPIC -DEAPLIB -I../../../include
-
- all: static dynamic
-
diff --git a/net-dialup/freeradius/files/freeradius-1.1.0-whole-archive-gentoo.patch b/net-dialup/freeradius/files/freeradius-1.1.0-whole-archive-gentoo.patch
deleted file mode 100644
index cc4e4c145c38..000000000000
--- a/net-dialup/freeradius/files/freeradius-1.1.0-whole-archive-gentoo.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Nur freeradius-1.1.0.orig/aclocal.m4 freeradius-1.1.0/aclocal.m4
---- freeradius-1.1.0.orig/aclocal.m4 2005-12-08 20:54:09.000000000 +0200
-+++ freeradius-1.1.0/aclocal.m4 2006-01-18 20:30:42.932178750 +0200
-@@ -1421,7 +1421,7 @@
- *)
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+ whole_archive_flag_spec="$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
-diff -Nur freeradius-1.1.0.orig/configure freeradius-1.1.0/configure
---- freeradius-1.1.0.orig/configure 2006-01-01 18:25:01.000000000 +0200
-+++ freeradius-1.1.0/configure 2006-01-18 20:30:42.936179000 +0200
-@@ -3511,7 +3511,7 @@
- *)
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+ whole_archive_flag_spec="$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
-diff -Nur freeradius-1.1.0.orig/ltconfig freeradius-1.1.0/ltconfig
---- freeradius-1.1.0.orig/ltconfig 2003-06-24 14:03:39.000000000 +0300
-+++ freeradius-1.1.0/ltconfig 2006-01-18 20:30:42.940179250 +0200
-@@ -1246,7 +1246,7 @@
- *)
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+ whole_archive_flag_spec="$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
diff --git a/net-dialup/freeradius/freeradius-1.1.0-r1.ebuild b/net-dialup/freeradius/freeradius-1.1.0-r1.ebuild
deleted file mode 100644
index f81c719e0450..000000000000
--- a/net-dialup/freeradius/freeradius-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-1.1.0-r1.ebuild,v 1.4 2006/04/21 19:46:59 mrness Exp $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="highly configurable free RADIUS server"
-SRC_URI="ftp://ftp.freeradius.org/pub/radius/${P}.tar.gz"
-HOMEPAGE="http://www.freeradius.org/"
-
-KEYWORDS="amd64 ~ppc ~sparc x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug edirectory frascend frnothreads frxp kerberos ldap mysql pam postgres snmp ssl udpfromto"
-
-DEPEND="!net-dialup/cistronradius
- !net-dialup/gnuradius
- virtual/libc
- >=sys-libs/db-3.2
- sys-libs/gdbm
- dev-lang/perl
- snmp? ( net-analyzer/net-snmp )
- mysql? ( dev-db/mysql )
- postgres? ( dev-db/postgresql )
- pam? ( sys-libs/pam )
- ssl? ( dev-libs/openssl )
- ldap? ( net-nds/openldap )
- kerberos? ( virtual/krb5 )
- frxp? ( dev-lang/python )"
-
-pkg_setup() {
- if use edirectory && ! use ldap ; then
- eerror "Cannot add integration with Novell's eDirectory without having LDAP support!"
- eerror "Either you select ldap USE flag or remove edirectory"
- die "edirectory needs ldap"
- fi
- enewgroup radiusd
- enewuser radiusd -1 -1 /var/log/radius radiusd
-}
-
-src_unpack() {
- unpack ${A}
-
- epatch "${FILESDIR}/${P}-whole-archive-gentoo.patch"
- epatch "${FILESDIR}/${P}-dict-attr-sizeof.patch"
- epatch "${FILESDIR}/${P}-libeap-fPIC.patch" #needed for rlm_eap installation on amd64
-}
-
-src_compile() {
- autoconf || die "autoconf failed"
-
- local myconf=" \
- `use_enable debug developer` \
- `use_with snmp` \
- `use_with frascend ascend-binary` \
- `use_with frxp experimental-modules` \
- `use_with udpfromto` \
- `use_with edirectory edir` "
-
- if useq frnothreads; then
- myconf="${myconf} --without-threads"
- fi
- #fix bug #77613
- if has_version app-crypt/heimdal; then
- myconf="${myconf} --enable-heimdal-krb5"
- fi
-
- # kill modules we don't use
- if ! use ssl; then
- einfo "removing rlm_eap_tls and rlm_x99_token (no use ssl)"
- rm -rf src/modules/rlm_eap/types/rlm_eap_tls src/modules/rlm_x99_token
- fi
- if ! use ldap; then
- einfo "removing rlm_ldap (no use ldap)"
- rm -rf src/modules/rlm_ldap
- fi
- if ! use kerberos; then
- einfo "removing rlm_krb5 (no use kerberos)"
- rm -rf src/modules/rlm_krb5
- fi
- if ! use pam; then
- einfo "removing rlm_pam (no use pam)"
- rm -rf src/modules/rlm_pam
- fi
-
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --mandir=/usr/share/man \
- --with-large-files --disable-ltdl-install --disable-static --with-pic \
- ${myconf} || die "configure failed"
-
- make || die "make failed"
-}
-
-src_install() {
- dodir /etc
- dodir /var/log
- dodir /var/run
- diropts -m0750 -o root -g radiusd
- dodir /etc/raddb
- diropts -m0750 -o radiusd -g radiusd
- dodir /var/log/radius
- keepdir /var/log/radius/radacct
- dodir /var/run/radiusd
- diropts
-
- make R="${D}" install || die "make install failed"
- dosed 's:^#user *= *nobody:user = radiusd:;s:^#group *= *nobody:group = radiusd:' \
- /etc/raddb/radiusd.conf
- chown -R root:radiusd "${D}"/etc/raddb/*
-
- [ -z "${PR}" ] || mv "${D}/usr/share/doc/${P}" "${D}/usr/share/doc/${PF}"
- gzip -f -9 "${D}/usr/share/doc/${PF}"/{rfc/*.txt,*}
- dodoc CREDITS
- #Copy SQL schemas to doc dir
- docinto sql.schemas
- dodoc src/modules/rlm_sql/drivers/rlm_sql_*/*.sql
-
- rm "${D}/usr/sbin/rc.radiusd"
-
- newinitd "${FILESDIR}/radius.init" radiusd
- newconfd "${FILESDIR}/radius.conf" radiusd
-}
-
-pkg_preinst() {
- enewgroup radiusd
- enewuser radiusd -1 -1 /var/log/radius radiusd
-}
-
-pkg_prerm() {
- if [ -n "`'${ROOT}/etc/init.d/radiusd' status | grep start`" ]; then
- "${ROOT}/etc/init.d/radiusd" stop
- fi
-}
-
-pkg_postrm() {
- if has_version ">${CATEGORY}/${PF}" || has_version "<${CATEGORY}/${PF}" ; then
- ewarn "If radiusd service was running, it had been stopped!"
- echo
- ewarn "You should update the configuration files using etc-update"
- ewarn "and start the radiusd service again by running:"
- einfo " /etc/init.d/radiusd start"
-
- ebeep
- fi
-}