diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2012-06-14 06:50:26 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2012-06-14 06:50:26 +0000 |
commit | 4a8cde43c8fa6149ac95e9c2f679ed62881ab2b9 (patch) | |
tree | 75ba0ef991496735b4e3c4e0ce945bd17f34b933 /net-dialup | |
parent | Add patch to handle LDFLAGS properly. (diff) | |
download | historical-4a8cde43c8fa6149ac95e9c2f679ed62881ab2b9.tar.gz historical-4a8cde43c8fa6149ac95e9c2f679ed62881ab2b9.tar.bz2 historical-4a8cde43c8fa6149ac95e9c2f679ed62881ab2b9.zip |
Fixed bug #397609. Removed old versions
Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64
Diffstat (limited to 'net-dialup')
-rw-r--r-- | net-dialup/freeradius/ChangeLog | 9 | ||||
-rw-r--r-- | net-dialup/freeradius/Manifest | 36 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.0.5.ebuild | 140 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.1.ebuild | 140 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.10.ebuild | 144 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.11.ebuild | 10 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.12.ebuild | 10 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.3-r1.ebuild | 147 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.6.ebuild | 144 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-2.1.7.ebuild | 144 |
10 files changed, 33 insertions, 891 deletions
diff --git a/net-dialup/freeradius/ChangeLog b/net-dialup/freeradius/ChangeLog index feb1321e132d..63c1f587c00b 100644 --- a/net-dialup/freeradius/ChangeLog +++ b/net-dialup/freeradius/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-dialup/freeradius # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.101 2012/06/14 01:43:16 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.102 2012/06/14 06:50:26 polynomial-c Exp $ + + 14 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> -freeradius-2.0.5.ebuild, + -freeradius-2.1.1.ebuild, -freeradius-2.1.3-r1.ebuild, + -freeradius-2.1.6.ebuild, -freeradius-2.1.7.ebuild, + -freeradius-2.1.10.ebuild, freeradius-2.1.11.ebuild, + freeradius-2.1.12.ebuild: + non-maintainer commit: Fixed bug #397609. Removed old versions. 14 Jun 2012; Zac Medico <zmedico@gentoo.org> freeradius-2.0.5.ebuild, freeradius-2.1.1.ebuild, freeradius-2.1.10.ebuild, freeradius-2.1.11.ebuild, diff --git a/net-dialup/freeradius/Manifest b/net-dialup/freeradius/Manifest index f9c311168a61..e712c5c21f35 100644 --- a/net-dialup/freeradius/Manifest +++ b/net-dialup/freeradius/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA512 AUX freeradius-2.0.5-ssl.patch 577 RMD160 f8082efad0f668771246d0022439588de95f0a10 SHA1 bed0145c6806fa84bac26252a4e945d3cf084986 SHA256 95e8a4ea4a36d53997b63dc9d509e5617cbd9d01fa43762e0e34883a3bb96363 AUX freeradius-2.0.5-threads.patch 488 RMD160 5d155cd4582fd03dcbaa6a207d1c21d6495129ff SHA1 2cb9d3da653f082a7210339d821a525e51466798 SHA256 3706944349b6dcfb003931dcd48278d766b53ca56a062b5e17c92535c242c273 @@ -33,28 +33,26 @@ AUX freeradius-2.1.7-versionless-la-files.patch 1747 RMD160 2caefaa605c11cdcfb45 AUX radius.conf 129 RMD160 2509d00c869ddb2d4db84e0e4b5a9334ffd69964 SHA1 174194106a6a7698f92e884463f49f0f974cb569 SHA256 2d5b3e1af1299373182f2c8021bdf45c29db5d82b0a077b965a16ded32cb6292 AUX radius.init-r1 1575 RMD160 68e08912962c74ed2bdbe43bb27ae5e0c449254f SHA1 75bae5946776c5b0493b2b2b5cb6ee0de0a2fc6c SHA256 5f20b72e4b627442313818cbe3c31cadfdc747fad18cacdafe58de62812eea41 AUX radius.init-r2 1358 RMD160 9ca4c4e5c8be51d496cf322ecbc02747fbdc4c15 SHA1 02d8b2a237f24f3a3bf161d05f6417786ce0429b SHA256 8a3d7d571985aef8c16c19a8b57bb7e1e2c7cf5dcfb24da421ce4bd241c5a001 -DIST freeradius-server-2.0.5.tar.gz 3519755 RMD160 15080883413fee615387df0e6c1daaebc8a0f17c SHA1 8f0476f21bdcab9d0f5178039c1993a56f22d448 SHA256 dacb53042d04266d48c67d20b5822266809561d2bcfff2a6fe33c71e22db7ab6 -DIST freeradius-server-2.1.1.tar.gz 3648766 RMD160 34993de091b759a7d0bf9929f72180bf56d818ec SHA1 9c36457f1b9364e413d066f804e850fa2166e3b9 SHA256 48139053bd4498e6ef0535178059286fafd5ad6642b0348936060fd373194147 -DIST freeradius-server-2.1.10.tar.gz 4036100 RMD160 38c1f1a69594a101de6ae71391d6b6d849144402 SHA1 f0f9dfec6dde6eab48b53fe840257e3be498e972 SHA256 b72d00d8d9c237b6bc3bfe89e6ccd99a7be63e699b305325ea60e04d5ddda4fe DIST freeradius-server-2.1.11.tar.gz 4219356 RMD160 0c47ef980b9442b7673d065be899e1cbd1438a74 SHA1 0e2c8b67e8147c7c74acba7416841d65773dcfa6 SHA256 274ef96aa528d8b759f2fa06f2ba49ecbe1612e99fdedbb7016b557804b16b85 DIST freeradius-server-2.1.12.tar.gz 4257106 RMD160 5829c2c2ff0fa18b86808e1999e55b9235e790aa SHA1 22b5d9e59369b8a3caa3c778871bf579ae7a8a9c SHA256 e597567c81ddbee385df8f076162c868ee6db5bf446c45ace94078c0c7d53805 -DIST freeradius-server-2.1.3.tar.gz 3687388 RMD160 c528f20e70c577242c5fe5ec0191b8493a3b7853 SHA1 d361abc8d5ef193653915150ad7b9cc8e14fb21c SHA256 815d50aafd776b8e34a2af47fc62c898763eb04477f8f3ffcf9bb1a5664a574d -DIST freeradius-server-2.1.6.tar.gz 3845088 RMD160 4335851a1a7800059f76e4860532a4d8ce0e6486 SHA1 de4f65f4c38864996a594f016cde798605aca370 SHA256 abeb0837c8c15c2261edc1029b32b4beff2879a50838589d73c1481bd0ae90a9 -DIST freeradius-server-2.1.7.tar.gz 3894247 RMD160 52225b612af87bdf74844ea361de3701b6a9f3dd SHA1 5fc6b5ddf100aea8abf0ab73f1b13460189fd4f5 SHA256 43504dc7fd2780e576361f9101ed7935d8c34782bb8954336a4196efab59b587 -EBUILD freeradius-2.0.5.ebuild 3904 RMD160 1870f7c1c018b86b1dabddd01a2613ee60e8c3be SHA1 6699447999df166da52f739289fa116656c85f66 SHA256 434e62777f1b82ce1b94e4ab065b2feb45038410f9b93cf3f2feecb81e85a4ba -EBUILD freeradius-2.1.1.ebuild 3906 RMD160 ff1b4fdd9ec4e76a9a12827fbba8442dda4218d9 SHA1 d9973b5b8b888d4c8f530045ac4c5c206bb5bcf5 SHA256 7f5e30ac57a54addad079b13d37712a9e61f33558a2913a76d9e847bbb2a4764 -EBUILD freeradius-2.1.10.ebuild 4153 RMD160 6c490be4703758fc31b48636bb0c35051150a3d6 SHA1 2e312471b45a8874c1d79a1b8360b4e462e9144c SHA256 92c2a6336a0cc68c9dc39646754393c961760b6fafa531aafa5663b5a38abcd7 -EBUILD freeradius-2.1.11.ebuild 4235 RMD160 b4b34892470c4c05c2a4afbab056ef60a68aef2a SHA1 bdbf289a5ef13731be4ce95ba0703a46c134e1ab SHA256 d06aee4279bebcc8dd31374fb393f54794bc5fc3bb70b42e29d9564f6a543899 -EBUILD freeradius-2.1.12.ebuild 4376 RMD160 b8840fc21f42b94dda1b5bdeb2611e2f815d9f00 SHA1 9af47a9344c45baf3a4bbdfc1c465bb40c072d6d SHA256 92c92d51458ec2020e5cd0893eedc35fedde9a82e882f82783ab1471392bcb66 -EBUILD freeradius-2.1.3-r1.ebuild 4141 RMD160 bd7c67ac384afc9986e213a72e25f1628e9e5878 SHA1 bd0f7126ee1aaa260435634cf4f1be40ed8c5b8b SHA256 a9bcee9e21c6cde08fab9fd8291a4cbb94000fc479bd11f39caa031ffbd31730 -EBUILD freeradius-2.1.6.ebuild 4157 RMD160 84a275400c72f7d1febb0f26b09e5f79550c1404 SHA1 e5be6e16616f47f41e067607c2555bc0fa0aa8d9 SHA256 65e86e367aec422edd07a87422a2f53d139c1e0f66e841a87e4dac774b25be94 -EBUILD freeradius-2.1.7.ebuild 4157 RMD160 f03c2319d39ebd1c57e86a66b2a28099e0a5c885 SHA1 0eb03e6f99ad0abe5081e03957399b547b55428a SHA256 97959591e070678b710e69d8f4c1242c87c27a1e199fe21f7640e74ab863f9ec -MISC ChangeLog 20982 RMD160 fbf376a49359db0e95f6f6eccd662c489b36b911 SHA1 0ba2a2ecb29392b8d22e1a3018b87999bf4d7282 SHA256 e9246117d01ff274ed11f09a27b37ec58cb4feee1f8d67d03e184bdf0d16b244 +EBUILD freeradius-2.1.11.ebuild 4110 RMD160 a629c9e98e4f6c8a33f6afc0660caf4aa71f4c52 SHA1 96d4c3d027e5292c3352f9d8125b033fe16fb00d SHA256 7618a64e924dc2d200ee56cab503b70743d10dd9674ef890b3e6f2ff9a323d47 +EBUILD freeradius-2.1.12.ebuild 4251 RMD160 100adaaa6bf11c677b93a41b9080119aff3ce6db SHA1 d937f9e1ded403b8812f1bf71ad1883befabf84a SHA256 bd5397d4eb0f5f0bba8afc6b8ff96c1429a8212a6a0e21fd28e2de8187e96c8b +MISC ChangeLog 21328 RMD160 4214a5146a947d0bf9460129db32c1a111ca991a SHA1 5a56013c520acdd2c59f8790a848da9ba354544e SHA256 d78825158118a4532cc95e618bd95e46b902203d0d9661487fd3b681c3782dad MISC metadata.xml 573 RMD160 07fb6a27e20e2708df5c696c38d5c551f775faa3 SHA1 d7fdd5007fbf70a52fba595788461ee3fdc285fb SHA256 7524e8206191eb51975962a161ddaf4dc7e472a51616e135b833e38896c2bd5f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk/ZQbwACgkQ/ejvha5XGaMIZQCgqDmiMXlRva55FAgS0OogWwMS -XnUAoOY4nH5MnqfniMeJuz9QIF0KLb1W -=7ali +iQIcBAEBCgAGBQJP2Ym4AAoJEPiazRVxLXTFSkYQAIBLiO/oPpX1c5mgA7O1/2MA +26ckn5CnlcSukRmOKHNZYffebSbt800QlDr+TLxpl5Sr6+uCZ5I3vX2NIpECAavL +4UK3iT6iBbdLJYwe346pGQujHYuGMhOOOTYZixg0fyDZGKJhNxFUy7aEYvi/Bd8A +Fn+hVFs46znq25HomV0dNPtJd0b99KrD7M3uCmzAhC8eAbXm/Mw5etZPBQaztL1N +sa7sgQPxe4Sp68eXrdQsqL/Y/FnqzmFLIm+8ZoDrzJJv3rsC9h9dkHJE9/Kaw5VY +L/pHjNaaOCGvW4QHD+FkGmREN6Wwm+ItHqTg3/jfqhRIsnhKJRd1idaaj4Y0VtNy +Iu0Vm3IqLPiIKK7iaaVjg8RVBXZNdqWVdC/Xj7OCjzvS6tsa56BAp7eyDta49qXe +Kdqg0rX+JOmslu/NwXsdR9n7K+K2Zxm6dd6ncJGPFjONibM9f0KPG1wj9MKZxjIX +B4jnWNc5BQa4gjGxuSRXysot2NQxarQ0VtUMrUwwLxWJjaBQi9RPpiJeNmkSiNHf +ekN7/B0DmVSZoZYU3VUcwQYfo5N8Re5cb/Y9spRy72fjSBCbU4lTS4FsBjSo1/g+ +Wsekh49dXnUdPOTCbsOoXoE+v7f7jaK77P6XCbQJeKWJwwPr6HvU/dkuaWPa5Y4P +SGwm7ovCWXOR8msg9gm9 +=1Ygy -----END PGP SIGNATURE----- diff --git a/net-dialup/freeradius/freeradius-2.0.5.ebuild b/net-dialup/freeradius/freeradius-2.0.5.ebuild deleted file mode 100644 index bfdbe7460871..000000000000 --- a/net-dialup/freeradius/freeradius-2.0.5.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.0.5.ebuild,v 1.6 2012/06/14 01:43:16 zmedico Exp $ - -EAPI=1 - -WANT_AUTOMAKE="none" - -inherit eutils multilib pam user - -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 - 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} - sys-devel/autoconf" - -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_unpack() { - unpack ${A} - - epatch "${FILESDIR}/${P}-versionless-la-files.patch" - epatch "${FILESDIR}/${P}-ssl.patch" - epatch "${FILESDIR}/${P}-threads.patch" - - cd "${S}" - - # 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 -} - -src_compile() { - 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-ltdl-install --with-system-libtool \ - --localstatedir=/var ${myconf} || die "econf 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/* - - 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 -} diff --git a/net-dialup/freeradius/freeradius-2.1.1.ebuild b/net-dialup/freeradius/freeradius-2.1.1.ebuild deleted file mode 100644 index 966f3fd2ddef..000000000000 --- a/net-dialup/freeradius/freeradius-2.1.1.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.1.ebuild,v 1.4 2012/06/14 01:43:16 zmedico Exp $ - -EAPI=1 - -WANT_AUTOMAKE="none" - -inherit eutils multilib pam user - -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 - 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} - sys-devel/autoconf" - -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_unpack() { - unpack ${A} - - epatch "${FILESDIR}/${P}-versionless-la-files.patch" - epatch "${FILESDIR}/${P}-ssl.patch" - epatch "${FILESDIR}/${P}-qafixes.patch" - - cd "${S}" - - # 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 -} - -src_compile() { - 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-ltdl-install --with-system-libtool \ - --localstatedir=/var ${myconf} || die "econf 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/* - - 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 -} diff --git a/net-dialup/freeradius/freeradius-2.1.10.ebuild b/net-dialup/freeradius/freeradius-2.1.10.ebuild deleted file mode 100644 index 14e29bb51570..000000000000 --- a/net-dialup/freeradius/freeradius-2.1.10.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.10.ebuild,v 1.2 2012/06/14 01:43:16 zmedico Exp $ - -EAPI="2" - -inherit eutils multilib pam autotools libtool user - -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}/${P}-versionless-la-files.patch" - epatch "${FILESDIR}/${P}-ssl.patch" - epatch "${FILESDIR}/${P}-qafixes.patch" - epatch "${FILESDIR}/${P}-pkglibdir.patch" - epatch "${FILESDIR}/${P}-ipv6.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 \ - --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 -} diff --git a/net-dialup/freeradius/freeradius-2.1.11.ebuild b/net-dialup/freeradius/freeradius-2.1.11.ebuild index 4fad817364c7..78950033ac4b 100644 --- a/net-dialup/freeradius/freeradius-2.1.11.ebuild +++ b/net-dialup/freeradius/freeradius-2.1.11.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 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.5 2012/06/14 01:43:16 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.11.ebuild,v 1.6 2012/06/14 06:50:26 polynomial-c Exp $ EAPI="4" @@ -120,18 +120,16 @@ src_install() { dodir /etc dodir /var/log dodir /var/run - diropts -m0750 -o root -g radiusd + diropts -m0750 -o root -g radius dodir /etc/raddb - diropts -m0750 -o radiusd -g radiusd + diropts -m0750 -o radius -g radius dodir /var/log/radius keepdir /var/log/radius/radacct dodir /var/run/radiusd diropts make R="${D}" install || die "make install failed" - 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/* + chown -R root:radius "${D}"/etc/raddb pamd_mimic_system radiusd auth account password session diff --git a/net-dialup/freeradius/freeradius-2.1.12.ebuild b/net-dialup/freeradius/freeradius-2.1.12.ebuild index ee10fb1d2fa0..4e257a42a37d 100644 --- a/net-dialup/freeradius/freeradius-2.1.12.ebuild +++ b/net-dialup/freeradius/freeradius-2.1.12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.12.ebuild,v 1.2 2012/06/14 01:43:16 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.12.ebuild,v 1.3 2012/06/14 06:50:26 polynomial-c Exp $ EAPI="4" @@ -125,18 +125,16 @@ src_install() { dodir /etc dodir /var/log dodir /var/run - diropts -m0750 -o root -g radiusd + diropts -m0750 -o root -g radius dodir /etc/raddb - diropts -m0750 -o radiusd -g radiusd + diropts -m0750 -o radius -g radius dodir /var/log/radius keepdir /var/log/radius/radacct dodir /var/run/radiusd diropts make R="${D}" install || die "make install failed" - 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/* + chown -R root:radius "${D}"/etc/raddb pamd_mimic_system radiusd auth account password session diff --git a/net-dialup/freeradius/freeradius-2.1.3-r1.ebuild b/net-dialup/freeradius/freeradius-2.1.3-r1.ebuild deleted file mode 100644 index ce5fbcaec073..000000000000 --- a/net-dialup/freeradius/freeradius-2.1.3-r1.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.3-r1.ebuild,v 1.4 2012/06/14 01:43:16 zmedico Exp $ - -EAPI="2" - -inherit eutils multilib pam autotools libtool user - -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_unpack() { - unpack ${A} - - epatch "${FILESDIR}/${P}-versionless-la-files.patch" - epatch "${FILESDIR}/${P}-ssl.patch" - epatch "${FILESDIR}/${P}-qafixes.patch" - epatch "${FILESDIR}/${P}-pkglibdir.patch" - - cd "${S}" - - # 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 \ - --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 -} diff --git a/net-dialup/freeradius/freeradius-2.1.6.ebuild b/net-dialup/freeradius/freeradius-2.1.6.ebuild deleted file mode 100644 index 3c8cb85f93c6..000000000000 --- a/net-dialup/freeradius/freeradius-2.1.6.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.6.ebuild,v 1.4 2012/06/14 01:43:16 zmedico Exp $ - -EAPI="2" - -inherit eutils multilib pam autotools libtool user - -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}/${P}-versionless-la-files.patch" - epatch "${FILESDIR}/${P}-ssl.patch" - epatch "${FILESDIR}/${P}-qafixes.patch" - epatch "${FILESDIR}/${P}-pkglibdir.patch" - epatch "${FILESDIR}/${P}-nothreads.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 \ - --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 -} diff --git a/net-dialup/freeradius/freeradius-2.1.7.ebuild b/net-dialup/freeradius/freeradius-2.1.7.ebuild deleted file mode 100644 index 84b1e7ee1019..000000000000 --- a/net-dialup/freeradius/freeradius-2.1.7.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-2.1.7.ebuild,v 1.3 2012/06/14 01:43:16 zmedico Exp $ - -EAPI="2" - -inherit eutils multilib pam autotools libtool user - -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}/${P}-versionless-la-files.patch" - epatch "${FILESDIR}/${P}-ssl.patch" - epatch "${FILESDIR}/${P}-qafixes.patch" - epatch "${FILESDIR}/${P}-pkglibdir.patch" - epatch "${FILESDIR}/${P}-nothreads.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 \ - --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 -} |