Opened 3 years ago
Last modified 3 years ago
#64002 closed request
Request to add a Port for the py-acefile Program — at Version 1
Reported by: | RobK88 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.1 |
Keywords: | Cc: | ||
Port: | py-acefile |
Description (last modified by RobK88)
I would like to request that Macports adds a port for py-acefile.
To my knowledge, acefile is the ONLY software available that can safely unpack or decompress .ace version 1 and .ace version 2 archives.
The closed source unace binary provided by the original developer has a major security vulnerability in it. And the developer is no longer around. The pitfalls of closed source software!
For those of us who have old .ace archives around, py-acefile is the only safe way to unpack or decompress them.
The website is: https://www.roe.ch/acefile
the source can be downloaded from: https://pypi.org/project/acefile/#files
Description --- This single-file, pure python 3, no-dependencies implementation is intended to be used as a library, but also provides a stand-alone unace utility. As mostly pure-python implementation, it is significantly slower than native implementations, but more robust against vulnerabilities.
I do not mind taking a crack at developing a portfile. I have never created a portfile for a python binary. If one could point me to a good template for a portfile for building python binary, that would help me out a lot.
Other than declaring python 3 as a dependency in the portfile, does one also need to declare pip-install as a dependency?