diff options
author | Alin Năstac <mrness@gentoo.org> | 2005-03-15 15:56:43 +0000 |
---|---|---|
committer | Alin Năstac <mrness@gentoo.org> | 2005-03-15 15:56:43 +0000 |
commit | fd8cae2e0272be6e38e8bc2280a717dd28e6ec56 (patch) | |
tree | 860e6c079a4e4cebb37d107f156711a12c316709 /net-dialup/freeradius | |
parent | Version bump. (diff) | |
download | gentoo-2-fd8cae2e0272be6e38e8bc2280a717dd28e6ec56.tar.gz gentoo-2-fd8cae2e0272be6e38e8bc2280a717dd28e6ec56.tar.bz2 gentoo-2-fd8cae2e0272be6e38e8bc2280a717dd28e6ec56.zip |
install sql schemas (#85345)
(Portage version: 2.0.51.19)
Diffstat (limited to 'net-dialup/freeradius')
-rw-r--r-- | net-dialup/freeradius/ChangeLog | 7 | ||||
-rw-r--r-- | net-dialup/freeradius/Manifest | 12 | ||||
-rw-r--r-- | net-dialup/freeradius/files/digest-freeradius-1.0.2-r2 | 1 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-1.0.2-r2.ebuild | 122 |
4 files changed, 131 insertions, 11 deletions
diff --git a/net-dialup/freeradius/ChangeLog b/net-dialup/freeradius/ChangeLog index a5cda89ff439..8780779fa951 100644 --- a/net-dialup/freeradius/ChangeLog +++ b/net-dialup/freeradius/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-dialup/freeradius # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.26 2005/03/13 23:05:11 mrness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.27 2005/03/15 15:56:43 mrness Exp $ + +*freeradius-1.0.2-r2 (15 Mar 2005) + + 15 Mar 2005; Alin Nastac <mrness@gentoo.org> +freeradius-1.0.2-r2.ebuild: + Install SQL schemas into doc dir(#85345). *freeradius-1.0.2-r1 (14 Mar 2005) diff --git a/net-dialup/freeradius/Manifest b/net-dialup/freeradius/Manifest index 487389b764ed..f426474d1f9c 100644 --- a/net-dialup/freeradius/Manifest +++ b/net-dialup/freeradius/Manifest @@ -1,20 +1,12 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 280b82aa9d3b21a9c4b29a980a143abd freeradius-1.0.2-r1.ebuild 2741 MD5 4308f34e173a67aa9bb9183204d0fa00 freeradius-1.0.1.ebuild 2749 +MD5 27776222b2cd4a8a7d95358124f7a7cd freeradius-1.0.2-r2.ebuild 2813 MD5 ee317ffc3cbd6622979c2125c4631063 ChangeLog 3820 MD5 1542bf76e28581e9d6bcfdc75e46f33d metadata.xml 252 MD5 fc6693f3df5a0694610110287a28568a files/radius.conf 129 MD5 50b0d44ee0e5313901606e2749dfdd34 files/radius.init 1006 MD5 5a26f9881af51aed070957e5fc4ed808 files/digest-freeradius-1.0.2-r1 69 +MD5 5a26f9881af51aed070957e5fc4ed808 files/digest-freeradius-1.0.2-r2 69 MD5 9f0188ba482e825cf2a89584f8caa813 files/digest-freeradius-1.0.1 69 MD5 3c2119ec1d8d807fe5ed14944747f0f8 files/freeradius-1.0.1-gcc34.patch 715 MD5 6b0efd384f551fab6b82794e91dbb4d5 files/freeradius-1.0.2-whole-archive-gentoo.patch 1728 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.6 (GNU/Linux) - -iD8DBQFCNMi7jiC39V7gKu0RAjrKAKDTT3B0t2XXFt1ltSQN3oR4L6M13QCeMT2s -7qPodWwBW9uxwi9ST2ABUE8= -=vzKD ------END PGP SIGNATURE----- diff --git a/net-dialup/freeradius/files/digest-freeradius-1.0.2-r2 b/net-dialup/freeradius/files/digest-freeradius-1.0.2-r2 new file mode 100644 index 000000000000..54745a2d6470 --- /dev/null +++ b/net-dialup/freeradius/files/digest-freeradius-1.0.2-r2 @@ -0,0 +1 @@ +MD5 f5dfce4efbb03bbc47ceae08270a875e freeradius-1.0.2.tar.gz 2208884 diff --git a/net-dialup/freeradius/freeradius-1.0.2-r2.ebuild b/net-dialup/freeradius/freeradius-1.0.2-r2.ebuild new file mode 100644 index 000000000000..0628c7cb0b98 --- /dev/null +++ b/net-dialup/freeradius/freeradius-1.0.2-r2.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-1.0.2-r2.ebuild,v 1.1 2005/03/15 15:56:43 mrness Exp $ + +inherit eutils + +DESCRIPTION="highly configurable free RADIUS server" +SRC_URI="ftp://ftp.freeradius.org/pub/radius/${P}.tar.gz" +HOMEPAGE="http://www.freeradius.org/" + +KEYWORDS="~x86 ~amd64 ~ppc" +IUSE="frascend frnothreads frxp kerberos ldap mysql pam postgres snmp ssl" +LICENSE="GPL-2" +SLOT="0" + +DEPEND="virtual/libc + >=sys-libs/db-3.2 + sys-libs/gdbm + 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 + dev-lang/perl )" + +src_unpack() { + unpack ${P}.tar.gz + cd ${S} + + epatch ${FILESDIR}/${P}-whole-archive-gentoo.patch + + export WANT_AUTOCONF=2.1 + autoconf +} + +src_compile() { + local myconf="" + + if ! useq snmp; then + myconf="--without-snmp" + fi + if useq frascend; then + myconf="${myconf} --with-ascend-binary" + fi + if useq frnothreads; then + myconf="${myconf} --without-threads" + fi + if useq frxp; then + myconf="${myconf} --with-experimental-modules" + fi + #fix bug #77613 + if has_version app-crypt/heimdal; then + myconf="${myconf} --enable-heimdal-krb5" + fi + + # kill modules we don't use + if ! useq 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 ! useq ldap; then + einfo "removing rlm_ldap (no use ldap)" + rm -rf src/modules/rlm_ldap + fi + if ! useq kerberos; then + einfo "removing rlm_krb5 (no use kerberos)" + rm -rf src/modules/rlm_krb5 + fi + if ! useq 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 \ + ${myconf} || die + + make || die +} + +pkg_preinst() { + enewgroup radiusd + enewuser radiusd -1 /bin/false /var/log/radius radiusd +} + +src_install() { + dodir /etc + dodir /var/log + dodir /var/run + pkg_preinst + diropts -m0750 -o root -g radiusd + dodir /etc/raddb + diropts -m0750 -o radiusd -g radiusd + dodir /var/log/radius + dodir /var/log/radius/radacct + dodir /var/run/radiusd + diropts + + make R=${D} install || die + dosed 's:^#user *= *nobody:user = radiusd:;s:^#group *= *nobody:group = radiusd:' \ + /etc/raddb/radiusd.conf + + [ -z "${PR}" ] || mv ${D}/usr/share/doc/${P} ${D}/usr/share/doc/${PF} + gzip -f -9 ${D}/usr/share/doc/${PF}/{rfc/*.txt,*} + dodoc COPYRIGHT CREDITS INSTALL LICENSE + #Copy SQL schemas to doc dir + docinto sql.schemas + dodoc src/modules/rlm_sql/drivers/rlm_sql_*/*.sql + + rm ${D}/usr/sbin/rc.radiusd + + exeinto /etc/init.d + newexe ${FILESDIR}/radius.init radiusd + + insinto /etc/conf.d + newins ${FILESDIR}/radius.conf radiusd +} + |