Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-18 | take us to 5.0-beta | Theo de Raadt | |
2011-07-18 | Pass install the -S option to avoid a window where the target isn't | Philip Guenthe | |
executable (by mode or content), which can trip up builds with 'make -j' ok millert@ | |||
2011-07-16 | The /g flag is unneeded when the pattern in ${var:S/pattern/sub/g} can | Philip Guenthe | |
only match once per word, such as when it's anchored with '$' ok espie@ | |||
2011-07-10 | Switch arm ports to gcc4. ok deraadt@ | Miod Vallat | |
2011-07-08 | Switch sparc to gcc4. No source upgrade possible (well, it obviously can be | Miod Vallat | |
done, but it's so tedious it will sing you to sleep, so we'll conveniently not bother documenting the steps), please upgrade from binary snapshots dated July 8th or more recent. Grunt work by kettenis@ who suffered a machine failure; ok deraadt@ | |||
2011-07-06 | Make sure typing "make install" twice in a row | Ingo Schwarze | |
installs manuals twice, not only the first time. Admittedly, marking real target files as .PHONY is ugly, but this is the least complex fix found so far. If somebody comes up with something better, i will gladly improve this. Problem originally reported and some prodding by deraadt@. | |||
2011-07-06 | Do not use wildcards in GCC4_ARCH, they do not play well with make's :M | Miod Vallat | |
modifier. Found the hard way... | |||
2011-07-06 | Make sure ${BEFOREMAN} is finished before ${MANLINT} is started; | Ingo Schwarze | |
otherwise, stuff gets done in the wrong order in make -j. While here, also make sure ${BEFOREMAN} is finished before any manual source code is generated. tested in make build / make release by krw@ | |||
2011-07-05 | Allow parallel linting of manuals, | Ingo Schwarze | |
by using one mandoc process and one timestamp file per man page. This might be slightly slower on single-processor machines, but it's considerably faster with make -j. "I think so" deraadt@ | |||
2011-07-05 | Allow switching between binutils and binutils 2.17. | Dale Rahn | |
NOTE: binutils-2.17 has not been tested on any archs. ok pirofti@ | |||
2011-07-04 | Simplfy GCC decision by making the list of archs instead a huge | Dale Rahn | |
list if ${MACHINE_ARCH} == "xx" tests ok deraadt@ pirofti@ (with fixes mentioned from kettenis) | |||
2011-06-28 | Less ugly MANSUBDIR handling, not needing '' any longer. | Ingo Schwarze | |
ok espie@ Note: This does not yet fix the issue noted by deraadt@ that two consecutive make install invocations install only once. Both of my proposed solutions are not nice, and espie@ is searching for a cleaner way. | |||
2011-06-24 | Replace the .PHONY manlint target by an empty timestamp file, so man pages | Christian Weisgerber | |
are only re-linted after an actual change. Tweaked from schwarze@'s diff; ok schwarze@ | |||
2011-06-23 | switch to installing source manuals (base part) | Ingo Schwarze | |
discussed with lots of people, tested by naddy@, "move fast" deraadt@ | |||
2011-04-22 | do not mention the now gone PSD/USD directories; ok miod | Jason McIntyre | |
2011-03-12 | bsd.doc.mk is dead. long live bsd.doc.mk | Theo de Raadt | |
discussed with ingo | |||
2011-01-13 | move to 4.9-current | Theo de Raadt | |
2010-11-18 | Sync the LIBFOO defines with the current set of libraries we build and | Miod Vallat | |
install. Also define LIBARCH on arm platforms. ok millert@ deraadt@ | |||
2010-10-17 | Build tbl(1) pages with mandoc(1), not groff. | Ingo Schwarze | |
Xenocara build checked myself, base build also by jmc@, thanks! "don't wait for me" deraadt@ Pages in base using tbl mostly look good already except for the rare .T{ macros; there may still be a few formatting issues in xenocara, please speak up when you run into them. Eventually, mandoc will catch up. | |||
2010-09-24 | Switch mips-based ports to gcc4. Most of the work has been done by kettenis@. | Miod Vallat | |
2010-09-09 | Use mandoc instead of groff to build PostScript manuals; note that | Ingo Schwarze | |
these are not built by default, but only built when MANPS is set. kristaps@ and jmc@ agree with the idea, and the patch doesn't bother deraadt@ at all | |||
2010-07-30 | Add "-S" to library installs to avoid breakage when one | Chris Kuethe | |
"make -j8 build" job is installing libc and another job is expecting to use libc (for example). ok phessler | |||
2010-07-24 | move to 4.8-beta | Theo de Raadt | |
2010-07-08 | Switch hppa, i386 and powerpc to gcc4. Bump libc major to handle ABI corner | Mark Kettenis | |
cases fixed in gcc4. | |||
2010-05-26 | Switch amd64 and sparc64 over to gcc4; bump libc major to deal with the ABI | Mark Kettenis | |
corner cases that were fixed in gcc4, and changes in libgcc that we may have missed. ok kettenis@ | |||
2010-05-09 | define COMPILER_VERSION to be used later. | Marc Espie | |
Based on dale's idea. (please install this file now, so you won't get errors when we commit the rest). | |||
2010-04-03 | Build all manual pages in base with mandoc(1) instead of groff, | Ingo Schwarze | |
excepting the tbl(1) pages, which are less than twenty. "commit the diff that enables it, now" deraadt@ | |||
2010-03-27 | pass -d -t to the default ``make tags'' flags. | Owain Ainsworth | |
note that this does not affect sys (which already uses those flags) and libc (which has its own special target for them). just other uses of bsd.{prog,lib,dep}.mk. "I suppose" deraadt@, "yes, we want that" marco@ From Toni Mueller, thanks! | |||
2010-03-02 | variable name is SUBDIR, not SUBDIRS; from Amarendra Godbole | Jason McIntyre | |
2010-02-03 | Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent | Miod Vallat | |
files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@ | |||
2010-01-26 | 4.7-BETA (also, lo-carb and ozone layer friendly) | Miod Vallat | |
2009-09-23 | use "exec ${MAKE} ..." instead of "${MAKE} ..." for recursion. | Matthieu Herrb | |
This saves a few processes. ok miod@. | |||
2009-06-20 | 4.6-BETA | Miod Vallat | |
2009-02-08 | Move to 4.5-BETA | Miod Vallat | |
2009-02-05 | Revert 1.54 and build debug libs on hp300 too. | Miod Vallat | |
2008-09-07 | allow PICFLAG to be overridden; ok kettenis drahn | Theo de Raadt | |
2008-07-02 | move to 4.4-beta | Theo de Raadt | |
2008-03-28 | Enable shared libraries on landisk. | Dale Rahn | |
The sh architecture required some different linkage than most platforms, This fixes those other requirements. | |||
2008-03-25 | Add a bsd.xconf.mk glue file, to be included at the start of Xenocara | Matthieu Herrb | |
makefiles. ok oga@. | |||
2008-03-24 | check for emptiness of SRCS, since make warns otherwise. | Marc Espie | |
okay deraadt@ | |||
2008-02-20 | 4.3-beta | Miod Vallat | |
2007-11-04 | Always compile modules with -mcmodel=kernel on amd64. | Mike Belopuhov | |
Fix parentheses while here. Reminded by deraadt@ | |||
2007-11-03 | unmess make depend: make sure stuff is built in the correct order. | Marc Espie | |
2007-11-03 | add a BEFOREMAN hook variable, for those programs that need something to | Marc Espie | |
be done before they can build their manpages. `ah right' millert@ | |||
2007-07-25 | crank to 4.2-beta | Theo de Raadt | |
2007-05-01 | warn if base obj directory does not exist. | Marc Espie | |
okay deraadt@ | |||
2007-02-12 | 4.1-beta | Henning Brauer | |
2007-01-04 | actually echo what's being executed; ok espie@ | Otto Moerbeek | |
2006-12-31 | - XORG_PREFIX is now X11BASE | Matthieu Herrb | |
- define X11ETC here to avoid bootstrap problems noticed by Pierre-Yves Dampure and Frederick C. Druseikis. | |||
2006-11-25 | Hooks needed by modular X builds. ok espie@ dim@. | Matthieu Herrb | |