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)

Change History (0)

Note: See TracTickets for help on using tickets.