diff options
author | Jeroen Roovers <jer@gentoo.org> | 2014-05-18 16:29:01 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2014-05-18 16:29:01 +0000 |
commit | 0c5f1981d5289cfe1e0305d049aa9cde1580bd13 (patch) | |
tree | 1ccd3438c2df4048297c54a5c6e90f122c48fb59 /net-dialup/freeradius | |
parent | Old. (diff) | |
download | historical-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/ChangeLog | 5 | ||||
-rw-r--r-- | net-dialup/freeradius/Manifest | 20 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.2.0.ebuild | 181 |
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 -} |