Opened 2 years ago
Last modified 2 years ago
#66016 new defect
git @2.38.0: binaries are missing from https://packages.macports.org/
Reported by: | petamas (Tamás PEREGI) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | Cc: | ci42, herbygillot (Herby Gillot), esbugz | |
Port: | git |
Description
My understanding is that ports should have prebuilt binaries present on https://packages.macports.org/. However, there's no git
folder there: https://packages.macports.org/git
Is this a bug, or am I missing something? AFAIK, binary distribution is not against git's licensing terms.
Change History (3)
comment:1 Changed 2 years ago by jmroot (Joshua Root)
comment:2 Changed 2 years ago by petamas (Tamás PEREGI)
Thanks for the quick answer!
If the dependencies' licenses prohibit distribution, then how can HomeBrew have a binary distribution ("bottle")? Also, how can git be downloadable for Windows as an executable? Is the gdbm/libunistring dependency specific to how the package is set up in MacPorts? If so, can it possibly be reformulated in a way that doesn't depend on non-distributable packages? (Eg. through a variant.)
comment:3 Changed 2 years ago by esbugz
Cc: | esbugz added |
---|
That dependency is via perl5.34. If we assume for the sake of argument that nothing in git is using perl's gdbm features, the problem becomes: