diff options
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | security/Makefile | 1 | ||||
| -rw-r--r-- | security/ruby-acl/Makefile | 40 | ||||
| -rw-r--r-- | security/ruby-acl/distinfo | 2 | ||||
| -rw-r--r-- | security/ruby-acl/files/patch-install.rb | 11 | ||||
| -rw-r--r-- | security/ruby-acl/pkg-descr | 17 | ||||
| -rw-r--r-- | security/ruby-acl/pkg-plist | 11 |
7 files changed, 82 insertions, 1 deletions
@@ -1402,7 +1402,6 @@ net-mgmt/ruby-snmp||2005-02-18|port was broken or obsolete net/ruby-jabber4r||2005-02-18|port was broken or obsolete palm/syncmal||2005-02-18|port was broken or obsolete print/lilypond-devel||2005-02-18|port was broken or obsolete -security/ruby-acl||2005-02-18|port was broken or obsolete shells/bash1||2005-02-18|port was broken or obsolete textproc/gutenbook||2005-02-18|port was broken or obsolete textproc/sgmltools||2005-02-18|port was broken or obsolete diff --git a/security/Makefile b/security/Makefile index 892aff92b15a..44f1a9928cc7 100644 --- a/security/Makefile +++ b/security/Makefile @@ -441,6 +441,7 @@ SUBDIR += revelation SUBDIR += rid SUBDIR += rkhunter + SUBDIR += ruby-acl SUBDIR += ruby-aes SUBDIR += ruby-blowfish SUBDIR += ruby-cast_256 diff --git a/security/ruby-acl/Makefile b/security/ruby-acl/Makefile new file mode 100644 index 000000000000..3b40b628ac9f --- /dev/null +++ b/security/ruby-acl/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: Ruby-acl +# Date created: 7 Sep 2000 +# Whom: Akinori MUSHA aka knu <knu@idaemons.org> +# +# $FreeBSD$ +# + +PORTNAME= acl +PORTVERSION= 1.0.1 +CATEGORIES= security ipv6 ruby +MASTER_SITES= http://www2a.biglobe.ne.jp/~seki/ruby/ +PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} +DIST_SUBDIR= ruby + +MAINTAINER= ports@FreeBSD.org +COMMENT= Ruby module to provide Access Control List checks + +USE_RUBY= yes + +NO_BUILD= yes + +RUBY_RD_FILES= doc/acl.rd doc/ja/acl.rd.ja + +post-extract: + ${MKDIR} ${WRKSRC}/doc/ja + ${MV} ${WRKSRC}/README ${WRKSRC}/doc/ + ${MV} ${WRKSRC}/README.ja ${WRKSRC}/doc/*.ja ${WRKSRC}/doc/ja/ + +do-install: + @cd ${WRKSRC}; ${RUBY} install.rb + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${RUBY_MODEXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/acltest.rb ${RUBY_MODEXAMPLESDIR} + ${MKDIR} ${RUBY_MODDOCDIR} + ${CP} -R ${WRKSRC}/doc/* ${RUBY_MODDOCDIR}/ +.endif + +.include <bsd.port.mk> diff --git a/security/ruby-acl/distinfo b/security/ruby-acl/distinfo new file mode 100644 index 000000000000..61ebb305af89 --- /dev/null +++ b/security/ruby-acl/distinfo @@ -0,0 +1,2 @@ +MD5 (ruby/acl-1.0.1.tar.gz) = da2d50ce01e8c9df26cdab60977e8623 +SIZE (ruby/acl-1.0.1.tar.gz) = 4456 diff --git a/security/ruby-acl/files/patch-install.rb b/security/ruby-acl/files/patch-install.rb new file mode 100644 index 000000000000..6d8c5a3244cd --- /dev/null +++ b/security/ruby-acl/files/patch-install.rb @@ -0,0 +1,11 @@ +--- install.rb~ Fri Jan 28 00:37:45 2005 ++++ install.rb Fri Jan 28 00:38:12 2005 +@@ -41,7 +41,7 @@ + site_libdir = $:.find {|x| x =~ /site_ruby$/} + if !site_libdir + site_libdir = File.join(@libdir, "site_ruby") +- elsif site_libdir !~ Regexp.quote(@version) ++ elsif site_libdir !~ /#{Regexp.quote(@version)}/ + site_libdir = File.join(site_libdir, @version) + end + site_libdir diff --git a/security/ruby-acl/pkg-descr b/security/ruby-acl/pkg-descr new file mode 100644 index 000000000000..073dbc0feb5f --- /dev/null +++ b/security/ruby-acl/pkg-descr @@ -0,0 +1,17 @@ +Ruby-acl provides Access Control List checks. + + list = %w( + deny all + allow 192.168.1.* + allow 127.0.0.1 + ) + acl = ACL.new(list, ACL::DENY_ALLOW) + ... + ns = soc.accept + unless acl.allow_socket?(ns) + # forbidden + end + + +Author: Masatoshi SEKI <m_seki@mva.biglobe.ne.jp> +WWW: http://www.ruby-lang.org/raa/list.rhtml?name=acl diff --git a/security/ruby-acl/pkg-plist b/security/ruby-acl/pkg-plist new file mode 100644 index 000000000000..700782ea6071 --- /dev/null +++ b/security/ruby-acl/pkg-plist @@ -0,0 +1,11 @@ +%%RUBY_SITELIBDIR%%/acl.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/acltest.rb +%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%% +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README +%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/acl.html +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/acl.rd +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/README.ja +%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/ja/acl.ja.html +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/acl.rd.ja +%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/ja +%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% |
