Page MenuHomeFreeBSD

[NEW] devel/vipack: a language- and dependency-agnostic package manager
AbandonedPublic

Authored by kfv_kfv.io on Apr 6 2022, 11:48 PM.

Details

Reviewers
0mp
Group Reviewers
Ports Committers
Summary
[NEW] devel/vipack: a language- and dependency-agnostic package manager

vipack is a language- and dependency-agnostic package manager.

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

Reviewd_by: ???
Differential_Revision: D34810
Sponsored_by: illuria Security, Inc.
Test Plan

portlint: passed
testport: passed
runtime: We use (and develop) the port at illuria Security, Inc.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 45037
Build 41925: arc lint + arc unit

Event Timeline

Otherwise, seems pretty much ready to be shipped.

devel/vipack/Makefile
7
9

If there is a license file, it would be nice to set LICENSE_FILE.

15

Note: Even though there are some ports already in the ports tree which depend on git@lite, I'm not sure if that's a good default due to conflicts with the default devel/git flavor.

21

GH_PROJECT defaults to PORTNAME.

35

STRIP_CMD is not necessary when INSTALL_PROGRAM is used.

devel/vipack/files/patch-makefile_freebsd
23

I've not read the makefile but if we already change all: deps to all perhaps there is no need to remove the deps target completely. This way we can reduce the patch.

devel/vipack/pkg-descr
1

Maybe the desc. could include some indication why someone would want to use and how it compares to pkg or pip?

0mp requested changes to this revision.Apr 7 2022, 8:42 AM
This revision now requires changes to proceed.Apr 7 2022, 8:42 AM
  • devel/vipack: Update to v0.9.1, include LICENSE_FILE, use devel/git, and improve the pkg-descr
kfv_kfv.io added inline comments.
devel/vipack/Makefile
15

It makes total sense, right. It doesn't need git for BUILD_DEPENDS, by the way. It was for testing (before I use GH_TUPLE), and I forgot to remove it, my apologies.

35

Ah, perfect! Thanks, I didn't know.

devel/vipack/files/patch-makefile_freebsd
23

Completely true. I thought it might be more descriptive to remove deps as well. OK, I'll update.

kfv_kfv.io marked 2 inline comments as done.
  • devel/vipack: Update the patch file