From nobody Wed Mar 23 13:06:06 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id BFA4B1A20CF6; Wed, 23 Mar 2022 13:06:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KNpWf51rTz3smF; Wed, 23 Mar 2022 13:06:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648040766; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UaARjAjjVycsHGxAo4ruz6L7qfP6J1CPMuQ0G7G8d4Q=; b=b54a21ZpO+0yT+eatZbeMzohbS7JkzCPSz1OFOEKzWHicE9BtL45mOFLGw+vnwI3jjxKxe dvnPUw5YF5SqtsG5X9azYsPyxxpGB+A8qITa3c69exfl/EifXIFQ+L3QnsyVcwgV3J+oGq rq/0F+XlElGtK0WpRItybqyl2py2iYkgijdwky0RhxUm66zO7fBmU3yLahHj6Rmd8YVM00 WeWrU4Zl2HoBsfIYWD0b3itJRxLOSS+fkIZw/YS4rs6Bs8/CaZ8JdWjGaPu81oSpNtkzx6 jQJ4w0+pfGxKwz93JF+01DvYlLhjfcFOPCu25uJj+egPO7k69wFJ4tTpX9JaeA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 81D4C23E44; Wed, 23 Mar 2022 13:06:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22ND66hU066590; Wed, 23 Mar 2022 13:06:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22ND66wC066589; Wed, 23 Mar 2022 13:06:06 GMT (envelope-from git) Date: Wed, 23 Mar 2022 13:06:06 GMT Message-Id: <202203231306.22ND66wC066589@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yasuhiro Kimura Subject: git: 6d584ad463b6 - main - devel/rubygem-memo_wise: Add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yasu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6d584ad463b6c0a3bb037f1a4c78aa9b62b76af9 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648040766; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UaARjAjjVycsHGxAo4ruz6L7qfP6J1CPMuQ0G7G8d4Q=; b=BK1Y4bszD+b3md6cLwMwN0kpACWyiUUvSIaqfV4nC6qp/cEZyM96vo/gu9yFLzp/CYVvZA j4NaZVQXN4QYPDUQ5t9IpPl0dqgf4nkDeIm2T/DF6z22EGvOSdnKVUB5zWi7L6Q6My3BA/ EeuyTrlLBVon7FJiUaxACKi9C7QjHEhrmN9Bchoj6Xd7LPN5TtK3Kv7imcq/xpkTLJIz0Y g82rpMae00nnAdNMJ93ItIdQVd8h/SKdVeO7KEMpPaqzFA+xzBcrV99HhhOZs50saGtb3g y6gDJVINK6ThzZ1J1/s2IFr8C+WKEhqlg+cr2tWamlZFmn5nHBWAAbsL12LUtg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648040766; a=rsa-sha256; cv=none; b=r0vyWhOnmH+VCv2jkYKZ+SUAAkFSAyatcwyiTOW70engDJFsrQr/myJN71FETERw/4U7KY GfRHBo5766ToGSscg4ti1Us1wg7WEffAvTGyTD9MWSg6hh0hpA/y8+XIFSXXcmlk01u2Mf bO+CUfsTIlA9qSrlf6iotknACFa5MxuRc8tR8MfVik2odxP1glfHbwz+pQFNY1AVc3C/JL VFfd1pHpurc4tKdCZOapxm/cmkBhIpFI+iMcSXtKY1XhupGIERhEigmfbMgFPgrGqNeSFR 5MnsCFHqV0PEnQVSOW4GNO0dNLmvUikRVipqbimqPTjVVCGKVbcqjzhuIUg67Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yasu: URL: https://cgit.FreeBSD.org/ports/commit/?id=6d584ad463b6c0a3bb037f1a4c78aa9b62b76af9 commit 6d584ad463b6c0a3bb037f1a4c78aa9b62b76af9 Author: Stéphane D'Alu AuthorDate: 2022-03-23 12:56:05 +0000 Commit: Yasuhiro Kimura CommitDate: 2022-03-23 13:05:26 +0000 devel/rubygem-memo_wise: Add new port Add devel/rubygem-memo_wise, the wise choice for Ruby memoization. * Fast performance of memoized reads (with benchmarks) * Support for resetting and presetting memoized values * Support for memoization on frozen objects * Support for memoization of class and module methods * Support for inheritance of memoized class and instance methods * Documented and tested thread-safety guarantees * Full documentation and test coverage! WWW: https://github.com/panorama-ed/memo_wise PR: 262553 --- devel/Makefile | 1 + devel/rubygem-memo_wise/Makefile | 16 ++++++++++++++++ devel/rubygem-memo_wise/distinfo | 3 +++ devel/rubygem-memo_wise/pkg-descr | 11 +++++++++++ 4 files changed, 31 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 865905053cfb..8b4793736c29 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6526,6 +6526,7 @@ SUBDIR += rubygem-manpages SUBDIR += rubygem-map SUBDIR += rubygem-marcel + SUBDIR += rubygem-memo_wise SUBDIR += rubygem-memoist SUBDIR += rubygem-memoizable SUBDIR += rubygem-memoize diff --git a/devel/rubygem-memo_wise/Makefile b/devel/rubygem-memo_wise/Makefile new file mode 100644 index 000000000000..cbaa61551a05 --- /dev/null +++ b/devel/rubygem-memo_wise/Makefile @@ -0,0 +1,16 @@ +PORTNAME= memo_wise +DISTVERSION= 1.6.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sdalu@sdalu.com +COMMENT= Support for memoizing functions + +LICENSE= MIT + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include diff --git a/devel/rubygem-memo_wise/distinfo b/devel/rubygem-memo_wise/distinfo new file mode 100644 index 000000000000..2c1766ff1d1e --- /dev/null +++ b/devel/rubygem-memo_wise/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1647262208 +SHA256 (rubygem/memo_wise-1.6.0.gem) = 659428463c841fdd47e267d78f127345ec1d03529d75c3c817d99b8789ad6dc5 +SIZE (rubygem/memo_wise-1.6.0.gem) = 174080 diff --git a/devel/rubygem-memo_wise/pkg-descr b/devel/rubygem-memo_wise/pkg-descr new file mode 100644 index 000000000000..8ac49a5ba750 --- /dev/null +++ b/devel/rubygem-memo_wise/pkg-descr @@ -0,0 +1,11 @@ +The wise choice for Ruby memoization. + +* Fast performance of memoized reads (with benchmarks) +* Support for resetting and presetting memoized values +* Support for memoization on frozen objects +* Support for memoization of class and module methods +* Support for inheritance of memoized class and instance methods +* Documented and tested thread-safety guarantees +* Full documentation and test coverage! + +WWW: https://github.com/panorama-ed/memo_wise