summaryrefslogtreecommitdiff
path: root/tools/build
Commit message (Collapse)AuthorAgeFilesLines
* MFC r204459 (antonie):Xin LI2010-11-231-0/+17
| | | | | | | | | | | | | Add files to remove when MK_PKGTOOLS=no. MFC r215045 [1]: Hide 460.chkportsum in MK_PKGTOOLS != no case. Submitted by: Alex Kozlov <spam rm-rf kiev ua> [1] Notes: svn path=/stable/8/; revision=215730
* MFC r203567 (by antoine):Rebecca Cran2010-11-211-116/+335
| | | | | | | | | | Update files to remove when MK_KERBEROS=no. MFC r203561 (by antoine): Add files to remove when MK_GSSAPI=no. Notes: svn path=/stable/8/; revision=215640
* MFC r215306:Rebecca Cran2010-11-211-5/+2
| | | | | | | | | | | | libatm_p.a, libkeycap_p.a and libmytinfo_p.a are already in ObsoleteFiles.inc. liblwres.so.10 has been replaced by liblwres.so.50. usr/share/man/man8/nsupdate.8.gz was moved to usr/share/man/man1/nsupdate.1.gz in bind 9.4.3. Reported by: arundel Notes: svn path=/stable/8/; revision=215636
* MFC: Add /bin/rmail symlink to mailwrapper if sendmail is not being builtMark Murray2010-11-171-0/+2
| | | | | | | | and mailwrapper is being built. Ensure that it is not removed by "make delete-old". Add Exim example to man page. Notes: svn path=/stable/8/; revision=215429
* MFCAlexander Leidinger2010-08-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r209195: Add a periodic zfs scrub script. Features: - configurable amount of days between scrubs (default value or per pool) - do not scrub directly after pool creation (respects the configured number of days between scrubs) - do not scrub if a scrub is in progress - tells how to see the status of the scrub - tells how many days since the last scrub if it skips the scrubbing - warns if a non-existent pool is specified explicitely (default: no pools specified -> all currently imported pools are handled) - runs late in the periodic run to not slow down the other periodic daily scripts r209250: - connect the zfs scrub script - move the zfs status script into the MK_ZFS conditional to respect WITHOUT_ZFS r209253: Add the ZFS periodic daily scripts to the ZFS part. (make delete-old) Requested by: "J. Hellenthal" <jhell@DataIX.net> PR: 149271 Notes: svn path=/stable/8/; revision=211495
* MFC r203584,r203711,r203733,r204379:Xin LI2010-06-291-6/+241
| | | | | | | Teach obsolete NO_MAIL* friends. Notes: svn path=/stable/8/; revision=209601
* MFC: r208322Jung-uk Kim2010-05-251-0/+9
| | | | | | | | | Add an option file for WITHOUT_MAN_UTILS to regenerate src.conf(5). Approved by: re (kib) Notes: svn path=/stable/8/; revision=208547
* MFC r205702:Xin LI2010-03-292-12/+0
| | | | | | | | | | | | | | Remove GNU cpio after fix of CVE-2010-0624. Note that this is actually a no-op for most users, as this GNU cpio was broken on -HEAD and 8-STABLE since last March until the recent fix. FreeBSD 8.0+ uses BSD cpio by default and the code is being actively maintained. Notes: svn path=/stable/8/; revision=205848
* Add libjail, a (somewhat) simpler interface to the jail_set and jail_getJamie Gritton2009-06-241-0/+1
| | | | | | | | | system calls and the security.jail.param sysctls. Approved by: bz (mentor) Notes: svn path=/head/; revision=194870
* Add support for the build options that are currently in the port:Doug Barton2009-06-014-0/+10
| | | | | | | | | | WITH_BIND_IDN WITH_BIND_LARGE_FILE WITH_BIND_SIGCHASE WITH_BIND_XML Notes: svn path=/head/; revision=193280
* Remove if_ppp(4) and if_sl(4).Ed Schouten2009-04-051-4/+0
| | | | | | | | | | | | | | | | Not only did these two drivers depend on IFF_NEEDSGIANT, they were broken 7 months ago during the MPSAFE TTY import. if_ppp(4) has been replaced by ppp(8). There is no replacement for if_sl(4). If we see regressions in for example the ports tree, we should just use __FreeBSD_version 800045 to check whether if_ppp(4) and if_sl(4) are present. Version 800045 is used to denote the import of MPSAFE TTY. Discussed with: rwatson, but also rwatson's IFF_NEEDSGIANT emails on the lists. Notes: svn path=/head/; revision=190751
* Doh! r188813 modified an auto-generated file. Fix it for real:Mike Makonnen2009-02-202-7/+4
| | | | | | | | | | o grammar fix o remove mention of libkse Submitted by: Niclas Zeising <niclas.zeising@gmail.com> Notes: svn path=/head/; revision=188848
* add missing optionsSam Leffler2008-09-232-0/+7
| | | | Notes: svn path=/head/; revision=183306
* add missing optionsSam Leffler2008-09-232-0/+5
| | | | Notes: svn path=/head/; revision=183305
* add new build knobs and jigger some existing controls to improveSam Leffler2008-09-2126-0/+99
| | | | | | | | | | | control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month Notes: svn path=/head/; revision=183242
* Add files to remove when WITHOUT_HESIOD is set.Antoine Brodin2008-09-131-3/+7
| | | | | | | | | | This fixes "make check-old" when WITH_HESIOD is set. PR: 122406 MFC after: 1 month Notes: svn path=/head/; revision=183002
* Add files to remove when MK_GNU_CPIO = noAntoine Brodin2008-07-281-0/+6
| | | | Notes: svn path=/head/; revision=180926
* Enable GCC stack protection (aka Propolice) for userland:Ruslan Ermilov2008-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - It is opt-out for now so as to give it maximum testing, but it may be turned opt-in for stable branches depending on the consensus. You can turn it off with WITHOUT_SSP. - WITHOUT_SSP was previously used to disable the build of GNU libssp. It is harmless to steal the knob as SSP symbols have been provided by libc for a long time, GNU libssp should not have been much used. - SSP is disabled in a few corners such as system bootstrap programs (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves. - It should be safe to use -fstack-protector-all to build world, however libc will be automatically downgraded to -fstack-protector because it breaks rtld otherwise. - This option is unavailable on ia64. Enable GCC stack protection (aka Propolice) for kernel: - It is opt-out for now so as to give it maximum testing. - Do not compile your kernel with -fstack-protector-all, it won't work. Submitted by: Jeremie Le Hen <jeremie@le-hen.org> Notes: svn path=/head/; revision=180012
* 1. Make the BSD version of cpio the default [1]Doug Barton2008-06-163-0/+11
| | | | | | | | | | | | | | | | | | | | a. The BSD version will be built and installed unless WITHOUT_BSD_CPIO is defined. b. The GNU version will not be built or installed unless WITH_GNU_CPIO is defined. If this is defined, the symlink in /usr/bin will be to the GNU version whether the BSD version is present or not. When these changes are MFCed the defaults should be flipped. 2. Add a knob to disable the building of GNU grep. This will make it easier for those that want to test the BSD version in the ports. Approved by: kientzle [1] Notes: svn path=/head/; revision=179813
* Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE andBjoern A. Zeeb2008-05-262-59/+0
| | | | | | | | | | | | | | | | | | | | | parts relied on the now removed NET_NEEDS_GIANT. Most of I4B has been disconnected from the build since July 2007 in HEAD/RELENG_7. This is what was removed: - configuration in /etc/isdn - examples - man pages - kernel configuration - sys/i4b (drivers, layers, include files) - user space tools - i4b support from ppp - further documentation Discussed with: rwatson, re Notes: svn path=/head/; revision=179315
* Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longerRuslan Ermilov2008-03-292-9/+0
| | | | | | | build libkse. This should fix WITHOUT_LIBTHR builds as a side effect. Notes: svn path=/head/; revision=177714
* Don't remove usr/include/fs/nwfs and usr/include/netncp, as they are alwaysAntoine Brodin2008-03-241-2/+2
| | | | | | | | | | | recreated during installworld (they are in BSD.include.dist). Reported by: Pawel Worach Approved by: rwatson (mentor) X-MFC: with revision 1.13 Notes: svn path=/head/; revision=177552
* Add some checks for amd64 target around usr/lib32 libraries, missed inAntoine Brodin2008-03-081-0/+4
| | | | | | | | | | previous commit. Approved by: rwatson (mentor) X-MFC: with revision 1.13 Notes: svn path=/head/; revision=176955
* Add files to remove when MK_GCOV, MK_IPX or MK_NCP are defined.Antoine Brodin2008-02-291-9/+57
| | | | | | | | | | | | | | | Note: it may be a good idea to deduce obsolete usr/lib32/ files from obsolete lib/ and usr/lib/ files. PR: 120492 PR: 121118 PR: 121121 Submitted by: KAMIYA Satosi, Richard Tector Approved by: rwatson (mentor) MFC after: 1 month Notes: svn path=/head/; revision=176662
* Remove 5.x and 6.x cruft - source upgrades to RELENG_8 from versions priorDavid E. O'Brien2008-01-211-5/+0
| | | | | | | to RELENG_7 are not supported. Notes: svn path=/head/; revision=175539
* Remove files conditional on the obsolete MK_FORTRAN knob. They are alreadyChristian Brueffer2008-01-181-12/+0
| | | | | | | | | | | listed in ObsoleteFiles.inc anyway. Reported by: David Wolfskill Approved by: rwatson (mentor) MFC after: 3 days Notes: svn path=/head/; revision=175469
* WITHOUT_FORTRAN was removed some time ago. Regen src.conf.5.Christian Brueffer2008-01-151-4/+0
| | | | | | | | | PR: 119562 Submitted by: Daniel Rucci <dan@rucci.org> MFC after: 3 days Notes: svn path=/head/; revision=175364
* Fix markup nits.Ruslan Ermilov2007-12-125-5/+15
| | | | Notes: svn path=/head/; revision=174550
* Option depencies are (again) tracked automatically.Ruslan Ermilov2007-12-121-5/+0
| | | | Notes: svn path=/head/; revision=174549
* - Fix setting of MK_GSSAPI option by bsd.own.mk; its value shouldRuslan Ermilov2007-12-123-8/+17
| | | | | | | | | | | | | | default to the value of MK_KERBEROS unless set explicitly by WITH_GSSAPI/WITHOUT_GSSAPI. (This introduces another type of MK_* variables which itself is questionable.) - Teach tools/build/options/makeman script that generates the src.conf(5) manpage about the new type of MK_* variables. - Fix broken logic in lib/Makefile. Notes: svn path=/head/; revision=174548
* Hide the building and installation of libgssapi behind theDoug Barton2007-12-102-0/+9
| | | | | | | | | | | | | | | | | | | | | WITHOUT_KERBEROS knob. While GSS can be used for other things some third party software (most notably ports/x11/kdelibs3) takes the presence of libgssapi as an indication that kerberos is available, and attempts to link with the kerberos libs. If they are not available, the build will fail. Because you might want to use GSS but not kerberos, add a knob to re-enable it if WITHOUT_KERBEROS is present. Document the new knob, and the new behavior of WITHOUT_KERBEROS. Not objected and/or generally agreed to by: freebsd-arch Problem discussed/analyzed in: PR: ports/116484 Notes: svn path=/head/; revision=174519
* Add a reasonable-sounding description of the WITHOUT_INSTALLLIB knob.Doug Barton2007-12-091-0/+5
| | | | Notes: svn path=/head/; revision=174497
* s/maybe/may be/Daniel Gerzo2007-11-061-1/+1
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=173400
* cached -> nscdRuslan Ermilov2007-10-191-1/+1
| | | | Notes: svn path=/head/; revision=172803
* Mdoc fix.David E. O'Brien2007-10-091-2/+2
| | | | | | | | Submitted by: ru Approved by: re(implicit) Notes: svn path=/head/; revision=172498
* Correct lib name.David E. O'Brien2007-10-091-1/+1
| | | | | | | | Submitted by: ru Approved by: re(kensmith) Notes: svn path=/head/; revision=172495
* Repo copy libpthreads to libkse.David E. O'Brien2007-10-093-4/+12
| | | | | | | | | This introduces the WITHOUT_LIBKSE nob, and changes WITHOUT_LIBPTHREADS to mean with neither threading libs. Approved by: re(kensmith) Notes: svn path=/head/; revision=172491
* The shell_1_sh test was failing with "make -jX".Ruslan Ermilov2007-10-011-1/+1
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=172399
* MK_LIBTHR was misspelled.Ruslan Ermilov2007-10-011-1/+1
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=172398
* Add WITHOUT_ZONEINFO to the build options and regenerate src.conf.5Remko Lodder2007-08-271-0/+2
| | | | | | | | | Reminded by: ceri Approved by: re (bmah) Approved by: imp (mentor) Notes: svn path=/head/; revision=171994
* Make clear that WITHOUT_TOOLCHAIN cannot be applied to build targets.Bjoern A. Zeeb2007-07-191-1/+2
| | | | | | | | | PR: 114220 Reviewed by: simon Approved by: re (hrs) Notes: svn path=/head/; revision=171493
* Options spring cleanup:Stephane E. Potvin2007-06-132-0/+9
| | | | | | | | | | | | | - Add and document the KVM and KVM_SUPPORT options that are needed for the ifmcstats(3) makefile - Garbage collect unused variables - Add missing inclusion of bsd.own.mk where needed Approved by: kan (mentor) Reviewed by: ru Notes: svn path=/head/; revision=170644
* Introduce WITHOUT_SSP option that allows users to exclude LGPLedAlexander Kabaev2007-05-191-0/+2
| | | | | | | libssp from the build. Notes: svn path=/head/; revision=169724
* Add a description for the WITHOUT_SYMVER option.Daniel Eischen2007-05-171-0/+2
| | | | Notes: svn path=/head/; revision=169649
* Connect ZFS to the build.Pawel Jakub Dawidek2007-04-062-0/+33
| | | | Notes: svn path=/head/; revision=168409
* Add ncursesw, libelf, and libalias profiling librariesRong-En Fan2007-03-111-0/+21
| | | | | | | Approved by: delphij (mentor) Notes: svn path=/head/; revision=167452
* Remove old libmytinfo link.Rong-En Fan2007-02-011-0/+1
| | | | | | | | Approved by: delphij (mentor) Requested by: ache Notes: svn path=/head/; revision=166389
* Replace the GNU gzip with a slightly modified NetBSD gzip. TheXin LI2007-01-262-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | NetBSD version is a feature-to-feature re-implementation of GNU gzip using the freely-redistributable zlib and this version is expected to be mostly bug-to-bug compatible with the GNU implementation. - Because this is a piece of mature code and we want to make changes so it is added directly rather than importing to src/contrib. - Connect newly added code to src/usr.bin/ and rescue/rescue build. - Disconnect the GNU gzip code from build for now, they will be eventually removed completely. - Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and WITHOUT_BZIP2. Tested by: kris (full exp-7 pointyhat build) Approved by: core (importing a 4-clause BSD licensed file) Approved by: re (adding new utility during -HEAD code slush) Notes: svn path=/head/; revision=166255
* /usr/sbin/faithd is an INET6-specific tool, and now it won't be builtYaroslav Tykhiy2006-11-271-0/+1
| | | | | | | | | if MK_INET6 is "no", so add it to the MK_INET6 block. PR: bin/100805 (audit-trail) Notes: svn path=/head/; revision=164662
* Add a build option to support WITH_CDDL and WITHOUT_CDDL, defaultingJohn Birrell2006-11-011-0/+2
| | | | | | | | | | | | | | | | to WITH_CDDL. This option enables building code that is licensed under Sun's CDDL. The DTrace code is licensed that way, so by default it will get built unless the WITHOUT_CDDL option is used. There is another build toggle, NO_CTF, which turns off execution of ctfconvert and ctfmerge in sys.mk, but this can't be implemented as WITH_/WITHOUT because bsd.own.mk isn't included in all Makefiles and sys.mk is included automatically by make. Notes: svn path=/head/; revision=163861