[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