summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2014-05-18 16:29:01 +0000
committerJeroen Roovers <jer@gentoo.org>2014-05-18 16:29:01 +0000
commit0c5f1981d5289cfe1e0305d049aa9cde1580bd13 (patch)
tree1ccd3438c2df4048297c54a5c6e90f122c48fb59 /net-dialup/freeradius
parentOld. (diff)
downloadhistorical-0c5f1981d5289cfe1e0305d049aa9cde1580bd13.tar.gz
historical-0c5f1981d5289cfe1e0305d049aa9cde1580bd13.tar.bz2
historical-0c5f1981d5289cfe1e0305d049aa9cde1580bd13.zip
Old.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'net-dialup/freeradius')
-rw-r--r--net-dialup/freeradius/ChangeLog5
-rw-r--r--net-dialup/freeradius/Manifest20
-rw-r--r--net-dialup/freeradius/freeradius-2.2.0.ebuild181
3 files changed, 8 insertions, 198 deletions
diff --git a/net-dialup/freeradius/ChangeLog b/net-dialup/freeradius/ChangeLog
index db4db6a1bd22..f5b2a0060062 100644
--- a/net-dialup/freeradius/ChangeLog
+++ b/net-dialup/freeradius/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-dialup/freeradius
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.125 2014/05/18 10:16:24 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.126 2014/05/18 16:29:00 jer Exp $
+
+ 18 May 2014; Jeroen Roovers <jer@gentoo.org> -freeradius-2.2.0.ebuild:
+ Old.
18 May 2014; Agostino Sarubbo <ago@gentoo.org> freeradius-2.2.5.ebuild:
Stable for x86, wrt bug #501754
diff --git a/net-dialup/freeradius/Manifest b/net-dialup/freeradius/Manifest
index b0cd283bc70a..72d2dff9f9a8 100644
--- a/net-dialup/freeradius/Manifest
+++ b/net-dialup/freeradius/Manifest
@@ -5,29 +5,17 @@ AUX freeradius-2.2.5-gentoo.patch 3459 SHA256 73dc67b4a59f93b70750c6dff3c92ffca6
AUX radius.conf-r3 467 SHA256 f76dd3c55117611d636f7fb645e98c58ae733f33cd9ba54a54075368625ddaae SHA512 b28bf4c22e72a3074aba79f7edeb48b69cc0e7671f7023e8888846dec6db4a428c6d1a0803b714fd9b9b3f45bbc1bad93cfa7911d716a856505da043c1f9c6d5 WHIRLPOOL d6e6847fa3aa45e8cb9ba370eaa8f1df33e3b29e121392369e251a71543c21413940fae2bca5d75553d0d91bc06541f00df301171ad9b3a6dc20f481d87e9e99
AUX radius.init-r3 846 SHA256 689adb714ab16e6eef62ddced777b9b9158b0e5f19e903f8d1b7d59666580b31 SHA512 4de0955ec901a8eb3f6e32ebcf9cdfd662135d4ab4b4ba70f8d79717e99bc71a337a4f5b89d4c116c9e3c168d79a181ef09bdafb3edbabb59f35852de1b736b7 WHIRLPOOL afcee9c9c24b20e6d2fc6966abe521783c69c27cbce74d4b8bd8f9753b5b646722bffe675602358a956d96d902d962037852274cf019d38e3c72c5882bd6235e
DIST freeradius-2.2.0-patches-4.tar.xz 3140 SHA256 9fd7b6f7e1501d63a073e6279b20eb6d8154e7898d81c85a5c548543ab33c1af SHA512 38ebd65d9ad8ce8f513f2f5c7fd9ff43b81cf468038a49f9eb7f4a54d13783e88866c3031e7abc0fc8b65d2aec4f347efa358b9e7e2aadb2d15567ce7e125d1d WHIRLPOOL a532444f6bfebe260a6b4bf43157fa1624ce9920a86635172ac94e0f757263904bac6ca6a472e12df73e32a8d25d6f7b094272bd743d13c566f23bfcbff6df27
-DIST freeradius-server-2.2.0.tar.gz 4289865 SHA256 ac22eefe7bd7c1c2b4de28613e628fd3e9ccae08a00a103e5f75aac0927bf009 SHA512 8652d27a292c3a8627c13b0bf12b829d3f2c50d82ed85eb342d1ec5c84ceabf8963907d50464a5907d2934f1b069a491411b1d5129efaaecefe4a30251b2b607 WHIRLPOOL 9f7dc926da7a33bfb425cb668bc9cf940a7a2dafa2a73ba8847a15f0d725476fdb4afc41963426ade9175709007f6f72892c3e9cd33d82c6601f57b873f92471
DIST freeradius-server-2.2.5.tar.gz 4415950 SHA256 8c4c2a0b600a8d85d2235589a5e80d4fefd1f52317e9daf8193731566fa9d012 SHA512 511599b4f4f5906441d0cda61946341f2226b9aae69b6f68b03a19898b6385499a8221933c191232d50f736cab93f0f6f271e4defe4552e7738cb21e2415f053 WHIRLPOOL 629ac42749b736a7cd606c97fb149ea6f3b11d0e77bc5fc69785e4c7956f073131eb16420f276de5664e977a37a6784d0bbff08a15c1c23389f5369320a4cb12
DIST freeradius-server-3.0.2.tar.gz 4233972 SHA256 687f6ca9870709bd433c044947225e365f5099499abba51419bf77134223713b SHA512 8d1168081929cd296e79a31fb3940535643c69c2f2012197e7730bf0886893bfdd49fce9b8c9495ecf6709f67a42b0bfe70c47bfda2e1519aa6baabc30dbfe30 WHIRLPOOL 7e8b326051356e9878db8e5599f5c7806e9c62d9c572ea9f3d07e1a6f359caf96d9d229f05b9b847f4fbb2a51567b30f5e1fe612eff9eaab966042d7fb372b00
-EBUILD freeradius-2.2.0.ebuild 5116 SHA256 d824195666cdf9b96e164cac85c323346ee975a4546f2dcaca6d350630adf00a SHA512 2ccebbf419d568523a9fac00e8b8187a1aa873802ffdb0c92d755a39bb3b94b5e4009f9167a1dca311743c15418ad5fed362375f0229e3f0501a639ce32aeac3 WHIRLPOOL 72f73106896f87d0756fb327d34b81aebcf74e3aef0e86242c6c5fa99b22a01779b72cc4a5b74d5bd50b4edd20cc1b479325819edb62dc50775e937b9b3f2fc4
EBUILD freeradius-2.2.5.ebuild 5124 SHA256 6eca9beda924f9e2424a2d625e3049bbc74d6be27b46e9939727f370a2a0d1cf SHA512 f3021eb030fca2c21caf41f79ce3068fb81fc5b687d068475886d2dceca4d96d7a886b91b7ed66651341961142360b8745adb5f168249d86ae850238e926490f WHIRLPOOL ece9c25213de42e1d4cdec0cf259bc1847741ea931bc88af3919cc45e21af523af0e341a9319d399072d8b360ee9ea3c20c452358e40f8b98d91f4c15f621cef
EBUILD freeradius-3.0.2-r1.ebuild 5517 SHA256 48ee8db2949273cb4c5db82c2159a1863c969fcb965267a0cd0defbd3cee8d59 SHA512 5507489651602f86476b925c81b6eaa472caa4a3f8ec1b797215cf2fa4344ab21a80bec6807bc0bf56ab810164fbd9bbdc1c2bca7313e5a2bc60c41d5db412ea WHIRLPOOL b5a36aec2ed8878d45043b8669dbddf0df6d8e5f874bedc8eb2d643e443c43f1cd17000fa4238a9b60bdfd55b8b6e6b798697f3d1f043af7c0eedfd358d7e676
EBUILD freeradius-3.0.2.ebuild 4983 SHA256 e541623a1773112e203547a1c88c88b984c15f0bdefcc6628454f18fe3aab638 SHA512 365b4213e6285db114007e6af9d5463f182b318a7ec19af0647a1cd9bc948b3947eb97a8a408f53e8b1978c5d099374bc3812f77b0533b47e366f18142ef5d30 WHIRLPOOL f130a305fe0a52a5a5cbb1977a164f32517e8b5131467f11092ee765bc592cbbd5a4521f8c6b5ca54cc8c12a1832ced1a344ea00391b9b9d1422ee094f10a86d
-MISC ChangeLog 27213 SHA256 f9e99a044d64577e35d5ed26c5207eb1f5c576ede946953277a685371c23cc2e SHA512 06e4fc729468c7653e36e23dd678ac479ba0c87ec76eec7beac63d3b29de950f54892238da3b0da3eff6b05a57e7d995aa6a463d341b188ad3c7cd0329fc8660 WHIRLPOOL 1a1255f6af8a30906f268b302ec95a4b75db7acc7cb4539dcef6b3a63e09fb6743d352edae9b30a9629758223e9e38cd29e75d1b3ea4308a600720af2660cc5f
+MISC ChangeLog 27294 SHA256 fc68607583a0b33e06217f30587219600243e217ef19fea1fa7c53e87d9fb7a3 SHA512 31d7b1376ec6ffb5121da626d9b5a1d3ab31b8d93182c3de1b7a6199a94e528229f281a523887b52b4ba15ea4cd45582528bbf1d79c71811218602290d2ada9f WHIRLPOOL 50514c74f0449d7e4b2d48e86c59b3f4e128f8aebdfdc39b868ac1d8d3d3d96d386c89712066ea8e1ff1cbc2c6d9d3c427161849f1a8edec6c4579658e2334cf
MISC metadata.xml 435 SHA256 17d441afcfa0aac8ea4317f50436a55adad6b51dd407613df8e6a7341fc348a6 SHA512 17d166ec4154f6d9a85cfc7135f3b14641d0357d959b76af27067cf069f392f9fe7bbf44683f84a963552e0dd88c668f3c9c4f3a4e00ee98ab56de291d292b0a WHIRLPOOL 69f278ec8875ed0085e86db9373a04285c2452448f1220ed1c8c31e9f0283b8b80c720b108373ba9a0478a0118034faec7b91ab7f5d93adbff2bfca79b5460f1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTeIh5AAoJELp701BxlEWfF8sP/3xEsHhgTlNqyEahe6cvL+Nl
-IVxXf5V4lTQ3sxYx7HLSeHWUfVHXkMg+biph1B03ks2OO0e1pYo1HWzYSZk0NLfn
-BOyPdUS5dOZiPy3ByU1cGrO2z2T6cxqsWspeKFVONbPKk1Mn+K132FhPC4srgplu
-QweJyGMSM7ZRIvmmGVBYUu7buzueTSJdHLQ88U/Jy96zn9+VMmxgwlRpy/KYwrjK
-21Dr3vsAsy8uoqx6X3SsRaahWafjsAHgfYlOXRaQHOVP7cvAKl6d6ZMIeLTX3XaR
-qY2WTJ2gDXL7v+YD1qm90XPso/9GMNQCEdQHWjMVIxgS+j2K3Fx/b2CJFkLepUqe
-2wz9fQVmLwu1b/oFZqTLWj03Hgomj7Vj+4iUmyued2zGYWhjIzMqiRNSKYC2pID+
-BgGdpyCes/pibEUgCr/uC33B0jsCBDScXN0ox7xPFytIPGNU4Ywcf9AAyBg6ClpQ
-lOt92qxDxn7FDYsMM1P0ba4tPo5CBxINLTTxp8blV59eUMR1imNjB8VOCBQ/vtBy
-bDbDkgDQpkYLIW+B6wCOEuRw9oUdvq2J7RkkGNPxJf90ymbX2JzDqEsPYxhMNUiH
-KHHCyCYwGtWWlIuJuAofzuq4swPRv+vdp8PPfAC//MOggrpGN2/vK42HoqOZ60Hc
-T0urHc1yoaKGaxgRji9f
-=rozt
+iEYEAREIAAYFAlN4380ACgkQVWmRsqeSphP7+wCfTVRLzWXyVaSxwivGOBe59uzq
+JeUAn3uyzyfNsJkd1A0MngYjfD66FZhw
+=R3eT
-----END PGP SIGNATURE-----
diff --git a/net-dialup/freeradius/freeradius-2.2.0.ebuild b/net-dialup/freeradius/freeradius-2.2.0.ebuild
deleted file mode 100644
index ed09beb4df54..000000000000
--- a/net-dialup/freeradius/freeradius-2.2.0.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.2.0.ebuild,v 1.8 2014/01/03 12:06:30 naota Exp $
-
-EAPI=4
-
-PATCHSET=4
-
-inherit eutils pam autotools user python
-
-MY_P="${PN}-server-${PV}"
-
-DESCRIPTION="Highly configurable free RADIUS server"
-SRC_URI="ftp://ftp.freeradius.org/pub/radius/${MY_P}.tar.gz
- ftp://ftp.freeradius.org/pub/radius/old/${MY_P}.tar.gz
- http://dev.gentoo.org/~flameeyes/${PN}/${P}-patches-${PATCHSET}.tar.xz"
-HOMEPAGE="http://www.freeradius.org/"
-
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="bindist debug firebird kerberos ldap mysql
-pam postgres ssl pcap readline sqlite python odbc iodbc
-oracle"
-
-RDEPEND="!net-dialup/cistronradius
- !net-dialup/gnuradius
- sys-devel/libtool
- dev-lang/perl
- sys-libs/gdbm
- python? ( >=dev-lang/python-2.4 )
- readline? ( sys-libs/readline )
- pcap? ( net-libs/libpcap )
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql-base )
- firebird? ( dev-db/firebird )
- pam? ( virtual/pam )
- ssl? ( dev-libs/openssl )
- ldap? ( net-nds/openldap )
- kerberos? ( virtual/krb5 )
- sqlite? ( dev-db/sqlite:3 )
- odbc? ( dev-db/unixODBC )
- iodbc? ( dev-db/libiodbc )
- oracle? ( dev-db/oracle-instantclient-basic )"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="bindist? ( !firebird )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup radius
- enewuser radius -1 -1 /var/log/radius radius
-}
-
-src_prepare() {
- epatch "${WORKDIR}"/patches/*.patch
-
- # most of the configuration options do not appear as ./configure
- # switches. Instead it identifies the directories that are available
- # and run through them. These might check for the presence of
- # various libraries, in which case they are not built. To avoid
- # automagic dependencies, we just remove all the modules that we're
- # not interested in using.
-
- use ssl || rm -r src/modules/rlm_eap/types/rlm_eap_{tls,ttls,peap}
- use ldap || rm -r src/modules/rlm_ldap
- use kerberos || rm -r src/modules/rlm_krb5
- use pam || rm -r src/modules/rlm_pam
- use python || rm -r src/modules/rlm_python
- # Do not install ruby rlm module, bug #483108
- rm -r src/modules/rlm_ruby
-
- # these are all things we don't have in portage/I don't want to deal
- # with myself
- rm -r src/modules/rlm_eap/types/rlm_eap_tnc # requires TNCS library
- rm -r src/modules/rlm_eap/types/rlm_eap_ikev2 # requires libeap-ikev2
- rm -r src/modules/rlm_opendirectory # requires some membership.h
- rm -r src/modules/rlm_redis{,who} # requires redis
- rm -r src/modules/rlm_sql/drivers/rlm_sql_{db2,freetds,sybase}
-
- # sql drivers that are not part of experimental are loaded from a
- # file, so we have to remove them from the file itself when we
- # remove them.
- usesqldriver() {
- local flag=$1
- local driver=rlm_sql_${2:-${flag}}
-
- if ! use ${flag}; then
- rm -r src/modules/rlm_sql/drivers/${driver} || die
- sed -i -e /${driver}/d src/modules/rlm_sql/stable || die
- fi
- }
-
- usesqldriver mysql
- usesqldriver postgres postgresql
- usesqldriver firebird
- usesqldriver iodbc
- usesqldriver odbc unixodbc
- usesqldriver oracle
- usesqldriver sqlite
-
- # remove bundled ltdl to avoid conflicts
- rm -r libltdl
-
- eautoreconf
-}
-
-src_configure() {
- # fix bug #77613
- if has_version app-crypt/heimdal; then
- myconf="${myconf} --enable-heimdal-krb5"
- fi
-
- use readline || export ac_cv_lib_readline=no
- use pcap || export ac_cv_lib_pcap_pcap_open_live=no
-
- # do not try to enable static with static-libs; upstream is a
- # massacre of libtool best practices so you also have to make sure
- # to --enable-shared explicitly.
- econf \
- --enable-shared --disable-static \
- --disable-ltdl-install \
- --with-system-libtool \
- --with-system-libltdl \
- --with-ascend-binary \
- --with-udpfromto \
- --with-dhcp \
- --with-iodbc-include-dir=/usr/include/iodbc \
- --with-experimental-modules \
- --with-docdir=/usr/share/doc/${PF} \
- --with-logdir=/var/log/radius \
- $(use_enable debug developer) \
- $(use_with ldap edir) \
- $(use_with ssl openssl) \
- ${myconf}
-}
-
-src_install() {
- dodir /etc
- diropts -m0750 -o root -g radius
- dodir /etc/raddb
- diropts -m0750 -o radius -g radius
- dodir /var/log/radius
- keepdir /var/log/radius/radacct
- diropts
-
- emake R="${D}" install
- chown -R root:radius "${D}"/etc/raddb
-
- sed -i -e '/run_dir =/s:=.*:=/var/run/radiusd:' \
- "${D}"/etc/raddb/radiusd.conf
-
- pamd_mimic_system radiusd auth account password session
-
- dodoc CREDITS
-
- rm "${D}/usr/sbin/rc.radiusd"
-
- newinitd "${FILESDIR}/radius.init-r3" radiusd
- newconfd "${FILESDIR}/radius.conf-r3" radiusd
-}
-
-pkg_config() {
- if use ssl; then
- cd "${ROOT}"/etc/raddb/certs
- ./bootstrap
- fi
-}
-
-pkg_postinst() {
- elog "Users are no longer read from /etc/raddb/radiusd.conf. Please"
- elog "configure them in /etc/conf.d/radius instead."
- elog "Also make sure that if you change the pidfile in /etc/raddb/radiusd.conf"
- elog "you change the pidfile definition in /etc/conf.d/radius as well."
- if use ssl; then
- ewarn "You have to run \`emerge --config =${CATEGORY}/${PF}\` to be able"
- ewarn "to start the radiusd service."
- fi
-}