[MacPorts] #50896: Implement a function to create stable tarballs
#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 Keywords: | Port: -------------------------+-------------------------------- 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) -- Ticket URL: <https://trac.macports.org/ticket/50896> MacPorts <https://www.macports.org/> Ports system for OS X
#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
participants (1)
-
MacPorts