Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Dec 2015 21:05:26 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   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...
Message-ID:  <201512192105.tBJL5QC5052014@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@freebsd.org
+iwn(4)		adrian	Pre-commit review requested, send to freebsd-wireless@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@freebsd.org
+nfs		freebsd-fs@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@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@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@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@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@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@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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512192105.tBJL5QC5052014>