From 2ec64c62bbc6b194949221da811a52caa850f838 Mon Sep 17 00:00:00 2001
From: Akinori MUSHA <knu@FreeBSD.org>
Date: Sun, 10 Nov 2002 18:45:13 +0000
Subject: Add ruby-radius, a Ruby module that provides an interface to the
 RADIUS protocol.

---
 net/ruby-radius/Makefile    | 38 ++++++++++++++++++++++
 net/ruby-radius/distinfo    |  1 +
 net/ruby-radius/pkg-comment |  1 +
 net/ruby-radius/pkg-descr   |  7 +++++
 net/ruby-radius/pkg-plist   | 77 +++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 124 insertions(+)
 create mode 100644 net/ruby-radius/Makefile
 create mode 100644 net/ruby-radius/distinfo
 create mode 100644 net/ruby-radius/pkg-comment
 create mode 100644 net/ruby-radius/pkg-descr
 create mode 100644 net/ruby-radius/pkg-plist

(limited to 'net/ruby-radius')

diff --git a/net/ruby-radius/Makefile b/net/ruby-radius/Makefile
new file mode 100644
index 000000000000..bde9704a14c9
--- /dev/null
+++ b/net/ruby-radius/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for:	ruby-radius
+# Date created:		11 November 2002
+# Whom:			Akinori MUSHA aka knu <knu@idaemons.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	radius
+PORTVERSION=	1.0.0
+CATEGORIES=	net ruby
+MASTER_SITES=	http://savannah.gnu.org/download/ruby-radius/ruby-radius.pkg/%SUBDIR%/
+MASTER_SITE_SUBDIR=	${PORTVERSION}
+PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
+DISTNAME=	ruby-${PORTNAME}-${PORTVERSION}
+DIST_SUBDIR=	ruby
+
+MAINTAINER=	knu@FreeBSD.org
+
+USE_RUBY=	yes
+
+RUBY_SHEBANG_FILES=	${WRKSRC}/examples/*
+
+NO_BUILD=	yes
+
+DOCS=		README doc/*
+
+do-install:
+	cd ${WRKSRC}; ${RUBY} install.rb
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+	${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+	${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/* ${RUBY_MODEXAMPLESDIR}/
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/ruby-radius/distinfo b/net/ruby-radius/distinfo
new file mode 100644
index 000000000000..34b852d8b9ec
--- /dev/null
+++ b/net/ruby-radius/distinfo
@@ -0,0 +1 @@
+MD5 (ruby/ruby-radius-1.0.0.tar.gz) = 14c32b723658b4b1c5360b6e801766a8
diff --git a/net/ruby-radius/pkg-comment b/net/ruby-radius/pkg-comment
new file mode 100644
index 000000000000..d38bbe86302c
--- /dev/null
+++ b/net/ruby-radius/pkg-comment
@@ -0,0 +1 @@
+A Ruby module that provides an interface to the RADIUS protocol
diff --git a/net/ruby-radius/pkg-descr b/net/ruby-radius/pkg-descr
new file mode 100644
index 000000000000..223347e165ae
--- /dev/null
+++ b/net/ruby-radius/pkg-descr
@@ -0,0 +1,7 @@
+This module provides an RFC 2138/2139-compliant interface to RADIUS
+using Ruby.  Its API is based somewhat on the Net::Radius module for
+Perl, but with some changes made to reflect Ruby's features (such as
+iterators).
+
+Author:	Rafael R. Sevilla <dido@imperium.ph>
+WWW:	http://savannah.gnu.org/projects/ruby-radius/
diff --git a/net/ruby-radius/pkg-plist b/net/ruby-radius/pkg-plist
new file mode 100644
index 000000000000..9419d5c9d0bb
--- /dev/null
+++ b/net/ruby-radius/pkg-plist
@@ -0,0 +1,77 @@
+%%RUBY_SITELIBDIR%%/radius/auth.rb
+%%RUBY_SITELIBDIR%%/radius/dictionary.rb
+%%RUBY_SITELIBDIR%%/radius/packet.rb
+@dirrm %%RUBY_SITELIBDIR%%/radius
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Auth.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Auth.src/M000003.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Auth.src/M000004.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000005.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000006.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000007.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000008.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000009.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000010.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000011.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000012.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000013.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000014.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000015.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000016.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000017.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000018.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000019.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000020.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000021.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Dict.src/M000022.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000023.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000024.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000025.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000026.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000027.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000028.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000029.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000030.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000031.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000032.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000033.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000034.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000035.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000036.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000037.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000038.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000039.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000040.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Radius/Packet.src/M000041.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/created.rid
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/examples/radiusclient_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/examples/radiusclient_rb.src/M000001.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/examples/rclient_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/install_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/install_rb.src/M000002.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/radius/auth_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/radius/dictionary_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/radius/packet_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/test_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/fr_class_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/fr_file_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/fr_method_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rdoc-style.css
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/files/radius
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/files/install_rb.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/files/examples/radiusclient_rb.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/files/examples
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/files
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/classes/Radius/Packet.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/classes/Radius/Dict.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/classes/Radius/Auth.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/classes/Radius
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/classes
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/radiusclient.rb
+%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rclient.rb
+%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-- 
cgit v1.2.3