* [gentoo-commits] gentoo-x86 commit in net-dialup/freeradius: ChangeLog freeradius-2.1.11.ebuild
@ 2011-09-27 10:47 Markos Chandras (hwoarang)
0 siblings, 0 replies; 3+ messages in thread
From: Markos Chandras (hwoarang) @ 2011-09-27 10:47 UTC (permalink / raw
To: gentoo-commits
hwoarang 11/09/27 10:47:17
Modified: ChangeLog
Added: freeradius-2.1.11.ebuild
Log:
Non-maintainer version bump. Thanks to Bjarke Istrup Pedersen <gurligebis@gentoo.org>. Bug #384027
(Portage version: 2.2.0_alpha55/cvs/Linux x86_64)
Revision Changes Path
1.95 net-dialup/freeradius/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.95&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.95&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?r1=1.94&r2=1.95
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- ChangeLog 26 May 2011 15:31:47 -0000 1.94
+++ ChangeLog 27 Sep 2011 10:47:17 -0000 1.95
@@ -1,6 +1,12 @@
# ChangeLog for net-dialup/freeradius
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.94 2011/05/26 15:31:47 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.95 2011/09/27 10:47:17 hwoarang Exp $
+
+*freeradius-2.1.11 (26 Sep 2011)
+
+ 26 Sep 2011; Markos Chandras <hwoarang@gentoo.org> +freeradius-2.1.11.ebuild:
+ Non-maintainer version bump. Thanks to Bjarke Istrup Pedersen
+ <gurligebis@gentoo.org>. Bug #384027
*freeradius-2.1.10 (26 May 2011)
1.1 net-dialup/freeradius/freeradius-2.1.11.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?rev=1.1&content-type=text/plain
Index: freeradius-2.1.11.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v 1.1 2011/09/27 10:47:17 hwoarang Exp $
EAPI="2"
inherit eutils multilib pam autotools libtool
DESCRIPTION="Highly configurable free RADIUS server"
SRC_URI="ftp://ftp.freeradius.org/pub/radius/${PN}-server-${PV}.tar.gz"
HOMEPAGE="http://www.freeradius.org/"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
LICENSE="GPL-2"
SLOT="0"
IUSE="bindist debug edirectory firebird frascend frxp kerberos ldap mysql pam postgres snmp ssl threads +udpfromto"
RDEPEND="!net-dialup/cistronradius
!net-dialup/gnuradius
>=sys-libs/db-3.2
sys-libs/gdbm
sys-libs/readline
net-libs/libpcap
dev-lang/perl
snmp? ( net-analyzer/net-snmp )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-server )
!bindist? ( firebird? ( dev-db/firebird ) )
pam? ( sys-libs/pam )
ssl? ( dev-libs/openssl )
ldap? ( net-nds/openldap )
kerberos? ( virtual/krb5 )
frxp? ( dev-lang/python )"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN}-server-${PV}"
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_prepare() {
epatch "${FILESDIR}/${PN}-2.1.10-versionless-la-files.patch"
epatch "${FILESDIR}/${PN}-2.1.10-ssl.patch"
epatch "${FILESDIR}/${PN}-2.1.10-qafixes.patch"
epatch "${FILESDIR}/${PN}-2.1.10-pkglibdir.patch"
# kill modules we don't use
if ! use ssl; then
einfo "removing rlm_eap_{tls,ttls,ikev2,peap} modules (no use ssl)"
rm -rf src/modules/rlm_eap/types/rlm_eap_{tls,ttls,ikev2,peap}
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
if ! use mysql; then
einfo "removing rlm_sql_mysql (no use mysql)"
rm -rf src/modules/rlm_sql/drivers/rlm_sql_mysql
sed -i -e '/rlm_sql_mysql/d' src/modules/rlm_sql/stable
fi
if ! use postgres; then
einfo "removing rlm_sql_postgresql (no use postgres)"
rm -rf src/modules/rlm_sql/drivers/rlm_sql_postgresql
sed -i -e '/rlm_sql_postgresql/d' src/modules/rlm_sql/stable
fi
if use bindist || ! use firebird; then
einfo "removing rlm_sql_firebird (use bindist or no use firebird)"
rm -rf src/modules/rlm_sql/drivers/rlm_sql_firebird
sed -i -e '/rlm_sql_firebird/d' src/modules/rlm_sql/stable
fi
# These are needed for fixing libtool-2 related issues (#261189)
# Keep these lines even if you don't patch *.{in,am} files!
eautoreconf
elibtoolize
}
src_configure() {
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) \
$(use_with threads)"
# fix bug #77613
if has_version app-crypt/heimdal; then
myconf="${myconf} --enable-heimdal-krb5"
fi
econf --disable-static --disable-ltdl-install --with-system-libtool \
--localstatedir=/var ${myconf} || die "econf failed"
}
src_compile() {
emake -j1 || die "emake 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/*
pamd_mimic_system radiusd auth account password session
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
prepalldocs
dodoc CREDITS
rm "${D}/usr/sbin/rc.radiusd"
newinitd "${FILESDIR}/radius.init-r1" radiusd
newconfd "${FILESDIR}/radius.conf" radiusd
}
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-dialup/freeradius: ChangeLog freeradius-2.1.11.ebuild
@ 2011-10-06 22:58 Markos Chandras (hwoarang)
0 siblings, 0 replies; 3+ messages in thread
From: Markos Chandras (hwoarang) @ 2011-10-06 22:58 UTC (permalink / raw
To: gentoo-commits
hwoarang 11/10/06 22:58:24
Modified: ChangeLog freeradius-2.1.11.ebuild
Log:
Port ebuild to EAPI4 so we can use REQUIRED_USE for frxp and threads. Bug #385575
(Portage version: 2.2.0_alpha55/cvs/Linux x86_64)
Revision Changes Path
1.96 net-dialup/freeradius/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.96&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.96&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?r1=1.95&r2=1.96
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- ChangeLog 27 Sep 2011 10:47:17 -0000 1.95
+++ ChangeLog 6 Oct 2011 22:58:24 -0000 1.96
@@ -1,6 +1,10 @@
# ChangeLog for net-dialup/freeradius
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.95 2011/09/27 10:47:17 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.96 2011/10/06 22:58:24 hwoarang Exp $
+
+ 06 Oct 2011; Markos Chandras <hwoarang@gentoo.org> freeradius-2.1.11.ebuild:
+ Port ebuild to EAPI4 so we can use REQUIRED_USE for frxp and threads. Bug
+ #385575
*freeradius-2.1.11 (26 Sep 2011)
1.2 net-dialup/freeradius/freeradius-2.1.11.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?r1=1.1&r2=1.2
Index: freeradius-2.1.11.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- freeradius-2.1.11.ebuild 27 Sep 2011 10:47:17 -0000 1.1
+++ freeradius-2.1.11.ebuild 6 Oct 2011 22:58:24 -0000 1.2
@@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v 1.1 2011/09/27 10:47:17 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v 1.2 2011/10/06 22:58:24 hwoarang Exp $
-EAPI="2"
+EAPI="4"
inherit eutils multilib pam autotools libtool
@@ -33,6 +33,8 @@
frxp? ( dev-lang/python )"
DEPEND="${RDEPEND}"
+REQUIRED_USE="frxp? ( threads )"
+
S="${WORKDIR}/${PN}-server-${PV}"
pkg_setup() {
@@ -51,6 +53,7 @@
epatch "${FILESDIR}/${PN}-2.1.10-qafixes.patch"
epatch "${FILESDIR}/${PN}-2.1.10-pkglibdir.patch"
+ append-flags -lpthread
# kill modules we don't use
if ! use ssl; then
einfo "removing rlm_eap_{tls,ttls,ikev2,peap} modules (no use ssl)"
@@ -126,14 +129,13 @@
diropts
make R="${D}" install || die "make install failed"
- dosed 's:^#user *= *nobody:user = radiusd:;s:^#group *= *nobody:group = radiusd:' \
- /etc/raddb/radiusd.conf
+ sed -i -e 's:^#user *= *nobody:user = radiusd:;s:^#group *= *nobody:group = radiusd:' \
+ "${D}"/etc/raddb/radiusd.conf
chown -R root:radiusd "${D}"/etc/raddb/*
pamd_mimic_system radiusd auth account password session
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
- prepalldocs
dodoc CREDITS
rm "${D}/usr/sbin/rc.radiusd"
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-dialup/freeradius: ChangeLog freeradius-2.1.11.ebuild
@ 2011-10-13 12:16 Andreas Schuerch (nativemad)
0 siblings, 0 replies; 3+ messages in thread
From: Andreas Schuerch (nativemad) @ 2011-10-13 12:16 UTC (permalink / raw
To: gentoo-commits
nativemad 11/10/13 12:16:12
Modified: ChangeLog freeradius-2.1.11.ebuild
Log:
x86 stable, security bug 339389
(Portage version: 2.1.10.11/cvs/Linux i686)
Revision Changes Path
1.97 net-dialup/freeradius/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.97&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.97&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?r1=1.96&r2=1.97
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- ChangeLog 6 Oct 2011 22:58:24 -0000 1.96
+++ ChangeLog 13 Oct 2011 12:16:12 -0000 1.97
@@ -1,6 +1,10 @@
# ChangeLog for net-dialup/freeradius
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.96 2011/10/06 22:58:24 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.97 2011/10/13 12:16:12 nativemad Exp $
+
+ 13 Oct 2011; Andreas Schuerch <nativemad@gentoo.org>
+ freeradius-2.1.11.ebuild:
+ x86 stable, security bug 339389.
06 Oct 2011; Markos Chandras <hwoarang@gentoo.org> freeradius-2.1.11.ebuild:
Port ebuild to EAPI4 so we can use REQUIRED_USE for frxp and threads. Bug
1.3 net-dialup/freeradius/freeradius-2.1.11.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild?r1=1.2&r2=1.3
Index: freeradius-2.1.11.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- freeradius-2.1.11.ebuild 6 Oct 2011 22:58:24 -0000 1.2
+++ freeradius-2.1.11.ebuild 13 Oct 2011 12:16:12 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v 1.2 2011/10/06 22:58:24 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v 1.3 2011/10/13 12:16:12 nativemad Exp $
EAPI="4"
@@ -10,7 +10,7 @@
SRC_URI="ftp://ftp.freeradius.org/pub/radius/${PN}-server-${PV}.tar.gz"
HOMEPAGE="http://www.freeradius.org/"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
LICENSE="GPL-2"
SLOT="0"
IUSE="bindist debug edirectory firebird frascend frxp kerberos ldap mysql pam postgres snmp ssl threads +udpfromto"
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-10-13 12:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-13 12:16 [gentoo-commits] gentoo-x86 commit in net-dialup/freeradius: ChangeLog freeradius-2.1.11.ebuild Andreas Schuerch (nativemad)
-- strict thread matches above, loose matches on Subject: below --
2011-10-06 22:58 Markos Chandras (hwoarang)
2011-09-27 10:47 Markos Chandras (hwoarang)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox