History log of /freebsd-current/share/Makefile
Revision Date Author Comments
# 97759ccc 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

share: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# ecff3c30 23-Jul-2021 Baptiste Daroussin <bapt@FreeBSD.org>

locales: now that C.UTF-8 is the default locale, always install it

MFC after: 3 weeks


# 0a36787e 22-Jul-2021 Baptiste Daroussin <bapt@FreeBSD.org>

locales: separate unicode from other locales

Unicode locales are maintained and to evolved in cldr.
Generating the other locales from the unicode gets more and more painful
over the time.

Let's freeze the other locales to cldr 34.0.


# 7a758a4c 18-Mar-2021 Baptiste Daroussin <bapt@FreeBSD.org>

Revert "terminfo: add terminfo database"

This reverts commit 2a50a9de8340f08bd876e9e5993332ae14376f80.


# 2a50a9de 23-Feb-2021 Baptiste Daroussin <bapt@FreeBSD.org>

terminfo: add terminfo database

Tested by: manu, jbeich


# 4b330699 02-Aug-2017 Enji Cooper <ngie@FreeBSD.org>

Convert traditional ${MK_TESTS} conditional idiom for including test
directories to SUBDIR.${MK_TESTS} idiom

This is being done to pave the way for future work (and homogenity) in
^/projects/make-check-sandbox .

No functional change intended.

MFC after: 1 weeks


# 738919c0 07-Jun-2017 Baptiste Daroussin <bapt@FreeBSD.org>

Remove groff from base

All manpages in base are now compatible with mandoc(1), all roff documentation
will be relocated in the doc tree. man(1) can now use groff from the ports tree
if it needs.

Also remove checknr(1) and colcrt(1) which are only useful with groff.

Approved by: (no objections on the mailing lists)


# 3cf6509d 03-Jul-2016 Baptiste Daroussin <bapt@FreeBSD.org>

Posixify the locales name for variants

For all locales with variants:
- if no ambiguity on the locale (only one variant) just use the regular name
- if ambiguity, pick one as default and append @<variant> to the others
respecting POSIX

As a result:
- All the 3 components locales added recently are renamed to the usual 2
components version for all but sr_RS.UTF-8
- Set sr_RS.UTF-8 to the cyrillic variant
- Add sr_RS.UTF-8@latin
- Remove the symlinks aliases they were created to represent the 2 components
version as aliasas and are now useless
- Update the OptionalObsoleteFiles.inc and ObsoleteFiles.inc to reflect those
changes

Discussed with: ache@
Approved by: re@ (gjb)


# aa92269e 15-Oct-2015 Bryan Drewery <bdrewery@FreeBSD.org>

Add more SUBDIR_PARALLEL.

MFC after: 3 weeks
Sponsored by: EMC / Isilon Storage Division


# 779f79ea 08-Aug-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Remove now useless mklocale


# 61cee05b 08-Aug-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Add symlinks for locales alternative names


# 1a41e1f1 07-Aug-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Add newly generated locales from CLDR 27.0.1
only skip timedef until I figure out how to workaround svn painful mime-type handling


# 57d9cab5 24-Jan-2015 Enji Cooper <ngie@FreeBSD.org>

Only build share/dtrace if MK_CDDL != no

MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division


# a8b303ad 27-Nov-2014 Enji Cooper <ngie@FreeBSD.org>

Add WITHOUT_AUTOFS and WITHOUT_BSDCONFIG


# 478290db 30-Sep-2014 Enji Cooper <ngie@FreeBSD.org>

Check in first src/tests snapshot from NetBSD anoncvs

Sources were obtained like so:

