summaryrefslogtreecommitdiffstats
path: root/usr.bin/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* add new build knobs and jigger some existing controls to improvesam2008-09-211-27/+75
| | | | | | | | 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
* Add gprof MIPS MD header and enable building gprof.obrien2008-09-021-2/+0
| | | | Obtained from: Juniper Networks
* Truss and gprof doesn't build for MIPS.obrien2008-09-011-1/+3
|
* pkill(1) first appeared in /usr/bin, but later it was moved to /binyar2008-08-311-1/+0
| | | | | | | for the convenience of rc.d. Now it has happily lived there for quite a while. So move the pkill(1) source files from usr.bin to bin, too. Approved by: gad
* 1. Make the BSD version of cpio the default [1]dougb2008-06-161-1/+5
| | | | | | | | | | | | | | | | | 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]
* Connect bsdcpio up to the build.kientzle2008-05-261-0/+1
| | | | | | | | | | | | | | | | | | | Starting now, there are two cpio programs in the base system: /usr/bin/gcpio - GNU cpio /usr/bin/bsdcpio - bsdcpio In addition, there is a symlink: /usr/bin/cpio -> /usr/bin/gcpio (default) /usr/bin/cpio -> /usr/bin/bsdcpio (WITH_BSDCPIO) In particular, WITH_BSDCPIO only controls the symlink; bsdcpio is always built regardless. Unless there are objections or problems, I intend: * to make /usr/bin/bsdcpio available in 7.1 * to have /usr/bin/cpio default to bsdcpio in 8.0 (WITH_GCPIO will be an option instead of WITH_BSDCPIO) * to leave /usr/bin/gcpio in the tree until 9.0
* Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longerru2008-03-291-1/+1
| | | | build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.
* uuidgen has been repo-copied from usr.bin/ to bin/ to match its "new"obrien2008-03-131-1/+0
| | | | (2007/04/09) installation location.
* - Add cpuset to the build.jeff2008-03-021-0/+1
| | | | Sponsored by: Nokia
* Hide BSD ar(1) under the MK_TOOLCHAIN option.ru2008-02-221-1/+2
| | | | Reviewed by: obrien
* Re-introduce the new BSDLed 'ar' to the build.obrien2008-02-221-0/+1
| | | | | | It is installed as "bsdar" unless WANT_BSDAR is defined. Discussed with: kaiw
* Back out previous commit. Restore Binutils ar as default. Disconnectkaiw2008-02-211-4/+0
| | | | | | 'BSD' ar to the build. Requested by: des
* * Connect ar(1) to the build and make it default ar. Rename GNUkaiw2008-02-211-0/+4
| | | | | | | | | | | | binutils ar and ranlib to gar and granlib, respectively. * Introduce a temporary variable WITH_GNUAR as a safety net. When buildworld with -DWITH_GNUAR, GNU binutils ar and ranlib will install as default ones and 'BSD' ar will be disabled. * Bump __FreeBSD_version to reflect the import of 'BSD' ar(1). Approved by: jkoshy (mentor)
* Fix disorder introduced in previous commit.ru2007-12-201-1/+1
|
* Pull ministat into the installed system and write it a man-page.phk2007-12-201-0/+1
| | | | (Repocopied from src/tools/tools/ministat)
* Connect procstat(1) to the build.rwatson2007-12-021-0/+1
|
* Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidentalobrien2007-10-091-1/+1
| | | | | | | treatment of 'LIBKSE' as an "old style" knob. Submitted by: ru Approved by: re(kensmith)
* Repo copy libpthreads to libkse.obrien2007-10-091-1/+1
| | | | | | This introduces the WITHOUT_LIBKSE nob, and changes WITHOUT_LIBPTHREADS to mean with neither threading libs. Approved by: re(kensmith)
* Always install libpthread.* symlinks if at least one ofru2007-10-011-2/+1
| | | | | | | | | | | | the threading libraries is built. This simplifies the logic in makefiles that need to check if the pthreads support is present. It also fixes a bug where we would build a threading library that we shouldn't have built: for example, building with WITHOUT_LIBTHR and the default value of DEFAULT_THREADING_LIB (libthr) would mistakenly build the libthr library, but not install it. Approved by: re (kensmith)
* Options spring cleanup:sepotvin2007-06-131-2/+0
| | | | | | | | | | - 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
* Replace the GNU gzip with a slightly modified NetBSD gzip. Thedelphij2007-01-261-0/+1
| | | | | | | | | | | | | | | | | | | | | 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)
* Retire objformat(1) as threatened in 2002.peter2007-01-251-1/+0
| | | | Laughed-at-by: kris
* - When building world WITHOUT_LIBPTHREAD, link libthr to libpthread.ru2006-11-261-5/+2
| | | | | - Don't build ngctl(8) and cached(8) if threading libs aren't built. - Fix various issues in a cached(8) makefile.
* Build libsmb and smbutil on ia64.marcel2006-08-221-0/+4
|
* Remove alpha left-overs.marcel2006-08-211-6/+1
|
* o By popular demand import getent(1) utility: a program retrievesmaxim2006-05-041-0/+1
| | | | | | | | | | | and displays entries from the administrative database specified by database, using the lookup order specified in nsswitch.conf(5). PR: bin/79903, bin/88460, bin/96536 Submitted by: Julien Gabel, Dan Nelson, Daniel J. O'Connor Obtained from: NetBSD Discussed with: ume, soc-bushman MFC after: 1 month
* libc_r is no longer provided, and on alpha and sparc64, libthrru2006-04-121-1/+1
| | | | | is (sym)linked to libpthread. Account for this change and check for MK_LIBTHR instead of MK_LIBC_R where appropriate.
* Unbreak WITHOUT_LIBPHREAD/WITHOUT_LIBC_R option support, dependingru2006-03-211-0/+6
| | | | on platform.
* Extend coverage of the MK_IPX build option to the following:ru2006-03-201-0/+4
| | | | | | | | | | | | | | | | | | | | | - <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option New MK_NCP build option controls: - <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP. [1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with.
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-13/+17
| | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
* Don't build csup if NO_CRYPT or NO_OPENSSL is defined, since we dependmux2006-03-031-1/+2
| | | | | | on those. Reported by: marius
* Connect csup the build!mux2006-03-031-0/+1
|
* Enable truss for powerpcgrehan2006-01-051-2/+1
|
* Build gprof for powerpc now.grehan2005-12-291-2/+0
|
* Connect smbfs build on powerpc.imura2005-09-191-0/+4
|
* Old habits die hard: Make that .if defined(YES_HESIOD) not .if !definedphk2005-08-061-1/+1
|
* Put hesinfo(1) under buildoption "YES_HESIOD"phk2005-08-061-1/+5
|
* Add bsdiff and bspatch to the base system. These are tools forcperciva2005-08-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | constructing and applying binary patches; in particular, they perform well (in the sense of constructing small patches) for executable code. Both portsnap (coming to the base system Real Soon Now) and FreeBSD Update (coming to the base system a bit later) use bspatch. This is the same code as the bsdiff-4.2 which has been in the ports tree (misc/bsdiff) for the past year, with the following exceptions: 1. The license is now the traditional 2-clause BSD; 2. Instead of forking and execing bzip2, the code now uses libbz2; and 3. Some minor changes have been made to fit this code into the base system (adding $FreeBSD$ tags, putting bsdiff and bspatch into separate directories, etc.) This code is rather ugly and has lots of style bugs (mostly because I wrote it before I had ever heard of style(9)). Some day I'll come back and clean it up. Discussed on: freebsd-arch MFC before: 5.5-RELEASE Tested by: Several million users (earlier version).
* Let NO_MAN control catmanphk2005-08-051-1/+5
|
* Add NO_CALENDARphk2005-08-031-1/+5
|
* - check for geom_uzip module presence using kldstat -m.fjoe2005-05-111-3/+1
| | | | | | | kldstat -m finds geom_uzip module even if it is compiled in statically. - create output file with x bit set. - build mkuzip on all architectures (verified with "make universe"). - fix typo in info message.
* Enabke mkuzip(1) on amd64.sobomax2005-05-021-0/+1
| | | | Submitted by: Matteo Riondato <rionda@gufi.org>
* Wrap BSD r* commands in NO_RCMDS.trhodes2005-03-021-2/+7
| | | | | | Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk. Discussed with: ru, nectar
* New order after _netcat has been changed to _nc: sort the list.delphij2005-02-131-1/+1
| | | | | Submitted by: ru Pointy hat to: me
* Spell the variable as underscore plus their possible value, to followdelphij2005-02-131-2/+2
| | | | | | the style nearby. Submitted by: ru
* Forgotten to commit this file during the last commit. Connect nc(1)delphij2005-02-131-0/+5
| | | | to build.
* NOCRYPT -> NO_CRYPTru2004-12-211-1/+1
|
* NOATM -> NO_ATMru2004-12-211-1/+1
|
* Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.bz2004-11-131-3/+9
| | | | | | | | | | | If turned on no NIS support and related programs will be built. Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il> PR: bin/68303 No objections: des, gshapiro, nectar Reviewed by: ru Approved by: rwatson (mentor) MFC after: 2 weeks
* Re-enable descending into the "atm" subdir.ru2004-10-051-1/+1
|
OpenPOWER on IntegriCloud