Path to this page:
./
pkgtools/bootstrap-mk-files,
*.mk files for the bootstrap bmake utility
Branch: CURRENT,
Version: 20240422,
Package name: bootstrap-mk-files-20240422,
Maintainer: pkgsrc-usersThe bootstrap bmake(1) utility uses some customised .mk files in order
to pre-define certain definitions and targets, which guide the build
process. This package provides those *.mk files for the bmake(1)
utility.
Required to build:[
pkgtools/cwrappers]
Version history: (Expand)
- (2024-04-22) Updated to version: bootstrap-mk-files-20240422
- (2023-05-09) Updated to version: bootstrap-mk-files-20230509
- (2023-02-25) Updated to version: bootstrap-mk-files-20230225
- (2023-02-25) Updated to version: bootstrap-mk-files-20230224
- (2018-09-10) Updated to version: bootstrap-mk-files-20180901
- (2017-11-23) Package has been reborn
CVS history: (Expand)
2024-12-03 13:58:09 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
bootstrap-mk-files: Fix syntax error on OpenBSD.
OS_VERSION is not defined, and you cannot perform numerical comparisons
on strings anyway. Reduce some diffs to the main file while here.
|
2024-04-22 09:33:05 by Jonathan Perkin | Files touched by this commit (17) |
Log message:
bootstrap-mk-files: Update to 20240422.
Remove OS variable from remaining sys.mk files. This was never defined on a
few operating systems (including NetBSD), is not used by pkgsrc, and wasted a
fork of a shell and uname(1) in every bmake call on many systems.
|
2023-05-12 02:44:39 by Charlotte Koch | Files touched by this commit (4) | |
Log message:
bootstrap-mk-files: Remove Bitrig support
|
2023-05-09 19:02:32 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 20230509. Changes:
- OpenBSD: don't install catpages by default.
While here, fix pkglint warnings.
|
2023-02-25 12:27:27 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
bootstrap-mk-files: Do not overwrite OBJECT_FMT.
Fixes builds on macOS. Bump version to 20230225.
|
2023-02-25 02:46:42 by Taylor R Campbell | Files touched by this commit (2) |
Log message:
bootstrap-mk-files: Set OBJECT_FMT=ELF in bsd.own.mk.
mips64eb is not on a.out, but the outdated bsd.own.mk conditionals
selected that for it. This now matches modern NetBSD, as of 2008 --
everything's on ELF, nothing on a.out or COFF any more.
|
2021-06-18 14:17:34 by Nia Alarie | Files touched by this commit (1) |
Log message:
bootstrap-mk: Remove GCC/Clang-specific warning flags
These are leftover from the NetBSD base system where having lots
of specific warning flags makes sense because the system is compiled
with -Werror, but here they just cause portability problems.
Reported as breaking the bootstrap on HP-UX by Lehel Bernadt on
pkgsrc-users@.
|
2020-08-29 22:11:21 by Jonathan Schleifer | Files touched by this commit (1) |
Log message:
Fix bootstrap on QNX
Tested with QNX 6.5.0SP1.
Two things were needed:
* bootstrap needs to export ACCEPT_INFERIOR_RM_PROGRAM=yes on QNX,
because libarchive checks for "rm -f" (with no arguments) working in
configure. It doesn't seem to actually use it during the build, so
this works.
* QNX.sys.mk sets LORDER to echo, but sets TSORT to tsort -q. This
results in tsort complaining about having an uneven number of inputs,
since of course there are no dependency pairs.
Hence, if LORDER is overridden to echo, TSORT also needs to be
overridden to cat. Interestingly, Linux.sys.mk also sets LORDER=echo
and TSORT=tsort -q, so it's surprising this isn't broken as well?
|