Bug 259522

Summary: [NEW PORT]: devel/nimble: Package manager for the nim programming language
Product: Ports & Packages Reporter: Neal Nelson <ports>
Component: Individual Port(s)Assignee: Yasuhiro Kimura <yasu>
Status: Closed FIXED    
Severity: Affects Only Me CC: lwhsu, yasu
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/nim-lang/nimble
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259341
Attachments:
Description Flags
Git diff of new port. none

Description Neal Nelson 2021-10-29 10:10:22 UTC
Created attachment 229115 [details]
Git diff of new port.

Reinstate the port devel/nimble.

The lang/nim official documentation states that nimble is included with the distribution of nim, but this is somewhat disingenuous as koch, the nim builder, will fetch the nimble source code from git. Therefore, this is a clean separate port of nimble, which is not built by lang/nim.

This port uses the exact same git hash (not tag or release alas) as would be built currently when installing nim.
Comment 1 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-10-29 22:28:55 UTC
Take.
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-10-29 22:52:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7859c2a1569bbe914530946f45da996c3180d17b

commit 7859c2a1569bbe914530946f45da996c3180d17b
Author:     Neal Nelson <ports@nicandneal.net>
AuthorDate: 2021-10-29 21:32:22 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2021-10-29 22:52:29 +0000

    devel/nimble: Reinstate port and update to 0.13.1

    The official documentation of nim states that nimble is included with
    the distribution of nim, but this is somewhat disingenuous as koch,
    the nim builder, will fetch the nimble source code from git. So
    reinstate devel/nimble as separate port of nimble, which is not built
    by lang/nim.

    PR:             259522

 MOVED                        |  1 -
 devel/Makefile               |  1 +
 devel/nimble/Makefile (new)  | 27 +++++++++++++++++++++++++++
 devel/nimble/distinfo (new)  |  3 +++
 devel/nimble/pkg-descr (new) |  5 +++++
 5 files changed, 36 insertions(+), 1 deletion(-)
Comment 3 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-10-29 22:56:18 UTC
Committed. Thanks!