cygport 0.36.8-1
Christian Franke
Christian.Franke@t-online.de
Mon Feb 12 13:58:44 GMT 2024
Jon Turney wrote on cygwin-announce list:
>
> The following packages have been uploaded to the Cygwin distribution:
>
> * cygport-0.36.8-1
>
> cygport is the standard method for building and maintaining packages
> for the Cygwin distribution.
>
>> ...
>> Add initial support for SOURCE_DATE_EPOCH
Testcase with Cygwin 3.5.0-1 src package:
- using current non-test packages including g++ 11.4.0, but
- binutils needs to be downgraded to 2.41-3 (see my related recent post
on this list)
Then this command apparently produces reproducible packages:
cd /usr/src/cygwin-3.5.0-1.src &&
SOURCE_DATE_EPOCH=1704974400 cygport ./cygwin.cygport all
This requires that always the same build directory is used. I attached
the package checksums in case someone is willing to repeat the test.
It also worked with the following of my packages, regardless of build
directory:
busybox-1.36.1-1, ddrescue-1.28-1, smartmontools-7.4-1
(busybox and smartmontools have SOURCE_DATE_EPOCH already set in the
cygport file)
--
Regards,
Christian
-------------- next part --------------
b4362a4df2688819e34555173c5f843f *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-3.5.0-1-src.hint
17c671cf6fd3f96cca4b7c411bf5c893 *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-3.5.0-1-src.tar.xz
4d114538888011e43fd0e97fdba04fbf *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-3.5.0-1.hint
1b97eefb0a3ee5606076dd12abe00ae1 *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-3.5.0-1.tar.xz
bd8cfd72f3cffeada421debc9ac06f01 *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-debuginfo/cygwin-debuginfo-3.5.0-1.hint
ca80ee415c134c691a5edc2cb5cc6507 *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-debuginfo/cygwin-debuginfo-3.5.0-1.tar.xz
1fcf6f79fc6bb1e05eb7c45fcf9c157e *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-devel/cygwin-devel-3.5.0-1.hint
a5255ae6047d9d7e4a97503f1b708696 *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-devel/cygwin-devel-3.5.0-1.tar.xz
b761a8949c7e843d43eb97375be53576 *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-doc/cygwin-doc-3.5.0-1.hint
06ce0286241c7404a02c1d094cf7e33c *cygwin-3.5.0-1.x86_64/dist/cygwin/cygwin-doc/cygwin-doc-3.5.0-1.tar.xz
More information about the Cygwin
mailing list