Bug 262553 - devel/rubygem-memo_wise: new port (dependency for nanoc)
Summary: devel/rubygem-memo_wise: new port (dependency for nanoc)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yasuhiro Kimura
URL:
Keywords:
Depends on:
Blocks: 260635
  Show dependency treegraph
 
Reported: 2022-03-14 13:41 UTC by Stéphane D'Alu
Modified: 2022-03-23 13:07 UTC (History)
1 user (show)

See Also:


Attachments
memo wise (610 bytes, application/x-compressed-tar)
2022-03-14 13:41 UTC, Stéphane D'Alu
no flags Details
New port (1.26 KB, application/x-shellscript)
2022-03-23 10:15 UTC, Stéphane D'Alu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stéphane D'Alu 2022-03-14 13:41:58 UTC
Created attachment 232452 [details]
memo wise

Nanoc 2.12.5 is dropping ddmemoize and use MemoWise instead
Comment 1 Yasuhiro Kimura freebsd_committer freebsd_triage 2022-03-23 07:54:51 UTC
(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.
Comment 2 Yasuhiro Kimura freebsd_committer freebsd_triage 2022-03-23 08:01:58 UTC
(In reply to Yasuhiro Kimura from comment #1)

One more feedback.

* Please set your own mail address to MAINTAINER rather than ruby@FreeBSD.org.
Comment 3 Stéphane D'Alu 2022-03-23 10:15:26 UTC
Created attachment 232654 [details]
New port
Comment 4 Yasuhiro Kimura freebsd_committer freebsd_triage 2022-03-23 12:59:17 UTC
Take.
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-03-23 13:06:24 UTC
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(+)
Comment 6 Yasuhiro Kimura freebsd_committer freebsd_triage 2022-03-23 13:07:22 UTC
Committed. Thanks!