summaryrefslogtreecommitdiff
path: root/pkgtools/bootstrap-mk-files
AgeCommit message (Collapse)AuthorFilesLines
2007-08-25Only gcc understands those -W* flags for warnings.rillig1-1/+3
2007-08-10Don't use ld -x or ld -X. Bump version to 20070810.joerg6-88/+88
Discussed with and tested by various people over the last two month. This problem was exposed by pbulk.
2007-07-27Split bootstrap into two phases:joerg1-0/+32
- phase one builds the essential tools in the bare minimal version needed by the infrastructure to run "make install". - phase two runs "make install" for all the bootstrap packages. Set WRKOBJDIR for the second phase, we never want to leave garbage around. This increases the time for running bootstrap, but gives more deterministic results. It also means that e.g. configuration files in pkg_install can be handled normally. It is a prerequirement to sanely allow pkg_install some more extended work like building its own libarchive without having to worry too much about limitations on some platforms. This fixes the expansion of @gzcat@ in the download-vulnerability-list script. Tested by tnn@ on Interix and myself on DragonFly.
2007-04-12When calling bootstrap-register from the bootstrap script for thejoerg1-2/+1
various packages, pass down PKG_PRESERVE. Remove the default setting of PKG_PRESERVE, it makes perfect sense to install e.g. pkgtools/mtree and be able to remove it again, if it is not an essientiel tool. OK jlam@
2006-11-11Address PR pkg/34966 as suggested by Oliver Gould and apply the samejschauma4-15/+15
logic to all platforms: Some packages (such as math/gap) create wrappers based on the name of the compiler, so ${CC} should not contain any flags. Move flags into CFLAGS.
2006-08-24Add missing file to PLIST. Bump version.wiz2-3/+4
2006-08-06CPP on IRIX 5 with IDO cc is /usr/lib/cppschwarz1-1/+6
2006-07-14Import pkgtools/bootstrap-mk-files, which is the collection of bmake *.mkjlam46-0/+8774
files from the bootstrap kit. This package is used during bootstrap to properly register the installed *.mk files. 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.