svn commit: r292479 - in user/alc/PG_CACHED: . bin bin/ed cddl contrib crypto etc gnu include kerberos5 lib libexec release rescue sbin secure share share/colldef share/ctypedef share/dict share/do...
Alan Cox
alc at FreeBSD.org
Sat Dec 19 21:05:28 UTC 2015
Author: alc
Date: Sat Dec 19 21:05:26 2015
New Revision: 292479
URL: https://svnweb.freebsd.org/changeset/base/292479
Log:
A staging area for testing the complete removal of PG_CACHED pages. This
staging area is derived from the PQ_LAUNDRY branch.
Added:
user/alc/PG_CACHED/
- copied from r292470, user/alc/PQ_LAUNDRY/
Replaced:
user/alc/PG_CACHED/.arcconfig
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/.arcconfig
user/alc/PG_CACHED/.arclint
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/.arclint
user/alc/PG_CACHED/COPYRIGHT
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/COPYRIGHT
user/alc/PG_CACHED/LOCKS
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/LOCKS
user/alc/PG_CACHED/MAINTAINERS
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/MAINTAINERS
user/alc/PG_CACHED/Makefile
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/Makefile
user/alc/PG_CACHED/Makefile.inc1
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/Makefile.inc1
user/alc/PG_CACHED/ObsoleteFiles.inc
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/ObsoleteFiles.inc
user/alc/PG_CACHED/README
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/README
user/alc/PG_CACHED/UPDATING
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/UPDATING
user/alc/PG_CACHED/bin/
- copied from r292469, user/alc/PQ_LAUNDRY/bin/
user/alc/PG_CACHED/bin/ed/main.c
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/bin/ed/main.c
user/alc/PG_CACHED/cddl/
- copied from r292469, user/alc/PQ_LAUNDRY/cddl/
user/alc/PG_CACHED/contrib/
- copied from r292469, user/alc/PQ_LAUNDRY/contrib/
user/alc/PG_CACHED/crypto/
- copied from r292469, user/alc/PQ_LAUNDRY/crypto/
user/alc/PG_CACHED/etc/
- copied from r292469, user/alc/PQ_LAUNDRY/etc/
user/alc/PG_CACHED/gnu/
- copied from r292469, user/alc/PQ_LAUNDRY/gnu/
user/alc/PG_CACHED/include/
- copied from r292469, user/alc/PQ_LAUNDRY/include/
user/alc/PG_CACHED/kerberos5/
- copied from r292469, user/alc/PQ_LAUNDRY/kerberos5/
user/alc/PG_CACHED/lib/
- copied from r292469, user/alc/PQ_LAUNDRY/lib/
user/alc/PG_CACHED/libexec/
- copied from r292469, user/alc/PQ_LAUNDRY/libexec/
user/alc/PG_CACHED/release/
- copied from r292469, user/alc/PQ_LAUNDRY/release/
user/alc/PG_CACHED/rescue/
- copied from r292469, user/alc/PQ_LAUNDRY/rescue/
user/alc/PG_CACHED/sbin/
- copied from r292469, user/alc/PQ_LAUNDRY/sbin/
user/alc/PG_CACHED/secure/
- copied from r292469, user/alc/PQ_LAUNDRY/secure/
user/alc/PG_CACHED/share/Makefile
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/share/Makefile
user/alc/PG_CACHED/share/Makefile.inc
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/share/Makefile.inc
user/alc/PG_CACHED/share/colldef/
- copied from r292469, user/alc/PQ_LAUNDRY/share/colldef/
user/alc/PG_CACHED/share/colldef/Makefile
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/share/colldef/Makefile
user/alc/PG_CACHED/share/ctypedef/
- copied from r292469, user/alc/PQ_LAUNDRY/share/ctypedef/
user/alc/PG_CACHED/share/ctypedef/Makefile
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/share/ctypedef/Makefile
user/alc/PG_CACHED/share/dict/
- copied from r292469, user/alc/PQ_LAUNDRY/share/dict/
user/alc/PG_CACHED/share/doc/
- copied from r292469, user/alc/PQ_LAUNDRY/share/doc/
user/alc/PG_CACHED/share/dtrace/
- copied from r292469, user/alc/PQ_LAUNDRY/share/dtrace/
user/alc/PG_CACHED/share/examples/
- copied from r292469, user/alc/PQ_LAUNDRY/share/examples/
user/alc/PG_CACHED/share/i18n/
- copied from r292469, user/alc/PQ_LAUNDRY/share/i18n/
user/alc/PG_CACHED/share/keys/
- copied from r292469, user/alc/PQ_LAUNDRY/share/keys/
user/alc/PG_CACHED/share/locale-links/
- copied from r292469, user/alc/PQ_LAUNDRY/share/locale-links/
user/alc/PG_CACHED/share/man/
- copied from r292469, user/alc/PQ_LAUNDRY/share/man/
user/alc/PG_CACHED/share/me/
- copied from r292469, user/alc/PQ_LAUNDRY/share/me/
user/alc/PG_CACHED/share/misc/
- copied from r292469, user/alc/PQ_LAUNDRY/share/misc/
user/alc/PG_CACHED/share/mk/
- copied from r292469, user/alc/PQ_LAUNDRY/share/mk/
user/alc/PG_CACHED/share/monetdef/
- copied from r292469, user/alc/PQ_LAUNDRY/share/monetdef/
user/alc/PG_CACHED/share/monetdef/Makefile
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/share/monetdef/Makefile
user/alc/PG_CACHED/share/msgdef/
- copied from r292469, user/alc/PQ_LAUNDRY/share/msgdef/
user/alc/PG_CACHED/share/msgdef/Makefile
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/share/msgdef/Makefile
user/alc/PG_CACHED/share/numericdef/
- copied from r292469, user/alc/PQ_LAUNDRY/share/numericdef/
user/alc/PG_CACHED/share/numericdef/Makefile
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/share/numericdef/Makefile
user/alc/PG_CACHED/share/security/
- copied from r292469, user/alc/PQ_LAUNDRY/share/security/
user/alc/PG_CACHED/share/sendmail/
- copied from r292469, user/alc/PQ_LAUNDRY/share/sendmail/
user/alc/PG_CACHED/share/skel/
- copied from r292469, user/alc/PQ_LAUNDRY/share/skel/
user/alc/PG_CACHED/share/snmp/
- copied from r292469, user/alc/PQ_LAUNDRY/share/snmp/
user/alc/PG_CACHED/share/syscons/
- copied from r292469, user/alc/PQ_LAUNDRY/share/syscons/
user/alc/PG_CACHED/share/tabset/
- copied from r292469, user/alc/PQ_LAUNDRY/share/tabset/
user/alc/PG_CACHED/share/termcap/
- copied from r292469, user/alc/PQ_LAUNDRY/share/termcap/
user/alc/PG_CACHED/share/tests/
- copied from r292469, user/alc/PQ_LAUNDRY/share/tests/
user/alc/PG_CACHED/share/timedef/
- copied from r292469, user/alc/PQ_LAUNDRY/share/timedef/
user/alc/PG_CACHED/share/timedef/Makefile
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/share/timedef/Makefile
user/alc/PG_CACHED/share/vt/
- copied from r292469, user/alc/PQ_LAUNDRY/share/vt/
user/alc/PG_CACHED/share/zoneinfo/
- copied from r292469, user/alc/PQ_LAUNDRY/share/zoneinfo/
user/alc/PG_CACHED/sys/Makefile
- copied unchanged from r292469, user/alc/PQ_LAUNDRY/sys/Makefile
user/alc/PG_CACHED/sys/amd64/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/amd64/
user/alc/PG_CACHED/sys/arm/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/arm/
user/alc/PG_CACHED/sys/arm64/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/arm64/
user/alc/PG_CACHED/sys/boot/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/boot/
user/alc/PG_CACHED/sys/bsm/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/bsm/
user/alc/PG_CACHED/sys/cam/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/cam/
user/alc/PG_CACHED/sys/cddl/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/cddl/
user/alc/PG_CACHED/sys/compat/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/compat/
user/alc/PG_CACHED/sys/conf/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/conf/
user/alc/PG_CACHED/sys/contrib/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/contrib/
user/alc/PG_CACHED/sys/crypto/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/crypto/
user/alc/PG_CACHED/sys/ddb/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/ddb/
user/alc/PG_CACHED/sys/dev/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/dev/
user/alc/PG_CACHED/sys/fs/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/fs/
user/alc/PG_CACHED/sys/gdb/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/gdb/
user/alc/PG_CACHED/sys/geom/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/geom/
user/alc/PG_CACHED/sys/gnu/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/gnu/
user/alc/PG_CACHED/sys/i386/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/i386/
user/alc/PG_CACHED/sys/isa/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/isa/
user/alc/PG_CACHED/sys/kern/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/kern/
user/alc/PG_CACHED/sys/kgssapi/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/kgssapi/
user/alc/PG_CACHED/sys/libkern/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/libkern/
user/alc/PG_CACHED/sys/mips/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/mips/
user/alc/PG_CACHED/sys/modules/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/modules/
user/alc/PG_CACHED/sys/net/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/net/
user/alc/PG_CACHED/sys/net80211/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/net80211/
user/alc/PG_CACHED/sys/netgraph/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netgraph/
user/alc/PG_CACHED/sys/netinet/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netinet/
user/alc/PG_CACHED/sys/netinet6/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netinet6/
user/alc/PG_CACHED/sys/netipsec/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netipsec/
user/alc/PG_CACHED/sys/netnatm/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netnatm/
user/alc/PG_CACHED/sys/netpfil/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netpfil/
user/alc/PG_CACHED/sys/netsmb/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/netsmb/
user/alc/PG_CACHED/sys/nfs/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/nfs/
user/alc/PG_CACHED/sys/nfsclient/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/nfsclient/
user/alc/PG_CACHED/sys/nfsserver/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/nfsserver/
user/alc/PG_CACHED/sys/nlm/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/nlm/
user/alc/PG_CACHED/sys/ofed/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/ofed/
user/alc/PG_CACHED/sys/opencrypto/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/opencrypto/
user/alc/PG_CACHED/sys/pc98/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/pc98/
user/alc/PG_CACHED/sys/powerpc/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/powerpc/
user/alc/PG_CACHED/sys/powerpc/pseries/phyp_llan.c
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/sys/powerpc/pseries/phyp_llan.c
user/alc/PG_CACHED/sys/riscv/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/riscv/
user/alc/PG_CACHED/sys/rpc/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/rpc/
user/alc/PG_CACHED/sys/security/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/security/
user/alc/PG_CACHED/sys/sparc64/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/sparc64/
user/alc/PG_CACHED/sys/sys/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/sys/
user/alc/PG_CACHED/sys/teken/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/teken/
user/alc/PG_CACHED/sys/tests/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/tests/
user/alc/PG_CACHED/sys/tools/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/tools/
user/alc/PG_CACHED/sys/ufs/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/ufs/
user/alc/PG_CACHED/sys/vm/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/vm/
user/alc/PG_CACHED/sys/vm/vm_pageout.c
- copied unchanged from r292476, user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c
user/alc/PG_CACHED/sys/x86/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/x86/
user/alc/PG_CACHED/sys/xdr/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/xdr/
user/alc/PG_CACHED/sys/xen/
- copied from r292469, user/alc/PQ_LAUNDRY/sys/xen/
user/alc/PG_CACHED/targets/
- copied from r292469, user/alc/PQ_LAUNDRY/targets/
user/alc/PG_CACHED/tests/
- copied from r292469, user/alc/PQ_LAUNDRY/tests/
user/alc/PG_CACHED/tools/
- copied from r292469, user/alc/PQ_LAUNDRY/tools/
user/alc/PG_CACHED/tools/tools/locale/tools/cldr2def.pl
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/tools/tools/locale/tools/cldr2def.pl
user/alc/PG_CACHED/tools/tools/locale/tools/finalize
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/tools/tools/locale/tools/finalize
user/alc/PG_CACHED/usr.bin/
- copied from r292469, user/alc/PQ_LAUNDRY/usr.bin/
user/alc/PG_CACHED/usr.sbin/
- copied from r292469, user/alc/PQ_LAUNDRY/usr.sbin/
user/alc/PG_CACHED/usr.sbin/ndp/ndp.c
- copied unchanged from r292470, user/alc/PQ_LAUNDRY/usr.sbin/ndp/ndp.c
Copied: user/alc/PG_CACHED/.arcconfig (from r292469, user/alc/PQ_LAUNDRY/.arcconfig)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/.arcconfig Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/.arcconfig)
@@ -0,0 +1,6 @@
+{
+ "project.name": "S",
+ "repository.callsign" : "S",
+ "phabricator.uri" : "https://reviews.freebsd.org/",
+ "history.immutable" : true
+}
Copied: user/alc/PG_CACHED/.arclint (from r292469, user/alc/PQ_LAUNDRY/.arclint)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/.arclint Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/.arclint)
@@ -0,0 +1,25 @@
+{
+ "exclude": "(contrib|crypto)",
+ "linters": {
+ "python": {
+ "type": "pep8",
+ "include": "(\\.py$)"
+ },
+ "spelling": {
+ "type": "spelling"
+ },
+ "chmod": {
+ "type": "chmod"
+ },
+ "merge-conflict": {
+ "type": "merge-conflict"
+ },
+ "filename": {
+ "type": "filename"
+ },
+ "json": {
+ "type": "json",
+ "include": "(\\.arclint|\\.json$)"
+ }
+ }
+}
Copied: user/alc/PG_CACHED/COPYRIGHT (from r292469, user/alc/PQ_LAUNDRY/COPYRIGHT)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/COPYRIGHT Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/COPYRIGHT)
@@ -0,0 +1,126 @@
+# $FreeBSD$
+# @(#)COPYRIGHT 8.2 (Berkeley) 3/21/94
+
+The compilation of software known as FreeBSD is distributed under the
+following terms:
+
+Copyright (c) 1992-2015 The FreeBSD Project. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+The 4.4BSD and 4.4BSD-Lite software is distributed under the following
+terms:
+
+All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite
+Releases is copyrighted by The Regents of the University of California.
+
+Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
+ The Regents of the University of California. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+This product includes software developed by the University of
+California, Berkeley and its contributors.
+4. Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+The Institute of Electrical and Electronics Engineers and the American
+National Standards Committee X3, on Information Processing Systems have
+given us permission to reprint portions of their documentation.
+
+In the following statement, the phrase ``this text'' refers to portions
+of the system documentation.
+
+Portions of this text are reprinted and reproduced in electronic form in
+the second BSD Networking Software Release, from IEEE Std 1003.1-1988, IEEE
+Standard Portable Operating System Interface for Computer Environments
+(POSIX), copyright C 1988 by the Institute of Electrical and Electronics
+Engineers, Inc. In the event of any discrepancy between these versions
+and the original IEEE Standard, the original IEEE Standard is the referee
+document.
+
+In the following statement, the phrase ``This material'' refers to portions
+of the system documentation.
+
+This material is reproduced with permission from American National
+Standards Committee X3, on Information Processing Systems. Computer and
+Business Equipment Manufacturers Association (CBEMA), 311 First St., NW,
+Suite 500, Washington, DC 20001-2178. The developmental work of
+Programming Language C was completed by the X3J11 Technical Committee.
+
+The views and conclusions contained in the software and documentation are
+those of the authors and should not be interpreted as representing official
+policies, either expressed or implied, of the Regents of the University
+of California.
+
+
+NOTE: The copyright of UC Berkeley's Berkeley Software Distribution ("BSD")
+source has been updated. The copyright addendum may be found at
+ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change and is
+included below.
+
+July 22, 1999
+
+To All Licensees, Distributors of Any Version of BSD:
+
+As you know, certain of the Berkeley Software Distribution ("BSD") source
+code files require that further distributions of products containing all or
+portions of the software, acknowledge within their advertising materials
+that such products contain software developed by UC Berkeley and its
+contributors.
+
+Specifically, the provision reads:
+
+" * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors."
+
+Effective immediately, licensees and distributors are no longer required to
+include the acknowledgement within advertising materials. Accordingly, the
+foregoing paragraph of those BSD Unix files containing it is hereby deleted
+in its entirety.
+
+William Hoskins
+Director, Office of Technology Licensing
+University of California, Berkeley
Copied: user/alc/PG_CACHED/LOCKS (from r292469, user/alc/PQ_LAUNDRY/LOCKS)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/LOCKS Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/LOCKS)
@@ -0,0 +1,18 @@
+$FreeBSD$
+
+This file documents formal review/approval requirements that have been
+approved by core.
+
+subsystem login expires notes
+--------------------------------------
+
+Special cases:
+releng/4.* Requires Security Officer approval.
+releng/5.* Requires Security Officer approval.
+releng/6.* Requires Security Officer approval.
+releng/7.* Requires Security Officer approval.
+releng/8.* Requires Security Officer approval.
+head/sys/dev/random Requires Security Officer approval.
+head/sys/libkern/arc4random.c Requires Security Officer approval.
+stable/*/sys/dev/random Requires Security Officer approval.
+stable/*/sys/libkern/arc4random.c Requires Security Officer approval.
Copied: user/alc/PG_CACHED/MAINTAINERS (from r292469, user/alc/PQ_LAUNDRY/MAINTAINERS)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/MAINTAINERS Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/MAINTAINERS)
@@ -0,0 +1,158 @@
+$FreeBSD$
+
+Please note that the content of this file is strictly advisory.
+No locks listed here are valid. The only strict review requirements
+are granted by core. These are documented in head/LOCKS and enforced
+by svnadmin/conf/approvers.
+
+The source tree is a community effort. However, some folks go to the
+trouble of looking after particular areas of the tree. In return for
+their active caretaking of the code it is polite to coordinate changes
+with them. This is a list of people who have expressed an interest in
+part of the code or listed their active caretaking role so that other
+committers can easily find somebody who is familiar with it. The notes
+should specify if there is a 3rd party source tree involved or other
+things that should be kept in mind.
+
+However, this is not a 'big stick', it is an offer to help and a source
+of guidance. It does not override the communal nature of the tree.
+It is not a registry of 'turf' or private property.
+
+***
+This list is prone to becoming stale quickly. The best way to find the recent
+maintainer of a sub-system is to check recent logs for that directory or
+sub-system.
+***
+
+subsystem login notes
+-----------------------------
+atf freebsd-testing,jmmv,ngie Pre-commit review requested.
+ath(4) adrian Pre-commit review requested, send to freebsd-wireless at freebsd.org
+callout_*(9) rrs Pre-commit review requested -- becareful its tricksy code :o.
+contrib/compiler-rt dim Pre-commit review preferred.
+contrib/libc++ dim Pre-commit review preferred.
+contrib/libcxxrt dim Pre-commit review preferred.
+contrib/llvm dim Pre-commit review preferred.
+contrib/llvm/tools/lldb emaste Pre-commit review preferred.
+contrib/netbsd-tests freebsd-testing,ngie Pre-commit review requested.
+contrib/pjdfstest freebsd-testing,ngie,pjd Pre-commit review requested.
+dev/usb/wlan adrian Pre-commit review requested, send to freebsd-wireless at freebsd.org
+*env(3) secteam Due to the problematic security history of this
+ code, please have patches reviewed by secteam.
+etc/mail gshapiro Pre-commit review requested. Keep in sync with -STABLE.
+etc/sendmail gshapiro Pre-commit review requested. Keep in sync with -STABLE.
+fetch des Pre-commit review requested.
+geli pjd Pre-commit review requested (both sys/geom/eli/ and sbin/geom/class/eli/).
+isci(4) jimharris Pre-commit review requested.
+iwm(4) adrian Pre-commit review requested, send to freebsd-wireless at freebsd.org
+iwn(4) adrian Pre-commit review requested, send to freebsd-wireless at freebsd.org
+kqueue jmg Pre-commit review requested. Documentation Required.
+libfetch des Pre-commit review requested.
+libpam des Pre-commit review requested.
+linprocfs des Pre-commit review requested.
+lpr gad Pre-commit review requested, particularly for
+ lpd/recvjob.c and lpd/printjob.c.
+nanobsd imp Pre-commit phabricator review requested.
+net80211 adrian Pre-commit review requested, send to freebsd-wireless at freebsd.org
+nfs freebsd-fs at FreeBSD.org, rmacklem is best for reviews.
+nis(8), yp(8) araujo Pre-commit review requested.
+nvd(4) jimharris Pre-commit review requested.
+nvme(4) jimharris Pre-commit review requested.
+nvmecontrol(8) jimharris Pre-commit review requested.
+opencrypto jmg Pre-commit review requested. Documentation Required.
+openssh des Pre-commit review requested.
+openssl benl,jkim Pre-commit review requested.
+otus(4) adrian Pre-commit review requested, send to freebsd-wireless at freebsd.org
+pci bus imp,jhb Pre-commit review requested.
+pmcstudy(8) rrs Pre-commit review requested.
+procfs des Pre-commit review requested.
+pseudofs des Pre-commit review requested.
+release/release.sh gjb,re Pre-commit review and regression tests
+ requested.
+sctp rrs,tuexen Pre-commit review requested (changes need to be backported to github).
+sendmail gshapiro Pre-commit review requested.
+sh(1) jilles Pre-commit review requested. This also applies
+ to kill(1), printf(1) and test(1) which are
+ compiled in as builtins.
+share/mk imp, bapt, bdrewery, emaste, sjg Make is hard.
+share/mk/*.test.mk freebsd-testing,ngie (same list as share/mk too) Pre-commit review requested.
+sys/compat/linuxkpi hselasky If in doubt, ask.
+sys/dev/e1000 erj Pre-commit phabricator review requested.
+sys/dev/ixgbe erj Pre-commit phabricator review requested.
+sys/dev/ixl erj Pre-commit phabricator review requested.
+sys/dev/sound/usb hselasky If in doubt, ask.
+sys/dev/usb hselasky If in doubt, ask.
+sys/netinet/ip_carp.c glebius Pre-commit review recommended.
+sys/netpfil/pf kp,glebius Pre-commit review recommended.
+tests freebsd-testing,ngie Pre-commit review requested.
+usr.sbin/pkg pkg@ Please coordinate behavior or flag changes with pkg team.
+vmm(4) neel,grehan Pre-commit review requested.
+---- OLD ----
+libc/posix1e rwatson Pre-commit review requested.
+POSIX.1e ACLs rwatson Pre-commit review requested.
+UFS EAs rwatson Pre-commit review requested.
+MAC Framework rwatson Pre-commit review requested.
+MAC Modules rwatson Pre-commit review requested.
+contrib/openbsm rwatson Pre-commit review requested.
+sys/security/audit rwatson Pre-commit review requested.
+ahc(4) gibbs Pre-commit review requested.
+ahd(4) gibbs Pre-commit review requested.
+cdboot jhb Pre-commit review requested.
+pxeboot jhb Pre-commit review requested.
+witness jhb Pre-commit review requested.
+CAM gibbs,
+ ken Pre-commit review requested. send to scsi at freebsd.org
+devstat(9) ken Pre-commit review requested.
+camcontrol(8) ken Pre-commit review requested.
+libcam ken Pre-commit review requested.
+libdevstat ken Pre-commit review requested.
+iostat(8) ken Pre-commit review requested.
+cd(4) ken Pre-commit review requested.
+pass(4) ken Pre-commit review requested.
+ch(4) ken Pre-commit review requested.
+em(4) jfv Pre-commit review requested.
+nvi peter Try not to break it.
+libz peter Try not to break it.
+groff ru Recommends pre-commit review.
+ipfw ipfw Pre-commit review preferred. send to ipfw at freebsd.org
+drm rnoland Just keep me informed of changes, try not to break it.
+unifdef(1) fanf Pre-commit review requested.
+ntp roberto Pre-commit review requested.
+inetd dwmalone Recommends pre-commit review.
+contrib/smbfs bp Open for in-tree committs. In case of functional
+ changes pre-commit review requested.
+file obrien Insists to keep file blocked from other's unapproved
+ commits
+contrib/bzip2 obrien Pre-commit review required.
+geom freebsd-geom at FreeBSD.org
+geom_concat pjd Pre-commit review preferred.
+geom_gate pjd Pre-commit review preferred.
+geom_label pjd Pre-commit review preferred.
+geom_mirror pjd Pre-commit review preferred.
+geom_nop pjd Pre-commit review preferred.
+geom_raid3 pjd Pre-commit review preferred.
+geom_shsec pjd Pre-commit review preferred.
+geom_stripe pjd Pre-commit review preferred.
+geom_zero pjd Pre-commit review preferred.
+sbin/geom pjd Pre-commit review preferred.
+zfs freebsd-fs at FreeBSD.org
+linux emul emulation Please discuss changes here.
+bs{diff,patch} cperciva Pre-commit review requested.
+portsnap cperciva Pre-commit review requested.
+freebsd-update cperciva Pre-commit review requested.
+sys/netgraph/bluetooth emax Pre-commit review preferred.
+lib/libbluetooth emax Pre-commit review preferred.
+lib/libsdp emax Pre-commit review preferred.
+usr.bin/bluetooth emax Pre-commit review preferred.
+usr.sbin/bluetooth emax Pre-commit review preferred.
+share/zoneinfo edwin Heads-up appreciated, since our data is coming
+ from a third party source.
+usr.sbin/zic edwin Heads-up appreciated, since this code is
+ maintained by a third party source.
+lib/libc/stdtime edwin Heads-up appreciated, since parts of this code
+ is maintained by a third party source.
+sbin/routed bms Pre-commit review; notify vendor at rhyolite.com
+cmx daniel at roe.ch Pre-commit review preferred.
+filemon obrien Pre-commit review preferred.
+sysdoc trhodes Pre-commit review preferred.
+
Copied: user/alc/PG_CACHED/Makefile (from r292469, user/alc/PQ_LAUNDRY/Makefile)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/Makefile Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/Makefile)
@@ -0,0 +1,519 @@
+#
+# $FreeBSD$
+#
+# The user-driven targets are:
+#
+# universe - *Really* build *everything* (buildworld and
+# all kernels on all architectures).
+# tinderbox - Same as universe, but presents a list of failed build
+# targets and exits with an error if there were any.
+# buildworld - Rebuild *everything*, including glue to help do
+# upgrades.
+# installworld - Install everything built by "buildworld".
+# world - buildworld + installworld, no kernel.
+# buildkernel - Rebuild the kernel and the kernel-modules.
+# installkernel - Install the kernel and the kernel-modules.
+# installkernel.debug
+# reinstallkernel - Reinstall the kernel and the kernel-modules.
+# reinstallkernel.debug
+# kernel - buildkernel + installkernel.
+# kernel-toolchain - Builds the subset of world necessary to build a kernel
+# kernel-toolchains - Build kernel-toolchain for all universe targets.
+# doxygen - Build API documentation of the kernel, needs doxygen.
+# update - Convenient way to update your source tree(s).
+# check-old - List obsolete directories/files/libraries.
+# check-old-dirs - List obsolete directories.
+# check-old-files - List obsolete files.
+# check-old-libs - List obsolete libraries.
+# delete-old - Delete obsolete directories/files.
+# delete-old-dirs - Delete obsolete directories.
+# delete-old-files - Delete obsolete files.
+# delete-old-libs - Delete obsolete libraries.
+# targets - Print a list of supported TARGET/TARGET_ARCH pairs
+# for world and kernel targets.
+# toolchains - Build a toolchain for all world and kernel targets.
+# xdev - xdev-build + xdev-install for the architecture
+# specified with XDEV and XDEV_ARCH.
+# xdev-build - Build cross-development tools.
+# xdev-install - Install cross-development tools.
+# xdev-links - Create traditional links in /usr/bin for cc, etc
+# native-xtools - Create host binaries that produce target objects
+# for use in qemu user-mode jails.
+#
+# "quick" way to test all kernel builds:
+# _jflag=`sysctl -n hw.ncpu`
+# _jflag=$(($_jflag * 2))
+# [ $_jflag -gt 12 ] && _jflag=12
+# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag}
+#
+# This makefile is simple by design. The FreeBSD make automatically reads
+# the /usr/share/mk/sys.mk unless the -m argument is specified on the
+# command line. By keeping this makefile simple, it doesn't matter too
+# much how different the installed mk files are from those in the source
+# tree. This makefile executes a child make process, forcing it to use
+# the mk files from the source tree which are supposed to DTRT.
+#
+# Most of the user-driven targets (as listed above) are implemented in
+# Makefile.inc1. The exceptions are universe, tinderbox and targets.
+#
+# If you want to build your system from source be sure that /usr/obj has
+# at least 6GB of diskspace available. A complete 'universe' build requires
+# about 100GB of space.
+#
+# For individuals wanting to build from the sources currently on their
+# system, the simple instructions are:
+#
+# 1. `cd /usr/src' (or to the directory containing your source tree).
+# 2. Define `HISTORICAL_MAKE_WORLD' variable (see README).
+# 3. `make world'
+#
+# For individuals wanting to upgrade their sources (even if only a
+# delta of a few days):
+#
+# 1. `cd /usr/src' (or to the directory containing your source tree).
+# 2. `make buildworld'
+# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
+# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
+# [steps 3. & 4. can be combined by using the "kernel" target]
+# 5. `reboot' (in single user mode: boot -s from the loader prompt).
+# 6. `mergemaster -p'
+# 7. `make installworld'
+# 8. `mergemaster' (you may wish to use -i, along with -U or -F).
+# 9. `make delete-old'
+# 10. `reboot'
+# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
+#
+# See src/UPDATING `COMMON ITEMS' for more complete information.
+#
+# If TARGET=machine (e.g. powerpc, sparc64, ...) is specified you can
+# cross build world for other machine types using the buildworld target,
+# and once the world is built you can cross build a kernel using the
+# buildkernel target.
+#
+# Define the user-driven targets. These are listed here in alphabetical
+# order, but that's not important.
+#
+# Targets that begin with underscore are internal targets intended for
+# developer convenience only. They are intentionally not documented and
+# completely subject to change without notice.
+#
+# For more information, see the build(7) manual page.
+#
+
+# This is included so CC is set to ccache for -V, and COMPILER_TYPE/VERSION
+# can be cached for sub-makes.
+.include <bsd.compiler.mk>
+
+# Note: we use this awkward construct to be compatible with FreeBSD's
+# old make used in 10.0 and 9.2 and earlier.
+.if defined(MK_DIRDEPS_BUILD) && ${MK_DIRDEPS_BUILD} == "yes" && !make(showconfig)
+# targets/Makefile plays the role of top-level
+.include "targets/Makefile"
+.else
+
+TGTS= all all-man buildenv buildenvvars buildkernel buildworld \
+ check-old check-old-dirs check-old-files check-old-libs \
+ checkdpadd clean cleandepend cleandir cleanworld \
+ delete-old delete-old-dirs delete-old-files delete-old-libs \
+ depend distribute distributekernel distributekernel.debug \
+ distributeworld distrib-dirs distribution doxygen \
+ everything hier hierarchy install installcheck installkernel \
+ installkernel.debug packagekernel packageworld \
+ reinstallkernel reinstallkernel.debug \
+ installworld kernel-toolchain libraries lint maninstall \
+ obj objlink regress rerelease showconfig tags toolchain update \
+ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \
+ _build-tools _cross-tools _includes _libraries _depend \
+ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \
+ xdev-links native-xtools installconfig \
+
+TGTS+= ${SUBDIR_TARGETS}
+
+BITGTS= files includes
+BITGTS:=${BITGTS} ${BITGTS:S/^/build/} ${BITGTS:S/^/install/}
+TGTS+= ${BITGTS}
+
+.ORDER: buildworld installworld
+.ORDER: buildworld distributeworld
+.ORDER: buildworld buildkernel
+.ORDER: buildkernel installkernel
+.ORDER: buildkernel installkernel.debug
+.ORDER: buildkernel reinstallkernel
+.ORDER: buildkernel reinstallkernel.debug
+
+PATH= /sbin:/bin:/usr/sbin:/usr/bin
+MAKEOBJDIRPREFIX?= /usr/obj
+_MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH=${PATH} ${MAKE} \
+ ${.MAKEFLAGS:MMAKEOBJDIRPREFIX=*} __MAKE_CONF=${__MAKE_CONF} \
+ -f /dev/null -V MAKEOBJDIRPREFIX dummy
+.if !empty(_MAKEOBJDIRPREFIX)
+.error MAKEOBJDIRPREFIX can only be set in environment, not as a global\
+ (in make.conf(5)) or command-line variable.
+.endif
+
+# We often need to use the tree's version of make to build it.
+# Choices add to complexity though.
+# We cannot blindly use a make which may not be the one we want
+# so be exlicit - until all choice is removed.
+WANT_MAKE= bmake
+MYMAKE= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE}
+.if defined(.PARSEDIR)
+HAVE_MAKE= bmake
+.else
+HAVE_MAKE= fmake
+.endif
+.if exists(${MYMAKE})
+SUB_MAKE:= ${MYMAKE} -m ${.CURDIR}/share/mk
+.elif ${WANT_MAKE} != ${HAVE_MAKE}
+# It may not exist yet but we may cause it to.
+# In the case of fmake, upgrade_checks may cause a newer version to be built.
+SUB_MAKE= `test -x ${MYMAKE} && echo ${MYMAKE} || echo ${MAKE}` \
+ -m ${.CURDIR}/share/mk
+.else
+SUB_MAKE= ${MAKE} -m ${.CURDIR}/share/mk
+.endif
+
+_MAKE= PATH=${PATH} ${SUB_MAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH}
+
+# Guess machine architecture from machine type, and vice versa.
+.if !defined(TARGET_ARCH) && defined(TARGET)
+_TARGET_ARCH= ${TARGET:S/pc98/i386/:S/arm64/aarch64/}
+.elif !defined(TARGET) && defined(TARGET_ARCH) && \
+ ${TARGET_ARCH} != ${MACHINE_ARCH}
+_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/riscv64/riscv/}
+.endif
+.if defined(TARGET) && !defined(_TARGET)
+_TARGET=${TARGET}
+.endif
+.if defined(TARGET_ARCH) && !defined(_TARGET_ARCH)
+_TARGET_ARCH=${TARGET_ARCH}
+.endif
+# for historical compatibility for xdev targets
+.if defined(XDEV)
+_TARGET= ${XDEV}
+.endif
+.if defined(XDEV_ARCH)
+_TARGET_ARCH= ${XDEV_ARCH}
+.endif
+# Otherwise, default to current machine type and architecture.
+_TARGET?= ${MACHINE}
+_TARGET_ARCH?= ${MACHINE_ARCH}
+
+#
+# Make sure we have an up-to-date make(1). Only world and buildworld
+# should do this as those are the initial targets used for upgrades.
+# The user can define ALWAYS_CHECK_MAKE to have this check performed
+# for all targets.
+#
+.if defined(ALWAYS_CHECK_MAKE)
+${TGTS}: upgrade_checks
+.else
+buildworld: upgrade_checks
+.endif
+
+#
+# Handle the user-driven targets, using the source relative mk files.
+#
+
+tinderbox toolchains kernel-toolchains: .MAKE
+${TGTS}: .PHONY .MAKE
+ ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET}
+
+# The historic default "all" target creates files which may cause stale
+# or (in the cross build case) unlinkable results. Fail with an error
+# when no target is given. The users can explicitly specify "all"
+# if they want the historic behavior.
+.MAIN: _guard
+
+_guard: .PHONY
+ @echo
+ @echo "Explicit target required. Likely \"${SUBDIR_OVERRIDE:Dall:Ubuildworld}\" is wanted. See build(7)."
+ @echo
+ @false
+
+STARTTIME!= LC_ALL=C date
+CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s ; echo
+.if !empty(CHECK_TIME)
+.error check your date/time: ${STARTTIME}
+.endif
+
+.if defined(HISTORICAL_MAKE_WORLD) || defined(DESTDIR)
+#
+# world
+#
+# Attempt to rebuild and reinstall everything. This target is not to be
+# used for upgrading an existing FreeBSD system, because the kernel is
+# not included. One can argue that this target doesn't build everything
+# then.
+#
+world: upgrade_checks
+ @echo "--------------------------------------------------------------"
+ @echo ">>> make world started on ${STARTTIME}"
+ @echo "--------------------------------------------------------------"
+.if target(pre-world)
+ @echo
+ @echo "--------------------------------------------------------------"
+ @echo ">>> Making 'pre-world' target"
+ @echo "--------------------------------------------------------------"
+ ${_+_}@cd ${.CURDIR}; ${_MAKE} pre-world
+.endif
+ ${_+_}@cd ${.CURDIR}; ${_MAKE} buildworld
+ ${_+_}@cd ${.CURDIR}; ${_MAKE} -B installworld
+.if target(post-world)
+ @echo
+ @echo "--------------------------------------------------------------"
+ @echo ">>> Making 'post-world' target"
+ @echo "--------------------------------------------------------------"
+ ${_+_}@cd ${.CURDIR}; ${_MAKE} post-world
+.endif
+ @echo
+ @echo "--------------------------------------------------------------"
+ @echo ">>> make world completed on `LC_ALL=C date`"
+ @echo " (started ${STARTTIME})"
+ @echo "--------------------------------------------------------------"
+.else
+world:
+ @echo "WARNING: make world will overwrite your existing FreeBSD"
+ @echo "installation without also building and installing a new"
+ @echo "kernel. This can be dangerous. Please read the handbook,"
+ @echo "'Rebuilding world', for how to upgrade your system."
+ @echo "Define DESTDIR to where you want to install FreeBSD,"
+ @echo "including /, to override this warning and proceed as usual."
+ @echo ""
+ @echo "Bailing out now..."
+ @false
+.endif
+
+#
+# kernel
+#
+# Short hand for `make buildkernel installkernel'
+#
+kernel: buildkernel installkernel
+
+#
+# Perform a few tests to determine if the installed tools are adequate
+# for building the world.
+#
+# Note: if we ever need to care about the version of bmake, simply testing
+# MAKE_VERSION against a required version should suffice.
+#
+upgrade_checks:
+.if ${HAVE_MAKE} != ${WANT_MAKE}
+ @(cd ${.CURDIR} && ${MAKE} ${WANT_MAKE:S,^f,,})
+.endif
+
+#
+# Upgrade make(1) to the current version using the installed
+# headers, libraries and tools. Also, allow the location of
+# the system bsdmake-like utility to be overridden.
+#
+MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \
+ DESTDIR= \
+ INSTALL="sh ${.CURDIR}/tools/install.sh"
+MMAKE= ${MMAKEENV} ${MAKE} \
+ -DNO_MAN -DNO_SHARED \
+ -DNO_CPU_CFLAGS -DNO_WERROR \
+ MK_TESTS=no \
+ DESTDIR= PROGNAME=${MYMAKE:T}
+
+bmake: .PHONY
+ @echo
+ @echo "--------------------------------------------------------------"
+ @echo ">>> Building an up-to-date ${.TARGET}(1)"
+ @echo "--------------------------------------------------------------"
+ ${_+_}@cd ${.CURDIR}/usr.bin/${.TARGET}; \
+ ${MMAKE} obj; \
+ ${MMAKE} depend; \
+ ${MMAKE} all; \
+ ${MMAKE} install DESTDIR=${MYMAKE:H} BINDIR=
+
+tinderbox toolchains kernel-toolchains: upgrade_checks
+
+tinderbox:
+ @cd ${.CURDIR}; ${SUB_MAKE} DOING_TINDERBOX=YES universe
+
+toolchains:
+ @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=toolchain universe
+
+kernel-toolchains:
+ @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=kernel-toolchain universe
+
+#
+# universe
+#
+# Attempt to rebuild *everything* for all supported architectures,
+# with a reasonable chance of success, regardless of how old your
+# existing system is.
+#
+.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets)
+TARGETS?=amd64 arm arm64 i386 mips pc98 powerpc sparc64
+_UNIVERSE_TARGETS= ${TARGETS}
+TARGET_ARCHES_arm?= arm armeb armv6 armv6hf
+TARGET_ARCHES_arm64?= aarch64
+TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32
+TARGET_ARCHES_powerpc?= powerpc powerpc64
+TARGET_ARCHES_pc98?= i386
+.for target in ${TARGETS}
+TARGET_ARCHES_${target}?= ${target}
+.endfor
+
+# XXX Add arm64 to universe only if we have an external binutils installed.
+# It does not build with the in-tree linker.
+.if !exists(/usr/local/aarch64-freebsd/bin/ld) && empty(${TARGETS})
+_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Narm64}
+universe: universe_arm64_skip
+universe_epilogue: universe_arm64_skip
+universe_arm64_skip: universe_prologue
+ @echo ">> arm64 skipped - install aarch64-binutils port or package to build"
+.endif
+
+.if defined(UNIVERSE_TARGET)
+MAKE_JUST_WORLDS= YES
+.else
+UNIVERSE_TARGET?= buildworld
+.endif
+KERNSRCDIR?= ${.CURDIR}/sys
+
+targets: .PHONY
+ @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets"
+.for target in ${TARGETS}
+.for target_arch in ${TARGET_ARCHES_${target}}
+ @echo " ${target}/${target_arch}"
+.endfor
+.endfor
+
+.if defined(DOING_TINDERBOX)
+FAILFILE=${.CURDIR}/_.tinderbox.failed
+MAKEFAIL=tee -a ${FAILFILE}
+.else
+MAKEFAIL=cat
+.endif
+
+universe_prologue: upgrade_checks
+universe: universe_prologue
+universe_prologue:
+ @echo "--------------------------------------------------------------"
+ @echo ">>> make universe started on ${STARTTIME}"
+ @echo "--------------------------------------------------------------"
+.if defined(DOING_TINDERBOX)
+ @rm -f ${FAILFILE}
+.endif
+.for target in ${_UNIVERSE_TARGETS}
+universe: universe_${target}
+universe_epilogue: universe_${target}
+universe_${target}: universe_${target}_prologue
+universe_${target}_prologue: universe_prologue
+ @echo ">> ${target} started on `LC_ALL=C date`"
+universe_${target}_worlds:
+
+.if !defined(MAKE_JUST_KERNELS)
+universe_${target}_done: universe_${target}_worlds
+.for target_arch in ${TARGET_ARCHES_${target}}
+universe_${target}_worlds: universe_${target}_${target_arch}
+universe_${target}_${target_arch}: universe_${target}_prologue .MAKE
+ @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`"
+ @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
+ ${SUB_MAKE} ${JFLAG} ${UNIVERSE_TARGET} \
+ TARGET=${target} \
+ TARGET_ARCH=${target_arch} \
+ > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \
+ (echo "${target}.${target_arch} ${UNIVERSE_TARGET} failed," \
+ "check _.${target}.${target_arch}.${UNIVERSE_TARGET} for details" | \
+ ${MAKEFAIL}))
+ @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`"
+.endfor
+.endif # !MAKE_JUST_KERNELS
+
+.if !defined(MAKE_JUST_WORLDS)
+universe_${target}_done: universe_${target}_kernels
+universe_${target}_kernels: universe_${target}_worlds
+universe_${target}_kernels: universe_${target}_prologue .MAKE
+.if exists(${KERNSRCDIR}/${target}/conf/NOTES)
+ @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \
+ ${SUB_MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \
+ (echo "${target} 'make LINT' failed," \
+ "check _.${target}.makeLINT for details"| ${MAKEFAIL}))
+.endif
+ @cd ${.CURDIR}; ${SUB_MAKE} ${.MAKEFLAGS} TARGET=${target} \
+ universe_kernels
+.endif # !MAKE_JUST_WORLDS
+
+# Tell the user the worlds and kernels have completed
+universe_${target}: universe_${target}_done
+universe_${target}_done:
+ @echo ">> ${target} completed on `LC_ALL=C date`"
+.endfor
+universe_kernels: universe_kernconfs
+.if !defined(TARGET)
+TARGET!= uname -m
+.endif
+.if defined(MAKE_ALL_KERNELS)
+_THINNER=cat
+.else
+_THINNER=xargs grep -L "^.NO_UNIVERSE" || true
+.endif
+KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \
+ find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
+ ! -name DEFAULTS ! -name NOTES | \
+ ${_THINNER}
+universe_kernconfs:
+.for kernel in ${KERNCONFS}
+TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \
+ config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \
+ grep -v WARNING: | cut -f 2
+.if empty(TARGET_ARCH_${kernel})
+.error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old."
+.endif
+universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
+universe_kernconf_${TARGET}_${kernel}: .MAKE
+ @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
+ ${SUB_MAKE} ${JFLAG} buildkernel \
+ TARGET=${TARGET} \
+ TARGET_ARCH=${TARGET_ARCH_${kernel}} \
+ KERNCONF=${kernel} \
+ > _.${TARGET}.${kernel} 2>&1 || \
+ (echo "${TARGET} ${kernel} kernel failed," \
+ "check _.${TARGET}.${kernel} for details"| ${MAKEFAIL}))
+.endfor
+universe: universe_epilogue
+universe_epilogue:
+ @echo "--------------------------------------------------------------"
+ @echo ">>> make universe completed on `LC_ALL=C date`"
+ @echo " (started ${STARTTIME})"
+ @echo "--------------------------------------------------------------"
+.if defined(DOING_TINDERBOX)
+ @if [ -e ${FAILFILE} ] ; then \
+ echo "Tinderbox failed:" ;\
+ cat ${FAILFILE} ;\
+ exit 1 ;\
+ fi
+.endif
+.endif
+
+buildLINT:
+ ${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT
+
+.if defined(.PARSEDIR)
+# This makefile does not run in meta mode
+.MAKE.MODE= normal
+# Normally the things we run from here don't either.
+# Using -DWITH_META_MODE
+# we can buildworld with meta files created which are useful
+# for debugging, but without any of the rest of a meta mode build.
+MK_DIRDEPS_BUILD= no
+MK_STAGING= no
+# tell meta.autodep.mk to not even think about updating anything.
+UPDATE_DEPENDFILE= NO
+.if !make(showconfig)
+.export MK_DIRDEPS_BUILD MK_STAGING UPDATE_DEPENDFILE
+.endif
+
+.if make(universe)
+# we do not want a failure of one branch abort all.
+MAKE_JOB_ERROR_TOKEN= no
+.export MAKE_JOB_ERROR_TOKEN
+.endif
+.endif # bmake
+
+.endif # DIRDEPS_BUILD
Copied: user/alc/PG_CACHED/Makefile.inc1 (from r292469, user/alc/PQ_LAUNDRY/Makefile.inc1)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/alc/PG_CACHED/Makefile.inc1 Sat Dec 19 21:05:26 2015 (r292479, copy of r292469, user/alc/PQ_LAUNDRY/Makefile.inc1)
@@ -0,0 +1,2402 @@
+#
+# $FreeBSD$
+#
+# Make command line options:
+# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
+# -DNO_CLEAN do not clean at all
+# -DDB_FROM_SRC use the user/group databases in src/etc instead of
+# the system database when installing.
+# -DNO_SHARE do not go into share subdir
+# -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ}
+# -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel
+# -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel
+# -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel
+# -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel
+# -DNO_PORTSUPDATE do not update ports in ${MAKE} update
+# -DNO_ROOT install without using root privilege
+# -DNO_DOCUPDATE do not update doc in ${MAKE} update
+# -DWITHOUT_CTF do not run the DTrace CTF conversion tools on built objects
+# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
+# LOCAL_ITOOLS="list of tools" to add additional tools to the ITOOLS list
+# LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target
+# LOCAL_MTREE="list of mtree files" to process to allow local directories
+# to be created before files are installed
+# LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools
+# list
+# METALOG="path to metadata log" to write permission and ownership
+# when NO_ROOT is set. (default: ${DESTDIR}/METALOG)
+# TARGET="machine" to crossbuild world for a different machine type
+# TARGET_ARCH= may be required when a TARGET supports multiple endians
+# BUILDENV_SHELL= shell to launch for the buildenv target (def:${SHELL})
+# WORLD_FLAGS= additional flags to pass to make(1) during buildworld
+# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel
+# SUBDIR_OVERRIDE="list of dirs" to build rather than everything.
+# All libraries and includes, and some build tools will still build.
+
+#
+# The intended user-driven targets are:
+# buildworld - rebuild *everything*, including glue to help do upgrades
+# installworld- install everything built by "buildworld"
+# doxygen - build API documentation of the kernel
+# update - convenient way to update your source tree (eg: svn/svnup)
+#
+# Standard targets (not defined here) are documented in the makefiles in
+# /usr/share/mk. These include:
+# obj depend all install clean cleandepend cleanobj
+
+.if !defined(TARGET) || !defined(TARGET_ARCH)
+.error "Both TARGET and TARGET_ARCH must be defined."
+.endif
+
+# Cross toolchain changes must be in effect before bsd.compiler.mk
+# so that gets the right CC, and pass CROSS_TOOLCHAIN to submakes.
+.if defined(CROSS_TOOLCHAIN)
+LOCALBASE?= /usr/local
+.include "${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk"
+CROSSENV+=CROSS_TOOLCHAIN="${CROSS_TOOLCHAIN}"
+.endif
+.include <bsd.compiler.mk> # don't depend on src.opts.mk doing it
+.include "share/mk/src.opts.mk"
+
+# We must do lib/ and libexec/ before bin/ in case of a mid-install error to
+# keep the users system reasonably usable. For static->dynamic root upgrades,
+# we don't want to install a dynamic binary without rtld and the needed
+# libraries. More commonly, for dynamic root, we don't want to install a
+# binary that requires a newer library version that hasn't been installed yet.
+# This ordering is not a guarantee though. The only guarantee of a working
+# system here would require fine-grained ordering of all components based
+# on their dependencies.
+SRCDIR?= ${.CURDIR}
+.if !empty(SUBDIR_OVERRIDE)
+SUBDIR= ${SUBDIR_OVERRIDE}
+.else
+SUBDIR= lib libexec
+.if make(install*)
+# Ensure libraries are installed before progressing.
+SUBDIR+=.WAIT
+.endif
+SUBDIR+=bin
+.if ${MK_CDDL} != "no"
+SUBDIR+=cddl
+.endif
+SUBDIR+=gnu include
+.if ${MK_KERBEROS} != "no"
+SUBDIR+=kerberos5
+.endif
+.if ${MK_RESCUE} != "no"
+SUBDIR+=rescue
+.endif
+SUBDIR+=sbin
+.if ${MK_CRYPT} != "no"
+SUBDIR+=secure
+.endif
+.if !defined(NO_SHARE)
+SUBDIR+=share
+.endif
+SUBDIR+=sys usr.bin usr.sbin
+.if ${MK_TESTS} != "no"
+SUBDIR+= tests
+.endif
+.if ${MK_OFED} != "no"
+SUBDIR+=contrib/ofed
+.endif
+
+# Local directories are last, since it is nice to at least get the base
+# system rebuilt before you do them.
+.for _DIR in ${LOCAL_DIRS}
+.if exists(${.CURDIR}/${_DIR}/Makefile)
+SUBDIR+= ${_DIR}
+.endif
+.endfor
+# Add LOCAL_LIB_DIRS, but only if they will not be picked up as a SUBDIR
+# of a LOCAL_DIRS directory. This allows LOCAL_DIRS=foo and
+# LOCAL_LIB_DIRS=foo/lib to behave as expected.
+.for _DIR in ${LOCAL_DIRS:M*/} ${LOCAL_DIRS:N*/:S|$|/|}
+_REDUNDENT_LIB_DIRS+= ${LOCAL_LIB_DIRS:M${_DIR}*}
+.endfor
+.for _DIR in ${LOCAL_LIB_DIRS}
+.if empty(_REDUNDENT_LIB_DIRS:M${_DIR}) && exists(${.CURDIR}/${_DIR}/Makefile)
+SUBDIR+= ${_DIR}
+.else
+.warning ${_DIR} not added to SUBDIR list. See UPDATING 20141121.
+.endif
+.endfor
+
+# We must do etc/ last as it hooks into building the man whatis file
+# by calling 'makedb' in share/man. This is only relevant for
+# install/distribute so they build the whatis file after every manpage is
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list