initial import of facets-2.7.0

Ruby Facets is a collection of general purpose, pure-Ruby extensions
and additions for the Ruby programming language. Facets is divided into
two libraries, one for the extensions and the other for the additions.
called Facets/CORE and Facets/MORE, respectively.

Facets/CORE is a large collection of methods which extend the core
capabilities of Ruby's built-in classes and modules. This collection of
extension methods are unique by virtue of their atomicity. The methods
are stored individually so that each can be required independently.
This gives developers fine-grain control over which extra methods to bring
into his or her code. The collection currently contains over 400 methods
spanning 28 classes and modules. It is an atomic library in that the
methods are packaged individually so that each can be required
independently. This gives the programmer greater control to
include only the extra methods he or she actually needs.

Facets/MORE are a collection of classes, modules and light frameworks
whcih cons itutes an ever growing and improving source of reusable
components. Some very nice additions are provided, from an amazing SI
Units system to an elegant Annotations system. And of course there are
all the more typical goodies like Tuple, Functor and Multiton.

ok bernd@
This commit is contained in:
msf 2009-11-22 04:18:14 +00:00
parent e53783dd92
commit f8a7f303c4
4 changed files with 2660 additions and 0 deletions

View File

@ -0,0 +1,23 @@
# $OpenBSD: Makefile,v 1.1.1.1 2009/11/22 04:18:14 msf Exp $
COMMENT = collection of general purpose, pure-Ruby extensions
DISTNAME = facets-2.7.0
PKGNAME = ruby-${DISTNAME}
CATEGORIES = devel
# Ruby license
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
MASTER_SITES = ${MASTER_SITE_RUBYFORGE:=facets/}
MODULES = lang/ruby
CONFIGURE_STYLE = ruby gem
MODRUBY_REGRESS = rake
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (facets-2.7.0.gem) = ZKLVo4u3uaUnSqjg+tBttw==
RMD160 (facets-2.7.0.gem) = iwKqchPUr1YLDaK4GoAMUJqjiXA=
SHA1 (facets-2.7.0.gem) = xGKs7k1iS7pP1C7+fTodUFxJ5hs=
SHA256 (facets-2.7.0.gem) = e+hVFH+QGUn0P2yIeIgo6QIkW8AZS84iGqR+NV5SR58=
SIZE (facets-2.7.0.gem) = 254464

View File

@ -0,0 +1,21 @@
Ruby Facets is a collection of general purpose, pure-Ruby extensions
and additions for the Ruby programming language. Facets is divided into
two libraries, one for the extensions and the other for the additions.
called Facets/CORE and Facets/MORE, respectively.
Facets/CORE is a large collection of methods which extend the core
capabilities of Ruby's built-in classes and modules. This collection of
extension methods are unique by virtue of their atomicity. The methods
are stored individually so that each can be required independently.
This gives developers fine-grain control over which extra methods to bring
into his or her code. The collection currently contains over 400 methods
spanning 28 classes and modules. It is an atomic library in that the
methods are packaged individually so that each can be required
independently. This gives the programmer greater control to
include only the extra methods he or she actually needs.
Facets/MORE are a collection of classes, modules and light frameworks
whcih cons itutes an ever growing and improving source of reusable
components. Some very nice additions are provided, from an amazing SI
Units system to an elegant Annotations system. And of course there are
all the more typical goodies like Tuple, Functor and Multiton.

2611
devel/ruby-facets/pkg/PLIST Normal file

File diff suppressed because it is too large Load Diff