Bug 264785 - [NEW PORT] devel/vipack: a language- and dependency-agnostic package manager
Summary: [NEW PORT] devel/vipack: a language- and dependency-agnostic package manager
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: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-20 11:33 UTC by Faraz Vahedi
Modified: 2022-06-20 17:00 UTC (History)
1 user (show)

See Also:


Attachments
formatted-patch (3.47 KB, patch)
2022-06-20 11:33 UTC, Faraz Vahedi
no flags Details | Diff
formatted-patch (revised) (4.17 KB, patch)
2022-06-20 12:07 UTC, Faraz Vahedi
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Faraz Vahedi 2022-06-20 11:33:10 UTC
Created attachment 234811 [details]
formatted-patch

Test plan:
  + portlint: passed
  + testport: passed on 12.3-RELEASE amd64,
                        12.3-RELEASE i386,
                        13.1-RELEASE amd64,
                        14.0-CURRENT amd64

Sponsored by: illuria Security, Inc.
Comment 1 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-06-20 11:45:16 UTC
The port needs to be added to devel/Makefile.
Comment 2 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-06-20 11:55:07 UTC
The commit messages should be like:
devel/vipack: New Port

<ENTER THE pkg-descr here> and make sure it doesn't exit 72 colwidth

PR:           264785
Reviewed by:  bofh
Sponsored by: illuria Security, Inc.
Comment 3 Faraz Vahedi 2022-06-20 12:07:22 UTC
Created attachment 234813 [details]
formatted-patch (revised)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-06-20 16:55:32 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=222d74a808b45b34716e47806ca7e4815d9cc371

commit 222d74a808b45b34716e47806ca7e4815d9cc371
Author:     Faraz Vahedi <kfv@kfv.io>
AuthorDate: 2022-06-20 11:15:27 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-06-20 16:55:13 +0000

    devel/vipack: New Port

    vipack is a language- and dependency-agnostic package manager
    that only needs a json tree describing package information,
    dependencies, and build steps.

    The default tree describes packages for Vishap Oberon Compiler,
    but there's no restriction on the stack and any custom tree can
    be used.

    WWW: https://github.com/vishaps/vipack

    PR:           264785
    Reviewed by:  bofh
    Sponsored by: illuria Security, Inc.

 devel/Makefile                                   |  1 +
 devel/vipack/Makefile (new)                      | 33 ++++++++++++++++++++++++
 devel/vipack/distinfo (new)                      | 11 ++++++++
 devel/vipack/files/patch-makefile__freebsd (new) | 11 ++++++++
 devel/vipack/pkg-descr (new)                     |  9 +++++++
 5 files changed, 65 insertions(+)