Opened 9 years ago
Last modified 3 years ago
#50896 assigned enhancement
Implement a function to create stable tarballs — at Initial Version
Reported by: | mojca (Mojca Miklavec) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | MacPorts Future |
Component: | base | Version: | 2.3.4 |
Keywords: | Cc: | raimue (Rainer Müller), neverpanic (Clemens Lang) | |
Port: |
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)
Note: See
TracTickets for help on using
tickets.