[MacPorts] #50896: Implement a function to create stable tarballs

MacPorts noreply at macports.org
Tue Mar 15 05:28:36 PDT 2016


#50896: Implement a function to create stable tarballs
--------------------------+--------------------------------
  Reporter:  mojca@…      |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  base         |    Version:  2.3.4
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------------------
Description changed by mojca@…:

Old description:

> Many components in the core need a function that is able to create a
> stable tarball:
>   * creating tarballs from SVN checkouts, potentially from git
> repositories with submodules etc.
>   * creating reproducible tarballs with binary builds
>
> Options:
>   * folder whose contents have to be compressed
>   * compression method / extension
>   * name of the prefix (usually that would be `${distname}`)
>   * (optional?) timestamp of the resulting tarball
>   * (optional?) whether or not to change timestamps of all files (svn
> checkout might already have suitable timestamps when `use-commit-
> times=yes` is set)

New description:

 Many components in the core need a function that is able to create a
 stable tarball:
   * creating tarballs from SVN checkouts, potentially from git
 repositories with submodules etc.
   * creating reproducible tarballs with binary builds

 Options:
   * folder whose contents have to be compressed
   * filename (including full path) for output file
   * compression method (and/or extension)
   * name of the prefix (usually that would be `${distname}`)
   * (optional?) timestamp of the resulting tarball
   * (optional?) whether or not to change timestamps of all files (svn
 checkout might already have suitable timestamps when `use-commit-
 times=yes` is set)

--

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


More information about the macports-tickets mailing list