Created attachment 232452 [details] memo wise Nanoc 2.12.5 is dropping ddmemoize and use MemoWise instead
(In reply to Stéphane D'Alu from comment #0) Some feedbacks about attachment 232452 [details]. * Submit your new port according to the section 3.6 of Porter's Handbook. * 'Created by:' header is obsolete. So remove it from Makefile. * Description and WWW in pkg-descr aren't that of memo_wize.
(In reply to Yasuhiro Kimura from comment #1) One more feedback. * Please set your own mail address to MAINTAINER rather than ruby@FreeBSD.org.
Created attachment 232654 [details] New port
Take.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6d584ad463b6c0a3bb037f1a4c78aa9b62b76af9 commit 6d584ad463b6c0a3bb037f1a4c78aa9b62b76af9 Author: Stéphane D'Alu <sdalu@sdalu.com> AuthorDate: 2022-03-23 12:56:05 +0000 Commit: Yasuhiro Kimura <yasu@FreeBSD.org> 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 (new) | 16 ++++++++++++++++ devel/rubygem-memo_wise/distinfo (new) | 3 +++ devel/rubygem-memo_wise/pkg-descr (new) | 11 +++++++++++ 4 files changed, 31 insertions(+)
Committed. Thanks!