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.
Tags
None
Referenced Files
F103119489: D34810.id.diff
Thu, Nov 21, 6:45 AM
Unknown Object (File)
Sat, Nov 9, 12:54 AM
Unknown Object (File)
Sat, Nov 9, 12:54 AM
Unknown Object (File)
Sat, Nov 9, 12:54 AM
Unknown Object (File)
Sat, Nov 9, 12:54 AM
Unknown Object (File)
Oct 10 2024, 11:52 AM
Unknown Object (File)
Oct 10 2024, 11:52 AM
Unknown Object (File)
Oct 10 2024, 11:52 AM

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 Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 45047
Build 41935: arc lint + arc unit

Event Timeline

Otherwise, seems pretty much ready to be shipped.

devel/vipack/Makefile
8
10

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

16

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.

22

GH_PROJECT defaults to PORTNAME.

36

STRIP_CMD is not necessary when INSTALL_PROGRAM is used.

devel/vipack/files/patch-makefile_freebsd
23 ↗(On Diff #104695)

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
2

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
16

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.

36

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

devel/vipack/files/patch-makefile_freebsd
23 ↗(On Diff #104695)

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