fix some of the bootstrapping.
add libarchive
fix build dependencies for libmport
explicitly add the blocks runtime
change version check
update makefiles
switch to mandoc
more groff removal
get rid of groff here
forgot to add this for gcc build
Update libiconv implementation from NetBSD & FreeBSD. Add compatiblity shim for old binaries (libc_nonshared hack). Introduce ldscript for libc to allow us to use stack protector on i386 later.
Introduce a new option -DNO_ROOT that allows install and distribution targets to be run without root privilege. Information about ownership, group, flags, and suid bits are stored in the file specified by METALOG which defaults to ${DESTDIR}/METALOG. This file can be used in conjunction with bsdtar or makefs to generate archives or file system images with correct permissions.
Fix installkernel requiring users/groups defined in CHECK_UIDS and CHECK_GIDS to exist since r152680. This is only needed for installworld. The documented procedure of running mergemaster -p to check for missing users is only needed for installworld, not for installkernel. This fixes auditdistd incorrectly being required for installkernel. Obtained from: FreeBSD
turn off ctf and lint for 32bit compat
Merge libzfs_core and other ZFS bugfixes from FreeBSD and Illumos
add missing \
Add a new LIBRARIES_ONLY make variable to disable the build and install of files other than the actual libraries.
change 32bit builds to switch to sub make vs -E
allow LOCAL_DIRS to install files in directories not found in the system mtree. tweak mtree
add bin to path
we need 0.7 to build
check for missing uids
import a new version of zfs from opensolaris & freebsd
clang bandaid
various fixes to WITH_CTF
partial revert of last commit
fix pseudo checksum calculation. this fixes ipfilter with network controllers that mplement partial rx csum offload
fix distribute world when games is not enabled.
get rid of errors when running make with netbsd make
add MACHINE_INCLUDES
compile blocksruntime early
patch order that we build kerberos and m4 for bootstraping from a release before 0.7
They've gone to plaid.
change the build order of the kerberos tools for the new release
CVS updating is gone
bump the bootstrap versions on some recently updated utilities.
up the minimum version to build on
switch to compiler.mk
turn on svn keywords
Drop sparc64 arch
remove named from base
btxld is needed more recently than 4012.
tweak the boostrap rules.
Update build environment to support llvm + clang, remove choice on threading library.. we're only going to use libthr now. Try to fix cross builds. This will still fail on perl at the moment.
Fix some bootstrapping problems.
build iconv utilities as needed for bootstrapping. Remove some mkdir stuff that's in mtree now
minor tweaks
adjust bootstrapping of btxld so it's built for older releases unconditionally
use NO_PROFILE
fancy math is default
don't let environment override the CC and CXX flags.. this can screw up building 32bit libs on amd64
add a way to add more directories to the build tools list
allow setting shell in the environment for the build
fix a path issue
add doc distribution
Create new targets to aid in the transition to a live cd based install.
change how libmagic is built. This allows us to get libmsearch to build properly.
Build 32bit apache libs
libarchive needs liblzma now.
Check target arch as well as target to deterimine if we are doing a cross build. This will help on systems with 32bit vs 64bit issues.
Connect apache licensed software to build.
Import OpenBSD's sysctl sensors framework. This is based on work by Constantine A. Murenin for the 2007 Google summer of code for FreeBSD. Includes: sample config file for sensord rc scripts documentation fixes and updates sys/kern/kern_sensors.c sys/sensors.h This is compatible with OpenBSD 4.1 and 4.2 in terms of the userland bits.
back out several previous changes which cause problems on 64bit midnightbsd
This should fix a bug on amd64 building libs.
add sqlite3, libarchive and libfetch to the early prebuilt lib list. This isn't exactly what we want to do, but it solves the libmport problem for now. (in terms of libmport finding it's libs)
One of the problems seen on smultron's box was that bootstrap tools were not build. Correct an error in that section to force tools to build again.
add mksh :)
alright remove the stupid version thing. we're not planning on using dtrace any time soon anyway.
Fix buildworld problem where usr/libdata/pkgconfig wasn't getting created in the buildworld tmp dir.
ok this was a bad idea for now.
drop the pc98 arch and set the amd64 32bit libs up so that they work on all amd64 compatible cpus. also enable the VERSION var for a future project
Drop some of the bootstrapping for versions of freebsd before we initially forked.
fix bootstrapping variable. it should use the midnightbsd value.
Remove 50* osrel check.
deal with the ncurses issue and the order things are built. Prepare to go forward with gcc update (part one of many)
add showconfig target. cleanup target option for kernel builds. adjust list of targets.
We changed the directory name of the ncurses library. Fix it here.
Fix the dreaded libpthread.a is missing crap with bind. libthr and libpthread are both built now (so sparc64 and i386/amd64 work). Remove pcvt reference since I deleted that last night. Remove some directories that we don't need to go through to speed up the build.
We hacked this puppy up good. Add some obj targets.
Clean up
Oops. Haven't added audit...
Remove additional alpha bit... Don't create stray objects on pc98. We may still support pc98. Detect that the audit group is missing earlier during install.
Change default CVSup command to csup. Since we haven't done a release yet, fix default branch.
Remove references to alpha
Added cvs header.
This commit was generated by cvs2svn to compensate for changes in r5, which included commits to RCS files with non-trunk default branches.
Imported from FreeBSD 6.1 beta sources
Imported from FreeBSD 6.0 sources
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.