summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2007-01-03 13:09:38 +0000
committerTony Vroon <chainsaw@gentoo.org>2007-01-03 13:09:38 +0000
commit02ec18c9251a43cfa044ef34245eb9a1cca3fa7a (patch)
treecdde8dbf92758cc9392d3751254f059daaafad7d /net-nds/tac_plus
parentRemove mysql and postgres USE flags (#159830). Add ~amd64. (diff)
downloadgentoo-2-02ec18c9251a43cfa044ef34245eb9a1cca3fa7a.tar.gz
gentoo-2-02ec18c9251a43cfa044ef34245eb9a1cca3fa7a.tar.bz2
gentoo-2-02ec18c9251a43cfa044ef34245eb9a1cca3fa7a.zip
Initial commit, ebuild based on the initial submission by Ryan Finnie <ryan@finnie.org> in bug #75867.
(Portage version: 2.1.2_rc3-r9)
Diffstat (limited to 'net-nds/tac_plus')
-rw-r--r--net-nds/tac_plus/ChangeLog12
-rw-r--r--net-nds/tac_plus/Manifest28
-rw-r--r--net-nds/tac_plus/files/digest-tac_plus-4.0.4.143
-rw-r--r--net-nds/tac_plus/files/tac_plus.conf12
-rw-r--r--net-nds/tac_plus/files/tac_plus.confd8
-rw-r--r--net-nds/tac_plus/files/tac_plus.init23
-rw-r--r--net-nds/tac_plus/metadata.xml10
-rw-r--r--net-nds/tac_plus/tac_plus-4.0.4.14.ebuild37
8 files changed, 133 insertions, 0 deletions
diff --git a/net-nds/tac_plus/ChangeLog b/net-nds/tac_plus/ChangeLog
new file mode 100644
index 000000000000..c4cc751192ad
--- /dev/null
+++ b/net-nds/tac_plus/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for net-nds/tac_plus
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/ChangeLog,v 1.1 2007/01/03 13:09:37 chainsaw Exp $
+
+*tac_plus-4.0.4.14 (03 Jan 2007)
+
+ 03 Jan 2007; Tony Vroon <chainsaw@gentoo.org> +files/tac_plus.conf,
+ +files/tac_plus.confd, +files/tac_plus.init, +metadata.xml,
+ +tac_plus-4.0.4.14.ebuild:
+ Initial commit, ebuild based on the initial submission by Ryan Finnie
+ <ryan@finnie.org> in bug #75867.
+
diff --git a/net-nds/tac_plus/Manifest b/net-nds/tac_plus/Manifest
new file mode 100644
index 000000000000..10e3416d649c
--- /dev/null
+++ b/net-nds/tac_plus/Manifest
@@ -0,0 +1,28 @@
+AUX tac_plus.conf 266 RMD160 351904bdab3b168a25d175d850b6e1a58f884d72 SHA1 318287dee5cefb37872af5264f7895a59ffa3ad1 SHA256 0065b44213bca75a9ff153aefa5d58b473906b56622ac8b55a12093d64c5d63e
+MD5 02af11e78dff8dc2668a12f3851acfc9 files/tac_plus.conf 266
+RMD160 351904bdab3b168a25d175d850b6e1a58f884d72 files/tac_plus.conf 266
+SHA256 0065b44213bca75a9ff153aefa5d58b473906b56622ac8b55a12093d64c5d63e files/tac_plus.conf 266
+AUX tac_plus.confd 185 RMD160 17f8a816299dcca3111b0fc5979e7bc4f426bfd5 SHA1 266668aa4709401b59ca8e8b807daf21d93d0a61 SHA256 d4bfb2835b1a197c622c41056f1ad59d1154a9b98ab481cdde9eef4047d3fd7e
+MD5 5b1e829cd4eecd58df187d8a107d015d files/tac_plus.confd 185
+RMD160 17f8a816299dcca3111b0fc5979e7bc4f426bfd5 files/tac_plus.confd 185
+SHA256 d4bfb2835b1a197c622c41056f1ad59d1154a9b98ab481cdde9eef4047d3fd7e files/tac_plus.confd 185
+AUX tac_plus.init 469 RMD160 262052a667e5ee02095dc6d42631528428367614 SHA1 9ae4eb60fa794b13753f740cc063adb3a64366a5 SHA256 f82e1a659e3dc34d6e982e83a1bfeb13ffd7a4bdf5019bb8a774861c780b4bb3
+MD5 8f39e398caae04dd85e67f51d3ffc50c files/tac_plus.init 469
+RMD160 262052a667e5ee02095dc6d42631528428367614 files/tac_plus.init 469
+SHA256 f82e1a659e3dc34d6e982e83a1bfeb13ffd7a4bdf5019bb8a774861c780b4bb3 files/tac_plus.init 469
+DIST tacacs+-F4.0.4.14.tar.gz 248779 RMD160 d01eb28e48c952397e904e12c13e27e220a09f63 SHA1 321b37bbcef14f430a35e389d82f4139ff5ed125 SHA256 771c0fd72b188949cffd38df3afcfade81a98bc0a72101d000b4093a2fad474a
+EBUILD tac_plus-4.0.4.14.ebuild 889 RMD160 a51ca7a25cc0f401b9bf3cf412fbbfb9ea84e627 SHA1 ae872eed3c0244ab57d89bb8c0a3fdf025123e3b SHA256 a216afafff0a795b74010550cb9aeece6a98f8886db7116aca003b4344dbd994
+MD5 a6aeda86d923ee0f03abe5a4d0ff078f tac_plus-4.0.4.14.ebuild 889
+RMD160 a51ca7a25cc0f401b9bf3cf412fbbfb9ea84e627 tac_plus-4.0.4.14.ebuild 889
+SHA256 a216afafff0a795b74010550cb9aeece6a98f8886db7116aca003b4344dbd994 tac_plus-4.0.4.14.ebuild 889
+MISC ChangeLog 420 RMD160 9ec151fc9f177ae397e7409e8873bb7c5942c11c SHA1 0f0e816815c55e3ef442f010340f2759f5f187cb SHA256 9c5d767b6be2e597bf3eda066c22294d02a04b5437bafe34f05226dee59e43bb
+MD5 be30e9482b449f76116652ccf937e5e2 ChangeLog 420
+RMD160 9ec151fc9f177ae397e7409e8873bb7c5942c11c ChangeLog 420
+SHA256 9c5d767b6be2e597bf3eda066c22294d02a04b5437bafe34f05226dee59e43bb ChangeLog 420
+MISC metadata.xml 310 RMD160 5b57282cd45b5ebfd0a5182cd665dbb684a7d25c SHA1 9f12cf187b3a67133f2ae900cf70fcc7f7a27b9a SHA256 c63ceb5c6294486637d1c424469d11db066aa906dc970e9be311c29a6563a3c6
+MD5 8f1e90704bb2c9032265622d1a1acc6b metadata.xml 310
+RMD160 5b57282cd45b5ebfd0a5182cd665dbb684a7d25c metadata.xml 310
+SHA256 c63ceb5c6294486637d1c424469d11db066aa906dc970e9be311c29a6563a3c6 metadata.xml 310
+MD5 cba442bf42a453402ff113825f763c9c files/digest-tac_plus-4.0.4.14 253
+RMD160 7ab5978898c3c081f330b767f5fd2b68358aad9a files/digest-tac_plus-4.0.4.14 253
+SHA256 ef9beeba130af4d6c247d7da50c04f98da35637ff9d664ee1ddc3a7de89b2771 files/digest-tac_plus-4.0.4.14 253
diff --git a/net-nds/tac_plus/files/digest-tac_plus-4.0.4.14 b/net-nds/tac_plus/files/digest-tac_plus-4.0.4.14
new file mode 100644
index 000000000000..4939f719580b
--- /dev/null
+++ b/net-nds/tac_plus/files/digest-tac_plus-4.0.4.14
@@ -0,0 +1,3 @@
+MD5 01fbd4aba64586bc577d4d2f965ace31 tacacs+-F4.0.4.14.tar.gz 248779
+RMD160 d01eb28e48c952397e904e12c13e27e220a09f63 tacacs+-F4.0.4.14.tar.gz 248779
+SHA256 771c0fd72b188949cffd38df3afcfade81a98bc0a72101d000b4093a2fad474a tacacs+-F4.0.4.14.tar.gz 248779
diff --git a/net-nds/tac_plus/files/tac_plus.conf b/net-nds/tac_plus/files/tac_plus.conf
new file mode 100644
index 000000000000..83403e0bc1cc
--- /dev/null
+++ b/net-nds/tac_plus/files/tac_plus.conf
@@ -0,0 +1,12 @@
+# You must configure tac_plus before use. At a minimum, you need a server
+# key and a user block, such as below.
+#
+# Please see tac_plus.conf(5) for more information.
+
+#key = kEy4U
+
+#user = youruser {
+# login = des ndkKAzNoc37VA
+# enable = des ndkKAzNoc37VA
+#}
+
diff --git a/net-nds/tac_plus/files/tac_plus.confd b/net-nds/tac_plus/files/tac_plus.confd
new file mode 100644
index 000000000000..5f1435c5916c
--- /dev/null
+++ b/net-nds/tac_plus/files/tac_plus.confd
@@ -0,0 +1,8 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/files/tac_plus.confd,v 1.1 2007/01/03 13:09:38 chainsaw Exp $
+
+# Config file for /etc/init.d/tac_plus
+
+TAC_PLUS_OPTS="-d 248"
+
diff --git a/net-nds/tac_plus/files/tac_plus.init b/net-nds/tac_plus/files/tac_plus.init
new file mode 100644
index 000000000000..b5f566050f60
--- /dev/null
+++ b/net-nds/tac_plus/files/tac_plus.init
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/files/tac_plus.init,v 1.1 2007/01/03 13:09:38 chainsaw Exp $
+
+opts="start stop restart"
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting tac_plus"
+ start-stop-daemon --start --quiet --exec /usr/bin/tac_plus \
+ -- -C /etc/tac_plus/tac_plus.conf ${TAC_PLUS_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping tac_plus"
+ start-stop-daemon --stop --quiet --pidfile /var/run/tac_plus.pid
+ eend $?
+}
diff --git a/net-nds/tac_plus/metadata.xml b/net-nds/tac_plus/metadata.xml
new file mode 100644
index 000000000000..c20e1351f56e
--- /dev/null
+++ b/net-nds/tac_plus/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <longdescription></longdescription>
+</pkgmetadata>
diff --git a/net-nds/tac_plus/tac_plus-4.0.4.14.ebuild b/net-nds/tac_plus/tac_plus-4.0.4.14.ebuild
new file mode 100644
index 000000000000..dd479ea66a52
--- /dev/null
+++ b/net-nds/tac_plus/tac_plus-4.0.4.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2007 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.14.ebuild,v 1.1 2007/01/03 13:09:37 chainsaw Exp $
+
+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"
+IUSE="debug finger tcpd skey"
+
+DEPEND="skey? ( >=app-admin/skey-1.1.5-r1 )
+ tcpd? ( sys-apps/tcp-wrappers )"
+
+src_compile() {
+ econf \
+ `use_with skey` \
+ `use_with tcpd libwrap` \
+ `use_enable finger` \
+ `use_enable debug` \
+ || die "econf failed"
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc CHANGES FAQ
+ newinitd ${FILESDIR}/tac_plus.init tac_plus
+ newconfd ${FILESDIR}/tac_plus.confd tac_plus
+ insinto /etc/tac_plus
+ newins ${FILESDIR}/tac_plus.conf tac_plus.conf || die
+}