[MacPorts] #71847: p7zip is no longer maintained as should be replaced with 7zip
MacPorts
noreply at macports.org
Fri Jan 17 04:25:17 UTC 2025
#71847: p7zip is no longer maintained as should be replaced with 7zip
-------------------------------------------------+-------------------------
Reporter: lcvisser | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: gecode gnat-booch95 gnat-booch95 |
gutils-suite keka keka littleutils lzma |
MoltenVK p5-io-compress-lzma stardict ufo-ai |
-------------------------------------------------+-------------------------
Changes (by ryandesign):
* cc: mascguy, Schamschula, Gcenx, jasonliu--, cardi, herbygillot,
srirangav (added)
* type: request => enhancement
* port: p7zip 7zip =>
gecode gnat-booch95 gnat-booch95 gutils-suite keka keka littleutils
lzma MoltenVK p5-io-compress-lzma stardict ufo-ai
Comment:
Some of those Portfiles explicitly depend on `port:p7zip`:
* gnat-booch95
* gutils-suite
* keka
* littleutils
* MoltenVK
* p5-io-compress-lzma
* ufo-ai
Whether each of those ports can be switched from p7zip to 7zip will need
to be investigated individually.
Others have a 7z-compressed distfile as indicated by their use of `use_7z
yes`:
* gecode
* gnat-booch95
* keka
* lzma
* stardict
In those cases, MacPorts base automatically adds the `bin:7za:p7zip`
dependency and uses it to extract the file. To fix these, the dependency
added by MacPorts base would have to be changed. If the program installed
by the 7zip port is named differently than the program installed by the
p7zip port (it is) or takes different arguments, then further changes to
MacPorts base would be needed to adapt to that. If any of the ports
customize the extract arguments that would need to be verified too, but I
don't think any of them do.
7zip has more dependencies than p7zip which may be undesirable.
7zip only works on arm64 and x86_64 which is definitely undesirable for
users of ppc, ppc64, and i386 systems.
--
Ticket URL: <https://trac.macports.org/ticket/71847#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list