summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2002-11-10 18:45:13 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2002-11-10 18:45:13 +0000
commit2ec64c62bbc6b194949221da811a52caa850f838 (patch)
tree907839f7facf65f4cd29d80cc822c1ee03737d06 /net
parentupdate to 0.5 (diff)
Add ruby-radius, a Ruby module that provides an interface to the
RADIUS protocol.
Notes
Notes: svn path=/head/; revision=69830
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/ruby-radius/Makefile38
-rw-r--r--net/ruby-radius/distinfo1
-rw-r--r--net/ruby-radius/pkg-comment1
-rw-r--r--net/ruby-radius/pkg-descr7
-rw-r--r--net/ruby-radius/pkg-plist77
6 files changed, 125 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index c4ac03328259..60fb9deee121 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -504,6 +504,7 @@
SUBDIR += ruby-net-geoip
SUBDIR += ruby-nis
SUBDIR += ruby-pcap
+ SUBDIR += ruby-radius
SUBDIR += ruby-romp
SUBDIR += ruby-snmp
SUBDIR += ruby-soap
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%%