Date: Sun, 3 Jan 2021 20:01:15 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r560069 - in head/devel: . rubygem-set Message-ID: <202101032001.103K1FXx092693@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Sun Jan 3 20:01:14 2021 New Revision: 560069 URL: https://svnweb.freebsd.org/changeset/ports/560069 Log: Add rubygem-set 1.0.1 This library provides the Set class, which deals with a collection of unordered values with no duplicates. It is a hybrid of Array's intuitive inter-operation facilities and Hash's fast lookup. The method to_set is added to Enumerable for convenience. Set implements a collection of unordered values with no duplicates. This is a hybrid of Array's intuitive inter-operation facilities and Hash's fast lookup. Set is easy to use with Enumerable objects (implementing each). Most of the initializer methods and binary operators accept generic Enumerable objects besides sets and arrays. An Enumerable object can be converted to Set using the to_set method. WWW: https://github.com/ruby/set Added: head/devel/rubygem-set/ head/devel/rubygem-set/Makefile (contents, props changed) head/devel/rubygem-set/distinfo (contents, props changed) head/devel/rubygem-set/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Jan 3 20:01:09 2021 (r560068) +++ head/devel/Makefile Sun Jan 3 20:01:14 2021 (r560069) @@ -6476,6 +6476,7 @@ SUBDIR += rubygem-sentry-raven25 SUBDIR += rubygem-sentry-raven29 SUBDIR += rubygem-sequel + SUBDIR += rubygem-set SUBDIR += rubygem-settingslogic SUBDIR += rubygem-sexp_processor SUBDIR += rubygem-shoulda Added: head/devel/rubygem-set/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-set/Makefile Sun Jan 3 20:01:14 2021 (r560069) @@ -0,0 +1,20 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= set +PORTVERSION= 1.0.1 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Class to deal with collections of unordered, unique values + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include <bsd.port.mk> Added: head/devel/rubygem-set/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-set/distinfo Sun Jan 3 20:01:14 2021 (r560069) @@ -0,0 +1,3 @@ +TIMESTAMP = 1609598791 +SHA256 (rubygem/set-1.0.1.gem) = d169fe8df4738e9da1118199429a9cf1ce0ac5e8a3cacc481e2ed24d585419dd +SIZE (rubygem/set-1.0.1.gem) = 12800 Added: head/devel/rubygem-set/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-set/pkg-descr Sun Jan 3 20:01:14 2021 (r560069) @@ -0,0 +1,15 @@ +This library provides the Set class, which deals with a collection of unordered +values with no duplicates. It is a hybrid of Array's intuitive inter-operation +facilities and Hash's fast lookup. + +The method to_set is added to Enumerable for convenience. + +Set implements a collection of unordered values with no duplicates. This is a +hybrid of Array's intuitive inter-operation facilities and Hash's fast lookup. + +Set is easy to use with Enumerable objects (implementing each). Most of the +initializer methods and binary operators accept generic Enumerable objects +besides sets and arrays. An Enumerable object can be converted to Set using the +to_set method. + +WWW: https://github.com/ruby/set
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101032001.103K1FXx092693>