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

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


Branch: CURRENT, Version: 20170802, Package name: bootstrap-mk-files-20170802, 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)


   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.
   2016-04-11 14:37:48 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
Update bootstrap-mk-files to 20160411.  Changes:

  * Default to MKCATPAGES=no if mandoc is available on newer SunOS.
   2016-01-28 14:39:45 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Add LICENSE (original-bsd).
   2015-09-08 06:41:04 by David A. Holland | Files touched by this commit (2)
Log message:
Per PR 43356, remove references to rules for 'make subdir' for any
subdir in SUBDIRS, as that feature was removed in 1999.

Bump package date to 20150908 as this is a change, even if it's a
fairly minor change.
   2015-09-07 17:07:54 by Sevan Janiyan | Files touched by this commit (1)
Log message:
We currently detect $MACHINE_ARCH on OpenBSD/amd64 & Bitrig/amd64 as amd64.
Bitrig uses ELF on amd64 & arm and does not have any legacy dependency on a.out.
Remove if statement to check $MACHINE_ARCH is x86_64 in-order to set $OBJECT_FMT
to ELF, preventing $OBJECT_FMT being set to a.out by mistake.

Reviewed by joerg@
   2015-09-04 13:50:47 by Sevan Janiyan | Files touched by this commit (1)
Log message:
Remove references to a.out.
Add the necessary PIC flags for ELF shared libraries which is now assumed by default.

Reviewed by joerg@ wiz@
   2015-08-31 11:03:19 by Jonathan Perkin | Files touched by this commit (9) | Package updated
Log message:
Update bootstrap-mk-files to 20150831.  Changes:

  * Reduce unnecessary diffs in Darwin, Linux, and SunOS mods.

  * Sync WARNS flags on SunOS.

  * Remove obsolete modifications to bsd.sys.mk and sys.mk on Darwin.  This
    primarily brings in PROG_CXX support.

Tested in bulk builds on all modified platforms.