Already did several poudriere bulk -a on 10.1 with it, no issues, but need to
fix 8.x issue. Perhaps someone with more make(1) knowledge has suggestions.
Details
- Reviewers
- None
- Group Reviewers
portmgr
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage
Event Timeline
Mk/bsd.port.mk | ||
---|---|---|
5037 | Is there a chance that a distfile can have it's timestamp in the future ? |
I suppose, if an upstream set the file timestamp in the future, fetch would reproduce it, why?
Well, some build systems will base themselves on timestamps to know when to build, or rebuild, Perl, for instance, when using ExtUtils::MakeMaker (at least) will check if the Makefile generated from running perl Makefile.PL is more recent than Makefile.PL, and Perl's Config.pm which is at /usr/local/lib/perl5/${PERL_VER}/mach/Config.pm if this file has a timestamp in the future, you can't ever build anything with ExtUtils::MakeMaker because it'll keep rebuilding the Makefile until it's more recent than Config.pm :-)
Mk/bsd.port.mk | ||
---|---|---|
5037 | Taking the timestamp from distfile will work only for ports with distfiles |
Mk/bsd.port.mk | ||
---|---|---|
5038–5039 | what's with the empty else? |