This project defines various useful extensions to Ruby's standard classes,

including many of those captured at on the Wiki at StandardClassExtensions.
They are thoroughly documented and tested. See the project homepage for API
documentation.

Author:	Gavin Sinclair <gsinclair@soyabean.com.au>
WWW:	http://extensions.rubyforge.net

PR:		ports/107434
Submitted by:	Christopher Boumenot <boumenot at gmail.com>
This commit is contained in:
Martin Wilke 2007-01-05 07:55:20 +00:00
parent 34f82b9537
commit 5152047e02
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=181478
5 changed files with 120 additions and 0 deletions

View File

@ -255,6 +255,7 @@
SUBDIR += rexx-regina
SUBDIR += rexx-wrapper
SUBDIR += rscheme
SUBDIR += ruby-extensions
SUBDIR += ruby-js
SUBDIR += ruby-lua
SUBDIR += ruby-lua4

View File

@ -0,0 +1,45 @@
# New ports collection makefile for: ruby-extensions
# Date created: 3 Jan 2007
# Whom: Christopher Boumenot <boumenot@gmail.com>
#
# $FreeBSD$
#
PORTNAME= extensions
PORTVERSION= 0.6.0
CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME}-${PORTVERSION}
EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= boumenot@gmail.com
COMMENT= Useful extensions for Ruby's standard classes
.if !defined(NOPORTDOCS)
BUILD_DEPENDS= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake
.endif
RUBY_SETUP= install.rb
USE_RUBY= yes
USE_RUBY_SETUP= yes
USE_RUBY_RDOC= yes
DOCS_EN= README README.1st build/rdoc/*
post-build:
.if !defined(NOPORTDOCS)
cd ${WRKSRC} && rake rerdoc
.endif
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${RUBY_MODDOCDIR}
.for f in ${DOCS_EN}
${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
.endfor
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (ruby/extensions-0.6.0.tgz) = f9deb99d623d74b47a536414baa4d1d2
SHA256 (ruby/extensions-0.6.0.tgz) = 54cb19d24178e00ace56b0f15e8183d0c1ec09fd73843666ccd6cd1d3a584369
SIZE (ruby/extensions-0.6.0.tgz) = 43432

View File

@ -0,0 +1,7 @@
This project defines various useful extensions to Ruby's standard classes,
including many of those captured at on the Wiki at StandardClassExtensions.
They are thoroughly documented and tested. See the project homepage for API
documentation.
Author: Gavin Sinclair <gsinclair@soyabean.com.au>
WWW: http://extensions.rubyforge.net

View File

@ -0,0 +1,64 @@
bin/rbxtm
%%RUBY_SITELIBDIR%%/extensions/_base.rb
%%RUBY_SITELIBDIR%%/extensions/_template.rb
%%RUBY_SITELIBDIR%%/extensions/all.rb
%%RUBY_SITELIBDIR%%/extensions/array.rb
%%RUBY_SITELIBDIR%%/extensions/binding.rb
%%RUBY_SITELIBDIR%%/extensions/class.rb
%%RUBY_SITELIBDIR%%/extensions/continuation.rb
%%RUBY_SITELIBDIR%%/extensions/enumerable.rb
%%RUBY_SITELIBDIR%%/extensions/hash.rb
%%RUBY_SITELIBDIR%%/extensions/io.rb
%%RUBY_SITELIBDIR%%/extensions/kernel.rb
%%RUBY_SITELIBDIR%%/extensions/module.rb
%%RUBY_SITELIBDIR%%/extensions/numeric.rb
%%RUBY_SITELIBDIR%%/extensions/object.rb
%%RUBY_SITELIBDIR%%/extensions/ostruct.rb
%%RUBY_SITELIBDIR%%/extensions/string.rb
%%RUBY_SITELIBDIR%%/extensions/symbol.rb
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README.1st
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/_template_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/array_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/binding_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/class_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/continuation_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/enumerable_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/hash_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/io_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/kernel_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/module_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/numeric_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/object_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/ostruct_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/string_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/symbol_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/_base_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions/all_rb.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/README.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Enumerable.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Symbol.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Array.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Module.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Continuation.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Numeric.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/IO.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Class.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/OpenStruct.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Object.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Binding.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/String.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Kernel.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes/Integer.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/fr_method_index.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/fr_file_index.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rdoc-style.css
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/created.rid
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/fr_class_index.html
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/index.html
@dirrm %%RUBY_SITELIBDIR%%/extensions
@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib/extensions
@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%%/files/lib
@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%%/files
@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%%/classes
@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%%