Bug 259522 - [NEW PORT]: devel/nimble: Package manager for the nim programming language
Summary: [NEW PORT]: devel/nimble: Package manager for the nim programming language
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: https://github.com/nim-lang/nimble
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-29 10:10 UTC by Neal Nelson
Modified: 2021-10-29 22:56 UTC (History)
2 users (show)

See Also:


Attachments
Git diff of new port. (1.52 KB, patch)
2021-10-29 10:10 UTC, Neal Nelson
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!