[MacPorts] #64002: Request to add a Port for the py-acefile Program

MacPorts noreply at macports.org
Thu Nov 18 19:54:39 UTC 2021


#64002: Request to add a Port for the py-acefile Program
-------------------------+--------------------
  Reporter:  RobK88      |      Owner:  (none)
      Type:  request     |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:
      Port:  py-acefile  |
-------------------------+--------------------
Description changed by RobK88:

Old description:

> 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 us the the
> 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?

New description:

 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?

--

-- 
Ticket URL: <https://trac.macports.org/ticket/64002#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list