--- /usr/portage/sys-auth/pam_radius/pam_radius-1.3.17-r1.ebuild 2015-08-09 02:38:18.000000000 +0200 +++ /usr/local/portage/sys-auth/pam_radius/pam_radius-1.4.0.ebuild 2016-07-11 15:17:58.191902811 +0200 @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,13 +15,10 @@ KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="virtual/pam" +DEPEND="virtual/pam + net-dialup/freeradius" RDEPEND="${DEPEND}" -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch -} - doecho() { echo "$@" "$@" || die @@ -32,7 +29,7 @@ # rather simply re-create it here. pammod_hide_symbols - doecho $(tc-getCC) ${CFLAGS} -shared -fPIC ${LDFLAGS} *.c -lpam -o pam_radius_auth.so + doecho $(tc-getCC) ${CFLAGS} -shared -fPIC ${LDFLAGS} src/*.c -lpam -o pam_radius_auth.so } src_install() { @@ -40,12 +37,12 @@ insopts -m600 insinto /etc/raddb - doins "${FILESDIR}"/server + doins pam_radius_auth.conf - dodoc README Changelog USAGE + dodoc README.rst Changelog USAGE INSTALL } pkg_postinst() { - elog "Before you can use this you'll have to add RADIUS servers to /etc/raddb/server." + elog "Before you can use this you'll have to add RADIUS servers to /etc/raddb/pam_radius_auth.conf." elog "The usage of pam_radius_auth module is explained in /usr/share/doc/${PF}/USAGE." }