jer         14/05/03 21:30:30

  Modified:             freeradius-3.0.2.ebuild ChangeLog
  Log:
  Do not generate and install certificates. Disable parallel make install (bug 
#509498). Drop KEYWORDS for now.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
A792A613)

Revision  Changes    Path
1.3                  net-dialup/freeradius/freeradius-3.0.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-3.0.2.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-3.0.2.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/freeradius-3.0.2.ebuild?r1=1.2&r2=1.3

Index: freeradius-3.0.2.ebuild
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-3.0.2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- freeradius-3.0.2.ebuild     3 May 2014 15:56:28 -0000       1.2
+++ freeradius-3.0.2.ebuild     3 May 2014 21:30:30 -0000       1.3
@@ -1,6 +1,6 @@
 # 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-3.0.2.ebuild,v 1.2 
2014/05/03 15:56:28 jer Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-3.0.2.ebuild,v 1.3 
2014/05/03 21:30:30 jer Exp $
 
 EAPI=5
 
@@ -18,7 +18,7 @@
 "
 HOMEPAGE="http://www.freeradius.org/";
 
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS=""
 LICENSE="GPL-2"
 SLOT="0"
 
@@ -27,6 +27,8 @@
        postgres python readline sqlite ssl
 "
 
+REQUIRED_USE="bindist? ( !firebird )"
+
 RDEPEND="!net-dialup/cistronradius
        !net-dialup/gnuradius
        sys-devel/libtool
@@ -48,10 +50,10 @@
        oracle? ( dev-db/oracle-instantclient-basic )"
 DEPEND="${RDEPEND}"
 
-REQUIRED_USE="bindist? ( !firebird )"
-
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="test"
+
 pkg_setup() {
        enewgroup radius
        enewuser radius -1 -1 /var/log/radius radius
@@ -82,7 +84,7 @@
        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}
+       rm -r src/modules/rlm_sql/drivers/rlm_sql_{db2,freetds}
 
        # 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
@@ -97,6 +99,10 @@
                fi
        }
 
+       sed -i \
+               -e 's:/var/run/radiusd:/run/radiusd:' \
+               raddb/radiusd.conf || die
+
        usesqldriver mysql
        usesqldriver postgres postgresql
        usesqldriver firebird
@@ -105,9 +111,6 @@
        usesqldriver oracle
        usesqldriver sqlite
 
-       # remove bundled ltdl to avoid conflicts
-       rm -r libltdl
-
        epatch_user
 
        eautoreconf
@@ -126,7 +129,8 @@
        # massacre of libtool best practices so you also have to make sure
        # to --enable-shared explicitly.
        econf \
-               --enable-shared --disable-static \
+               --enable-shared \
+               --disable-static \
                --disable-ltdl-install \
                --with-system-libtool \
                --with-system-libltdl \
@@ -143,6 +147,13 @@
                ${myconf}
 }
 
+src_compile() {
+       # verbose, do not generate certificates
+       emake \
+               Q='' ECHO=true \
+               LOCAL_CERT_PRODUCTS=''
+}
+
 src_install() {
        dodir /etc
        diropts -m0750 -o root -g radius
@@ -152,14 +163,11 @@
        keepdir /var/log/radius/radacct
        diropts
 
-       emake R="${D}" install
+       # verbose, do not install certificates
+       emake -j1 Q='' LOCAL_CERT_PRODUCTS='' R="${D}" install
 
        fowners -R root:radius /etc/raddb
 
-       sed -i \
-               -e 's:/var/run/radiusd:/run/radiusd:' \
-               "${D}"/etc/raddb/radiusd.conf || die
-
        pamd_mimic_system radiusd auth account password session
 
        dodoc CREDITS
@@ -168,6 +176,8 @@
 
        newinitd "${FILESDIR}/radius.init-r3" radiusd
        newconfd "${FILESDIR}/radius.conf-r3" radiusd
+
+       prune_libtool_files
 }
 
 pkg_config() {



1.120                net-dialup/freeradius/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.120&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?rev=1.120&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/freeradius/ChangeLog?r1=1.119&r2=1.120

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- ChangeLog   3 May 2014 15:56:28 -0000       1.119
+++ ChangeLog   3 May 2014 21:30:30 -0000       1.120
@@ -1,6 +1,10 @@
 # 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.119 
2014/05/03 15:56:28 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.120 
2014/05/03 21:30:30 jer Exp $
+
+  03 May 2014; Jeroen Roovers <[email protected]> freeradius-3.0.2.ebuild:
+  Do not generate and install certificates. Disable parallel make install (bug
+  #509498). Drop KEYWORDS for now.
 
   03 May 2014; Jeroen Roovers <[email protected]> freeradius-2.2.5.ebuild,
   freeradius-3.0.2.ebuild:




Reply via email to