#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
271298 |
|
09-Sep-2014 |
ngie |
MFC r267176, r267181, r268445 (ATF-related commits):
Phabric: https://reviews.freebsd.org/D706 Approved by: rpaulo (mentor) Approved by: re (gjb) Reviewed by: jmmv Sponsored by: EMC / Isilon Storage Division
r267176:
Add the *_TESTS_SH_SED_* functionality to atf.test.mk.
This exists already in plain.test.mk and tap.test.mk and should have been added to atf.test.mk too when the feature was first introduced.
(It is probably time to address the related TODOs but I will do that separately.)
r267181:
Move atf-sh from /usr/bin/ to /usr/libexec/
In r266650, we made libatf-c and libatf-c++ private libraries so that no components outside of the source tree could unintendedly depend on them.
This change does the same for the "atf-sh library" by moving the atf-sh interpreter from its public location in /usr/bin/ to the private location in /usr/libexec/. Our build system will ensure that our own test programs use the right binary, but users won't be able to depend on atf-sh by "mistake".
Committing this now to ride the UPDATING notice added with r267172 today.
r268445:
Fix atf-sh's integration_test
With the move of atf-sh into /usr/libexec in r267181, some of the tests in the integration_test program broke because they could not execute atf-sh from the path any longer.
This slipped through because I do have a local atf installation in my home directory that appears in my path, hence the tests could still execute my own version.
Fix this by forcing /usr/libexec to appear at the beginning of the path when attempting to execute atf-sh.
To make upgrading easy (and to avoid an unnecessary entry in UPDATING), make integration_test depend on the Makefile so that a rebuild of the shell script is triggered. This requires a hack in the *.test.mk files to ensure the Makefile is not treated as a source to the generated program. Ugly, I know, but I don't have a better way of doing this at the moment. Will think of one once I address the TODO in the *.test.mk files that suggests generalizing the file generation functionality.
PR: 191052 Reviewed by: Garrett Cooper
|
#
269041 |
|
23-Jul-2014 |
emaste |
MFC vtfontcvt improvements:
r267011: Make height and width optional arguments
Now defaults to a 16x8 font size. The height and width can be specified using -h and -w respectively.
r267012: Make the bold font optional
r267035: Use a hash to speed up glyph deduplication
Walking a linked list of all glyphs to look for a duplicate is very slow for large fonts (e.g., for CJK character sets). In my test the runtime for a sample 40000 character font went from just over 80 seconds on average to just over 2 seconds.
r267119: -w sets the width, not height
r267123: Support "GNU Unifont" format font data
The GNU Unifont .hex format is a text file. Each line represents one glyph and consists of a four-digit hex code point, a colon, and pairs of hex digits representing the bitmap. By default an 8x16 font is assumed, with 16x16 double-width glyphs, resulting in either 32 or 64 hex digits for the bitmap.
Our version of the file format supports comments at the top of the file to set the height and width:
Each row of bitmap data is rounded up to byte width - for example, a 10-pixel wide font uses 4 characters per row.
See http://czyborra.com/unifont/ for more background on the original format.
r267126: Accept space after BITMAP in .bdf parser
The Unifont BDF generator incorrectly adds a space after BITMAP, and and that error has been widely propagated.
r267173: use -h height and -w width args
r267298: Hide stats by default and improve error handling
The font stats are interesting, but rather verbose.
r267301: Speed up bold glyph map deduplication
Perform an O(n) deduplication pass over the bold maps at the end, rather than walking the normal map list to look for a duplicate glyph each time a bold mapping entry is added.
r267324: handle failure writing output font
r267337: move to usr.bin/vtfontcvt
vtfontcvt is useful for end users to convert arbitrary bitmap fonts for use by vt(4). It can also be used as a build tool, allowing us to keep the source font data in the src tree rather than uuencoded binaries.
Reviewed by: ray, wblock (D183)
r267366: Avoid leaking file pointer on error
CID: 1222506, 1222505
r268022: Rename the WITHOUT_VT_SUPPORT knob to WITHOUT_VT
The _SUPPORT knobs have a consistent meaning which differs from the behaviour controlled by this knob. As the knob is opt-out and has not appeared in a release the impact should be low.
r268172: correct width calculation (.hex files and commandline)
r268948: Use the standard way of printing the usage string
r268949: Remove redundant return statement after errx
Also update vtfontcvt(8), based on inclusion in FreeBSD 10.1
Sponsored by: The FreeBSD Foundation
|
#
268161 |
|
02-Jul-2014 |
marcel |
MFC mkimg(1) -- revisions 268159, 268134, 266556, 266514, 266513, 266512, 266511, 266510, 266509, 266176, 265468, 265467, 265462, 265170, 263926, 263924, 263923, 263919 and 263918.
Revision 267182 changed mkimg.1 alongside other unrelated manpages. The change to mkimg.1 has been applied without registering a merge of the revision. This allows a future merge of r267182 to happen.
Relnotes: yes
|
#
267734 |
|
22-Jun-2014 |
gavin |
Merge r267482,r267483,r267486,r267577,r267671,r267672 from head:
Remove send-pr and fix up all references to it. Replace it with a stub send-pr directing people towards the web site.
|
#
266130 |
|
15-May-2014 |
ian |
MFC r261215, r261257
Merge from vendor branch importing dtc git rev 6a15eb2350426d285130e4c9d84c0bdb6575547a
Don't build BSDL dtc if the GPL dtc is enabled.
|
#
264303 |
|
09-Apr-2014 |
dim |
MFC r263778:
Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process all the SUBDIR entries in parallel, instead of serially. Apply this option to a selected number of Makefiles, which can greatly speed up the build on multi-core machines, when using make -j.
This can be extended to more Makefiles later on, whenever they are verified to work correctly with parallel building.
I tested this on a 24-core machine, with make -j48 buildworld (N = 6):
before stddev after stddev ======= ====== ======= ====== real time 1741.1 16.5 959.8 2.7 user time 12468.7 16.4 14393.0 16.8 sys time 1825.0 54.8 2110.6 22.8
(user+sys)/real 8.2 17.1
E.g. the build was approximately 45% faster in real time. On machines with less cores, or with lower -j settings, the speedup will not be as impressive. But at least you can now almost max out a machine with buildworld!
Submitted by: jilles
MFC r263833:
Enable parallel building for gnu/usr.bin and usr.bin/clang too.
|
#
260024 |
|
28-Dec-2013 |
jmmv |
Plug the ATF tests into the build.
This is a MFC into stable/10 of: - r257849 Add libatf-c++ to the prebuild libs. - r257853 Build and install the atf tests. - r258233 Move all atf directories to the tests mtree. - r258285 Fix the build of some ATF tests.
This change is "make tinderbox" clean on ref10-amd64 with the default settings of WITHOUT_TESTS. It is likely for the WITH_TESTS build to still be broken because not all relevant changes have been merged yet.
|
#
260013 |
|
28-Dec-2013 |
jmmv |
Set up the /usr/tests hierarchy.
This is a MFC of the following into stable/10: - r257097 Set up the /usr/tests hierarchy. - r257098 Add missing WITHOUTTESTS file. - r257100 Add a tests(7) manual page. - r257105 Disable WITHTESTS= for now. - r257848 Fix buildworld when WITHTESTS is enabled. - r257850 Subsume the functionality of MKATF into MKTESTS. - r257851 Handle the removal of the test suite when WITHOUTTESTS=yes. - r257852 Install category Kyuafiles from their category directories. - r258232 Install BSD.tests.mtree when MKTESTS is yes.
Note that building with WITH_TESTS is still broken at this point (and hence why WITHOUT_TESTS is the set as the default). Subsequent pullups will fix the remaining issues.
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
256055 |
|
04-Oct-2013 |
nwhitehorn |
Disable use of compiler atomic builtins. For APR, this is limited to architectures where they are known not to work. For SVN itself, use the least common denominator and disable them across the board. This allows svnlite to build and run on all FreeBSD architectures.
Approved by: re (gjb)
|
#
255949 |
|
30-Sep-2013 |
des |
Remove BIND.
Approved by: re (gjb)
|
#
255801 |
|
22-Sep-2013 |
des |
Build and install drill(1).
Approved by: re (blanket)
|
#
255708 |
|
19-Sep-2013 |
jhb |
Extend the support for exempting processes from being killed when swap is exhausted. - Add a new protect(1) command that can be used to set or revoke protection from arbitrary processes. Similar to ktrace it can apply a change to all existing descendants of a process as well as future descendants. - Add a new procctl(2) system call that provides a generic interface for control operations on processes (as opposed to the debugger-specific operations provided by ptrace(2)). procctl(2) uses a combination of idtype_t and an id to identify the set of processes on which to operate similar to wait6(). - Add a PROC_SPROTECT control operation to manage the protection status of a set of processes. MADV_PROTECT still works for backwards compatability. - Add a p_flag2 to struct proc (and a corresponding ki_flag2 to kinfo_proc) the first bit of which is used to track if P_PROTECT should be inherited by new child processes.
Reviewed by: kib, jilles (earlier version) Approved by: re (delphij) MFC after: 1 month
|
#
255570 |
|
14-Sep-2013 |
trasz |
Bring in the new iSCSI target and initiator.
Reviewed by: ken (parts) Approved by: re (delphij) Sponsored by: FreeBSD Foundation
|
#
255405 |
|
08-Sep-2013 |
des |
Hook host(1) up to the build in the LDNS case.
Approved by: re (blanket)
|
#
254539 |
|
19-Aug-2013 |
andrew |
Subversion requires atomic functions we only support on arm with clang.
|
#
252373 |
|
29-Jun-2013 |
kientzle |
Enable svnlite on armv6.
|
#
252014 |
|
20-Jun-2013 |
peter |
Only enable svn on amd64/ia64/sparc64/i386.
|
#
251982 |
|
19-Jun-2013 |
peter |
Bandaid: mips doesn't seem to have the full set of atomics builtins. I will investigate more.
|
#
251886 |
|
18-Jun-2013 |
peter |
Introduce svnlite so that we can check out our source code again.
This is actually a fully functional build except: * All internal shared libraries are static linked to make sure there is no interference with ports (and to reduce build time). * It does not have the python/perl/etc plugin or API support. * By default, it installs as "svnlite" rather than "svn". * If WITH_SVN added in make.conf, you get "svn". * If WITHOUT_SVNLITE is in make.conf, this is completely disabled.
To be absolutely clear, this is not intended for any use other than checking out freebsd source and committing, like we once did with cvs.
It should be usable for small scale local repositories that don't need the python/perl plugin architecture.
|
#
250024 |
|
28-Apr-2013 |
eadler |
When the world is built WITHOUT_OPENSSH also don't install ssh-copy-id.
PR: misc/177590 Submitted by: Oleg Ginzburg <olevole@olevole.ru> Reviewed by: imp
|
#
246600 |
|
09-Feb-2013 |
kientzle |
Add dtc to the build.
|
#
246074 |
|
29-Jan-2013 |
gabor |
- Add a BSD-licensed patch, ported by Pedro F. Giffuni (pfg) from DragonflyBSD and install it as bsdpatch. WITH_BSD_PATCH makes it default and installs GNU patch as gnupatch.
Submitted by: pfg Obtained from: The DragonflyBSD Project
|
#
241862 |
|
22-Oct-2012 |
eadler |
Add a clean-room reimplementation of a script originally found in openssh's contrib directory.
This version has more features and is better written. I intend to submit this upstream as well.
Reviewed by: bapt Reviewed by: des Approved by: cperciva MFC after: 1 week
|
#
241823 |
|
21-Oct-2012 |
marcel |
Add ATF to the build. This is may be a bit rought around the egdes, but committing it helps to get everyone on the same page and makes sure we make progress.
Tinderbox breakages that are the result of this commit are entirely the committer's fault -- in other words: buildworld testing on amd64 only.
Credits follow:
Submitted by: Garrett Cooper <yanegomi@gmail.com> Sponsored by: Isilon Systems Based on work by: keramida@ Thanks to: gnn@, mdf@, mlaier@, sjg@ Special thanks to: keramida@
|
#
241774 |
|
20-Oct-2012 |
uqs |
Apply local patches to mandoc and connect it to the build.
- adds a couple more library strings used in the tree - changes some more to the current groff spelling - changes page footer to match groff style
|
#
241279 |
|
06-Oct-2012 |
marcel |
Add bmake to the build and allow it to be installed as make(1) instead of FreeBSD's make by setting WITH_BMAKE. The WITH_BMAKE build makes it easy for people to switch while working out the kinks -- think ports tree here. The option will be removed in due time.
Submitted by: Simon Gerraty (sjg@juniper.net)
|
#
240404 |
|
12-Sep-2012 |
obrien |
Add MK_KDUMP.
|
#
238564 |
|
18-Jul-2012 |
obrien |
Sort per the comment.
|
#
235915 |
|
24-May-2012 |
jpaetzel |
Hook up mkulzma to the build.
MFC after: 3 days
|
#
235268 |
|
11-May-2012 |
gabor |
- Hook up BSD sort to the build. By default, it will be installed as "bsdsort" and GNU sort will be the default "sort". When WITH_BSD_SORT is set, BSD sort will be the default "sort" and GNU sort will be installed as "gnusort".
|
#
234772 |
|
28-Apr-2012 |
jlh |
Import stdbuf(1) and the shared library it relies on. This tool changes the default buffering behaviour of standard stdio streams.
It only works on dynamic binaries. To make it work for static ones it would require cluttering stdio because there no single entry point.
PR: 166660 Reviewed by: current@, jhb Approved by: kib (mentor) MFC after: 1 week
|
#
233337 |
|
23-Mar-2012 |
stas |
- Do not build libcom_err and compile_et when kerberos is disabled. They depends on several heimdal libraries and not used by anything but kerberos tools.
|
#
230060 |
|
13-Jan-2012 |
ed |
Remove wtmpcvt(1).
The wtmpcvt(1) utility converts wtmp files to the new format used by utmpx(3). Now that HEAD has been branched to stable/9 and 9.0 is released, there is no need for it in HEAD.
MFC after: never
|
#
229997 |
|
11-Jan-2012 |
ken |
Add the CAM Target Layer (CTL).
CTL is a disk and processor device emulation subsystem originally written for Copan Systems under Linux starting in 2003. It has been shipping in Copan (now SGI) products since 2005.
It was ported to FreeBSD in 2008, and thanks to an agreement between SGI (who acquired Copan's assets in 2010) and Spectra Logic in 2010, CTL is available under a BSD-style license. The intent behind the agreement was that Spectra would work to get CTL into the FreeBSD tree.
Some CTL features:
- Disk and processor device emulation. - Tagged queueing - SCSI task attribute support (ordered, head of queue, simple tags) - SCSI implicit command ordering support. (e.g. if a read follows a mode select, the read will be blocked until the mode select completes.) - Full task management support (abort, LUN reset, target reset, etc.) - Support for multiple ports - Support for multiple simultaneous initiators - Support for multiple simultaneous backing stores - Persistent reservation support - Mode sense/select support - Error injection support - High Availability support (1) - All I/O handled in-kernel, no userland context switch overhead.
(1) HA Support is just an API stub, and needs much more to be fully functional.
ctl.c: The core of CTL. Command handlers and processing, character driver, and HA support are here.
ctl.h: Basic function declarations and data structures.
ctl_backend.c, ctl_backend.h: The basic CTL backend API.
ctl_backend_block.c, ctl_backend_block.h: The block and file backend. This allows for using a disk or a file as the backing store for a LUN. Multiple threads are started to do I/O to the backing device, primarily because the VFS API requires that to get any concurrency.
ctl_backend_ramdisk.c: A "fake" ramdisk backend. It only allocates a small amount of memory to act as a source and sink for reads and writes from an initiator. Therefore it cannot be used for any real data, but it can be used to test for throughput. It can also be used to test initiators' support for extremely large LUNs.
ctl_cmd_table.c: This is a table with all 256 possible SCSI opcodes, and command handler functions defined for supported opcodes.
ctl_debug.h: Debugging support.
ctl_error.c, ctl_error.h: CTL-specific wrappers around the CAM sense building functions.
ctl_frontend.c, ctl_frontend.h: These files define the basic CTL frontend port API.
ctl_frontend_cam_sim.c: This is a CTL frontend port that is also a CAM SIM. This frontend allows for using CTL without any target-capable hardware. So any LUNs you create in CTL are visible in CAM via this port.
ctl_frontend_internal.c, ctl_frontend_internal.h: This is a frontend port written for Copan to do some system-specific tasks that required sending commands into CTL from inside the kernel. This isn't entirely relevant to FreeBSD in general, but can perhaps be repurposed.
ctl_ha.h: This is a stubbed-out High Availability API. Much more is needed for full HA support. See the comments in the header and the description of what is needed in the README.ctl.txt file for more details.
ctl_io.h: This defines most of the core CTL I/O structures. union ctl_io is conceptually very similar to CAM's union ccb.
ctl_ioctl.h: This defines all ioctls available through the CTL character device, and the data structures needed for those ioctls.
ctl_mem_pool.c, ctl_mem_pool.h: Generic memory pool implementation used by the internal frontend.
ctl_private.h: Private data structres (e.g. CTL softc) and function prototypes. This also includes the SCSI vendor and product names used by CTL.
ctl_scsi_all.c, ctl_scsi_all.h: CTL wrappers around CAM sense printing functions.
ctl_ser_table.c: Command serialization table. This defines what happens when one type of command is followed by another type of command.
ctl_util.c, ctl_util.h: CTL utility functions, primarily designed to be used from userland. See ctladm for the primary consumer of these functions. These include CDB building functions.
scsi_ctl.c: CAM target peripheral driver and CTL frontend port. This is the path into CTL for commands from target-capable hardware/SIMs.
README.ctl.txt: CTL code features, roadmap, to-do list.
usr.sbin/Makefile: Add ctladm.
ctladm/Makefile, ctladm/ctladm.8, ctladm/ctladm.c, ctladm/ctladm.h, ctladm/util.c: ctladm(8) is the CTL management utility. It fills a role similar to camcontrol(8). It allow configuring LUNs, issuing commands, injecting errors and various other control functions.
usr.bin/Makefile: Add ctlstat.
ctlstat/Makefile ctlstat/ctlstat.8, ctlstat/ctlstat.c: ctlstat(8) fills a role similar to iostat(8). It reports I/O statistics for CTL.
sys/conf/files: Add CTL files.
sys/conf/NOTES: Add device ctl.
sys/cam/scsi_all.h: To conform to more recent specs, the inquiry CDB length field is now 2 bytes long.
Add several mode page definitions for CTL.
sys/cam/scsi_all.c: Handle the new 2 byte inquiry length.
sys/dev/ciss/ciss.c, sys/dev/ata/atapi-cam.c, sys/cam/scsi/scsi_targ_bh.c, scsi_target/scsi_cmds.c, mlxcontrol/interface.c: Update for 2 byte inquiry length field.
scsi_da.h: Add versions of the format and rigid disk pages that are in a more reasonable format for CTL.
amd64/conf/GENERIC, i386/conf/GENERIC, ia64/conf/GENERIC, sparc64/conf/GENERIC: Add device ctl.
i386/conf/PAE: The CTL frontend SIM at least does not compile cleanly on PAE.
Sponsored by: Copan Systems, SGI and Spectra Logic MFC after: 1 month
|
#
228857 |
|
24-Dec-2011 |
marius |
On FreeBSD just use the MD5 implementation of libmd rather than that of libcrypto so we don't need to relinquish csup when world is built without OpenSSL.
|
#
223209 |
|
17-Jun-2011 |
ed |
Add WITHOUT_UTMPX switch to the build system.
This knob removes the tools that are exclusively used to view and maintain the databases maintained by utmpx, namely last, users, who, wtmpcvt, ac, lastlogin and utxrm.
The tool w is not in this list, because it has some other functionality which is unrelated to utmpx; it is hardlinked to the uptime tool.
|
#
222273 |
|
24-May-2011 |
obrien |
Build and install a BSD licensed grep. If WITH_BSD_GREP is not set, it will be 'bsdgrep' and GNUgrep will be '[ef]grep'. Otherwise, BSD-grep will be the grep family, and GNUgrep will be 'gnugrep'.
Discussed with: brooks
|
#
220166 |
|
30-Mar-2011 |
trasz |
Add rctl(8), the utility to manage rctl rules.
Sponsored by: The FreeBSD Foundation Reviewed by: kib (earlier version)
|
#
219019 |
|
24-Feb-2011 |
gabor |
Add the BSD-licensed Citrus iconv to the base system with default off setting. It can be built by setting the WITH_ICONV knob. While this knob is unset, the library part, the binaries, the header file and the metadata files will not be built or installed so it makes no impact on the system if left turned off.
This work is based on the iconv implementation in NetBSD but a great number of improvements and feature additions have been included:
- Some utilities have been added. There is a conversion table generator, which can compare conversion tables to reference data generated by GNU libiconv. This helps ensuring conversion compatibility. - UTF-16 surrogate support and some endianness issues have been fixed. - The rather chaotic Makefiles to build metadata have been refactored and cleaned up, now it is easy to read and it is also easier to add support for new encodings. - A bunch of new encodings and encoding aliases have been added. - Support for 1->2, 1->3 and 1->4 mappings, which is needed for transliterating with flying accents as GNU does, like "u. - Lots of warnings have been fixed, the major part of the code is now WARNS=6 clean. - New section 1 and section 5 manual pages have been added. - Some GNU-specific calls have been implemented: iconvlist(), iconvctl(), iconv_canonicalize(), iconv_open_into() - Support for GNU's //IGNORE suffix has been added. - The "-" argument for stdin is now recognized in iconv(1) as per POSIX. - The Big5 conversion module has been fixed. - The iconv.h header files is supposed to be compatible with the GNU version, i.e. sources should build with base iconv.h and GNU libiconv. It also includes a macro magic to deal with the char ** and const char ** incompatibility. - GNU compatibility: "" or "char" means the current local encoding in use - Various cleanups and style(9) fixes.
Approved by: delphij (mentor) Obtained from: The NetBSD Project Sponsored by: Google Summer of Code 2009
|
#
218941 |
|
22-Feb-2011 |
uqs |
Flesh out WITHOUT_GROFF support to DTRT.
A full featured groff is required during buildworld, so build it always and don't rely on it being present on the host system.
vgrind(1) is tightly coupled to a roff processor and will not be built/installed when groff is disabled. Also much of the roff'ed documentation under share/doc will not be built/installed when WITHOUT_GROFF is defined.
Reviewed by: ru (partial)
|
#
213391 |
|
03-Oct-2010 |
gordon |
Retire GNU man in favor of the newly written BSDL version.
Approved by: wes (mentor)
|
#
212558 |
|
13-Sep-2010 |
imp |
Move to using Makefile.arch to include the proper target-specific programs.
|
#
211701 |
|
23-Aug-2010 |
gabor |
- Change default grep back to GNU version. BSD grep can be built with the WITH_BSD_GREP knob. - Bump __FreeBSD_version
Requested by: dougb Approved by: delphij (mentor)
|
#
211189 |
|
11-Aug-2010 |
delphij |
Update a stale comment about grep.
|
#
210389 |
|
22-Jul-2010 |
gabor |
Add BSD grep to the base system and make it our default grep.
Deliverables: Small and clean code (1,4 KSLOC vs GNU's 8,5 KSLOC), lower memory usage than GNU grep, GNU compatibility, BSD license.
TODO: Performance is somewhat behind GNU grep but it is only significant for bigger searches. The reason is complex, the most important factor is that GNU grep uses lots of optimizations to improve the speed of the regex library. First, we need a modern regex library (practically by adopting TRE), add support for GNU-style non-standard regexes and then reevalute the performance issues and look for bottlenecks. In the meantime, for those, who need better performance, it is possible to build GNU grep by setting WITH_GNU_GREP.
Approved by: delphij (mentor) Obtained from: OpenBSD (http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/grep/), freegrep (http://github.com/howardjp/freegrep) Sponsored by: Google SoC 2008 Portbuild tests run by: kris, pav, erwin Acknowledgements to: fjoe (as SoC 2008 mentor), everyone who helped in reviewing and testing
|
#
208964 |
|
09-Jun-2010 |
rdivacky |
Hook clang into the build on i386/amd64/powerpc.
Approved by: ed (mentor)
|
#
208320 |
|
19-May-2010 |
jkim |
Add a new build option, MAN_UTILS. This option lets you control building utilities and related support files for manual pages, which were previously controlled by MAN. For POLA, the default depends on MAN, i.e., WITHOUT_MAN implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS. This patch is slightly improved by me from:
PR: misc/145212
|
#
207842 |
|
10-May-2010 |
mm |
Import of liblzma, xz, xzdec, lzmainfo from vendor branch Add support for xz and lzma to lesspipe.sh (xzless, lzless) Bump __FreeBSD_version
Approved by: delphij (mentor) MFC after: 2 weeks
|
#
204103 |
|
19-Feb-2010 |
delphij |
Add seq(1), a small utility to generate sequence number.
Obtained from: NetBSD MFC after: 3 months
|
#
204030 |
|
18-Feb-2010 |
imp |
bc and dc are not BSD version, not GNU version.
|
#
203711 |
|
09-Feb-2010 |
delphij |
As it turns out, fmt(1) is being used by the base system as well as the ports tree extensively and it is probably a good idea to keep it regardless of NO_MAIL setting.
Reported by: Alexander Best Reviewed by: antoine X-MFC-With: r203584
|
#
202982 |
|
25-Jan-2010 |
yongari |
Connect smbfs related libraries and tool on sparc64.
Reviewed by: marius
|
#
202892 |
|
23-Jan-2010 |
antoine |
Unbreak world WITHOUT_OPENSSL: the new dc(1) depends on crypto(3) and bc(1) depends on dc(1).
|
#
202719 |
|
20-Jan-2010 |
gabor |
Replace GNU bc/dc with BSDL versions ported from OpenBSD. They have a good compatibility level with the GNU counterparts and have shown to be mature enough. For now, the GNU versions aren't removed from the tree, just detached from the build.
Sponsored by: Google Summer of Code 2008 Portbuild run by: erwin Approved by: delphij
|
#
202301 |
|
14-Jan-2010 |
ed |
Add wtmpcvt(1).
This utility allows users to convert their wtmp databases to the new format. It makes no sense for users to keep their wtmp log files if they are unable to view them.
It basically copies ut_line into ut_id as well. This makes it possible for last(1) and ac(8) to match login records with their corresponding logout record.
|
#
200068 |
|
03-Dec-2009 |
rdivacky |
Connect unzip to the build.
Approved by: ed (mentor) Approved by: des (unzip author) Tested by: exp ports build (miwi)
|
#
194267 |
|
15-Jun-2009 |
ed |
Add revoke(1).
While hacking on TTY code, I often miss a small utility to revoke my own (pseudo-)terminals. This small utility is just a small wrapper around the revoke(2) call, so you can destroy your very own login sessions.
Approved by: re
|
#
193308 |
|
02-Jun-2009 |
ed |
Remove window(1) from the base system.
Some time ago Tom Rhodes sent me an email that he was willing to perform various cleanups to the window(1) source code. After some discussion, we both decided the best thing to do, was to move window(1) to the ports tree. The application isn't used a lot nowadays, mainly because it has been superseeded by screen, tmux, etc.
A couple of hours ago Tom committed window(1) to ports (misc/window), so I'm removing it from the tree. I don't think people will really miss it, but I'm describing the change in UPDATING anyway.
Discussed with: trhodes, pav, kib Approved by: re
|
#
192398 |
|
19-May-2009 |
gnn |
Add a new program, perror, which takes an errno as a command line argument and outputs the associated textual message in the same way that perror(3) would if called within a program.
|
#
188629 |
|
14-Feb-2009 |
imp |
Truss builds on mips, so don't filter it building there anymore.
|
#
183333 |
|
24-Sep-2008 |
marius |
Add back ar(1) which was accidentally decoupled in r183242.
Approved by: sam
|
#
183242 |
|
21-Sep-2008 |
sam |
add new build knobs and jigger some existing controls to improve 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
|
#
182681 |
|
02-Sep-2008 |
obrien |
Add gprof MIPS MD header and enable building gprof.
Obtained from: Juniper Networks
|
#
182619 |
|
01-Sep-2008 |
obrien |
Truss and gprof doesn't build for MIPS.
|
#
182543 |
|
31-Aug-2008 |
yar |
pkill(1) first appeared in /usr/bin, but later it was moved to /bin 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
|
#
179813 |
|
16-Jun-2008 |
dougb |
1. Make the BSD version of cpio the default [1] 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]
|
#
179326 |
|
26-May-2008 |
kientzle |
Connect bsdcpio up to the build.
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
|
#
177714 |
|
29-Mar-2008 |
ru |
Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longer build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.
|
#
177151 |
|
13-Mar-2008 |
obrien |
uuidgen has been repo-copied from usr.bin/ to bin/ to match its "new" (2007/04/09) installation location.
|
#
176733 |
|
02-Mar-2008 |
jeff |
- Add cpuset to the build.
Sponsored by: Nokia
|
#
176457 |
|
22-Feb-2008 |
ru |
Hide BSD ar(1) under the MK_TOOLCHAIN option.
Reviewed by: obrien
|
#
176453 |
|
22-Feb-2008 |
obrien |
Re-introduce the new BSDLed 'ar' to the build. It is installed as "bsdar" unless WANT_BSDAR is defined.
Discussed with: kaiw
|
#
176438 |
|
21-Feb-2008 |
kaiw |
Back out previous commit. Restore Binutils ar as default. Disconnect 'BSD' ar to the build.
Requested by: des
|
#
176437 |
|
21-Feb-2008 |
kaiw |
* Connect ar(1) to the build and make it default ar. Rename GNU 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)
|
#
174814 |
|
20-Dec-2007 |
ru |
Fix disorder introduced in previous commit.
|
#
174810 |
|
20-Dec-2007 |
phk |
Pull ministat into the installed system and write it a man-page.
(Repocopied from src/tools/tools/ministat)
|
#
174200 |
|
02-Dec-2007 |
rwatson |
Connect procstat(1) to the build.
|
#
172500 |
|
09-Oct-2007 |
obrien |
Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidental treatment of 'LIBKSE' as an "old style" knob.
Submitted by: ru Approved by: re(kensmith)
|
#
172491 |
|
09-Oct-2007 |
obrien |
Repo copy libpthreads to libkse. This introduces the WITHOUT_LIBKSE nob, and changes WITHOUT_LIBPTHREADS to mean with neither threading libs. Approved by: re(kensmith)
|
#
172403 |
|
01-Oct-2007 |
ru |
Always install libpthread.* symlinks if at least one of 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)
|
#
170644 |
|
13-Jun-2007 |
sepotvin |
Options spring cleanup: - 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
|
#
166255 |
|
26-Jan-2007 |
delphij |
Replace the GNU gzip with a slightly modified NetBSD gzip. The 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)
|
#
166240 |
|
25-Jan-2007 |
peter |
Retire objformat(1) as threatened in 2002.
Laughed-at-by: kris
|
#
164616 |
|
26-Nov-2006 |
ru |
- When building world WITHOUT_LIBPTHREAD, link libthr to libpthread. - Don't build ngctl(8) and cached(8) if threading libs aren't built. - Fix various issues in a cached(8) makefile.
|
#
161524 |
|
22-Aug-2006 |
marcel |
Build libsmb and smbutil on ia64.
|
#
161519 |
|
21-Aug-2006 |
marcel |
Remove alpha left-overs.
|
#
158287 |
|
04-May-2006 |
maxim |
o By popular demand import getent(1) utility: a program retrieves 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
|
#
157696 |
|
12-Apr-2006 |
ru |
libc_r is no longer provided, and on alpha and sparc64, libthr is (sym)linked to libpthread. Account for this change and check for MK_LIBTHR instead of MK_LIBC_R where appropriate.
|
#
156944 |
|
21-Mar-2006 |
ru |
Unbreak WITHOUT_LIBPHREAD/WITHOUT_LIBC_R option support, depending on platform.
|
#
156905 |
|
20-Mar-2006 |
ru |
Extend coverage of the MK_IPX build option to the following:
- <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.
|
#
156813 |
|
17-Mar-2006 |
ru |
Reimplementation of world/kernel build options. For details, see:
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)
|
#
156256 |
|
03-Mar-2006 |
mux |
Don't build csup if NO_CRYPT or NO_OPENSSL is defined, since we depend on those.
Reported by: marius
|
#
156245 |
|
03-Mar-2006 |
mux |
Connect csup the build!
|
#
154048 |
|
05-Jan-2006 |
grehan |
Enable truss for powerpc
|
#
153822 |
|
29-Dec-2005 |
grehan |
Build gprof for powerpc now.
|
#
150314 |
|
19-Sep-2005 |
imura |
Connect smbfs build on powerpc.
|
#
148785 |
|
06-Aug-2005 |
phk |
Old habits die hard: Make that .if defined(YES_HESIOD) not .if !defined
|
#
148780 |
|
06-Aug-2005 |
phk |
Put hesinfo(1) under buildoption "YES_HESIOD"
|
#
148771 |
|
05-Aug-2005 |
cperciva |
Add bsdiff and bspatch to the base system. These are tools for 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).
|
#
148741 |
|
05-Aug-2005 |
phk |
Let NO_MAN control catman
|
#
148677 |
|
03-Aug-2005 |
phk |
Add NO_CALENDAR
|
#
146107 |
|
11-May-2005 |
fjoe |
- check for geom_uzip module presence using kldstat -m. 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.
|
#
145809 |
|
02-May-2005 |
sobomax |
Enabke mkuzip(1) on amd64.
Submitted by: Matteo Riondato <rionda@gufi.org>
|
#
143026 |
|
02-Mar-2005 |
trhodes |
Wrap BSD r* commands in NO_RCMDS. Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk.
Discussed with: ru, nectar
|
#
141800 |
|
13-Feb-2005 |
delphij |
New order after _netcat has been changed to _nc: sort the list.
Submitted by: ru Pointy hat to: me
|
#
141789 |
|
13-Feb-2005 |
delphij |
Spell the variable as underscore plus their possible value, to follow the style nearby.
Submitted by: ru
|
#
141785 |
|
13-Feb-2005 |
delphij |
Forgotten to commit this file during the last commit. Connect nc(1) to build.
|
#
139113 |
|
21-Dec-2004 |
ru |
NOCRYPT -> NO_CRYPT
|
#
139105 |
|
21-Dec-2004 |
ru |
NOATM -> NO_ATM
|
#
137675 |
|
13-Nov-2004 |
bz |
Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 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
|
#
136140 |
|
05-Oct-2004 |
ru |
Re-enable descending into the "atm" subdir.
|
#
135851 |
|
27-Sep-2004 |
dougb |
1. Add much finer granularity to the NO_BIND knobs with the addition of: NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS.
2. Make creation of directories in /usr/include that are only needed in the WITH_BIND_LIBS case conditional.
Reviewed by: ru, des
|
#
135549 |
|
21-Sep-2004 |
des |
Switch from BIND 8 to BIND 9.
Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
|
#
135045 |
|
10-Sep-2004 |
sobomax |
Add mkuzip(8), non-GPL utility to compress filesystem images for use with geom_uzip module. This is based on utility I wrote some 3 years ago for a hack for md(4), which functionally was close to what geom_uzip does today.
Since I don't have a time to test that it compiles/works on other arches, stick it to i386 only. Will do it later.
Unlike original cloop util, this one embedds FreeBSD-compatible shell code into the generated image, not Linux one. Unfortunately severe space restriction imposed by the CLOOP format doesn't allow to put conditional code which will work both on Linux and FreeBSD. In fact it was quite a challenge to fit necessary FreeBSD code into 127 bytes. ;-)
|
#
131768 |
|
07-Jul-2004 |
emax |
Make bluetooth compile on all platforms
Reviewed by: imp, ru
|
#
130394 |
|
12-Jun-2004 |
dwmalone |
A first stab at truss support for amd64, basically cogged from i386. It seems to work in my limited tests.
|
#
129398 |
|
18-May-2004 |
peter |
Build/install gprof on amd64 as well, after repocopying the MD bits. Not that it has anything to process yet, but that comes next.
|
#
129249 |
|
14-May-2004 |
cognet |
Insert "arm" between "amd64" and "powerpc"
Requested by: bde
|
#
129226 |
|
14-May-2004 |
cognet |
Use four spaces instead of tab for second level indentation.
Requested by: ru
|
#
129221 |
|
14-May-2004 |
cognet |
Do not build truss on arm.
|
#
127947 |
|
06-Apr-2004 |
kientzle |
Connect bsdtar to the build.
|
#
127471 |
|
27-Mar-2004 |
gad |
Hook `pkill' (and thus `pgrep') to the standard buildworld.
Reviewed by: freebsd-arch
|
#
127340 |
|
23-Mar-2004 |
des |
Remove doscmd from the base system now that it lives in the ports tree.
|
#
126947 |
|
14-Mar-2004 |
imp |
With the passing of the asc driver, the sasc prograqm is no longer necessary.
|
#
126701 |
|
06-Mar-2004 |
des |
Hook logins(1) up to the build.
|
#
125123 |
|
27-Jan-2004 |
emax |
Add NO_BLUETOOTH knob to the build process
Requested by: phk Reviewed by: imp (mentor), ru
|
#
124587 |
|
16-Jan-2004 |
ru |
- Build things in pure dictionary order (see sort(1)).
- Unify the conditional assignments section so that architectural exclusions come first, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception.
Prodded by: bde
|
#
121928 |
|
03-Nov-2003 |
marcel |
Build lint(1) on ia64.
|
#
121666 |
|
29-Oct-2003 |
harti |
Build the NgATM user space SSCOP tool (unless NOATM is defined).
|
#
121054 |
|
12-Oct-2003 |
emax |
Update Bluetooth code.
Reviewed by: M. Warner Losh <imp@bsdimp.com>; John Hay <jhay@freebsd.org> Approved by: M. Warner Losh <imp@bsdimp.com> (mentor)
|
#
120394 |
|
23-Sep-2003 |
marcel |
Fix bug introduced in version 1.246 with the addition of NO_TOOLCHAIN. The c89, c99, lex and yacc subdirectories were bogusly added to the ${MACHINE_ARCH} != "ia64" case.
Pointy hat: phk
|
#
119980 |
|
11-Sep-2003 |
tjr |
Remove symorder. It's almost useless now that we have ELF kernels and no a.out toolchain.
|
#
119758 |
|
05-Sep-2003 |
tjr |
Fix typo: c89, not c88.
|
#
119568 |
|
30-Aug-2003 |
phk |
Typo in last commit.
Spotted by: tjr
|
#
119553 |
|
29-Aug-2003 |
phk |
Introduce more knobs to slim down FreeBSD userland
NO_TOOLCHAIN skips Compilers and Binutils NO_USB skips USB stuff NO_VINUM skips Vinum stuff NO_ACPI skips ACPI stuff
|
#
117978 |
|
24-Jul-2003 |
markm |
Don't check for the existance of src/crypto/ for building items that may contain crypto. The days of ITAR paranoia are over, and the simple macro tests that remain are sufficient.
|
#
117952 |
|
24-Jul-2003 |
peter |
Connect ncplist, ncplogin, and smbutil to the amd64 build.
|
#
117675 |
|
16-Jul-2003 |
markm |
Very big makeover in the way telnet, telnetd and libtelnet are built.
Previously, there were two copies of telnet; a non-crypto version that lived in the usual places, and a crypto version that lived in crypto/telnet/. The latter was built in a broken manner somewhat akin to other "contribified" sources. This meant that there were 4 telnets competing with each other at build time - KerberosIV, Kerberos5, plain-old-secure and base. KerberosIV is no longer in the running, but the other three took it in turns to jump all over each other during a "make buildworld".
As the crypto issue has been clarified, and crypto _calls_ are not a problem, crypto/telnet has been repo-copied to contrib/telnet, and with this commit, all telnets are now "contribified". The contrib path was chosen to not destroy history in the repository, and differs from other contrib/ entries in that it may be worked on as "normal" BSD code. There is no dangerous crypto in these sources, only a very weak system less strong than enigma(1).
Kerberos5 telnet and Secure telnet are now selected by using the usual macros in /etc/make.conf, and the build process is unsurprising and less treacherous.
|
#
116790 |
|
24-Jun-2003 |
julian |
Temporarily re-remove the bluetooth tools.. there are problems with their Makefiles I wasn't aware of..
Pointed out by: ru@
|
#
116781 |
|
24-Jun-2003 |
julian |
Connect bluetooth tools for i386 only. These are probably machine independent, but there is no way for the developers to test them other than on x86.
They will become MD as testing becomes possible.
|
#
116677 |
|
22-Jun-2003 |
phantom |
Hook locale(1) to build
|
#
115157 |
|
19-May-2003 |
des |
Retire the useless NOSECURE knob.
Approved by: re (scottl)
|
#
114830 |
|
08-May-2003 |
peter |
Exclude gprof and truss for amd64 too.
Approved by: re (scottl)
|
#
114709 |
|
05-May-2003 |
markm |
Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
|
#
114449 |
|
01-May-2003 |
ru |
Do not attempt to build chkey(1) and newkey(8) if NOSECURE is defined.
Submitted by: Marius Strobl <marius@alchemy.franken.de>
|
#
114448 |
|
01-May-2003 |
ru |
Build non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined.
Submitted by: Marius Strobl <marius@alchemy.franken.de>
|
#
114280 |
|
30-Apr-2003 |
ru |
Don't clobber Kerberos5 telnet(1) and telnetd(8) with non-crypto versions.
|
#
113288 |
|
09-Apr-2003 |
mdodd |
Add usbhidaction(1).
This allows actions to be bound to HID events.
Obtained from: NetBSD
|
#
113041 |
|
03-Apr-2003 |
tjr |
G/C tconv: It is libmytinfo-dependent and has not compiled for 3+ years.
|
#
111204 |
|
21-Feb-2003 |
obrien |
Some things don't build for PowerPC yet.
List from: benno
|
#
111092 |
|
18-Feb-2003 |
obrien |
chflags(1) repo copied, usr.bin->bin. We've been installing chflags(1) into /bin since 2000-11-10, so this shouldn't cause any problems.
|
#
109574 |
|
20-Jan-2003 |
obrien |
kenv(1) has been repo copied from usr.bin to bin. Sometimes we need kenv(1) in /etc/rc.diskless*.
|
#
109314 |
|
15-Jan-2003 |
obrien |
Hookup elfdump.
|
#
108667 |
|
04-Jan-2003 |
obrien |
Complete the bzip2 suite.
|
#
108439 |
|
30-Dec-2002 |
obrien |
Move elf2aout back to /usr/bin -- it is a general development tool, not a sysadmin tool.
|
#
107323 |
|
27-Nov-2002 |
obrien |
As warned on freebsd-current@, remove the perl wrapper from /usr/src. The /usr/bin/perl wrapper isn't solving many of the problems it was imported to deal with. There are limitations to it that don't have a clear "fix".
Reviewed by: markm, kris Extorted approval from: re(jhb)
|
#
106717 |
|
09-Nov-2002 |
marcel |
o Build truss on all architectures. o xlint is still excluded from the ia64 build, but now in a way that doesn't corrupt ordering for other platforms.
|
#
106143 |
|
29-Oct-2002 |
ru |
bsd.doc.mk changes:
Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS.
Only create _stamp.extra when necessary.
Get rid of SOELIMPP and OBJS.
Use Groff version of soelim(1); we need its -I option for the following to work.
Don't needlessly chdir to SRCDIR. Only a few documents need CD_HACK, and those that need it either use refer(1) or .PSPIC macro which internally uses the .psbb call.
|
#
104615 |
|
07-Oct-2002 |
tjr |
Add the c99(1) utility, which is nothing more than a synonym for cc -std=iso9899:1999 -pedantic, and is required by SUSv3.
PR; 36087
|
#
103436 |
|
16-Sep-2002 |
peter |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that.
Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
|
#
103303 |
|
13-Sep-2002 |
peter |
Promote gcore from i386-specific to the MI section.
Compiled on: alpha, sparc64, ia64
|
#
101631 |
|
10-Aug-2002 |
jake |
truss hasn't been ported to ia64 yet.
Noticed by: ru
|
#
101630 |
|
10-Aug-2002 |
jake |
xlint seems to build fine on sparc64.
|
#
101629 |
|
10-Aug-2002 |
jake |
Put getconf in the right place.
|
#
100200 |
|
16-Jul-2002 |
wollman |
A little bit more thought has resulted in a generic script which can implement any of the useless POSIX-required ``regular shell builtin'' utilities, saving one frag and one inode each. The script moves to usr.bin/alias which is alphabetically the first of these commands.
|
#
100198 |
|
16-Jul-2002 |
wollman |
POSIX requires these shell builtins to also exist as totally pointless external commands. Since they serve no useful purpose, it's OK that their implementation is not the most efficient possible.
|
#
99764 |
|
11-Jul-2002 |
peter |
Bring getconf back in from the cold.
|
#
99379 |
|
03-Jul-2002 |
johan |
Reconnect whereis
Approved by: sheldonh (mentor)
|
#
99370 |
|
03-Jul-2002 |
johan |
Disconnect whereis while importing version from NetBSD
Approved by: sheldonh (mentor)
|
#
99094 |
|
29-Jun-2002 |
jmallett |
Untie help and sccs from the build. sccs has been repo copied into projects/sccs/sccs/, to accompany projects/sccs/sccscmds, and help will be dying shortly.
These programs will not be a part of 5.0-RELEASE, at least not in their current form. They'll either end up in src/contrib or ports.
Submitted by: obrien
|
#
98064 |
|
09-Jun-2002 |
dougb |
Per previous discussion, and with Mark's blessing, update the value of this knob to reflect (-)current reality.
|
#
97955 |
|
06-Jun-2002 |
dougb |
Hook stat into the build Fix a trailing ws nit while I'm here
|
#
97821 |
|
04-Jun-2002 |
des |
Don't build perl if NO_PERL is defined.
|
#
97752 |
|
02-Jun-2002 |
des |
Connect perl to the build.
|
#
97372 |
|
28-May-2002 |
marcel |
Add uuidgen(2) and uuidgen(1).
The uuidgen command, by means of the uuidgen syscall, generates one or more Universally Unique Identifiers compatible with OSF/DCE 1.1 version 1 UUIDs.
From the Perforce logs (change 11995):
Round of cleanups: o Give uuidgen() the correct prototype in syscalls.master o Define struct uuid according to DCE 1.1 in sys/uuid.h o Use struct uuid instead of uuid_t. The latter is defined in sys/uuid.h but should not be used in kernel land. o Add snprintf_uuid(), printf_uuid() and sbuf_printf_uuid() to kern_uuid.c for use in the kernel (currently geom_gpt.c). o Rename the non-standard struct uuid in kern/kern_uuid.c to struct uuid_private and give it a slightly better definition for better byte-order handling. See below. o In sys/gpt.h, fix the broken uuid definitions to match the now compliant struct uuid definition. See below. o In usr.bin/uuidgen/uuidgen.c catch up with struct uuid change.
A note about byte-order: The standard failed to provide a non-conflicting and unambiguous definition for the binary representation. My initial implementation always wrote the timestamp as a 64-bit little-endian (2s-complement) integral. The clock sequence was always written as a 16-bit big-endian (2s-complement) integral. After a good nights sleep and couple of Pan Galactic Gargle Blasters (not necessarily in that order :-) I reread the spec and came to the conclusion that the time fields are always written in the native by order, provided the the low, mid and hi chopping still occurs. The spec mentions that you "might need to swap bytes if you talk to a machine that has a different byte-order". The clock sequence is always written in big-endian order (as is the IEEE 802 address) because its division is resulting in bytes, making the ordering unambiguous.
|
#
97365 |
|
28-May-2002 |
tjr |
Hook newgrp(1) up to the build.
PR: 36190
|
#
97279 |
|
25-May-2002 |
ru |
Move elf2aout to usr.sbin/.
Approved by: jake
|
#
97146 |
|
22-May-2002 |
jmallett |
Taking a leap of faith, tie the help command in to the build.
|
#
97129 |
|
22-May-2002 |
jmallett |
Tie sccs(1) in to the build, as it now does one thing right: sccs what
|
#
97128 |
|
22-May-2002 |
jmallett |
Remove mention of the GNU version of ptx, it is dead.
|
#
97096 |
|
22-May-2002 |
tjr |
Build pathchk(1).
|
#
97034 |
|
21-May-2002 |
tjr |
Build the tabs(1) utility.
PR: 36126
|
#
96870 |
|
18-May-2002 |
obrien |
elf2aout can be useful to have on all platforms
|
#
96869 |
|
18-May-2002 |
obrien |
Don't build getconf if you don't have a full C++ installation.
|
#
96845 |
|
18-May-2002 |
markm |
Add C rewrites of catman and makewhatis. These aren't quite as the submitter supplied them, as I did some WARNS=n fixups (mostly const-ification).
Submitted by: John Rochester <john@jrochester.org>
|
#
96630 |
|
15-May-2002 |
tjr |
Build the asa(1) utility.
PR: 36130 Reviewed by: mike
|
#
95926 |
|
02-May-2002 |
tjr |
Add the csplit(1) utility, which splits files based on context, as specified by SUSv3.
PR: 36191 Reviewed by: mike
|
#
95763 |
|
30-Apr-2002 |
jake |
Build elf2aout for sparc64.
|
#
95332 |
|
23-Apr-2002 |
obrien |
Back out the NO_RCMNDS knob. 1. The committer refused to respond to questions over the commit. 2. The servers rlogind, rshd, rexecd were not wrapped. 3. "rcmnds" as an abbreviation gets an order of magnitude less hits on Google than the much more well known "rcmds".
|
#
94525 |
|
12-Apr-2002 |
ru |
Revert last change, to be revisited later.
|
#
94502 |
|
12-Apr-2002 |
ru |
Temporarily unconnect "doscmd" from build until I can fix its broken Makefile. The breakage is now fatal after the bsd.prog.mk,v 1.109 change.
|
#
94297 |
|
09-Apr-2002 |
bmilekic |
Introduce NO_RCMNDS flag so as to not compile rsh, rlogin, and rcp on will, and document in share/examples/etc/make.conf
Submitted by: Aleksandar Simic <asimic@dsl.pipex.com> MFC after: 1 week
|
#
94234 |
|
08-Apr-2002 |
ache |
Disconnect sort
|
#
94231 |
|
08-Apr-2002 |
obrien |
Some things don't compile on ia64 and sparc64 yet.
|
#
93932 |
|
06-Apr-2002 |
peter |
Exclude xlint for ia64. For the time being, there are enough gcc dependencies in the machine/* headers to make it explode when -U__GNUC__ is specified by lint. Not to mention that lint is passing undocumented (illegal?) args to cpp and that seems to upset gcc-3.1 now. Specifically, -Wp,-CC. -Wp,-C is documented and legal though.
|
#
93619 |
|
02-Apr-2002 |
jake |
Connect ktrdump to the build. <cringe>.
|
#
93106 |
|
24-Mar-2002 |
markm |
Add BSD sort to the build, now that GNU sort is gone.
|
#
92140 |
|
12-Mar-2002 |
markm |
Turn back on (x)lint. It is working just fine.
|
#
92028 |
|
10-Mar-2002 |
markm |
Don't build xlint until surgery is finished.
|
#
91747 |
|
06-Mar-2002 |
bde |
Removed gprof4. 8-byte counters are now handled by gprof.
|
#
91706 |
|
05-Mar-2002 |
obrien |
Add the `1 true AWK' back to the mix.
|
#
91599 |
|
03-Mar-2002 |
markm |
(x)lint(1) works; re-enable it.
|
#
91584 |
|
03-Mar-2002 |
markm |
Temporarily remove lint(1) from the build until the import and merge of the MFN (Merge from NetBSD) is complete.
|
#
88277 |
|
20-Dec-2001 |
markm |
Re-enable tip, now that the import and merge are done.
|
#
88272 |
|
20-Dec-2001 |
markm |
Temporarily remove tip(1) from the build while I upgrade it.
|
#
87960 |
|
14-Dec-2001 |
sheldonh |
Kernel support for smbfs is only built on the i386 at the moment, so limit the building and installation of the userland utilities to that architecture for now.
Reported by: bmah
|
#
87874 |
|
14-Dec-2001 |
sheldonh |
Add bmake glue for src/contrib/smbfs and connect userland smbfs support to the build.
The MFC reminder below is subject to <re@FreeBSD.org> approval prior to 4.5-RELEASE.
Reviewed by: bp, fjoe MFC: 1 week
|
#
87809 |
|
13-Dec-2001 |
markm |
UUCP is gone from base.
|
#
86950 |
|
27-Nov-2001 |
ru |
Put the "tip" in exactly the same place where it was in rev. 1.169.
|
#
86926 |
|
26-Nov-2001 |
markm |
Some CVS surgery has been done to tip(1) to clean out a commit that I should have done differently.
Restore tip(1) to the build. I will return to this with a clean import to tip in due course.
|
#
86923 |
|
26-Nov-2001 |
markm |
Temporarily remove tip/cu from the build while repo-surgery is done.
|
#
86252 |
|
11-Nov-2001 |
gshapiro |
Fix NO_SENDMAIL knob. When FreeBSD's old BSD version of vacation was replaced with the new version in sendmail's distribution, vacation and the necessary libraries (libsmdb and libsmutil) were changed so they were always compiled. This broke people who didn't checkout src/contrib/sendmail/. I don't know if it's best to think of NO_SENDMAIL as no sendmail sources available or no sendmail binary. It is now the former.
Also, remove the sendmail chapter from System Managers Manual (SMM) if NO_SENDMAIL is defined (for similar reasons -- source not available).
PR: 31863, 31865 Submitted by: matusita, Joe Kelsey <joe@zircon.seattle.wa.us> MFC after: 3 days
|
#
85924 |
|
02-Nov-2001 |
obrien |
Bring Gawk back. There just isn't any other POSIX compliant AWK out there. The biggest thing missing from Bell-Labs AWK is the character class regexes.
|
#
85724 |
|
30-Oct-2001 |
obrien |
Switch to the One True AWK from Bell-Labs, away from GNU AWK.
|
#
81947 |
|
20-Aug-2001 |
kris |
Part II of libss retirement: zap mk_cmds too.
Pointy hat to: kris
|
#
81878 |
|
18-Aug-2001 |
peter |
Correct path (../crypto, not ../../crypto)
|
#
81054 |
|
02-Aug-2001 |
sobomax |
Fix a cryptoless world by disconnecting libmp from the build when there is no crypto bits installed and/or NOCRYPTO/NO_OPENSSL is defined. This unfortunately meants that usr.bin/chkey, usr.bin/newkey and usr.sbin/keyserv have also to be disconnected.
IMO it is merely a workaround, the proper solution is to move libmp to src/crypto where it belongs and use libgmp for the cryptoless builds instead.
Missed by: dd
|
#
79468 |
|
09-Jul-2001 |
markm |
Remove the S/Key key-handling apps, which are no longer needed, as they are replaced by opiepasswd, opieinfo and opiekey.
|
#
78562 |
|
21-Jun-2001 |
obrien |
Add the Bzip2 binaries. These are starting to get used more and more in the base system.
|
#
78197 |
|
13-Jun-2001 |
peter |
Part 2 of gensetdefs de-orbit burn. linker sets are now self contained for ELF, see src/sys/linker_set.h log.
|
#
76845 |
|
19-May-2001 |
sobomax |
Move scrshot(1) functionality into vidcontrol(1).
Suggested by: many Not objected to by: nik (scrshot co-author)
|
#
76802 |
|
18-May-2001 |
nik |
Add scrshot to the i386 specific section. If someone can test this on the Alpha I'd appreciate it.
|
#
76273 |
|
04-May-2001 |
brian |
Add nl(1)
PR: 27078 Obtained from: NetBSD
|
#
74813 |
|
26-Mar-2001 |
ru |
Do not build (and install) both secure/ and standard versions of libtelnet, telnetd, and telnet. This only worked because secure/ was listed late in SUBDIR in Makefile.inc1.
Reviewed by: markm
|
#
72558 |
|
17-Feb-2001 |
bde |
Removed some garbage (genassym(8) and its infrastructure).
|
#
69716 |
|
07-Dec-2000 |
obrien |
Retire this ancient version of rdist.
|
#
68232 |
|
02-Nov-2000 |
sheldonh |
Disconnect kzip from the build, as it's about to enter late retirement.
PR: 20643 Submitted by: Peter Pentchev <roam@orbitel.bg>
|
#
65627 |
|
08-Sep-2000 |
nectar |
Activate hesinfo.
Noticed by: Don Lewis <Don.Lewis@tsc.tdk.com>
|
#
63499 |
|
19-Jul-2000 |
ps |
Add fsync(8). This becomes useful with the advent of MAP_NOSYNC etc.
Reviewed by: peter
|
#
63437 |
|
18-Jul-2000 |
sheldonh |
Import the new truncate(1) utility.
Approved by: jdp
|
#
62813 |
|
08-Jul-2000 |
peter |
Initial kenv(1) hack for dumping the kernel environment. This can be used to extract modified boot hints to make loader(8)-time changes "sticky". It tries to use \ style quoting so that it can be used directly with foo.conf files. It can also extract specific variables.
|
#
62642 |
|
05-Jul-2000 |
n_hibma |
Add the usbhidctl utility, from NetBSD, by Lennart Augusst
|
#
62190 |
|
27-Jun-2000 |
obrien |
Turn off GLOBAL. It is moving to Ports.
Approved by: unanimous response on arch@freebsd.org
|
#
60815 |
|
23-May-2000 |
ps |
Detach usr.bin/more and install a link from less. less will behave like more if invoked as more. The old more has not been removed.
|
#
60789 |
|
22-May-2000 |
ps |
bmake glue for less.
Reviewed by: peter
|
#
59632 |
|
26-Apr-2000 |
wollman |
Hello, getconf. This is a slight reinvention of the wheel^H^H^H^H^HPOSIX.2 and X/Open utility, and rather more complicated than necessary.
|
#
57013 |
|
06-Feb-2000 |
obrien |
Move brandelf from being i386 specific to the MI area -- Linux emulation is comming to the Alpha.
|
#
56279 |
|
19-Jan-2000 |
obrien |
Utility to control the printing of "Fixed up unaligned data access for pid nnn at pc 0xADDR" and the fixup of the UA fault on the DEC Alpha when an unaligned access fault happens. Modeled after the OSF/1 utility of the same name.
Submitted by: gallatin
|
#
55388 |
|
04-Jan-2000 |
obrien |
Turn on a new /usr/bin/cpp that is a true binary rather than a shell script wrapper. /usr/bin/cpp knows about all the GCC predefined symbols and has the functionality of the previous EGCS 1.1.2 /usr/libexec/cpp.
|
#
55024 |
|
23-Dec-1999 |
marcel |
Enable genassym.
|
#
55000 |
|
22-Dec-1999 |
kris |
Say goodbye to some crufty old fortran code.
Reviewed by: current
|
#
54420 |
|
11-Dec-1999 |
kris |
Retire error(1). This is no longer useful as it applies only to the 4.xBSD toolchain.
Reviewed by: current@freebsd.org Axe kindly supplied by: Institute of Danish Surgeons
|
#
53935 |
|
30-Nov-1999 |
peter |
Reactivate bind and add dnskeygen.
|
#
53909 |
|
30-Nov-1999 |
peter |
Move named and associated tools into a seperate makefile section and disable them pending an import and cleanup of bind 8.2.2.p5.
|
#
52702 |
|
31-Oct-1999 |
bp |
Add ncplogin/logout programs which allow manage connections more precisely than mount_nwfs.
Obtained from: ncplib-1.3.3
|
#
52406 |
|
20-Oct-1999 |
bp |
Add ncplist program. That makes minimal set of ncp utilities to use NetWare volumes. Other functionality (ncpsend, ncprint) will be added later.
|
#
51996 |
|
07-Oct-1999 |
markm |
Allow for a telnet in secure/ (SRA telnet).
Submitted by: Nick Sayer
|
#
51800 |
|
29-Sep-1999 |
marcel |
Reconnect doscmd. It's been fixed.
|
#
51794 |
|
29-Sep-1999 |
marcel |
sigset_t change (part 5 of 5) -----------------------------
Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Internally, libc is mostly rewritten to use the new syscalls. The exception is in compat-43/sigcompat.c
The POSIX thread library has also been rewritten to use the new sigset_t. Except, that it currently only handles NSIG signals instead of the maximum _SIG_MAXSIG. This should not be a problem because current applications don't use any signals higher than NSIG.
There are version bumps for the following libraries: libdialog libreadline libc libc_r libedit libftpio libss
These libraries either a) have one of the modified structures visible in the interface, or b) use sigset_t internally and may cause breakage if new binaries are used against libraries that don't have the sigset_t change. This not an immediate issue, but will be as soon as applications start using the new range to its fullest.
NOTE: libncurses already had an version bump and has not been given one now.
NOTE: doscmd is a real casualty and has been disconnected for the moment. Reconnection will eventually happen after doscmd has been fixed. I'm aware that being the last one to touch it, I'm automaticly promoted to being maintainer. According to good taste this means that I will receive a badge which either will be glued or mechanically stapled, drilled or otherwise violently forced onto me :-)
NOTE: pcvt/vttest cannot be compiled with -traditional. The change cause sys/types to be included along the way which contains the const and volatile modifiers. I don't consider this a solution, but more a workaround.
|
#
50672 |
|
30-Aug-1999 |
markm |
Remove tn3270 from the build, preparatory to a short trial and a brutal sentence. Once the dateline has crossed the repository, tn3270 is history. Folk who want it, please use the new port.
|
#
50634 |
|
30-Aug-1999 |
peter |
tconv is broken, it's libmytinfo dependent.
|
#
50477 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
48839 |
|
16-Jul-1999 |
simokawa |
Enable gprof on alpha. * alpha.{c,h} are same as i386.{c,h}. * Force address calculation to be done in long precision(64bit on alpha) rather than double precision(52bit).
|
#
45792 |
|
18-Apr-1999 |
peter |
Disconnect modload/modunload/modstat from their Makefiles..
|
#
45771 |
|
18-Apr-1999 |
obrien |
Turn off f2c. Superseeded by EGCS's g77.
|
#
45701 |
|
15-Apr-1999 |
des |
lsock(1) -> sockstat(1)
|
#
45680 |
|
14-Apr-1999 |
des |
Activate lsock(1).
|
#
44090 |
|
16-Feb-1999 |
luoqi |
Re-enable doscmd build.
|
#
41062 |
|
10-Nov-1998 |
bde |
Fixed disorder.
|
#
41036 |
|
09-Nov-1998 |
dima |
Reenable fstat for alpha.
|
#
41035 |
|
09-Nov-1998 |
dima |
Reenable systat/vmstat for alpha.
|
#
41003 |
|
08-Nov-1998 |
gpalmer |
dig, dnsquery & host seem to work on the alpha now
|
#
40826 |
|
02-Nov-1998 |
joerg |
Include `enigma' into the list of usr.bin programs.
|
#
40334 |
|
14-Oct-1998 |
peter |
+gensetdefs
|
#
39928 |
|
03-Oct-1998 |
sef |
Move truss from i386-specific to always-build.
Submitted by: Alex Nash <nash@mcs.net>
|
#
39914 |
|
03-Oct-1998 |
dfr |
mt now builds on the alpha.
|
#
39634 |
|
25-Sep-1998 |
jkh |
Take doscmd back out - it relies on installed X components to build (!).
|
#
39614 |
|
24-Sep-1998 |
bde |
Fixed disorder and long lines.
Decrypted a comment.
|
#
39610 |
|
23-Sep-1998 |
luoqi |
Enable elf build for doscmd.
|
#
39355 |
|
16-Sep-1998 |
dfr |
Put ldd back in the standard list since it builds on alpha now.
|
#
38857 |
|
05-Sep-1998 |
asami |
Remove tcl from /usr/src, according to prior agreement. BTW, tcl-8.0 *is* a port so there is nothing to be done on that side now.
Approved by: jkh === To: "Jordan K. Hubbard" <jkh@time.cdrom.com> cc: Andreas Klemm <andreas@klemm.gtn.com>, current@freebsd.org Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued) From: David Greenman <dg@root.com> Date: Sun, 03 Aug 1997 20:23:31 -0700
>decision is, I'll respect it.
Another chance to architect people's principles...I can hardly wait. Seems quite appropriate for a Sunday - I just need to get one of those collection plates (and money envelopes) so I can profit, too. :-) Tcl stays in /usr/src for now, but it needs to be kept up to date; same for perl. If Jordan doesn't have "setup" (written in tcl) ready for 3.0, then tcl will be yanked prior to the 3.0 release (and made into a port). As for the ports tree only supporting the last FreeBSD release, this seems sensible to me. The "ports" have always been a moving target between releases and the problem is only going to get worse when we expand to supporting other processor architectures. In any case, Satoshi is and always has been in charge of the ports tree and whatever he wants to do with it (within reason :-)) is his decision. Does this cover the issue completely? I admit to deleting messages in this thread with unusual fervor (people have FAR too much time on their hands!). There's a fair bit of reasoning behind the above, but since everyone is sick of arguing about this, I'll spare you the analysis.
-DG
David Greenman Core-team/Principal Architect, The FreeBSD Project
|
#
38653 |
|
30-Aug-1998 |
gpalmer |
Split lines into one subdir per line.
|
#
38635 |
|
30-Aug-1998 |
jb |
BINFORMAT -> OBJFORMAT ready for E-day.
|
#
38555 |
|
26-Aug-1998 |
gpalmer |
Delete trailing space that may have caused problems
|
#
38553 |
|
26-Aug-1998 |
gpalmer |
Move kdump & ktrace out of i386 specific section.
|
#
38426 |
|
18-Aug-1998 |
jb |
More programs that build on alpha now.
|
#
38383 |
|
17-Aug-1998 |
gpalmer |
lorder is needed on the alpha too
|
#
36924 |
|
12-Jun-1998 |
peter |
The doscmd build process and doscmd.kernel loader is very a.out specific and doesn't fly too well on in an elf enviroment yet.
|
#
36571 |
|
01-Jun-1998 |
peter |
SUBDIR += ldd
|
#
36491 |
|
31-May-1998 |
jb |
objformat is part of the i386 mid life identity crisis. On alpha, things are in their normal places, so objformat isn't required.
|
#
36374 |
|
25-May-1998 |
sos |
ELF preparation step 1:
Move our old a.out utils to /usr/libexec/aout. Enable binutils and put the utils in /usr/libexec/elf Enable objformat, a little helper program that calls the right utils based on /etc/objformat and $OBJFORMAT.
This will enable the ELF generating tools. Remember that this is only step one, the system is still compiled and run in a.out format ONLY.
Problem left to solve: The BSD manpages wins over the GNU equivalents as the are installed last. We need to distinguish between the manpages somehow...
|
#
36064 |
|
15-May-1998 |
jb |
More programs are now broken on alpha due to the libbind changes that prevent the programs from being linked static (duplicated symbols).
Other programs depend on kernel internals. These will have to wait for a custom alpha kernel. For now, let's just make the build safe.
|
#
35194 |
|
14-Apr-1998 |
peter |
Add mktemp directory
|
#
34854 |
|
23-Mar-1998 |
jb |
Ouch, that nm is aout which is not alpha-friendly. Make it i386 specific.
|
#
34778 |
|
22-Mar-1998 |
jb |
Remove a bunch of unsupported machines, and the 'other' case where some subdirs were only processed for install and clean (which caused builds to fail on alpha). Install and clean should always follow SUBDIRS.
|
#
34706 |
|
20-Mar-1998 |
bde |
Updated MISSING list.
|
#
34554 |
|
13-Mar-1998 |
jb |
Some things only work on i386.
|
#
31747 |
|
15-Dec-1997 |
helbig |
Remove cal, add ncal.
|
#
31697 |
|
13-Dec-1997 |
msmith |
Add minigzip
|
#
31568 |
|
06-Dec-1997 |
sef |
Add truss to the list of subdirectories.
|
#
29927 |
|
28-Sep-1997 |
markm |
Changes for KTH KerberosIV.
|
#
29546 |
|
17-Sep-1997 |
joerg |
Activate c89(1).
|
#
28379 |
|
18-Aug-1997 |
jlemon |
Add doscmd.
|
#
27526 |
|
19-Jul-1997 |
jfieber |
Remove SGML tools from -current.
|
#
27207 |
|
05-Jul-1997 |
peter |
.if exists(../eBones) tests the obj dir, not the source dir's existance. The existance of a stale obj dir does not imply the source too.
|
#
26274 |
|
29-May-1997 |
wpaul |
Grr... curse my fumble-fingered hide: logmane -> logname
Inscribed onto my chest with razor blades and then doused with lemon juice by: Jason Young <doogie@forbidden-donut.anet-stl.com>
|
#
26247 |
|
28-May-1997 |
wpaul |
Activate new Secure RPC programs.
|
#
24962 |
|
15-Apr-1997 |
jkh |
Add global
|
#
24834 |
|
12-Apr-1997 |
peter |
Make tclsh conditional on the src/contrib/tcl directory existing, and allow it to be disabled via NOTCL in /etc/make.conf (similar to other stuff in src/Makefile, eg: NOGAMES)
|
#
24146 |
|
23-Mar-1997 |
joerg |
Include `top'.
|
#
23012 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
22384 |
|
07-Feb-1997 |
pst |
Activate new OPIE programs
|
#
21925 |
|
21-Jan-1997 |
davidn |
Activate limits(1).
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
21442 |
|
08-Jan-1997 |
jdp |
Enable lockf.
|
#
21427 |
|
08-Jan-1997 |
ache |
Make eBones/telnet only if MAKE_EBONES defined
|
#
19369 |
|
03-Nov-1996 |
markm |
Compile telnet from eBones instead of secure.
2.2 candidate.
|
#
19030 |
|
19-Oct-1996 |
sos |
Added brandelf to SUBDIR.
|
#
18083 |
|
06-Sep-1996 |
phk |
remove devconf tools from make tree.
|
#
16814 |
|
28-Jun-1996 |
phk |
Add tclsh to Makefile.
(If you havn't updated your supfile Make world will croak. CTM is ok)
|
#
16547 |
|
20-Jun-1996 |
adam |
added fetch
|
#
16523 |
|
19-Jun-1996 |
jkh |
Remove ncftp
|
#
16189 |
|
08-Jun-1996 |
alex |
Add units.
|
#
14789 |
|
24-Mar-1996 |
paul |
Add xlint
|
#
14080 |
|
13-Feb-1996 |
joerg |
Include both, the regular and the `secure' telnet, when building a release.
|
#
13134 |
|
31-Dec-1995 |
ats |
Add sasc to the clean/cleandir target. The machine dependent targets doesn't get cleaned up otherwise.
|
#
13107 |
|
29-Dec-1995 |
bde |
Implemented non-statistical kernel profiling. This is based on looking at a high resolution clock for each of the following events: function call, function return, interrupt entry, interrupt exit, and interesting branches. The differences between the times of these events are added at appropriate places in a ordinary histogram (as if very fast statistical profiling sampled the pc at those places) so that ordinary gprof can be used to analyze the times.
gmon.h: Histogram counters need to be 4 bytes for microsecond resolutions. They will need to be larger for the 586 clock. The comments were vax-centric and wrong even on vaxes. Does anyone disagree?
gprof4.c: The standard gprof should support counters of all integral sizes and the size of the counter should be in the gmon header. This hack will do until then. (Use gprof4 -u to examine the results of non-statistical profiling.)
config/*: Non-statistical profiling is configured with `config -pp'. `config -p' still gives ordinary profiling.
kgmon/*: Non-statistical profiling is enabled with `kgmon -B'. `kgmon -b' still enables ordinary profiling (and distables non-statistical profiling) if non-statistical profiling is configured.
|
#
11729 |
|
23-Oct-1995 |
peter |
Attach dnsquery to Makefile
|
#
11144 |
|
03-Oct-1995 |
bde |
Enable sasc.
|
#
11069 |
|
29-Sep-1995 |
ache |
Build secure telnet if available and allowed
|
#
10467 |
|
30-Aug-1995 |
jkh |
Add ee.
|
#
9961 |
|
06-Aug-1995 |
ache |
Remove timedef
|
#
9956 |
|
06-Aug-1995 |
markm |
Only build telnet if secure telnet is not going to be built. Reviewed by: rgrimes
|
#
9949 |
|
05-Aug-1995 |
ache |
timedef added
|
#
9453 |
|
08-Jul-1995 |
ats |
Add kzip to the clean and cleandir target so that it also get cleaned up properly.
|
#
9318 |
|
25-Jun-1995 |
joerg |
Include killall.
|
#
9214 |
|
13-Jun-1995 |
wollman |
Re-enable netstat now that it compiles again.
|
#
9208 |
|
13-Jun-1995 |
wollman |
Temporarily disable netstat
|
#
8415 |
|
10-May-1995 |
jkh |
Remove dmenu from the Makefile
|
#
8402 |
|
09-May-1995 |
jfieber |
Add sgmlfmt.
|
#
8140 |
|
28-Apr-1995 |
jkh |
Remove piano.
|
#
8124 |
|
28-Apr-1995 |
jkh |
Add piano.
|
#
8106 |
|
27-Apr-1995 |
jfieber |
Added sgmls
|
#
7844 |
|
15-Apr-1995 |
phk |
Added kzip in i386 section
|
#
7811 |
|
13-Apr-1995 |
wollman |
Add devmenu(1).
|
#
7497 |
|
30-Mar-1995 |
jkh |
Add gencat to Makefile Obtained from: NetBSD
|
#
6801 |
|
01-Mar-1995 |
paul |
Disable fib
|
#
6651 |
|
22-Feb-1995 |
pst |
Remove watch(8)
|
#
6606 |
|
21-Feb-1995 |
ache |
Move mixer to usr.sbin
|
#
6595 |
|
21-Feb-1995 |
phk |
add "fib"
Reviewed by: phk Submitted by: Mark Murray <mark@grondar.za> Obtained from:
|
#
6531 |
|
17-Feb-1995 |
ache |
colldef added
|
#
6520 |
|
17-Feb-1995 |
ugen |
Added to makefile watch - snooping programm to work with /dev/snp
|
#
6451 |
|
15-Feb-1995 |
ache |
mixer added
|
#
6078 |
|
31-Jan-1995 |
jkh |
Add dmenu.
|
#
5997 |
|
28-Jan-1995 |
phk |
add file2c
|
#
5891 |
|
25-Jan-1995 |
jkh |
Add which.
|
#
5766 |
|
21-Jan-1995 |
bde |
Update comments about MISSING and GNU versions.
|
#
5726 |
|
19-Jan-1995 |
wollman |
Added mk_cmds.
|
#
5618 |
|
14-Jan-1995 |
wollman |
Added compile_et.
|
#
5092 |
|
13-Dec-1994 |
ache |
Point that we use GNU version of uucp
|
#
4759 |
|
21-Nov-1994 |
ache |
add missing tconv
|
#
4699 |
|
20-Nov-1994 |
jkh |
Add getopt. 1.x used to have it, it's gone from 2.0, I need it, end of story.
|
#
4378 |
|
12-Nov-1994 |
lars |
Added chat
|
#
3714 |
|
19-Oct-1994 |
pst |
Remove which per Rod's request.
|
#
3710 |
|
18-Oct-1994 |
pst |
Added which
|
#
3646 |
|
16-Oct-1994 |
gpalmer |
Remove `ld' from the clean line also. Someone should look at all the non-i386 machine lines sometime.
|
#
3636 |
|
16-Oct-1994 |
gpalmer |
Remove directories we don't have from the clean SUBDIR's and add note about it (some of the missing dirs are still referenced by other clauses in the `.if')
|
#
3624 |
|
15-Oct-1994 |
gpalmer |
Fix up this makefile so that it handles `clean' and `cleandir' properly.
|
#
3137 |
|
26-Sep-1994 |
pst |
Enable new bind utilities.
|
#
3008 |
|
22-Sep-1994 |
ache |
ncftp added
|
#
2966 |
|
21-Sep-1994 |
wollman |
Build lsvfs.
|
#
2737 |
|
13-Sep-1994 |
dfr |
Added ipcrm.
|
#
2732 |
|
13-Sep-1994 |
dfr |
Added ipcs.
|
#
2683 |
|
12-Sep-1994 |
rgrimes |
Add f2c, rpcgen and rpcinfo, need a decission on cpp and uucp.
|
#
2482 |
|
03-Sep-1994 |
csgr |
Changes to file(1) for FreeBSD: - Makefile: bmake the sucker - file.1, magic.5: replace __MAGIC__ and __SECTION__ - add Magdir/freebsd - add file to usr.bin/Makefile
A note on the FreeBSD magic entry: The magic number "000000407" is reported as "impure format". This stops file(1) telling us that our object files are "PDP-11 executables". (Saying anything more than "impure format" would probably be bogus. Submitted by: Geoff.
|
#
2349 |
|
28-Aug-1994 |
csgr |
add rup rusers rwall Submitted by: Geoff
|
#
2261 |
|
24-Aug-1994 |
csgr |
Add lex to makefile Submitted by: Geoff.
|
#
2241 |
|
23-Aug-1994 |
jkh |
Bring symorder over from 1.1.5.1 Submitted by: jkh
|
#
2229 |
|
23-Aug-1994 |
jkh |
Add back `at' Submitted by: jkh
|
#
2140 |
|
19-Aug-1994 |
jkh |
Correct missing backslash braindamage pointed out by Julian Elischer. Reviewed by: jkh Submitted by: julian
|
#
2135 |
|
19-Aug-1994 |
guido |
Added entries for key, keyinfo, keyinit Reviewed by: Submitted by: guido
|
#
2126 |
|
19-Aug-1994 |
dg |
Terry Lambert's loadable kernel module support - modstat utility with improvements from the NetBSD group.
|
#
2084 |
|
16-Aug-1994 |
sef |
Build vi (nvi), now that it's checked in. Submitted by: Sean Eric Fagan
|
#
1930 |
|
07-Aug-1994 |
wollman |
Move more YP user programs over.
|
#
1879 |
|
05-Aug-1994 |
wollman |
Use the GNU tree patch.
|
#
1872 |
|
05-Aug-1994 |
wollman |
Use the apropos and whatis that go with our man program, not the BSD ones.
|
#
1866 |
|
05-Aug-1994 |
wollman |
More merry makefile munging for man page compatability.
|
#
1641 |
|
30-May-1994 |
rgrimes |
Do not install ld or man from here, we use the gnu versions of these.
|
#
1613 |
|
28-May-1994 |
rgrimes |
Comment out missing/broken sources.
|
#
1591 |
|
27-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1590, which included commits to RCS files with non-trunk default branches.
|
#
1590 |
|
27-May-1994 |
rgrimes |
BSD 4.4 Lite Usr.bin Sources
|