summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2011-06-14 12:07:35 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2011-06-14 12:07:35 +0000
commite479c762ecc9d0919eb736d2795d8b49fc5c9985 (patch)
treeaabf8d9fac9a4cb4106ad2d541f3acf7d13b2d29 /net-nds/tac_plus
parentUse XORG_CONFIGURE_OPTIONS, install a systemd unit file. (diff)
downloadhistorical-e479c762ecc9d0919eb736d2795d8b49fc5c9985.tar.gz
historical-e479c762ecc9d0919eb736d2795d8b49fc5c9985.tar.bz2
historical-e479c762ecc9d0919eb736d2795d8b49fc5c9985.zip
Add patch to fix build with parallel make (bug #371399); version bump with EAPI bump as discussed with Tony.
Package-Manager: portage-2.2.0_alpha41/cvs/Linux x86_64
Diffstat (limited to 'net-nds/tac_plus')
-rw-r--r--net-nds/tac_plus/ChangeLog9
-rw-r--r--net-nds/tac_plus/Manifest10
-rw-r--r--net-nds/tac_plus/files/tac_plus-4.0.4.19-parallelmake.patch13
-rw-r--r--net-nds/tac_plus/tac_plus-4.0.4.19-r1.ebuild52
4 files changed, 79 insertions, 5 deletions
diff --git a/net-nds/tac_plus/ChangeLog b/net-nds/tac_plus/ChangeLog
index 26f5dc393cd0..84e29f5c86b9 100644
--- a/net-nds/tac_plus/ChangeLog
+++ b/net-nds/tac_plus/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-nds/tac_plus
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/ChangeLog,v 1.5 2011/06/06 13:27:42 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/ChangeLog,v 1.6 2011/06/14 12:07:35 flameeyes Exp $
+
+*tac_plus-4.0.4.19-r1 (14 Jun 2011)
+
+ 14 Jun 2011; Diego E. Pettenò <flameeyes@gentoo.org>
+ +tac_plus-4.0.4.19-r1.ebuild, +files/tac_plus-4.0.4.19-parallelmake.patch:
+ Add patch to fix build with parallel make (bug #371399); version bump with
+ EAPI bump as discussed with Tony.
*tac_plus-4.0.4.19 (06 Jun 2011)
diff --git a/net-nds/tac_plus/Manifest b/net-nds/tac_plus/Manifest
index af393b36d281..4da442e281c4 100644
--- a/net-nds/tac_plus/Manifest
+++ b/net-nds/tac_plus/Manifest
@@ -1,6 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX tac_plus-4.0.4.19-parallelmake.patch 442 RMD160 3448c753ff821c48c0598ea6afa0978a3e15d3f2 SHA1 efadc9e12b9ca636ec51d30c20e0c282f0340160 SHA256 2c7facd41211de06182072af0395fc73b282bb0cfe4281f75a315b1ab4aea55a
AUX tac_plus.conf 266 RMD160 351904bdab3b168a25d175d850b6e1a58f884d72 SHA1 318287dee5cefb37872af5264f7895a59ffa3ad1 SHA256 0065b44213bca75a9ff153aefa5d58b473906b56622ac8b55a12093d64c5d63e
AUX tac_plus.conf2 760 RMD160 ee6824eb49b2f46549279d7e2e6beafb71838773 SHA1 b1ee5f4b48dbd5190b1c269d448310b47bd9c12f SHA256 313903876692d5f79372b9ef4b98b94dbc98ff45f02264728548d177b48fb60a
AUX tac_plus.confd 286 RMD160 9bc2435df51af79ee4801dfbec0e3a140c5bcf3a SHA1 c7ecf80016575d725038c0ea56290c27744b9cf0 SHA256 86dfd343898ae39ead6521ce0040992ad7f400d8b563072bca0a6e23ddc6ce89
@@ -11,13 +12,14 @@ DIST tacacs+-F4.0.4.15.tar.gz 252532 RMD160 213226fc0bf3cbf5a45e65249558e06099da
DIST tacacs+-F4.0.4.19.tar.gz 500593 RMD160 67c40f6004857ccb27b30f7fbe749b9aa33b5ecf SHA1 0069ab7a9a7fae389e14f32564cf7d5ffbd4ef16 SHA256 582dcdb5723c844e50036b1ed9eaee53239e7791d0ac5e5c22fba8ac4790596b
EBUILD tac_plus-4.0.4.14.ebuild 1000 RMD160 7d6fd1fd2ba548c989314884297baee32c4df4f8 SHA1 2a8ab56fe08c964c4e8ee677b42fc458015d72ea SHA256 291731fd28929ad931c1337deba51599fa6545c162f18b9f1115099b8aa34d71
EBUILD tac_plus-4.0.4.15.ebuild 1006 RMD160 7f1f7df0754fe6dd2e7a072247a954ef122622c8 SHA1 65c49814da5ea430df83fae482d893a74ca75f93 SHA256 c2403a658c341b69a72327a475a471a1c335cb7b06c155b21d7d3fe97f9f7c00
+EBUILD tac_plus-4.0.4.19-r1.ebuild 1265 RMD160 a276940e79edd914dcd30288d9ba7df8f2a3965a SHA1 c9989ee555f5ba30bd1d61cc6a4097995b7729fb SHA256 574442318efc7c74e3a80fa161c055b2999d598c743f0a5c062a4224a51f5892
EBUILD tac_plus-4.0.4.19.ebuild 1156 RMD160 f8ec5d660c70e4c6bb29a761acac67ac1be581cc SHA1 da413d7dde19780b3496b55ce930317fa2408c32 SHA256 f9105868412c3618bb4a02b7f0b823eab8984393e5e3df81ac886e5e9c9c015f
-MISC ChangeLog 1344 RMD160 706610b8501e967d46c3a0a6654e437fd3999223 SHA1 7c0874447c4778f8152939ac18ab85b6a8d4d32b SHA256 f6b8cae720464f2568ca70b95b1f1035cd7f8dec9ba37163891d5289b4a337f6
+MISC ChangeLog 1629 RMD160 f7e8db72645f68d5ba94cb78d1d4105297873a88 SHA1 a4fa7e5003ff1459d20f693719e363a7b2227ae1 SHA256 7ccb968e3b7eaf629735836682d9fa3f652d23b1748cd6702a6b67245360f623
MISC metadata.xml 459 RMD160 f6273c867f7e7c2f35f09ea5379b27046a72c89d SHA1 b43c31ea310298326178b1548f17ed055367c5ec SHA256 20729ef8893c46658441b1471bd84d08c0772be68ff69bfab29fa0661b8a1c49
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk3s1dEACgkQp5vW4rUFj5pSaACghQsDs3rLk1H4Q5cMK9bwA+nu
-4DwAn1ipSAnLUCasVVen+Dh+I+15SxY9
-=lNxy
+iEYEARECAAYFAk33TuwACgkQAiZjviIA2XhH8wCfYryaFZJiFtokM2LIbq6J+7lO
+3KAAmQGbpFsY2m9119DVpPqLseLT7Iey
+=82+u
-----END PGP SIGNATURE-----
diff --git a/net-nds/tac_plus/files/tac_plus-4.0.4.19-parallelmake.patch b/net-nds/tac_plus/files/tac_plus-4.0.4.19-parallelmake.patch
new file mode 100644
index 000000000000..556f75806fbd
--- /dev/null
+++ b/net-nds/tac_plus/files/tac_plus-4.0.4.19-parallelmake.patch
@@ -0,0 +1,13 @@
+Index: tacacs+-F4.0.4.19/Makefile.am
+===================================================================
+--- tacacs+-F4.0.4.19.orig/Makefile.am
++++ tacacs+-F4.0.4.19/Makefile.am
+@@ -16,7 +16,7 @@ if TACSKEY
+ tac_plus_SOURCES += skey_fn.c
+ endif
+ tac_plus_LDFLAGS = -L$(top_srcdir)
+-tac_plus_LDADD = $(WRAPLIBS) -ltacacs
++tac_plus_LDADD = $(WRAPLIBS) libtacacs.la
+
+ lib_LTLIBRARIES = libtacacs.la
+ libtacacs_la_SOURCES = md4.c md5.c packet.c
diff --git a/net-nds/tac_plus/tac_plus-4.0.4.19-r1.ebuild b/net-nds/tac_plus/tac_plus-4.0.4.19-r1.ebuild
new file mode 100644
index 000000000000..61d15e3cdc66
--- /dev/null
+++ b/net-nds/tac_plus/tac_plus-4.0.4.19-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/tac_plus-4.0.4.19-r1.ebuild,v 1.1 2011/06/14 12:07:35 flameeyes Exp $
+
+EAPI=4
+
+inherit libtool autotools
+
+MY_P="tacacs+-F${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="An updated version of Cisco's TACACS+ server"
+HOMEPAGE="http://www.shrubbery.net/tac_plus/"
+SRC_URI="ftp://ftp.shrubbery.net/pub/tac_plus/${MY_P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+IUSE="debug finger maxsess tcpd skey static-libs"
+
+DEPEND="skey? ( >=sys-auth/skey-1.1.5-r1 )
+ tcpd? ( sys-apps/tcp-wrappers )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-parallelmake.patch
+
+ AT_M4DIR="." eautoreconf
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ $(use_with skey) \
+ $(use_with tcpd libwrap) \
+ $(use_enable debug) \
+ $(use_enable finger) \
+ $(use_enable maxsess) \
+ $(use_enable static-libs static) \
+ || die "econf failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc CHANGES FAQ
+
+ newinitd "${FILESDIR}/tac_plus.init" tac_plus
+ newconfd "${FILESDIR}/tac_plus.confd2" tac_plus
+
+ insinto /etc/tac_plus
+ newins "${FILESDIR}/tac_plus.conf2" tac_plus.conf
+}