summaryrefslogtreecommitdiffstats
path: root/share/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add some sample test programs.jmmv2013-11-181-0/+5
| | | | | | | | | | | | | | | | | | | This change adds some sample test cases to share/examples/tests/ demonstrating the basic usage of the atf and plain interfaces. These test programs are fully-functional and are installed as part of the test suite, which guarantees that the sample code remains correct. However, they currently mostly serve as a placeholder for additional examples and may be incomplete (depending on how you look at them). I will see what else can be useful while working on documentation. As a bonus, the addition of these tests exercise the *.test.mk files, one of which (plain.test.mk) was not yet in use, and also demonstrates that it's possible to mix different kinds of test programs into the same test suite. Approved by: rpaulo (mentor)
* Move /etc/keys to /usr/share/keys where users are less likely to modify them.bdrewery2013-10-291-0/+1
| | | | | Requested by: secteam (cperciva, des) Approved by: bapt
* Remove most of the ATF tools and the _atf user.rpaulo2013-10-121-8/+1
| | | | | | | | This is necessary because ATF is deprecated and it will be replaced by Kyua. Submitted by: jmmv@netbsd.org Reviewed by: Garrett Cooper Approved by: re
* Add ATF to the build. This is may be a bit rought around the egdes,marcel2012-10-221-1/+8
| | | | | | | | | | | | | | | | | 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@
* Add support for our own DTrace scripts and those from the DTraceToolkitgnn2012-05-181-0/+1
| | | | | | | | to the build system. FreeBSD written scripts are stored in src/share and the toolkit scripts are brought from the cddl directory into a working tree via install. MFC after: 2 weeks
* Add the BSD-licensed Citrus iconv to the base system with default offgabor2011-02-251-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Whitespace nitdes2008-10-081-1/+1
| | | | MFC after: 1 week
* add new build knobs and jigger some existing controls to improvesam2008-09-211-16/+26
| | | | | | | | 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
* Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE andbz2008-05-261-5/+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
* Make zoneinfo optional so that a filesystem upgrade/update does not overwriteremko2007-06-261-1/+5
| | | | | | | | | | | possibly installed thirdparte zoneinfo databases (from ports for example). PR: bin/104713 Submitted by: Mark Andrews <Mark_Andrews at isc dot org> (original patch rewritten by me to be more consistent with the new practise). Approved by: re (kensmith) Approved by: imp (mentor) Reviewed by: ru (some time ago already)
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-9/+11
| | | | | | | | 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)
* Introduce NO_LOCALES build option.phk2005-08-051-6/+15
|
* Add NO_SYSCONS.phk2005-08-031-4/+20
| | | | | Respect NO_MAN and NO_EXAMPLES Make NO_GROFF prevet me installation.
* Add NO_DICT handle. Saves almost 3.5 MB installed.phk2005-04-131-1/+5
|
* Add a FreeBSD MIB with a few branches we can hang things from.phk2004-04-241-0/+1
|
* Normalize.ru2004-01-201-8/+26
|
* Reenable building in share/mklocale for sparc64. It seems to work finetmm2003-01-031-5/+1
| | | | | | now, and probably did for quite some time already. 5.0 candidate. Spotted by: roam
* Build the doc subdir on ia64. We have groff working for a while.marcel2002-11-101-1/+1
|
* Don't build doc on ia64. No groff in sight.marcel2002-05-221-2/+1
|
* mklocale has bad juju for Sparc64.obrien2002-05-101-1/+6
|
* Add NO_I4B to avoid building/installing isdn4bsd package.ru2001-05-231-1/+5
| | | | | Prompted by: Alexandr Listopad <laa@laa.zp.ua> MFC after: 3 days
* activate monetdef, msgdef and numericdefphantom2001-02-081-2/+2
|
* Install the sendmail cf building tools (contrib/sendmail/cf) ingshapiro2000-10-101-0/+4
| | | | | | /usr/share/sendmail/cf. PR: 19790
* Add a knob to turn off the mostly static docs (src/share/doc/).obrien2000-03-211-1/+5
| | | | | | | | | | | On a K6-2/450 with fairly fast SCSI disks, building+installing src/share/ takes 2m51.3s, where src/share/doc/ is 1m9.9s of that. However on a slow Alpha (233MHz) the times are 7m39.3s and 4m58.3s respectively. This commit allows one to speed up their build time, without not getting any important and required changes if one used "NOSHARE".
* New install-info(1) correctly fails to install ENTRY for file FOOru2000-01-191-1/+3
| | | | | | if ENTRY already exists for file FOO2 in /usr/share/info/dir. So, re-init /usr/share/info/dir unconditionally at installworld.
* Add colldefache1999-10-181-1/+1
|
* add mklocaleache1999-10-171-1/+2
|
* oops- I must have had a mangeld Entriesmjacob1998-12-281-1/+1
|
* No more isdn directory, ergo, shouldn't be on the list of subdirectories, etc..mjacob1998-12-281-1/+1
|
* Initial entry of ISDN4BSD into the FreeBSD tree.phk1998-12-271-1/+1
| | | | | | | | | | | | | | | ISDN4BSD is the work of our brand-new comitter: Hellmuth Michaelis, who has done a tremendous amount of work to bring us this far. There are still some outstanding issues and files to bring into the tree, and for now it will be needed to pick up all the extra docs from the isdn4bsd release. It is probably also a very good idea to subscribe to the isdn@freebsd.org mailing list before you try this out. These files correspond to release "beta Version 0.70.00 / December 1998" from Hellmuth.
* Add syscons back to alpha build; works fine now.jkh1998-10-011-5/+1
|
* syscons is i386 specific due to machine/console.hjb1998-05-151-1/+5
|
* Remove SGML tools from -current.jfieber1997-07-191-1/+1
|
* Add info to SUBDIRSjmacd1997-01-111-1/+1
|
* Remove FAQ.jfieber1995-09-301-1/+1
|
* Add timedefache1995-08-061-1/+1
|
* Add sgmljfieber1995-05-101-1/+1
|
* Nuke BSD tmacache1995-01-171-1/+1
|
* Now that `doc' works, do it.wollman1995-01-111-2/+1
|
* Make installs better, install the FAQ stuff, don't install CVS-dirs.phk1994-11-081-1/+2
|
* syscons subdir addedache1994-09-251-1/+1
|
* Restore mk to subdirs. It hasn't been broken seen the 1.1.5 mk filesbde1994-09-051-2/+1
| | | | were committed a couple of revisions ago.
* Make man page installation work for ``unattached'' and kernel pages.wollman1994-08-091-2/+2
|
* Make examples install into /usr/share/examples. Like with includes, youwollman1994-08-091-1/+1
| | | | | | | | | | have a choice between SHARED=copies and SHARED=symlinks. The default is to copy. I have also added a /usr/share/examples/etc directory, where I hope to have all sample configuration files which in real use go into /etc installed. (This way, if the user really screws the real one up, they can always go back to a known-working distribution copy, even if they don't have sources.)
* Disable doc for now since it had a bunch of symbolic links I am notrgrimes1994-07-061-1/+3
| | | | | | | ready to go deal with just yet. Disable man for now it will be fixed shortly, just wanted all the man page converion stuff to be done togeather since that is a major functional change and really belongs in a seperate commit.
* BSD 4.4 Lite Share Sourcesrgrimes1994-05-301-0/+5
OpenPOWER on IntegriCloud