./pkgtools/bootstrap-mk-files, *.mk files for the bootstrap bmake utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20180901, Package name: bootstrap-mk-files-20180901, Maintainer: pkgsrc-users

The 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)


CVS history: (Expand)


   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?
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2018-11-15 01:50:44 by Sevan Janiyan | Files touched by this commit (1)
Log message:
All Minix supported platforms are ELF.
Confirmed with bsd.own.mk in Minix 3.4RC6 base.
   2018-11-13 22:06:48 by Sevan Janiyan | Files touched by this commit (1)
Log message:
Minix does support shared libraries (tested on 3.4RC6).
   2018-09-01 23:56:05 by Tobias Nygren | Files touched by this commit (5)
Log message:
bootstrap-mk-files: Add aarch64 to get correct OBJECT_FMT. Bump to 20180901
   2018-01-27 20:07:48 by Roland Illig | Files touched by this commit (20)
Log message:
pkgtools/*: Realign variables in Makefiles

Mainly done by pkglint, manually reviewed and improved in some few cases.
   2017-08-02 11:38:06 by Maya Rashish | Files touched by this commit (6)
Log message:
Remove -Werror from bootstrap path. It makes the cwrappers build
fail unnecessarily on some edge cases such as older glibc.

PR pkg/52390: current fails to bootstrap on CentOS 6

ok pkgsrc-pmc@
   2016-09-08 16:28:12 by Joerg Sonnenberger | Files touched by this commit (10)
Log message:
bootstrap-mk-files-20160908:
Unless a platform explicitly sets DBG, default to -O2 on all
architectures. Most importantly, don't default to unoptimized builds
on AMD64.