% export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot"
% cvs -z9 co -D "09/30/2014 20:45" -P src/tests
% mv src/tests/* tests/dist/.

'*CVS*' has been added to svn:ignore to ease updating periodically from
upstream

Some line ending issues had to be resolved with test outputs and scripts
via dos2unix and by deleting the eol-style property set in usr.bin/sort

Discussed with: rpaulo
Sponsored by: EMC / Isilon Storage Division


# 824a9093 29-Jun-2014 Ed Maste <emaste@FreeBSD.org>

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.

Suggested by: imp, wblock
MFC after: 1 week


# 8febff70 05-Jun-2014 Ed Maste <emaste@FreeBSD.org>

Install VT support files

They can be disabled by setting WITHOUT_VT_SUPPORT=yes in src.conf.

Sponsored by: The FreeBSD Foundation


# c6063d0d 05-May-2014 Warner Losh <imp@FreeBSD.org>

Use src.opts.mk in preference to bsd.own.mk except where we need stuff
from the latter.


# 21203fdd 17-Nov-2013 Julio Merino <jmmv@FreeBSD.org>

Add some sample test programs.

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)


# 8d20be1e 29-Oct-2013 Bryan Drewery <bdrewery@FreeBSD.org>

Move /etc/keys to /usr/share/keys where users are less likely to modify them.

Requested by: secteam (cperciva, des)
Approved by: bapt


# ec0e2ac6 12-Oct-2013 Rui Paulo <rpaulo@FreeBSD.org>

Remove most of the ATF tools and the _atf user.

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


# c175365c 21-Oct-2012 Marcel Moolenaar <marcel@FreeBSD.org>

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@


# 4d37a123 18-May-2012 George V. Neville-Neil <gnn@FreeBSD.org>

Add support for our own DTrace scripts and those from the DTraceToolkit
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


# ad30f8e7 24-Feb-2011 Gabor Kovesdan <gabor@FreeBSD.org>

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


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 856ae5b2 08-Oct-2008 Dag-Erling Smørgrav <des@FreeBSD.org>

Whitespace nit

MFC after: 1 week


# 690f477d 21-Sep-2008 Sam Leffler <sam@FreeBSD.org>

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


# 2e598474 26-May-2008 Bjoern A. Zeeb <bz@FreeBSD.org>

Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and
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


# 4907faa6 26-Jun-2007 Remko Lodder <remko@FreeBSD.org>

Make zoneinfo optional so that a filesystem upgrade/update does not overwrite
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)


# e1fe3dba 17-Mar-2006 Ruslan Ermilov <ru@FreeBSD.org>

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)


# 9c4b7239 05-Aug-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Introduce NO_LOCALES build option.


# 538860d1 03-Aug-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Add NO_SYSCONS.
Respect NO_MAN and NO_EXAMPLES
Make NO_GROFF prevet me installation.


# d668f22a 13-Apr-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Add NO_DICT handle. Saves almost 3.5 MB installed.


# 63224f60 24-Apr-2004 Poul-Henning Kamp <phk@FreeBSD.org>

Add a FreeBSD MIB with a few branches we can hang things from.


# 24dfc360 20-Jan-2004 Ruslan Ermilov <ru@FreeBSD.org>

Normalize.


# f3a24ab2 03-Jan-2003 Thomas Moestl <tmm@FreeBSD.org>

Reenable building in share/mklocale for sparc64. It seems to work fine
now, and probably did for quite some time already. 5.0 candidate.

Spotted by: roam


# d350feff 09-Nov-2002 Marcel Moolenaar <marcel@FreeBSD.org>

Build the doc subdir on ia64. We have groff working for a while.


# 504de8da 21-May-2002 Marcel Moolenaar <marcel@FreeBSD.org>

Don't build doc on ia64. No groff in sight.


# 63279f12 09-May-2002 David E. O'Brien <obrien@FreeBSD.org>

mklocale has bad juju for Sparc64.


# f3bb47cc 23-May-2001 Ruslan Ermilov <ru@FreeBSD.org>

Add NO_I4B to avoid building/installing isdn4bsd package.

Prompted by: Alexandr Listopad <laa@laa.zp.ua>
MFC after: 3 days


# 933d7661 08-Feb-2001 Alexey Zelkin <phantom@FreeBSD.org>

activate monetdef, msgdef and numericdef


# 31923af7 10-Oct-2000 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Install the sendmail cf building tools (contrib/sendmail/cf) in
/usr/share/sendmail/cf.

PR: 19790


# f555eeb8 21-Mar-2000 David E. O'Brien <obrien@FreeBSD.org>

Add a knob to turn off the mostly static docs (src/share/doc/).

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".


# 58faf4d0 19-Jan-2000 Ruslan Ermilov <ru@FreeBSD.org>

New install-info(1) correctly fails to install ENTRY for file FOO
if ENTRY already exists for file FOO2 in /usr/share/info/dir.

So, re-init /usr/share/info/dir unconditionally at installworld.


# d254842a 18-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

Add colldef


# 8b533554 17-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

add mklocale


# a126617e 28-Dec-1998 Matt Jacob <mjacob@FreeBSD.org>

oops- I must have had a mangeld Entries


# 777ec5dc 28-Dec-1998 Matt Jacob <mjacob@FreeBSD.org>

No more isdn directory, ergo, shouldn't be on the list of subdirectories, etc..


# 19c74962 27-Dec-1998 Poul-Henning Kamp <phk@FreeBSD.org>

Initial entry of ISDN4BSD into the FreeBSD tree.

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.


# 18911050 01-Oct-1998 Jordan K. Hubbard <jkh@FreeBSD.org>

Add syscons back to alpha build; works fine now.


# f1f399e5 15-May-1998 John Birrell <jb@FreeBSD.org>

syscons is i386 specific due to machine/console.h


# 2ef9b73d 19-Jul-1997 John Fieber <jfieber@FreeBSD.org>

Remove SGML tools from -current.


# d6a2d257 10-Jan-1997 Joshua Peck Macdonald <jmacd@FreeBSD.org>

Add info to SUBDIRS


# 089e6be0 30-Sep-1995 John Fieber <jfieber@FreeBSD.org>

Remove FAQ.


# 3771f99c 06-Aug-1995 Andrey A. Chernov <ache@FreeBSD.org>

Add timedef


# 53a4c0de 09-May-1995 John Fieber <jfieber@FreeBSD.org>

Add sgml


# 93b3f6d0 17-Jan-1995 Andrey A. Chernov <ache@FreeBSD.org>

Nuke BSD tmac


# 7a41acfd 10-Jan-1995 Garrett Wollman <wollman@FreeBSD.org>

Now that `doc' works, do it.


# ca6aa03b 07-Nov-1994 Poul-Henning Kamp <phk@FreeBSD.org>

Make installs better, install the FAQ stuff, don't install CVS-dirs.


# cb12dc03 24-Sep-1994 Andrey A. Chernov <ache@FreeBSD.org>

syscons subdir added


# c3d72e12 04-Sep-1994 Bruce Evans <bde@FreeBSD.org>

Restore mk to subdirs. It hasn't been broken seen the 1.1.5 mk files
were committed a couple of revisions ago.


# 8ccf48ea 09-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

Make man page installation work for ``unattached'' and kernel pages.


# 99e4ba42 09-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

Make examples install into /usr/share/examples. Like with includes, you
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.)


# 81cc6e12 05-Jul-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

Disable doc for now since it had a bunch of symbolic links I am not
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.


# afe61c15 30-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite Share Sources