<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/Makefile, branch stable/9</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F9</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F9'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-03-24T07:11:54Z</updated>
<entry>
<title>MFstable/10 r278569,r279505,r279506:</title>
<updated>2015-03-24T07:11:54Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-03-24T07:11:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a3a210c836e125b0419011b2a1727dd7f2f0da9'/>
<id>urn:sha1:7a3a210c836e125b0419011b2a1727dd7f2f0da9</id>
<content type='text'>
r278569:

MFC r278182:

r278182:

  Conditionalize building radius support into libpam, ppp, etc via
  MK_RADIUS_SUPPORT

  Sponsored by: EMC / Isilon Storage Division

r279505:

MFC r278192:

Add the following options to enable/disable several features in the base system

WITHOUT_BOOTPARAMD - bootparamd
WITHOUT_BOOTPD - bootpd
WITHOUT_FINGER - finger, fingerd
WITHOUT_FTP - ftp, ftpd
WITHOUT_INETD - inetd
WITHOUT_RBOOTD - rbootd
WITHOUT_TCP_WRAPPERS - tcpd, et al
WITHOUT_TFTP - tftp, tftp-server
WITHOUT_TIMED - timed

Sponsored by: EMC / Isilon Storage Division

r279506:

MFC r278193:

Add MK_FILE to control whether or not to build file(1), libmagic(3), etc

Sponsored by: EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Revert revisions 275047, 275051, and 275056.</title>
<updated>2014-11-25T22:16:43Z</updated>
<author>
<name>Devin Teske</name>
<email>dteske@FreeBSD.org</email>
</author>
<published>2014-11-25T22:16:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56f7cfd8e42601992e3cb2be03fff971968449d8'/>
<id>urn:sha1:56f7cfd8e42601992e3cb2be03fff971968449d8</id>
<content type='text'>
Oops, dpv(1,3) requires dialog-1.2-20130923 or higher (which I
introduced to HEAD via r255852 prior to the creation of the
stable/10 branch; however it never got merged to stable/9 so
we can't have dpv in stable/9).

Brief summary of reverted revisions:
r275047: Add dpv(1,3)/figpar(3)
r275051: Fixes
r275056: Enable compilation of dpv(1,3)

Pointy-hat:	me
</content>
</entry>
<entry>
<title>Similar to r274192: Enable dpv(1,3): Introduced [disabled] via r275047.</title>
<updated>2014-11-25T17:08:15Z</updated>
<author>
<name>Devin Teske</name>
<email>dteske@FreeBSD.org</email>
</author>
<published>2014-11-25T17:08:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a83ce3b91dbc4985dc66d902f32b1f618e2288ec'/>
<id>urn:sha1:a83ce3b91dbc4985dc66d902f32b1f618e2288ec</id>
<content type='text'>
This is a direct commit to stable/9 because stable/10 and above use a
better dependency calculation routine (versus simple ordering).

Thanks to:	ngie, ian, jelischer, shurd, bapt
</content>
</entry>
<entry>
<title>MFC r274116:</title>
<updated>2014-11-25T15:49:51Z</updated>
<author>
<name>Devin Teske</name>
<email>dteske@FreeBSD.org</email>
</author>
<published>2014-11-25T15:49:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba52a5a2fa9132e85f88981bb89833719a4b0cff'/>
<id>urn:sha1:ba52a5a2fa9132e85f88981bb89833719a4b0cff</id>
<content type='text'>
Add new libraries/utilities for data throughput visualization.
dpv(3): dialog progress view library
dpv(1): stream data from stdin or multiple paths with dialog progress view
figpar(3): configuration file parsing library

MFC r274124: Temporarily _disable_ compilation of dpv(1,3)

NB: MFC broken into two halves (first half to bring in the new dirs so
mergeinfo can be properly recorded on them -- the second half of MFC).

Reviews:        D714
Relnotes:       New libdpv/libfigpar and dpv(1) utility
Reviewed by:    jelischer, shurd
Discussed at:   MeetBSD California 2014 Vendor/Dev Summit
Discussed on:   -current
Thanks to:      ngie, ian, jelischer, shurd, bapt
</content>
</entry>
<entry>
<title>MFC r263778:</title>
<updated>2014-04-09T18:16:58Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2014-04-09T18:16:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c594062cd6ab769aa59ddeacf619249a7789e258'/>
<id>urn:sha1:c594062cd6ab769aa59ddeacf619249a7789e258</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>MFC: r262398,r262399,r262410,r262975</title>
<updated>2014-03-11T16:24:54Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-03-11T16:24:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=12a1141904f5a2221b84c86e1e0da69e19d6cd0f'/>
<id>urn:sha1:12a1141904f5a2221b84c86e1e0da69e19d6cd0f</id>
<content type='text'>
Import libucl into head

UCL is heavily infused by nginx configuration as the example of a convenient
configuration system. However, UCL is fully compatible with JSON format and is
able to parse json files.

UCL is used by pkg(8) for its configuration file as well for the manifest format
in packages, it will be used in base for the pkg boostrap (signature checking
and configuration file parsing.)

libucl has been developped and is maintained by vsevolod@
</content>
</entry>
<entry>
<title>MFH (r246328): sort knobs</title>
<updated>2013-03-01T10:33:31Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2013-03-01T10:33:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6dc09584210abdb72015f728d2bfe7fdee517a3'/>
<id>urn:sha1:f6dc09584210abdb72015f728d2bfe7fdee517a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r244557:</title>
<updated>2013-01-15T16:41:52Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2013-01-15T16:41:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac7aadd5a8adb7b69932b47cbcf64de1bdd042ca'/>
<id>urn:sha1:ac7aadd5a8adb7b69932b47cbcf64de1bdd042ca</id>
<content type='text'>
Add libnetbsd, a thin compatibility layer intended to allow a limited
set of NetBSD software to compile as part of the FreeBSD build with
little or no modification.  It is built as a static library and not
installed for general use.  Likewise, its header files are not
installed.

Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Merged libcxxrt and libc++.  Now available for testing on 9-stable with</title>
<updated>2012-05-22T18:30:14Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-05-22T18:30:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6c8f5d8028e183d234bd5730996bc9fd3b519772'/>
<id>urn:sha1:6c8f5d8028e183d234bd5730996bc9fd3b519772</id>
<content type='text'>
-stdlib=libc++.  Changes to libstdc++ not yet merged, so it is not yet possible
to mix libstdc++ and libc++ in the same program.

Merged revisions: 226702,226785,227006,227755,227983,227987,228531,228630,228761,229067,230127,232950,233098,234715-234716,234772
</content>
</entry>
<entry>
<title>MFC r234772:</title>
<updated>2012-05-08T16:36:32Z</updated>
<author>
<name>Jeremie Le Hen</name>
<email>jlh@FreeBSD.org</email>
</author>
<published>2012-05-08T16:36:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d3e7dc47cb49a5f821894cea548f5464e043917'/>
<id>urn:sha1:5d3e7dc47cb49a5f821894cea548f5464e043917</id>
<content type='text'>
  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

MFC r234773:
  Fix small documentation mistakes.

  Submitted by:	brueffer
  Approved by:	kib (mentor)

MFC r234779:
  Use standard getopt(3) error message.

  Submitted by:	jilles
  Approved by:	kib (mentor)
</content>
</entry>
</feed>
