From owner-svn-src-projects@freebsd.org  Sun Aug  2 03:15:19 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id CA7689AAC39
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sun,  2 Aug 2015 03:15:19 +0000 (UTC)
 (envelope-from scottl@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id A12E21E1E;
 Sun,  2 Aug 2015 03:15:19 +0000 (UTC)
 (envelope-from scottl@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t723FJEG097086;
 Sun, 2 Aug 2015 03:15:19 GMT (envelope-from scottl@FreeBSD.org)
Received: (from scottl@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t723FJr2097085;
 Sun, 2 Aug 2015 03:15:19 GMT (envelope-from scottl@FreeBSD.org)
Message-Id: <201508020315.t723FJr2097085@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: scottl set sender to
 scottl@FreeBSD.org using -f
From: Scott Long <scottl@FreeBSD.org>
Date: Sun, 2 Aug 2015 03:15:19 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286179 - projects/mpsutil
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Aug 2015 03:15:19 -0000

Author: scottl
Date: Sun Aug  2 03:15:18 2015
New Revision: 286179
URL: https://svnweb.freebsd.org/changeset/base/286179

Log:
  Starting point for mpsutil project

Added:
     - copied from r286178, head/
Directory Properties:
  projects/mpsutil/   (props changed)

From owner-svn-src-projects@freebsd.org  Sun Aug  2 03:52:53 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id A62E49AF42F
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sun,  2 Aug 2015 03:52:53 +0000 (UTC)
 (envelope-from scottl@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 841DCDCD;
 Sun,  2 Aug 2015 03:52:53 +0000 (UTC)
 (envelope-from scottl@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t723qrpG013052;
 Sun, 2 Aug 2015 03:52:53 GMT (envelope-from scottl@FreeBSD.org)
Received: (from scottl@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t723qqDq013048;
 Sun, 2 Aug 2015 03:52:52 GMT (envelope-from scottl@FreeBSD.org)
Message-Id: <201508020352.t723qqDq013048@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: scottl set sender to
 scottl@FreeBSD.org using -f
From: Scott Long <scottl@FreeBSD.org>
Date: Sun, 2 Aug 2015 03:52:52 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286180 - projects/mpsutil/usr.sbin/mpsutil
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Aug 2015 03:52:53 -0000

Author: scottl
Date: Sun Aug  2 03:52:51 2015
New Revision: 286180
URL: https://svnweb.freebsd.org/changeset/base/286180

Log:
  Iniital hack of mpsutil

Added:
  projects/mpsutil/usr.sbin/mpsutil/
  projects/mpsutil/usr.sbin/mpsutil/Makefile   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mpr_ioctl.h   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mps_cmd.c   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mps_config.c   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mps_ioctl.h   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mps_mpr.diff
  projects/mpsutil/usr.sbin/mpsutil/mps_show.c   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mpsutil.8   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mpsutil.c   (contents, props changed)
  projects/mpsutil/usr.sbin/mpsutil/mpsutil.h   (contents, props changed)

Added: projects/mpsutil/usr.sbin/mpsutil/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/mpsutil/usr.sbin/mpsutil/Makefile	Sun Aug  2 03:52:51 2015	(r286180)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PROG=	mpsutil
+SRCS=	mpsutil.c mps_cmd.c mps_show.c
+#	mpt_flash.c
+MAN=	mpsutil.8
+
+WARNS?= 3
+
+LIBADD=	cam util
+
+CFLAGS+= -I../../sys -I. -DUSE_MPT_IOCTLS -g
+
+
+# Here be dragons
+.ifdef DEBUG
+CFLAGS+= -DDEBUG
+.endif
+
+.include <bsd.prog.mk>

Added: projects/mpsutil/usr.sbin/mpsutil/mpr_ioctl.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/mpsutil/usr.sbin/mpsutil/mpr_ioctl.h	Sun Aug  2 03:52:51 2015	(r286180)
@@ -0,0 +1,386 @@
+/*-
+ * Copyright (c) 2008 Yahoo!, Inc.
+ * All rights reserved.
+ * Written by: John Baldwin <jhb@FreeBSD.org>
+ *
+ * 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. Neither the name of the author nor the names of any co-contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * 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.
+ *
+ * LSI MPT-Fusion Host Adapter FreeBSD userland interface
+ *
+ * $FreeBSD$
+ */
+/*-
+ * Copyright (c) 2011-2014 LSI Corp.
+ * 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.
+ *
+ * LSI MPT-Fusion Host Adapter FreeBSD
+ *
+ * $FreeBSD$
+ */
+
+#ifndef _MPR_IOCTL_H_
+#define	_MPR_IOCTL_H_
+
+#include <dev/mpr/mpi/mpi2_type.h>
+#include <dev/mpr/mpi/mpi2.h>
+#include <dev/mpr/mpi/mpi2_cnfg.h>
+#include <dev/mpr/mpi/mpi2_sas.h>
+
+/*
+ * For the read header requests, the header should include the page
+ * type or extended page type, page number, and page version.  The
+ * buffer and length are unused.  The completed header is returned in
+ * the 'header' member.
+ *
+ * For the read page and write page requests, 'buf' should point to a
+ * buffer of 'len' bytes which holds the entire page (including the
+ * header).
+ *
+ * All requests specify the page address in 'page_address'.
+ */
+struct mpr_cfg_page_req {	
+	MPI2_CONFIG_PAGE_HEADER header;
+	uint32_t page_address;
+	void	*buf;
+	int	len;
+	uint16_t ioc_status;
+};
+
+struct mpr_ext_cfg_page_req {
+	MPI2_CONFIG_EXTENDED_PAGE_HEADER header;
+	uint32_t page_address;
+	void	*buf;
+	int	len;
+	uint16_t ioc_status;
+};
+
+struct mpr_raid_action {
+	uint8_t action;
+	uint8_t volume_bus;
+	uint8_t volume_id;
+	uint8_t phys_disk_num;
+	uint32_t action_data_word;
+	void *buf;
+	int len;
+	uint32_t volume_status;
+	uint32_t action_data[4];
+	uint16_t action_status;
+	uint16_t ioc_status;
+	uint8_t write;
+};
+
+struct mpr_usr_command {
+	void *req;
+	uint32_t req_len;
+	void *rpl;
+	uint32_t rpl_len;
+	void *buf;
+	int len;
+	uint32_t flags;
+};
+
+typedef struct mpr_pci_bits
+{
+	union {
+		struct {
+			uint32_t	DeviceNumber	:5;
+			uint32_t	FunctionNumber	:3;
+			uint32_t	BusNumber	:24;
+		} bits;
+		uint32_t	AsDWORD;
+	} u;
+	uint32_t	PciSegmentId;
+} mpr_pci_bits_t;
+
+/*
+ *  The following is the MPRIOCTL_GET_ADAPTER_DATA data structure.  This data
+ *  structure is setup so that we hopefully are properly aligned for both
+ *  32-bit and 64-bit mode applications.
+ *
+ *  Adapter Type - Value = 6 = SCSI Protocol through SAS-3 adapter
+ *
+ *  MPI Port Number - The PCI Function number for this device
+ *
+ *  PCI Device HW Id - The PCI device number for this device
+ *
+ */
+#define	MPRIOCTL_ADAPTER_TYPE_SAS3		6
+typedef struct mpr_adapter_data
+{
+	uint32_t	StructureLength;
+	uint32_t	AdapterType;
+	uint32_t	MpiPortNumber;
+	uint32_t	PCIDeviceHwId;
+	uint32_t	PCIDeviceHwRev;
+	uint32_t	SubSystemId;
+	uint32_t	SubsystemVendorId;
+	uint32_t	Reserved1;
+	uint32_t	MpiFirmwareVersion;
+	uint32_t	BiosVersion;
+	uint8_t		DriverVersion[32];
+	uint8_t		Reserved2;
+	uint8_t		ScsiId;
+	uint16_t	Reserved3;
+	mpr_pci_bits_t	PciInformation;
+} mpr_adapter_data_t;
+
+
+typedef struct mpr_update_flash
+{
+	uint64_t	PtrBuffer;
+	uint32_t	ImageChecksum;
+	uint32_t	ImageOffset;
+	uint32_t	ImageSize;
+	uint32_t	ImageType;
+} mpr_update_flash_t;
+
+
+#define	MPR_PASS_THRU_DIRECTION_NONE	0
+#define	MPR_PASS_THRU_DIRECTION_READ	1
+#define	MPR_PASS_THRU_DIRECTION_WRITE	2
+#define	MPR_PASS_THRU_DIRECTION_BOTH	3
+
+typedef struct mpr_pass_thru
+{
+	uint64_t	PtrRequest;
+	uint64_t	PtrReply;
+	uint64_t	PtrData;
+	uint32_t	RequestSize;
+	uint32_t	ReplySize;
+	uint32_t	DataSize;
+	uint32_t	DataDirection;
+	uint64_t	PtrDataOut;
+	uint32_t	DataOutSize;
+	uint32_t	Timeout;
+} mpr_pass_thru_t;
+
+
+/*
+ * Event queue defines
+ */
+#define	MPR_EVENT_QUEUE_SIZE		(50) /* Max Events stored in driver */
+#define	MPR_MAX_EVENT_DATA_LENGTH	(48) /* Size of each event in Dwords */
+
+typedef struct mpr_event_query
+{
+	uint16_t	Entries;
+	uint16_t	Reserved;
+	uint32_t	Types[4];
+} mpr_event_query_t;
+
+typedef struct mpr_event_enable
+{
+	uint32_t	Types[4];
+} mpr_event_enable_t;
+
+/*
+ * Event record entry for ioctl.
+ */
+typedef struct mpr_event_entry
+{
+	uint32_t	Type;
+	uint32_t	Number;
+	uint32_t	Data[MPR_MAX_EVENT_DATA_LENGTH];
+} mpr_event_entry_t;
+
+typedef struct mpr_event_report
+{
+	uint32_t	Size;
+	uint64_t	PtrEvents;
+} mpr_event_report_t;
+
+
+typedef struct mpr_pci_info
+{
+	uint32_t	BusNumber;
+	uint8_t		DeviceNumber;
+	uint8_t		FunctionNumber;
+	uint16_t	InterruptVector;
+	uint8_t		PciHeader[256];
+} mpr_pci_info_t;
+
+
+typedef struct mpr_diag_action
+{
+	uint32_t	Action;
+	uint32_t	Length;
+	uint64_t	PtrDiagAction;
+	uint32_t	ReturnCode;
+} mpr_diag_action_t;
+
+#define	MPR_FW_DIAGNOSTIC_UID_NOT_FOUND	(0xFF)
+
+#define	MPR_FW_DIAG_NEW				(0x806E6577)
+
+#define	MPR_FW_DIAG_TYPE_REGISTER		(0x00000001)
+#define	MPR_FW_DIAG_TYPE_UNREGISTER		(0x00000002)
+#define	MPR_FW_DIAG_TYPE_QUERY			(0x00000003)
+#define	MPR_FW_DIAG_TYPE_READ_BUFFER		(0x00000004)
+#define	MPR_FW_DIAG_TYPE_RELEASE		(0x00000005)
+
+#define	MPR_FW_DIAG_INVALID_UID			(0x00000000)
+
+#define MPR_DIAG_SUCCESS			0
+#define MPR_DIAG_FAILURE			1
+
+#define	MPR_FW_DIAG_ERROR_SUCCESS		(0x00000000)
+#define	MPR_FW_DIAG_ERROR_FAILURE		(0x00000001)
+#define	MPR_FW_DIAG_ERROR_INVALID_PARAMETER	(0x00000002)
+#define	MPR_FW_DIAG_ERROR_POST_FAILED		(0x00000010)
+#define	MPR_FW_DIAG_ERROR_INVALID_UID		(0x00000011)
+#define	MPR_FW_DIAG_ERROR_RELEASE_FAILED	(0x00000012)
+#define	MPR_FW_DIAG_ERROR_NO_BUFFER		(0x00000013)
+#define	MPR_FW_DIAG_ERROR_ALREADY_RELEASED	(0x00000014)
+
+
+typedef struct mpr_fw_diag_register
+{
+	uint8_t		ExtendedType;
+	uint8_t		BufferType;
+	uint16_t	ApplicationFlags;
+	uint32_t	DiagnosticFlags;
+	uint32_t	ProductSpecific[23];
+	uint32_t	RequestedBufferSize;
+	uint32_t	UniqueId;
+} mpr_fw_diag_register_t;
+
+typedef struct mpr_fw_diag_unregister
+{
+	uint32_t	UniqueId;
+} mpr_fw_diag_unregister_t;
+
+#define	MPR_FW_DIAG_FLAG_APP_OWNED		(0x0001)
+#define	MPR_FW_DIAG_FLAG_BUFFER_VALID		(0x0002)
+#define	MPR_FW_DIAG_FLAG_FW_BUFFER_ACCESS	(0x0004)
+
+typedef struct mpr_fw_diag_query
+{
+	uint8_t		ExtendedType;
+	uint8_t		BufferType;
+	uint16_t	ApplicationFlags;
+	uint32_t	DiagnosticFlags;
+	uint32_t	ProductSpecific[23];
+	uint32_t	TotalBufferSize;
+	uint32_t	DriverAddedBufferSize;
+	uint32_t	UniqueId;
+} mpr_fw_diag_query_t;
+
+typedef struct mpr_fw_diag_release
+{
+	uint32_t	UniqueId;
+} mpr_fw_diag_release_t;
+
+#define	MPR_FW_DIAG_FLAG_REREGISTER	(0x0001)
+#define	MPR_FW_DIAG_FLAG_FORCE_RELEASE	(0x0002)
+
+typedef struct mpr_diag_read_buffer
+{
+	uint8_t		Status;
+	uint8_t		Reserved;
+	uint16_t	Flags;
+	uint32_t	StartingOffset;
+	uint32_t	BytesToRead;
+	uint32_t	UniqueId;
+	uint64_t	PtrDataBuffer;
+} mpr_diag_read_buffer_t;
+
+/*
+ * Register Access
+ */
+#define	REG_IO_READ	1
+#define	REG_IO_WRITE	2
+#define	REG_MEM_READ	3
+#define	REG_MEM_WRITE	4
+
+typedef struct mpr_reg_access
+{
+	uint32_t	Command;
+	uint32_t	RegOffset;
+	uint32_t	RegData;
+} mpr_reg_access_t;
+
+typedef struct mpr_btdh_mapping
+{
+	uint16_t	TargetID;
+	uint16_t	Bus;
+	uint16_t	DevHandle;
+	uint16_t	Reserved;
+} mpr_btdh_mapping_t;
+
+#define MPRIO_MPR_COMMAND_FLAG_VERBOSE	0x01
+#define MPRIO_MPR_COMMAND_FLAG_DEBUG	0x02
+#define	MPRIO_READ_CFG_HEADER	_IOWR('M', 200, struct mpr_cfg_page_req)
+#define	MPRIO_READ_CFG_PAGE	_IOWR('M', 201, struct mpr_cfg_page_req)
+#define	MPRIO_READ_EXT_CFG_HEADER _IOWR('M', 202, struct mpr_ext_cfg_page_req)
+#define	MPRIO_READ_EXT_CFG_PAGE	_IOWR('M', 203, struct mpr_ext_cfg_page_req)
+#define	MPRIO_WRITE_CFG_PAGE	_IOWR('M', 204, struct mpr_cfg_page_req)
+#define	MPRIO_RAID_ACTION	_IOWR('M', 205, struct mpr_raid_action)
+#define	MPRIO_MPR_COMMAND	_IOWR('M', 210, struct mpr_usr_command)
+
+#define	MPTIOCTL			('I')
+#define	MPTIOCTL_GET_ADAPTER_DATA	_IOWR(MPTIOCTL, 1,\
+    struct mpr_adapter_data)
+#define	MPTIOCTL_UPDATE_FLASH		_IOWR(MPTIOCTL, 2,\
+    struct mpr_update_flash)
+#define	MPTIOCTL_RESET_ADAPTER		_IO(MPTIOCTL, 3)
+#define	MPTIOCTL_PASS_THRU		_IOWR(MPTIOCTL, 4,\
+    struct mpr_pass_thru)
+#define	MPTIOCTL_EVENT_QUERY		_IOWR(MPTIOCTL, 5,\
+    struct mpr_event_query)
+#define	MPTIOCTL_EVENT_ENABLE		_IOWR(MPTIOCTL, 6,\
+    struct mpr_event_enable)
+#define	MPTIOCTL_EVENT_REPORT		_IOWR(MPTIOCTL, 7,\
+    struct mpr_event_report)
+#define	MPTIOCTL_GET_PCI_INFO		_IOWR(MPTIOCTL, 8,\
+    struct mpr_pci_info)
+#define	MPTIOCTL_DIAG_ACTION		_IOWR(MPTIOCTL, 9,\
+    struct mpr_diag_action)
+#define	MPTIOCTL_REG_ACCESS		_IOWR(MPTIOCTL, 10,\
+    struct mpr_reg_access)
+#define	MPTIOCTL_BTDH_MAPPING		_IOWR(MPTIOCTL, 11,\
+    struct mpr_btdh_mapping)
+
+#endif /* !_MPR_IOCTL_H_ */

Added: projects/mpsutil/usr.sbin/mpsutil/mps_cmd.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/mpsutil/usr.sbin/mpsutil/mps_cmd.c	Sun Aug  2 03:52:51 2015	(r286180)
@@ -0,0 +1,713 @@
+/*-
+ * Copyright (c) 2008 Yahoo!, Inc.
+ * All rights reserved.
+ * Written by: John Baldwin <jhb@FreeBSD.org>
+ *
+ * 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. Neither the name of the author nor the names of any co-contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * 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.
+ */
+
+#include <sys/cdefs.h>
+__RCSID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/errno.h>
+#include <sys/ioctl.h>
+#if 0
+#include <sys/mps_ioctl.h>
+#else
+#include "mps_ioctl.h"
+#endif
+#include <sys/sysctl.h>
+#include <sys/uio.h>
+
+#include <err.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "mpsutil.h"
+
+#ifndef USE_MPT_IOCTLS
+#define USE_MPT_IOCTLS
+#endif
+
+static const char *mps_ioc_status_codes[] = {
+	"Success",				/* 0x0000 */
+	"Invalid function",
+	"Busy",
+	"Invalid scatter-gather list",
+	"Internal error",
+	"Reserved",
+	"Insufficient resources",
+	"Invalid field",
+	"Invalid state",			/* 0x0008 */
+	"Operation state not supported",
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,					/* 0x0010 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,					/* 0x0018 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"Invalid configuration action",		/* 0x0020 */
+	"Invalid configuration type",
+	"Invalid configuration page",
+	"Invalid configuration data",
+	"No configuration defaults",
+	"Unable to commit configuration change",
+	NULL,
+	NULL,
+	NULL,					/* 0x0028 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,					/* 0x0030 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,					/* 0x0038 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"Recovered SCSI error",			/* 0x0040 */
+	"Invalid SCSI bus",
+	"Invalid SCSI target ID",
+	"SCSI device not there",
+	"SCSI data overrun",
+	"SCSI data underrun",
+	"SCSI I/O error",
+	"SCSI protocol error",
+	"SCSI task terminated",			/* 0x0048 */
+	"SCSI residual mismatch",
+	"SCSI task management failed",
+	"SCSI I/O controller terminated",
+	"SCSI external controller terminated",
+	"EEDP guard error",
+	"EEDP reference tag error",
+	"EEDP application tag error",
+	NULL,					/* 0x0050 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,					/* 0x0058 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"SCSI target priority I/O",		/* 0x0060 */
+	"Invalid SCSI target port",
+	"Invalid SCSI target I/O index",
+	"SCSI target aborted",
+	"No connection retryable",
+	"No connection",
+	"FC aborted",
+	"Invalid FC receive ID",
+	"FC did invalid",			/* 0x0068 */
+	"FC node logged out",
+	"Transfer count mismatch",
+	"STS data not set",
+	"FC exchange canceled",
+	"Data offset error",
+	"Too much write data",
+	"IU too short",
+	"ACK NAK timeout",			/* 0x0070 */
+	"NAK received",
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,					/* 0x0078 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"LAN device not found",			/* 0x0080 */
+	"LAN device failure",
+	"LAN transmit error",
+	"LAN transmit aborted",
+	"LAN receive error",
+	"LAN receive aborted",
+	"LAN partial packet",
+	"LAN canceled",
+	NULL,					/* 0x0088 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"SAS SMP request failed",		/* 0x0090 */
+	"SAS SMP data overrun",
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"Inband aborted",			/* 0x0098 */
+	"No inband connection",
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	"Diagnostic released",			/* 0x00A0 */
+};
+
+const char *
+mps_ioc_status(U16 IOCStatus)
+{
+	static char buffer[16];
+
+	IOCStatus &= MPI2_IOCSTATUS_MASK;
+	if (IOCStatus < sizeof(mps_ioc_status_codes) / sizeof(char *) &&
+	    mps_ioc_status_codes[IOCStatus] != NULL)
+		return (mps_ioc_status_codes[IOCStatus]);
+	snprintf(buffer, sizeof(buffer), "Status: 0x%04x", IOCStatus);
+	return (buffer);
+}
+
+#ifdef USE_MPT_IOCTLS
+int
+mps_map_btdh(int fd, uint16_t *devhandle, uint16_t *bus, uint16_t *target)
+{
+	int error;
+	struct mps_btdh_mapping map;
+
+	bzero(&map, sizeof(map));
+	map.Bus = *bus;
+	map.TargetID = *target;
+	map.DevHandle = *devhandle;
+
+	if ((error = ioctl(fd, MPTIOCTL_BTDH_MAPPING, &map)) != 0) {
+		error = errno;
+		warn("Failed to map bus/target/device");
+		return (error);
+	}
+
+	*bus = map.Bus;
+	*target = map.TargetID;
+	*devhandle = map.DevHandle;
+
+	return (0);
+}
+
+int
+mps_read_config_page_header(int fd, U8 PageType, U8 PageNumber, U32 PageAddress,
+    MPI2_CONFIG_PAGE_HEADER *header, U16 *IOCStatus)
+{
+	MPI2_CONFIG_REQUEST req;
+	MPI2_CONFIG_REPLY reply;
+
+	bzero(&req, sizeof(req));
+	req.Function = MPI2_FUNCTION_CONFIG;
+	req.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
+	req.Header.PageType = PageType;
+	req.Header.PageNumber = PageNumber;
+	req.PageAddress = PageAddress;
+
+	if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
+	    NULL, 0, NULL, 0, 30))
+		return (errno);
+
+	if (!IOC_STATUS_SUCCESS(reply.IOCStatus)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = reply.IOCStatus;
+		return (EIO);
+	}
+	if (header == NULL)
+		return (EINVAL);
+	*header = reply.Header;
+	return (0);
+}
+
+int
+mps_read_ext_config_page_header(int fd, U8 ExtPageType, U8 PageNumber, U32 PageAddress, MPI2_CONFIG_PAGE_HEADER *header, U16 *ExtPageLength, U16 *IOCStatus)
+{
+	MPI2_CONFIG_REQUEST req;
+	MPI2_CONFIG_REPLY reply;
+
+	bzero(&req, sizeof(req));
+	req.Function = MPI2_FUNCTION_CONFIG;
+	req.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
+	req.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
+	req.ExtPageType = ExtPageType;
+	req.Header.PageNumber = PageNumber;
+	req.PageAddress = PageAddress;
+
+	if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
+	    NULL, 0, NULL, 0, 30))
+		return (errno);
+
+	if (!IOC_STATUS_SUCCESS(reply.IOCStatus)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = reply.IOCStatus;
+		return (EIO);
+	}
+	if ((header == NULL) || (ExtPageLength == NULL))
+		return (EINVAL);
+	*header = reply.Header;
+	*ExtPageLength = reply.ExtPageLength;
+	return (0);
+}
+
+void *
+mps_read_config_page(int fd, U8 PageType, U8 PageNumber, U32 PageAddress,
+    U16 *IOCStatus)
+{
+	MPI2_CONFIG_REQUEST req;
+	MPI2_CONFIG_PAGE_HEADER header;
+	MPI2_CONFIG_REPLY reply;
+	void *buf;
+	int error, len;
+
+	bzero(&header, sizeof(header));
+	error = mps_read_config_page_header(fd, PageType, PageNumber,
+	    PageAddress, &header, IOCStatus);
+	if (error) {
+		errno = error;
+		return (NULL);
+	}
+
+	bzero(&req, sizeof(req));
+	req.Function = MPI2_FUNCTION_CONFIG;
+	req.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
+	req.PageAddress = PageAddress;
+	req.Header = header;
+	req.Header.PageLength = reply.Header.PageLength;
+	if (reply.Header.PageLength == 0)
+		req.Header.PageLength = 4;
+
+	len = req.Header.PageLength * 4;
+	buf = malloc(len);
+	if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
+	    buf, len, NULL, 0, 30)) {
+		error = errno;
+		free(buf);
+		errno = error;
+		return (NULL);
+	}
+	if (!IOC_STATUS_SUCCESS(reply.IOCStatus)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = reply.IOCStatus;
+		else
+			warnx("Reading config page failed: 0x%x %s",
+			    reply.IOCStatus, mps_ioc_status(reply.IOCStatus));
+		free(buf);
+		errno = EIO;
+		return (NULL);
+	}
+	return (buf);
+}
+
+void *
+mps_read_extended_config_page(int fd, U8 ExtPageType, U8 PageVersion,
+    U8 PageNumber, U32 PageAddress, U16 *IOCStatus)
+{
+	MPI2_CONFIG_REQUEST req;
+	MPI2_CONFIG_PAGE_HEADER header;
+	MPI2_CONFIG_REPLY reply;
+	U16 pagelen;
+	void *buf;
+	int error, len;
+
+	if (IOCStatus != NULL)
+		*IOCStatus = MPI2_IOCSTATUS_SUCCESS;
+	bzero(&header, sizeof(header));
+	error = mps_read_ext_config_page_header(fd, ExtPageType, PageNumber,
+	    PageAddress, &header, &pagelen, IOCStatus);
+	if (error) {
+		errno = error;
+		return (NULL);
+	}
+
+	bzero(&req, sizeof(req));
+	req.Function = MPI2_FUNCTION_CONFIG;
+	req.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
+	req.PageAddress = PageAddress;
+	req.Header = header;
+	if (pagelen == 0)
+		pagelen = 4;
+	req.ExtPageLength = pagelen;
+	req.ExtPageType = ExtPageType;
+
+	len = pagelen * 4;
+	buf = malloc(len);
+	if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
+	    buf, len, NULL, 0, 30)) {
+		error = errno;
+		free(buf);
+		errno = error;
+		return (NULL);
+	}
+	if (!IOC_STATUS_SUCCESS(reply.IOCStatus)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = reply.IOCStatus;
+		else
+			warnx("Reading extended config page failed: %s",
+			    mps_ioc_status(reply.IOCStatus));
+		free(buf);
+		errno = EIO;
+		return (NULL);
+	}
+	return (buf);
+}
+
+#else
+
+int
+mps_read_config_page_header(int fd, U8 PageType, U8 PageNumber, U32 PageAddress,
+    MPI2_CONFIG_PAGE_HEADER *header, U16 *IOCStatus)
+{
+	struct mps_cfg_page_req req;
+
+	if (IOCStatus != NULL)
+		*IOCStatus = MPI2_IOCSTATUS_SUCCESS;
+	if (header == NULL)
+		return (EINVAL);
+	bzero(&req, sizeof(req));
+	req.header.PageType = PageType;
+	req.header.PageNumber = PageNumber;
+	req.page_address = PageAddress;
+	if (ioctl(fd, MPSIO_READ_CFG_HEADER, &req) < 0)
+		return (errno);
+	if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = req.ioc_status;
+		return (EIO);
+	}
+	bcopy(&req.header, header, sizeof(*header));
+	return (0);
+}
+
+void *
+mps_read_config_page(int fd, U8 PageType, U8 PageNumber, U32 PageAddress,
+    U16 *IOCStatus)
+{
+	struct mps_cfg_page_req req;
+	void *buf;
+	int error;
+
+	error = mps_read_config_page_header(fd, PageType, PageNumber,
+	    PageAddress, &req.header, IOCStatus);
+	if (error) {
+		errno = error;
+		return (NULL);
+	}
+
+	if (req.header.PageLength == 0)
+		req.header.PageLength = 4;
+	req.len = req.header.PageLength * 4;
+	buf = malloc(req.len);
+	req.buf = buf;
+	bcopy(&req.header, buf, sizeof(req.header));
+	if (ioctl(fd, MPSIO_READ_CFG_PAGE, &req) < 0) {
+		error = errno;
+		free(buf);
+		errno = error;
+		return (NULL);
+	}
+	if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = req.ioc_status;
+		else
+			warnx("Reading config page failed: 0x%x %s",
+			    req.ioc_status, mps_ioc_status(req.ioc_status));
+		free(buf);
+		errno = EIO;
+		return (NULL);
+	}
+	return (buf);
+}
+
+void *
+mps_read_extended_config_page(int fd, U8 ExtPageType, U8 PageVersion,
+    U8 PageNumber, U32 PageAddress, U16 *IOCStatus)
+{
+	struct mps_ext_cfg_page_req req;
+	void *buf;
+	int error;
+
+	if (IOCStatus != NULL)
+		*IOCStatus = MPI2_IOCSTATUS_SUCCESS;
+	bzero(&req, sizeof(req));
+	req.header.PageVersion = PageVersion;
+	req.header.PageNumber = PageNumber;
+	req.header.ExtPageType = ExtPageType;
+	req.page_address = PageAddress;
+	if (ioctl(fd, MPSIO_READ_EXT_CFG_HEADER, &req) < 0)
+		return (NULL);
+	if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = req.ioc_status;
+		else
+			warnx("Reading extended config page header failed: %s",
+			    mps_ioc_status(req.ioc_status));
+		errno = EIO;
+		return (NULL);
+	}
+	req.len = req.header.ExtPageLength * 4;
+	buf = malloc(req.len);
+	req.buf = buf;
+	bcopy(&req.header, buf, sizeof(req.header));
+	if (ioctl(fd, MPSIO_READ_EXT_CFG_PAGE, &req) < 0) {
+		error = errno;
+		free(buf);
+		errno = error;
+		return (NULL);
+	}
+	if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
+		if (IOCStatus != NULL)
+			*IOCStatus = req.ioc_status;
+		else
+			warnx("Reading extended config page failed: %s",
+			    mps_ioc_status(req.ioc_status));
+		free(buf);
+		errno = EIO;
+		return (NULL);
+	}
+	return (buf);
+}
+#endif
+
+#if 0
+int
+mpt_write_config_page(int fd, void *buf, U16 *IOCStatus)
+{
+	CONFIG_PAGE_HEADER *hdr;
+	struct mpt_cfg_page_req req;
+
+	if (IOCStatus != NULL)
+		*IOCStatus = MPI_IOCSTATUS_SUCCESS;
+	bzero(&req, sizeof(req));
+	req.buf = buf;
+	hdr = buf;
+	req.len = hdr->PageLength * 4;
+	if (ioctl(fd, MPTIO_WRITE_CFG_PAGE, &req) < 0)
+		return (errno);
+	if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
+		if (IOCStatus != NULL) {
+			*IOCStatus = req.ioc_status;
+			return (0);
+		}
+		warnx("Writing config page failed: %s",
+		    mpt_ioc_status(req.ioc_status));
+		return (EIO);
+	}
+	return (0);
+}
+
+int
+mpt_raid_action(int fd, U8 Action, U8 VolumeBus, U8 VolumeID, U8 PhysDiskNum,
+    U32 ActionDataWord, void *buf, int len, RAID_VOL0_STATUS *VolumeStatus,
+    U32 *ActionData, int datalen, U16 *IOCStatus, U16 *ActionStatus, int write)
+{
+	struct mpt_raid_action raid_act;
+
+	if (IOCStatus != NULL)
+		*IOCStatus = MPI_IOCSTATUS_SUCCESS;
+	if (datalen < 0 || (unsigned)datalen > sizeof(raid_act.action_data))
+		return (EINVAL);
+	bzero(&raid_act, sizeof(raid_act));
+	raid_act.action = Action;
+	raid_act.volume_bus = VolumeBus;
+	raid_act.volume_id = VolumeID;
+	raid_act.phys_disk_num = PhysDiskNum;
+	raid_act.action_data_word = ActionDataWord;
+	if (buf != NULL && len != 0) {
+		raid_act.buf = buf;
+		raid_act.len = len;
+		raid_act.write = write;

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Fri Aug  7 12:24:38 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7C4C9B1844
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 12:24:38 +0000 (UTC)
 (envelope-from glebius@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id A0E39B6F;
 Fri,  7 Aug 2015 12:24:38 +0000 (UTC)
 (envelope-from glebius@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77COcmV028570;
 Fri, 7 Aug 2015 12:24:38 GMT (envelope-from glebius@FreeBSD.org)
Received: (from glebius@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77COXGH028548;
 Fri, 7 Aug 2015 12:24:33 GMT (envelope-from glebius@FreeBSD.org)
Message-Id: <201508071224.t77COXGH028548@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: glebius set sender to
 glebius@FreeBSD.org using -f
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Fri, 7 Aug 2015 12:24:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286412 - in projects/ifnet: . bin/cat bin/chflags
 bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname
 bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/h...
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 12:24:38 -0000

Author: glebius
Date: Fri Aug  7 12:24:25 2015
New Revision: 286412
URL: https://svnweb.freebsd.org/changeset/base/286412

Log:
  Merge head r257698 through r286410.

Added:
  projects/ifnet/bin/cat/Makefile.depend
     - copied unchanged from r286410, head/bin/cat/Makefile.depend
  projects/ifnet/bin/chflags/Makefile.depend
     - copied unchanged from r286410, head/bin/chflags/Makefile.depend
  projects/ifnet/bin/chio/Makefile.depend
     - copied unchanged from r286410, head/bin/chio/Makefile.depend
  projects/ifnet/bin/chmod/Makefile.depend
     - copied unchanged from r286410, head/bin/chmod/Makefile.depend
  projects/ifnet/bin/cp/Makefile.depend
     - copied unchanged from r286410, head/bin/cp/Makefile.depend
  projects/ifnet/bin/csh/Makefile.depend
     - copied unchanged from r286410, head/bin/csh/Makefile.depend
  projects/ifnet/bin/date/Makefile.depend
     - copied unchanged from r286410, head/bin/date/Makefile.depend
  projects/ifnet/bin/dd/Makefile.depend
     - copied unchanged from r286410, head/bin/dd/Makefile.depend
  projects/ifnet/bin/df/Makefile.depend
     - copied unchanged from r286410, head/bin/df/Makefile.depend
  projects/ifnet/bin/domainname/Makefile.depend
     - copied unchanged from r286410, head/bin/domainname/Makefile.depend
  projects/ifnet/bin/echo/Makefile.depend
     - copied unchanged from r286410, head/bin/echo/Makefile.depend
  projects/ifnet/bin/ed/Makefile.depend
     - copied unchanged from r286410, head/bin/ed/Makefile.depend
  projects/ifnet/bin/expr/Makefile.depend
     - copied unchanged from r286410, head/bin/expr/Makefile.depend
  projects/ifnet/bin/freebsd-version/Makefile.depend
     - copied unchanged from r286410, head/bin/freebsd-version/Makefile.depend
  projects/ifnet/bin/getfacl/Makefile.depend
     - copied unchanged from r286410, head/bin/getfacl/Makefile.depend
  projects/ifnet/bin/hostname/Makefile.depend
     - copied unchanged from r286410, head/bin/hostname/Makefile.depend
  projects/ifnet/bin/kenv/Makefile.depend
     - copied unchanged from r286410, head/bin/kenv/Makefile.depend
  projects/ifnet/bin/kill/Makefile.depend
     - copied unchanged from r286410, head/bin/kill/Makefile.depend
  projects/ifnet/bin/ln/Makefile.depend
     - copied unchanged from r286410, head/bin/ln/Makefile.depend
  projects/ifnet/bin/ls/Makefile.depend
     - copied unchanged from r286410, head/bin/ls/Makefile.depend
  projects/ifnet/bin/mkdir/Makefile.depend
     - copied unchanged from r286410, head/bin/mkdir/Makefile.depend
  projects/ifnet/bin/mv/Makefile.depend
     - copied unchanged from r286410, head/bin/mv/Makefile.depend
  projects/ifnet/bin/pax/Makefile.depend
     - copied unchanged from r286410, head/bin/pax/Makefile.depend
  projects/ifnet/bin/pkill/Makefile.depend
     - copied unchanged from r286410, head/bin/pkill/Makefile.depend
  projects/ifnet/bin/ps/Makefile.depend
     - copied unchanged from r286410, head/bin/ps/Makefile.depend
  projects/ifnet/bin/pwait/Makefile.depend
     - copied unchanged from r286410, head/bin/pwait/Makefile.depend
  projects/ifnet/bin/pwd/Makefile.depend
     - copied unchanged from r286410, head/bin/pwd/Makefile.depend
  projects/ifnet/bin/rcp/Makefile.depend
     - copied unchanged from r286410, head/bin/rcp/Makefile.depend
  projects/ifnet/bin/realpath/Makefile.depend
     - copied unchanged from r286410, head/bin/realpath/Makefile.depend
  projects/ifnet/bin/rm/Makefile.depend
     - copied unchanged from r286410, head/bin/rm/Makefile.depend
  projects/ifnet/bin/rmail/Makefile.depend
     - copied unchanged from r286410, head/bin/rmail/Makefile.depend
  projects/ifnet/bin/rmdir/Makefile.depend
     - copied unchanged from r286410, head/bin/rmdir/Makefile.depend
  projects/ifnet/bin/setfacl/Makefile.depend
     - copied unchanged from r286410, head/bin/setfacl/Makefile.depend
  projects/ifnet/bin/sh/Makefile.depend
     - copied unchanged from r286410, head/bin/sh/Makefile.depend
  projects/ifnet/bin/sleep/Makefile.depend
     - copied unchanged from r286410, head/bin/sleep/Makefile.depend
  projects/ifnet/bin/stty/Makefile.depend
     - copied unchanged from r286410, head/bin/stty/Makefile.depend
  projects/ifnet/bin/sync/Makefile.depend
     - copied unchanged from r286410, head/bin/sync/Makefile.depend
  projects/ifnet/bin/test/Makefile.depend
     - copied unchanged from r286410, head/bin/test/Makefile.depend
  projects/ifnet/bin/uuidgen/Makefile.depend
     - copied unchanged from r286410, head/bin/uuidgen/Makefile.depend
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/aarch64/
     - copied from r286410, head/cddl/contrib/opensolaris/lib/libdtrace/aarch64/
  projects/ifnet/cddl/lib/drti/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/drti/Makefile.depend
  projects/ifnet/cddl/lib/libavl/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libavl/Makefile.depend
  projects/ifnet/cddl/lib/libctf/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libctf/Makefile.depend
  projects/ifnet/cddl/lib/libdtrace/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libdtrace/Makefile.depend
  projects/ifnet/cddl/lib/libnvpair/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libnvpair/Makefile.depend
  projects/ifnet/cddl/lib/libumem/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libumem/Makefile.depend
  projects/ifnet/cddl/lib/libuutil/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libuutil/Makefile.depend
  projects/ifnet/cddl/lib/libzfs/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libzfs/Makefile.depend
  projects/ifnet/cddl/lib/libzfs_core/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libzfs_core/Makefile.depend
  projects/ifnet/cddl/lib/libzpool/Makefile.depend
     - copied unchanged from r286410, head/cddl/lib/libzpool/Makefile.depend
  projects/ifnet/cddl/sbin/zfs/Makefile.depend
     - copied unchanged from r286410, head/cddl/sbin/zfs/Makefile.depend
  projects/ifnet/cddl/sbin/zpool/Makefile.depend
     - copied unchanged from r286410, head/cddl/sbin/zpool/Makefile.depend
  projects/ifnet/cddl/usr.bin/ctfconvert/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/ctfconvert/Makefile.depend
  projects/ifnet/cddl/usr.bin/ctfdump/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/ctfdump/Makefile.depend
  projects/ifnet/cddl/usr.bin/ctfmerge/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/ctfmerge/Makefile.depend
  projects/ifnet/cddl/usr.bin/sgsmsg/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/sgsmsg/Makefile.depend
  projects/ifnet/cddl/usr.bin/zinject/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/zinject/Makefile.depend
  projects/ifnet/cddl/usr.bin/zstreamdump/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/zstreamdump/Makefile.depend
  projects/ifnet/cddl/usr.bin/ztest/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.bin/ztest/Makefile.depend
  projects/ifnet/cddl/usr.sbin/dtrace/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.sbin/dtrace/Makefile.depend
  projects/ifnet/cddl/usr.sbin/dtruss/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.sbin/dtruss/Makefile.depend
  projects/ifnet/cddl/usr.sbin/lockstat/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.sbin/lockstat/Makefile.depend
  projects/ifnet/cddl/usr.sbin/zdb/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.sbin/zdb/Makefile.depend
  projects/ifnet/cddl/usr.sbin/zhack/Makefile.depend
     - copied unchanged from r286410, head/cddl/usr.sbin/zhack/Makefile.depend
     - copied from r286410, head/contrib/elftoolchain/ar/
     - copied from r286410, head/contrib/elftoolchain/brandelf/
     - copied from r286410, head/contrib/elftoolchain/elfdump/
  projects/ifnet/contrib/file/magic/Magdir/cbor
     - copied unchanged from r286410, head/contrib/file/magic/Magdir/cbor
  projects/ifnet/contrib/file/magic/Magdir/nasa
     - copied unchanged from r286410, head/contrib/file/magic/Magdir/nasa
  projects/ifnet/contrib/file/src/gmtime_r.c
     - copied unchanged from r286410, head/contrib/file/src/gmtime_r.c
  projects/ifnet/contrib/file/src/localtime_r.c
     - copied unchanged from r286410, head/contrib/file/src/localtime_r.c
  projects/ifnet/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
     - copied unchanged from r286410, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
  projects/ifnet/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu
     - copied unchanged from r286410, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu
  projects/ifnet/contrib/llvm/patches/patch-10-llvm-r241142-r241143-mmx-undef.diff
     - copied unchanged from r286410, head/contrib/llvm/patches/patch-10-llvm-r241142-r241143-mmx-undef.diff
  projects/ifnet/contrib/ntp/README.leapsmear
     - copied unchanged from r286410, head/contrib/ntp/README.leapsmear
  projects/ifnet/contrib/ntp/html/drivers/driver40-ja.html
     - copied unchanged from r286410, head/contrib/ntp/html/drivers/driver40-ja.html
  projects/ifnet/contrib/ntp/include/refidsmear.h
     - copied unchanged from r286410, head/contrib/ntp/include/refidsmear.h
  projects/ifnet/contrib/ntp/libjsmn/example/
     - copied from r286410, head/contrib/ntp/libjsmn/example/
  projects/ifnet/contrib/ntp/libntp/refidsmear.c
     - copied unchanged from r286410, head/contrib/ntp/libntp/refidsmear.c
  projects/ifnet/contrib/ntp/ntpd/rc_cmdlength.c
     - copied unchanged from r286410, head/contrib/ntp/ntpd/rc_cmdlength.c
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.in
     - copied unchanged from r286410, head/contrib/ntp/scripts/update-leap/update-leap.in
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.sh
     - copied unchanged from r286410, head/contrib/ntp/scripts/update-leap/update-leap.sh
  projects/ifnet/contrib/ntp/sntp/ag-tpl/Mdoc.pm
     - copied unchanged from r286410, head/contrib/ntp/sntp/ag-tpl/Mdoc.pm
  projects/ifnet/contrib/ntp/sntp/ag-tpl/mdoc2man
     - copied unchanged from r286410, head/contrib/ntp/sntp/ag-tpl/mdoc2man
  projects/ifnet/contrib/ntp/sntp/libevent/build-aux/ar-lib
     - copied unchanged from r286410, head/contrib/ntp/sntp/libevent/build-aux/ar-lib
  projects/ifnet/contrib/ntp/sntp/libevent/build-aux/test-driver
     - copied unchanged from r286410, head/contrib/ntp/sntp/libevent/build-aux/test-driver
  projects/ifnet/contrib/ntp/sntp/libpkgver/
     - copied from r286410, head/contrib/ntp/sntp/libpkgver/
  projects/ifnet/contrib/ntp/sntp/m4/ntp_unitytest.m4
     - copied unchanged from r286410, head/contrib/ntp/sntp/m4/ntp_unitytest.m4
  projects/ifnet/contrib/ntp/sntp/tests/crypto.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/crypto.c
  projects/ifnet/contrib/ntp/sntp/tests/fileHandlingTest.h.in
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/fileHandlingTest.h.in
  projects/ifnet/contrib/ntp/sntp/tests/g_fileHandlingTest.h
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/g_fileHandlingTest.h
  projects/ifnet/contrib/ntp/sntp/tests/g_networking.cpp
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/g_networking.cpp
  projects/ifnet/contrib/ntp/sntp/tests/g_packetHandling.cpp
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/g_packetHandling.cpp
  projects/ifnet/contrib/ntp/sntp/tests/g_packetProcessing.cpp
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/g_packetProcessing.cpp
  projects/ifnet/contrib/ntp/sntp/tests/g_sntptest.h
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/g_sntptest.h
  projects/ifnet/contrib/ntp/sntp/tests/keyFile.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/keyFile.c
  projects/ifnet/contrib/ntp/sntp/tests/kodDatabase.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/kodDatabase.c
  projects/ifnet/contrib/ntp/sntp/tests/kodFile.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/kodFile.c
  projects/ifnet/contrib/ntp/sntp/tests/networking.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/networking.c
  projects/ifnet/contrib/ntp/sntp/tests/packetHandling.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/packetHandling.c
  projects/ifnet/contrib/ntp/sntp/tests/packetProcessing.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/packetProcessing.c
  projects/ifnet/contrib/ntp/sntp/tests/run-crypto.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-crypto.c
  projects/ifnet/contrib/ntp/sntp/tests/run-keyFile.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-keyFile.c
  projects/ifnet/contrib/ntp/sntp/tests/run-kodDatabase.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-kodDatabase.c
  projects/ifnet/contrib/ntp/sntp/tests/run-kodFile.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-kodFile.c
  projects/ifnet/contrib/ntp/sntp/tests/run-networking.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-networking.c
  projects/ifnet/contrib/ntp/sntp/tests/run-packetHandling.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-packetHandling.c
  projects/ifnet/contrib/ntp/sntp/tests/run-packetProcessing.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-packetProcessing.c
  projects/ifnet/contrib/ntp/sntp/tests/run-utilities.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/run-utilities.c
  projects/ifnet/contrib/ntp/sntp/tests/utilities.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/tests/utilities.c
  projects/ifnet/contrib/ntp/sntp/unity/
     - copied from r286410, head/contrib/ntp/sntp/unity/
  projects/ifnet/contrib/ntp/sntp/version.c
     - copied unchanged from r286410, head/contrib/ntp/sntp/version.c
  projects/ifnet/contrib/ntp/tests/bug-2803/
     - copied from r286410, head/contrib/ntp/tests/bug-2803/
  projects/ifnet/contrib/ntp/tests/libntp/a_md5encrypt.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/a_md5encrypt.c
  projects/ifnet/contrib/ntp/tests/libntp/atoint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/atoint.c
  projects/ifnet/contrib/ntp/tests/libntp/atouint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/atouint.c
  projects/ifnet/contrib/ntp/tests/libntp/authkeys.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/authkeys.c
  projects/ifnet/contrib/ntp/tests/libntp/buftvtots.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/buftvtots.c
  projects/ifnet/contrib/ntp/tests/libntp/calendar.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/calendar.c
  projects/ifnet/contrib/ntp/tests/libntp/caljulian.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/caljulian.c
  projects/ifnet/contrib/ntp/tests/libntp/caltontp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/caltontp.c
  projects/ifnet/contrib/ntp/tests/libntp/calyearstart.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/calyearstart.c
  projects/ifnet/contrib/ntp/tests/libntp/clocktime.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/clocktime.c
  projects/ifnet/contrib/ntp/tests/libntp/decodenetnum.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/decodenetnum.c
  projects/ifnet/contrib/ntp/tests/libntp/g_a_md5encrypt.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_a_md5encrypt.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_atoint.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_atoint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_atouint.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_atouint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_authkeys.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_authkeys.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_buftvtots.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_buftvtots.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_calendar.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_calendar.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_caljulian.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_caljulian.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_caltontp.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_caltontp.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_calyearstart.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_calyearstart.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_clocktime.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_clocktime.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_decodenetnum.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_decodenetnum.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_hextoint.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_hextoint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_hextolfp.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_hextolfp.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_humandate.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_humandate.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_lfpfunc.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_lfpfunc.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_lfptest.h
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_lfptest.h
  projects/ifnet/contrib/ntp/tests/libntp/g_lfptostr.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_lfptostr.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_libntptest.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_libntptest.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_libntptest.h
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_libntptest.h
  projects/ifnet/contrib/ntp/tests/libntp/g_modetoa.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_modetoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_msyslog.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_msyslog.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_netof.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_netof.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_numtoa.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_numtoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_numtohost.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_numtohost.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_octtoint.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_octtoint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_prettydate.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_prettydate.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_recvbuff.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_recvbuff.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_refnumtoa.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_refnumtoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_sfptostr.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_sfptostr.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_sockaddrtest.h
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_sockaddrtest.h
  projects/ifnet/contrib/ntp/tests/libntp/g_socktoa.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_socktoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_ssl_init.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_ssl_init.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_statestr.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_statestr.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_strtolfp.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_strtolfp.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_timespecops.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_timespecops.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_timestructs.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_timestructs.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_timestructs.h
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_timestructs.h
  projects/ifnet/contrib/ntp/tests/libntp/g_timevalops.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_timevalops.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_tstotv.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_tstotv.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_tvtots.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_tvtots.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_uglydate.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_uglydate.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_vi64ops.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_vi64ops.cpp
  projects/ifnet/contrib/ntp/tests/libntp/g_ymd2yd.cpp
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/g_ymd2yd.cpp
  projects/ifnet/contrib/ntp/tests/libntp/hextoint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/hextoint.c
  projects/ifnet/contrib/ntp/tests/libntp/hextolfp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/hextolfp.c
  projects/ifnet/contrib/ntp/tests/libntp/humandate.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/humandate.c
  projects/ifnet/contrib/ntp/tests/libntp/lfpfunc.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/lfpfunc.c
  projects/ifnet/contrib/ntp/tests/libntp/lfptostr.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/lfptostr.c
  projects/ifnet/contrib/ntp/tests/libntp/modetoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/modetoa.c
  projects/ifnet/contrib/ntp/tests/libntp/msyslog.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/msyslog.c
  projects/ifnet/contrib/ntp/tests/libntp/netof.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/netof.c
  projects/ifnet/contrib/ntp/tests/libntp/numtoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/numtoa.c
  projects/ifnet/contrib/ntp/tests/libntp/numtohost.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/numtohost.c
  projects/ifnet/contrib/ntp/tests/libntp/octtoint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/octtoint.c
  projects/ifnet/contrib/ntp/tests/libntp/prettydate.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/prettydate.c
  projects/ifnet/contrib/ntp/tests/libntp/recvbuff.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/recvbuff.c
  projects/ifnet/contrib/ntp/tests/libntp/refidsmear.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/refidsmear.c
  projects/ifnet/contrib/ntp/tests/libntp/refnumtoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/refnumtoa.c
  projects/ifnet/contrib/ntp/tests/libntp/run-a_md5encrypt.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-a_md5encrypt.c
  projects/ifnet/contrib/ntp/tests/libntp/run-atoint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-atoint.c
  projects/ifnet/contrib/ntp/tests/libntp/run-atouint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-atouint.c
  projects/ifnet/contrib/ntp/tests/libntp/run-authkeys.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-authkeys.c
  projects/ifnet/contrib/ntp/tests/libntp/run-buftvtots.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-buftvtots.c
  projects/ifnet/contrib/ntp/tests/libntp/run-calendar.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-calendar.c
  projects/ifnet/contrib/ntp/tests/libntp/run-caljulian.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-caljulian.c
  projects/ifnet/contrib/ntp/tests/libntp/run-caltontp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-caltontp.c
  projects/ifnet/contrib/ntp/tests/libntp/run-calyearstart.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-calyearstart.c
  projects/ifnet/contrib/ntp/tests/libntp/run-clocktime.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-clocktime.c
  projects/ifnet/contrib/ntp/tests/libntp/run-decodenetnum.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-decodenetnum.c
  projects/ifnet/contrib/ntp/tests/libntp/run-hextoint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-hextoint.c
  projects/ifnet/contrib/ntp/tests/libntp/run-hextolfp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-hextolfp.c
  projects/ifnet/contrib/ntp/tests/libntp/run-humandate.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-humandate.c
  projects/ifnet/contrib/ntp/tests/libntp/run-lfpfunc.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-lfpfunc.c
  projects/ifnet/contrib/ntp/tests/libntp/run-lfptostr.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-lfptostr.c
  projects/ifnet/contrib/ntp/tests/libntp/run-modetoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-modetoa.c
  projects/ifnet/contrib/ntp/tests/libntp/run-msyslog.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-msyslog.c
  projects/ifnet/contrib/ntp/tests/libntp/run-netof.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-netof.c
  projects/ifnet/contrib/ntp/tests/libntp/run-numtoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-numtoa.c
  projects/ifnet/contrib/ntp/tests/libntp/run-numtohost.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-numtohost.c
  projects/ifnet/contrib/ntp/tests/libntp/run-octtoint.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-octtoint.c
  projects/ifnet/contrib/ntp/tests/libntp/run-prettydate.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-prettydate.c
  projects/ifnet/contrib/ntp/tests/libntp/run-recvbuff.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-recvbuff.c
  projects/ifnet/contrib/ntp/tests/libntp/run-refidsmear.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-refidsmear.c
  projects/ifnet/contrib/ntp/tests/libntp/run-refnumtoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-refnumtoa.c
  projects/ifnet/contrib/ntp/tests/libntp/run-sfptostr.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-sfptostr.c
  projects/ifnet/contrib/ntp/tests/libntp/run-socktoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-socktoa.c
  projects/ifnet/contrib/ntp/tests/libntp/run-ssl_init.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-ssl_init.c
  projects/ifnet/contrib/ntp/tests/libntp/run-statestr.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-statestr.c
  projects/ifnet/contrib/ntp/tests/libntp/run-strtolfp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-strtolfp.c
  projects/ifnet/contrib/ntp/tests/libntp/run-timespecops.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-timespecops.c
  projects/ifnet/contrib/ntp/tests/libntp/run-timevalops.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-timevalops.c
  projects/ifnet/contrib/ntp/tests/libntp/run-tstotv.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-tstotv.c
  projects/ifnet/contrib/ntp/tests/libntp/run-tvtots.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-tvtots.c
  projects/ifnet/contrib/ntp/tests/libntp/run-uglydate.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-uglydate.c
  projects/ifnet/contrib/ntp/tests/libntp/run-vi64ops.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-vi64ops.c
  projects/ifnet/contrib/ntp/tests/libntp/run-ymd2yd.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/run-ymd2yd.c
  projects/ifnet/contrib/ntp/tests/libntp/sfptostr.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/sfptostr.c
  projects/ifnet/contrib/ntp/tests/libntp/socktoa.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/socktoa.c
  projects/ifnet/contrib/ntp/tests/libntp/ssl_init.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/ssl_init.c
  projects/ifnet/contrib/ntp/tests/libntp/statestr.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/statestr.c
  projects/ifnet/contrib/ntp/tests/libntp/strtolfp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/strtolfp.c
  projects/ifnet/contrib/ntp/tests/libntp/test-libntp.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/test-libntp.c
  projects/ifnet/contrib/ntp/tests/libntp/test-libntp.h
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/test-libntp.h
  projects/ifnet/contrib/ntp/tests/libntp/timespecops.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/timespecops.c
  projects/ifnet/contrib/ntp/tests/libntp/timevalops.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/timevalops.c
  projects/ifnet/contrib/ntp/tests/libntp/tstotv.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/tstotv.c
  projects/ifnet/contrib/ntp/tests/libntp/tvtots.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/tvtots.c
  projects/ifnet/contrib/ntp/tests/libntp/uglydate.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/uglydate.c
  projects/ifnet/contrib/ntp/tests/libntp/vi64ops.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/vi64ops.c
  projects/ifnet/contrib/ntp/tests/libntp/ymd2yd.c
     - copied unchanged from r286410, head/contrib/ntp/tests/libntp/ymd2yd.c
  projects/ifnet/contrib/ntp/tests/sandbox/
     - copied from r286410, head/contrib/ntp/tests/sandbox/
  projects/ifnet/contrib/ntp/tests/sec-2853/
     - copied from r286410, head/contrib/ntp/tests/sec-2853/
  projects/ifnet/contrib/sendmail/cf/feature/bcc.m4
     - copied unchanged from r286410, head/contrib/sendmail/cf/feature/bcc.m4
  projects/ifnet/contrib/sendmail/cf/feature/nopercenthack.m4
     - copied unchanged from r286410, head/contrib/sendmail/cf/feature/nopercenthack.m4
  projects/ifnet/contrib/sendmail/cf/feature/prefixmod.m4
     - copied unchanged from r286410, head/contrib/sendmail/cf/feature/prefixmod.m4
  projects/ifnet/contrib/sendmail/cf/feature/tls_session_features.m4
     - copied unchanged from r286410, head/contrib/sendmail/cf/feature/tls_session_features.m4
  projects/ifnet/contrib/sendmail/cf/hack/xconnect.m4
     - copied unchanged from r286410, head/contrib/sendmail/cf/hack/xconnect.m4
  projects/ifnet/contrib/sendmail/contrib/AuthRealm.p0
     - copied unchanged from r286410, head/contrib/sendmail/contrib/AuthRealm.p0
  projects/ifnet/contrib/tcpdump/print-ftp.c
     - copied unchanged from r286410, head/contrib/tcpdump/print-ftp.c
  projects/ifnet/contrib/tcpdump/print-geneve.c
     - copied unchanged from r286410, head/contrib/tcpdump/print-geneve.c
  projects/ifnet/contrib/tcpdump/print-http.c
     - copied unchanged from r286410, head/contrib/tcpdump/print-http.c
  projects/ifnet/contrib/tcpdump/print-rtsp.c
     - copied unchanged from r286410, head/contrib/tcpdump/print-rtsp.c
  projects/ifnet/contrib/tcpdump/print-smtp.c
     - copied unchanged from r286410, head/contrib/tcpdump/print-smtp.c
  projects/ifnet/contrib/top/top.local.hs
     - copied unchanged from r286410, head/contrib/top/top.local.hs
  projects/ifnet/contrib/top/top.xs
     - copied unchanged from r286410, head/contrib/top/top.xs
  projects/ifnet/crypto/openssl/crypto/x509/verify_extra_test.c
     - copied unchanged from r286410, head/crypto/openssl/crypto/x509/verify_extra_test.c
  projects/ifnet/etc/sendmail/Makefile.depend
     - copied unchanged from r286410, head/etc/sendmail/Makefile.depend
  projects/ifnet/games/caesar/Makefile.depend
     - copied unchanged from r286410, head/games/caesar/Makefile.depend
  projects/ifnet/games/factor/Makefile.depend
     - copied unchanged from r286410, head/games/factor/Makefile.depend
  projects/ifnet/games/fortune/datfiles/Makefile.depend
     - copied unchanged from r286410, head/games/fortune/datfiles/Makefile.depend
  projects/ifnet/games/fortune/fortune/Makefile.depend
     - copied unchanged from r286410, head/games/fortune/fortune/Makefile.depend
  projects/ifnet/games/fortune/strfile/Makefile.depend
     - copied unchanged from r286410, head/games/fortune/strfile/Makefile.depend
  projects/ifnet/games/fortune/unstr/Makefile.depend
     - copied unchanged from r286410, head/games/fortune/unstr/Makefile.depend
  projects/ifnet/games/grdc/Makefile.depend
     - copied unchanged from r286410, head/games/grdc/Makefile.depend
  projects/ifnet/games/morse/Makefile.depend
     - copied unchanged from r286410, head/games/morse/Makefile.depend
  projects/ifnet/games/number/Makefile.depend
     - copied unchanged from r286410, head/games/number/Makefile.depend
  projects/ifnet/games/pom/Makefile.depend
     - copied unchanged from r286410, head/games/pom/Makefile.depend
  projects/ifnet/games/primes/Makefile.depend
     - copied unchanged from r286410, head/games/primes/Makefile.depend
  projects/ifnet/games/random/Makefile.depend
     - copied unchanged from r286410, head/games/random/Makefile.depend
  projects/ifnet/gnu/lib/csu/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/csu/Makefile.depend
  projects/ifnet/gnu/lib/libdialog/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libdialog/Makefile.depend
  projects/ifnet/gnu/lib/libgcc/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libgcc/Makefile.depend
  projects/ifnet/gnu/lib/libgcov/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libgcov/Makefile.depend
  projects/ifnet/gnu/lib/libgomp/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libgomp/Makefile.depend
  projects/ifnet/gnu/lib/libreadline/readline/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libreadline/readline/Makefile.depend
  projects/ifnet/gnu/lib/libregex/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libregex/Makefile.depend
  projects/ifnet/gnu/lib/libssp/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libssp/Makefile.depend
  projects/ifnet/gnu/lib/libssp/libssp_nonshared/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libssp/libssp_nonshared/Makefile.depend
  projects/ifnet/gnu/lib/libstdc++/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libstdc++/Makefile.depend
  projects/ifnet/gnu/lib/libsupc++/Makefile.depend
     - copied unchanged from r286410, head/gnu/lib/libsupc++/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/as/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/as/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/doc/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/doc/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/ld/Makefile.depend.amd64
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/ld/Makefile.depend.amd64
  projects/ifnet/gnu/usr.bin/binutils/ld/Makefile.depend.host
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/ld/Makefile.depend.host
  projects/ifnet/gnu/usr.bin/binutils/libbfd/Makefile.depend.amd64
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/libbfd/Makefile.depend.amd64
  projects/ifnet/gnu/usr.bin/binutils/libbfd/Makefile.depend.host
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/libbfd/Makefile.depend.host
  projects/ifnet/gnu/usr.bin/binutils/libbinutils/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/libbinutils/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/libiberty/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/libiberty/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/libopcodes/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/libopcodes/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/objcopy/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/objcopy/Makefile.depend
  projects/ifnet/gnu/usr.bin/binutils/objdump/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/binutils/objdump/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/c++/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/c++/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/cc/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/cc/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/cc1/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/cc1/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/cc1plus/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/cc1plus/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/cc_int/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/cc_int/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/cc_tools/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/cc_tools/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/cpp/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/cpp/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/gcov/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/gcov/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/include/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/include/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/libcpp/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/libcpp/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/libdecnumber/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/libdecnumber/Makefile.depend
  projects/ifnet/gnu/usr.bin/cc/libiberty/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/cc/libiberty/Makefile.depend
  projects/ifnet/gnu/usr.bin/dialog/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/dialog/Makefile.depend
  projects/ifnet/gnu/usr.bin/diff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/diff/Makefile.depend
  projects/ifnet/gnu/usr.bin/diff3/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/diff3/Makefile.depend
  projects/ifnet/gnu/usr.bin/dtc/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/dtc/Makefile.depend
  projects/ifnet/gnu/usr.bin/gdb/gdb/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/gdb/gdb/Makefile.depend
  projects/ifnet/gnu/usr.bin/gdb/gdbserver/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/gdb/gdbserver/Makefile.depend
  projects/ifnet/gnu/usr.bin/gdb/gdbtui/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/gdb/gdbtui/Makefile.depend
  projects/ifnet/gnu/usr.bin/gdb/kgdb/Makefile.depend.amd64
     - copied unchanged from r286410, head/gnu/usr.bin/gdb/kgdb/Makefile.depend.amd64
  projects/ifnet/gnu/usr.bin/gdb/libgdb/Makefile.depend.amd64
     - copied unchanged from r286410, head/gnu/usr.bin/gdb/libgdb/Makefile.depend.amd64
  projects/ifnet/gnu/usr.bin/gperf/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/gperf/Makefile.depend
  projects/ifnet/gnu/usr.bin/grep/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/grep/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/contrib/mm/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/contrib/mm/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devX100-12/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devX100-12/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devX100/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devX100/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devX75-12/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devX75-12/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devX75/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devX75/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devascii/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devascii/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devcp1047/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devcp1047/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devdvi/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devdvi/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devhtml/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devhtml/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devkoi8-r/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devkoi8-r/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devlatin1/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devlatin1/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devlbp/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devlbp/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devlj4/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devlj4/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devps/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devps/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/font/devutf8/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/font/devutf8/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/man/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/man/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/devices/grodvi/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/devices/grodvi/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/devices/grohtml/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/devices/grohtml/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/devices/grolbp/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/devices/grolbp/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/devices/grolj4/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/devices/grolj4/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/devices/grops/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/devices/grops/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/devices/grotty/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/devices/grotty/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/libs/libbib/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/libs/libbib/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/libs/libdriver/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/libs/libdriver/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/libs/libgroff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/libs/libgroff/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/preproc/eqn/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/preproc/eqn/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/preproc/grn/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/preproc/grn/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/preproc/html/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/preproc/html/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/preproc/pic/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/preproc/pic/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/preproc/refer/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/preproc/refer/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/preproc/tbl/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/preproc/tbl/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/roff/groff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/roff/groff/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/roff/grog/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/roff/grog/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/roff/nroff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/roff/nroff/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/roff/psroff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/roff/psroff/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/roff/troff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/roff/troff/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/addftinfo/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/addftinfo/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/afmtodit/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/afmtodit/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/hpftodit/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/hpftodit/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/indxbib/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/indxbib/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/lkbib/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/lkbib/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/lookbib/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/lookbib/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/pfbtops/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/pfbtops/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile.depend
  projects/ifnet/gnu/usr.bin/groff/tmac/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/groff/tmac/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/ci/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/ci/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/co/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/co/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/lib/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/lib/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/merge/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/merge/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/rcs/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/rcs/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/rcsclean/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/rcsclean/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/rcsdiff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/rcsdiff/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/rcsfreeze/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/rcsfreeze/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/rcsmerge/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/rcsmerge/Makefile.depend
  projects/ifnet/gnu/usr.bin/rcs/rlog/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/rcs/rlog/Makefile.depend
  projects/ifnet/gnu/usr.bin/sdiff/Makefile.depend
     - copied unchanged from r286410, head/gnu/usr.bin/sdiff/Makefile.depend
  projects/ifnet/include/Makefile.depend
     - copied unchanged from r286410, head/include/Makefile.depend
  projects/ifnet/include/arpa/Makefile.depend
     - copied unchanged from r286410, head/include/arpa/Makefile.depend
  projects/ifnet/include/gssapi/Makefile.depend
     - copied unchanged from r286410, head/include/gssapi/Makefile.depend
  projects/ifnet/include/protocols/Makefile.depend
     - copied unchanged from r286410, head/include/protocols/Makefile.depend
  projects/ifnet/include/rpc/Makefile.depend
     - copied unchanged from r286410, head/include/rpc/Makefile.depend
  projects/ifnet/include/rpcsvc/Makefile.depend
     - copied unchanged from r286410, head/include/rpcsvc/Makefile.depend
  projects/ifnet/include/xlocale/Makefile.depend
     - copied unchanged from r286410, head/include/xlocale/Makefile.depend
  projects/ifnet/kerberos5/lib/libasn1/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libasn1/Makefile.depend
  projects/ifnet/kerberos5/lib/libgssapi_krb5/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libgssapi_krb5/Makefile.depend
  projects/ifnet/kerberos5/lib/libgssapi_ntlm/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libgssapi_ntlm/Makefile.depend
  projects/ifnet/kerberos5/lib/libgssapi_spnego/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libgssapi_spnego/Makefile.depend
  projects/ifnet/kerberos5/lib/libhdb/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libhdb/Makefile.depend
  projects/ifnet/kerberos5/lib/libheimbase/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libheimbase/Makefile.depend
  projects/ifnet/kerberos5/lib/libheimipcc/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libheimipcc/Makefile.depend
  projects/ifnet/kerberos5/lib/libheimipcs/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libheimipcs/Makefile.depend
  projects/ifnet/kerberos5/lib/libheimntlm/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libheimntlm/Makefile.depend
  projects/ifnet/kerberos5/lib/libhx509/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libhx509/Makefile.depend
  projects/ifnet/kerberos5/lib/libkadm5clnt/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libkadm5clnt/Makefile.depend
  projects/ifnet/kerberos5/lib/libkadm5srv/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libkadm5srv/Makefile.depend
  projects/ifnet/kerberos5/lib/libkafs5/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libkafs5/Makefile.depend
  projects/ifnet/kerberos5/lib/libkdc/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libkdc/Makefile.depend
  projects/ifnet/kerberos5/lib/libkrb5/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libkrb5/Makefile.depend
  projects/ifnet/kerberos5/lib/libroken/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libroken/Makefile.depend
  projects/ifnet/kerberos5/lib/libsl/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libsl/Makefile.depend
  projects/ifnet/kerberos5/lib/libvers/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libvers/Makefile.depend
  projects/ifnet/kerberos5/lib/libwind/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/lib/libwind/Makefile.depend
  projects/ifnet/kerberos5/libexec/digest-service/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/digest-service/Makefile.depend
  projects/ifnet/kerberos5/libexec/hprop/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/hprop/Makefile.depend
  projects/ifnet/kerberos5/libexec/hpropd/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/hpropd/Makefile.depend
  projects/ifnet/kerberos5/libexec/ipropd-master/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/ipropd-master/Makefile.depend
  projects/ifnet/kerberos5/libexec/ipropd-slave/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/ipropd-slave/Makefile.depend
  projects/ifnet/kerberos5/libexec/kadmind/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kadmind/Makefile.depend
  projects/ifnet/kerberos5/libexec/kcm/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kcm/Makefile.depend
  projects/ifnet/kerberos5/libexec/kdc/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kdc/Makefile.depend
  projects/ifnet/kerberos5/libexec/kdigest/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kdigest/Makefile.depend
  projects/ifnet/kerberos5/libexec/kfd/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kfd/Makefile.depend
  projects/ifnet/kerberos5/libexec/kimpersonate/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kimpersonate/Makefile.depend
  projects/ifnet/kerberos5/libexec/kpasswdd/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/libexec/kpasswdd/Makefile.depend
  projects/ifnet/kerberos5/tools/asn1_compile/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/tools/asn1_compile/Makefile.depend
  projects/ifnet/kerberos5/tools/make-roken/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/tools/make-roken/Makefile.depend
  projects/ifnet/kerberos5/tools/slc/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/tools/slc/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/hxtool/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/hxtool/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kadmin/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kadmin/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kcc/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kcc/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kdestroy/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kdestroy/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kf/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kf/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kgetcred/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kgetcred/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kinit/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kinit/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/kpasswd/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/kpasswd/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/krb5-config/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/krb5-config/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/ksu/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/ksu/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/string2key/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/string2key/Makefile.depend
  projects/ifnet/kerberos5/usr.bin/verify_krb5_conf/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.bin/verify_krb5_conf/Makefile.depend
  projects/ifnet/kerberos5/usr.sbin/iprop-log/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.sbin/iprop-log/Makefile.depend
  projects/ifnet/kerberos5/usr.sbin/kstash/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.sbin/kstash/Makefile.depend
  projects/ifnet/kerberos5/usr.sbin/ktutil/Makefile.depend
     - copied unchanged from r286410, head/kerberos5/usr.sbin/ktutil/Makefile.depend
  projects/ifnet/lib/atf/libatf-c++/Makefile.depend
     - copied unchanged from r286410, head/lib/atf/libatf-c++/Makefile.depend
  projects/ifnet/lib/atf/libatf-c/Makefile.depend
     - copied unchanged from r286410, head/lib/atf/libatf-c/Makefile.depend
  projects/ifnet/lib/clang/include/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/include/Makefile.depend
  projects/ifnet/lib/clang/libclanganalysis/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclanganalysis/Makefile.depend
  projects/ifnet/lib/clang/libclangarcmigrate/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangarcmigrate/Makefile.depend
  projects/ifnet/lib/clang/libclangast/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangast/Makefile.depend
  projects/ifnet/lib/clang/libclangbasic/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangbasic/Makefile.depend
  projects/ifnet/lib/clang/libclangcodegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangcodegen/Makefile.depend
  projects/ifnet/lib/clang/libclangdriver/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangdriver/Makefile.depend
  projects/ifnet/lib/clang/libclangedit/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangedit/Makefile.depend
  projects/ifnet/lib/clang/libclangfrontend/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangfrontend/Makefile.depend
  projects/ifnet/lib/clang/libclangfrontendtool/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangfrontendtool/Makefile.depend
  projects/ifnet/lib/clang/libclanglex/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclanglex/Makefile.depend
  projects/ifnet/lib/clang/libclangparse/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangparse/Makefile.depend
  projects/ifnet/lib/clang/libclangrewrite/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangrewrite/Makefile.depend
  projects/ifnet/lib/clang/libclangrewritefrontend/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangrewritefrontend/Makefile.depend
  projects/ifnet/lib/clang/libclangsema/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangsema/Makefile.depend
  projects/ifnet/lib/clang/libclangserialization/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangserialization/Makefile.depend
  projects/ifnet/lib/clang/libclangstaticanalyzercheckers/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangstaticanalyzercheckers/Makefile.depend
  projects/ifnet/lib/clang/libclangstaticanalyzercore/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangstaticanalyzercore/Makefile.depend
  projects/ifnet/lib/clang/libclangstaticanalyzerfrontend/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libclangstaticanalyzerfrontend/Makefile.depend
  projects/ifnet/lib/clang/liblldb/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldb/Makefile.depend
  projects/ifnet/lib/clang/liblldbAPI/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbAPI/Makefile.depend
  projects/ifnet/lib/clang/liblldbBreakpoint/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbBreakpoint/Makefile.depend
  projects/ifnet/lib/clang/liblldbCommands/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbCommands/Makefile.depend
  projects/ifnet/lib/clang/liblldbCore/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbCore/Makefile.depend
  projects/ifnet/lib/clang/liblldbDataFormatters/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbDataFormatters/Makefile.depend
  projects/ifnet/lib/clang/liblldbExpression/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbExpression/Makefile.depend
  projects/ifnet/lib/clang/liblldbHostCommon/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbHostCommon/Makefile.depend
  projects/ifnet/lib/clang/liblldbHostFreeBSD/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbHostFreeBSD/Makefile.depend
  projects/ifnet/lib/clang/liblldbHostPOSIX/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbHostPOSIX/Makefile.depend
  projects/ifnet/lib/clang/liblldbInterpreter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbInterpreter/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginABISysV_ppc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginABISysV_ppc/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginABISysV_ppc64/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginABISysV_ppc64/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginABISysV_x86_64/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginABISysV_x86_64/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginCXXItaniumABI/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginCXXItaniumABI/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginDisassemblerLLVM/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginDisassemblerLLVM/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginInstructionARM/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginInstructionARM/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginInstructionARM64/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginInstructionARM64/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginJITLoaderGDB/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginJITLoaderGDB/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginMemoryHistoryASan/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginMemoryHistoryASan/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginObjectFileELF/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginObjectFileELF/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginObjectFileJIT/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginObjectFileJIT/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginPlatformFreeBSD/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginPlatformFreeBSD/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginPlatformGDB/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginPlatformGDB/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginProcessElfCore/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginProcessElfCore/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginProcessFreeBSD/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginProcessFreeBSD/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginProcessGDBRemote/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginProcessGDBRemote/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginProcessPOSIX/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginProcessPOSIX/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginProcessUtility/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginProcessUtility/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginSymbolFileDWARF/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginSymbolFileDWARF/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginSymbolFileSymtab/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginSymbolFileSymtab/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginSymbolVendorELF/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginSymbolVendorELF/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile.depend
  projects/ifnet/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile.depend
  projects/ifnet/lib/clang/liblldbSymbol/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbSymbol/Makefile.depend
  projects/ifnet/lib/clang/liblldbTarget/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbTarget/Makefile.depend
  projects/ifnet/lib/clang/liblldbUtility/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/liblldbUtility/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64asmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64asmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64codegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64codegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64desc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64desc/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64disassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64disassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64info/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64info/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64instprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64instprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmaarch64utils/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmaarch64utils/Makefile.depend
  projects/ifnet/lib/clang/libllvmanalysis/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmanalysis/Makefile.depend
  projects/ifnet/lib/clang/libllvmarmasmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmarmasmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmarmcodegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmarmcodegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmarmdesc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmarmdesc/Makefile.depend
  projects/ifnet/lib/clang/libllvmarmdisassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmarmdisassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmarminfo/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmarminfo/Makefile.depend
  projects/ifnet/lib/clang/libllvmarminstprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmarminstprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmasmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmasmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmasmprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmasmprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmbitreader/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmbitreader/Makefile.depend
  projects/ifnet/lib/clang/libllvmbitwriter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmbitwriter/Makefile.depend
  projects/ifnet/lib/clang/libllvmcodegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmcodegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmcore/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmcore/Makefile.depend
  projects/ifnet/lib/clang/libllvmdebuginfo/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmdebuginfo/Makefile.depend
  projects/ifnet/lib/clang/libllvmexecutionengine/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmexecutionengine/Makefile.depend
  projects/ifnet/lib/clang/libllvminstcombine/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvminstcombine/Makefile.depend
  projects/ifnet/lib/clang/libllvminstrumentation/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvminstrumentation/Makefile.depend
  projects/ifnet/lib/clang/libllvminterpreter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvminterpreter/Makefile.depend
  projects/ifnet/lib/clang/libllvmipa/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmipa/Makefile.depend
  projects/ifnet/lib/clang/libllvmipo/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmipo/Makefile.depend
  projects/ifnet/lib/clang/libllvmirreader/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmirreader/Makefile.depend
  projects/ifnet/lib/clang/libllvmlinker/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmlinker/Makefile.depend
  projects/ifnet/lib/clang/libllvmmc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmc/Makefile.depend
  projects/ifnet/lib/clang/libllvmmcdisassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmcdisassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmmcjit/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmcjit/Makefile.depend
  projects/ifnet/lib/clang/libllvmmcparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmcparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmmipsasmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmipsasmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmmipscodegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmipscodegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmmipsdesc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmipsdesc/Makefile.depend
  projects/ifnet/lib/clang/libllvmmipsdisassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmipsdisassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmmipsinfo/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmipsinfo/Makefile.depend
  projects/ifnet/lib/clang/libllvmmipsinstprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmmipsinstprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmobjcarcopts/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmobjcarcopts/Makefile.depend
  projects/ifnet/lib/clang/libllvmobject/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmobject/Makefile.depend
  projects/ifnet/lib/clang/libllvmoption/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmoption/Makefile.depend
  projects/ifnet/lib/clang/libllvmpowerpcasmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmpowerpcasmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmpowerpccodegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmpowerpccodegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmpowerpcdesc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmpowerpcdesc/Makefile.depend
  projects/ifnet/lib/clang/libllvmpowerpcdisassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmpowerpcdisassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmpowerpcinfo/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmpowerpcinfo/Makefile.depend
  projects/ifnet/lib/clang/libllvmpowerpcinstprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmpowerpcinstprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmprofiledata/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmprofiledata/Makefile.depend
  projects/ifnet/lib/clang/libllvmruntimedyld/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmruntimedyld/Makefile.depend
  projects/ifnet/lib/clang/libllvmscalaropts/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmscalaropts/Makefile.depend
  projects/ifnet/lib/clang/libllvmselectiondag/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmselectiondag/Makefile.depend
  projects/ifnet/lib/clang/libllvmsparcasmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsparcasmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmsparccodegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsparccodegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmsparcdesc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsparcdesc/Makefile.depend
  projects/ifnet/lib/clang/libllvmsparcdisassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsparcdisassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmsparcinfo/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsparcinfo/Makefile.depend
  projects/ifnet/lib/clang/libllvmsparcinstprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsparcinstprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmsupport/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmsupport/Makefile.depend
  projects/ifnet/lib/clang/libllvmtablegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmtablegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmtarget/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmtarget/Makefile.depend
  projects/ifnet/lib/clang/libllvmtransformutils/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmtransformutils/Makefile.depend
  projects/ifnet/lib/clang/libllvmvectorize/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmvectorize/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86asmparser/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86asmparser/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86codegen/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86codegen/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86desc/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86desc/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86disassembler/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86disassembler/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86info/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86info/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86instprinter/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86instprinter/Makefile.depend
  projects/ifnet/lib/clang/libllvmx86utils/Makefile.depend
     - copied unchanged from r286410, head/lib/clang/libllvmx86utils/Makefile.depend
  projects/ifnet/lib/csu/amd64/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/amd64/Makefile.depend
  projects/ifnet/lib/csu/arm/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/arm/Makefile.depend
  projects/ifnet/lib/csu/i386/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/i386/Makefile.depend
  projects/ifnet/lib/csu/mips/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/mips/Makefile.depend
  projects/ifnet/lib/csu/powerpc/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/powerpc/Makefile.depend
  projects/ifnet/lib/csu/powerpc64/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/powerpc64/Makefile.depend
  projects/ifnet/lib/csu/sparc64/Makefile.depend
     - copied unchanged from r286410, head/lib/csu/sparc64/Makefile.depend
  projects/ifnet/lib/libalias/libalias/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/libalias/Makefile.depend
  projects/ifnet/lib/libalias/modules/cuseeme/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/cuseeme/Makefile.depend
  projects/ifnet/lib/libalias/modules/dummy/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/dummy/Makefile.depend
  projects/ifnet/lib/libalias/modules/ftp/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/ftp/Makefile.depend
  projects/ifnet/lib/libalias/modules/irc/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/irc/Makefile.depend
  projects/ifnet/lib/libalias/modules/nbt/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/nbt/Makefile.depend
  projects/ifnet/lib/libalias/modules/pptp/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/pptp/Makefile.depend
  projects/ifnet/lib/libalias/modules/skinny/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/skinny/Makefile.depend
  projects/ifnet/lib/libalias/modules/smedia/Makefile.depend
     - copied unchanged from r286410, head/lib/libalias/modules/smedia/Makefile.depend
  projects/ifnet/lib/libarchive/Makefile.depend
     - copied unchanged from r286410, head/lib/libarchive/Makefile.depend
  projects/ifnet/lib/libauditd/Makefile.depend
     - copied unchanged from r286410, head/lib/libauditd/Makefile.depend
  projects/ifnet/lib/libbegemot/Makefile.depend
     - copied unchanged from r286410, head/lib/libbegemot/Makefile.depend
  projects/ifnet/lib/libblocksruntime/Makefile.depend
     - copied unchanged from r286410, head/lib/libblocksruntime/Makefile.depend
  projects/ifnet/lib/libbluetooth/Makefile.depend
     - copied unchanged from r286410, head/lib/libbluetooth/Makefile.depend
  projects/ifnet/lib/libbsm/Makefile.depend
     - copied unchanged from r286410, head/lib/libbsm/Makefile.depend
  projects/ifnet/lib/libbsnmp/libbsnmp/Makefile.depend
     - copied unchanged from r286410, head/lib/libbsnmp/libbsnmp/Makefile.depend
  projects/ifnet/lib/libbz2/Makefile.depend
     - copied unchanged from r286410, head/lib/libbz2/Makefile.depend
  projects/ifnet/lib/libc++/Makefile.depend
     - copied unchanged from r286410, head/lib/libc++/Makefile.depend
  projects/ifnet/lib/libc/Makefile.depend
     - copied unchanged from r286410, head/lib/libc/Makefile.depend
  projects/ifnet/lib/libc/aarch64/gen/_ctx_start.S
     - copied unchanged from r286410, head/lib/libc/aarch64/gen/_ctx_start.S
  projects/ifnet/lib/libc/aarch64/gen/fpgetmask.c
     - copied unchanged from r286410, head/lib/libc/aarch64/gen/fpgetmask.c
  projects/ifnet/lib/libc/aarch64/gen/fpsetmask.c
     - copied unchanged from r286410, head/lib/libc/aarch64/gen/fpsetmask.c
  projects/ifnet/lib/libc/aarch64/gen/makecontext.c
     - copied unchanged from r286410, head/lib/libc/aarch64/gen/makecontext.c
  projects/ifnet/lib/libc/sys/numa_getaffinity.2
     - copied unchanged from r286410, head/lib/libc/sys/numa_getaffinity.2
  projects/ifnet/lib/libc_nonshared/Makefile.depend
     - copied unchanged from r286410, head/lib/libc_nonshared/Makefile.depend
  projects/ifnet/lib/libcalendar/Makefile.depend
     - copied unchanged from r286410, head/lib/libcalendar/Makefile.depend
  projects/ifnet/lib/libcam/Makefile.depend
     - copied unchanged from r286410, head/lib/libcam/Makefile.depend
  projects/ifnet/lib/libcapsicum/Makefile.depend
     - copied unchanged from r286410, head/lib/libcapsicum/Makefile.depend
  projects/ifnet/lib/libcom_err/Makefile.depend
     - copied unchanged from r286410, head/lib/libcom_err/Makefile.depend
  projects/ifnet/lib/libcompat/Makefile.depend
     - copied unchanged from r286410, head/lib/libcompat/Makefile.depend
  projects/ifnet/lib/libcompiler_rt/Makefile.depend
     - copied unchanged from r286410, head/lib/libcompiler_rt/Makefile.depend
  projects/ifnet/lib/libcrypt/Makefile.depend
     - copied unchanged from r286410, head/lib/libcrypt/Makefile.depend
  projects/ifnet/lib/libcrypt/tests/Makefile.depend
     - copied unchanged from r286410, head/lib/libcrypt/tests/Makefile.depend
  projects/ifnet/lib/libcuse/Makefile.depend
     - copied unchanged from r286410, head/lib/libcuse/Makefile.depend
  projects/ifnet/lib/libcxxrt/Makefile.depend
     - copied unchanged from r286410, head/lib/libcxxrt/Makefile.depend
  projects/ifnet/lib/libcxxrt/Makefile.depend.host
     - copied unchanged from r286410, head/lib/libcxxrt/Makefile.depend.host
  projects/ifnet/lib/libdevinfo/Makefile.depend
     - copied unchanged from r286410, head/lib/libdevinfo/Makefile.depend
  projects/ifnet/lib/libdevstat/Makefile.depend
     - copied unchanged from r286410, head/lib/libdevstat/Makefile.depend
  projects/ifnet/lib/libdpv/Makefile.depend
     - copied unchanged from r286410, head/lib/libdpv/Makefile.depend
  projects/ifnet/lib/libdwarf/Makefile.depend
     - copied unchanged from r286410, head/lib/libdwarf/Makefile.depend
  projects/ifnet/lib/libedit/Makefile.depend
     - copied unchanged from r286410, head/lib/libedit/Makefile.depend
  projects/ifnet/lib/libedit/edit/readline/Makefile.depend
     - copied unchanged from r286410, head/lib/libedit/edit/readline/Makefile.depend
  projects/ifnet/lib/libelf/Makefile.depend
     - copied unchanged from r286410, head/lib/libelf/Makefile.depend
  projects/ifnet/lib/libelftc/Makefile.depend
     - copied unchanged from r286410, head/lib/libelftc/Makefile.depend
  projects/ifnet/lib/libevent/Makefile.depend
     - copied unchanged from r286410, head/lib/libevent/Makefile.depend
  projects/ifnet/lib/libexecinfo/Makefile.depend
     - copied unchanged from r286410, head/lib/libexecinfo/Makefile.depend
  projects/ifnet/lib/libexpat/Makefile.depend
     - copied unchanged from r286410, head/lib/libexpat/Makefile.depend
  projects/ifnet/lib/libfetch/Makefile.depend
     - copied unchanged from r286410, head/lib/libfetch/Makefile.depend
  projects/ifnet/lib/libfigpar/Makefile.depend
     - copied unchanged from r286410, head/lib/libfigpar/Makefile.depend
  projects/ifnet/lib/libgeom/Makefile.depend
     - copied unchanged from r286410, head/lib/libgeom/Makefile.depend
  projects/ifnet/lib/libgpib/Makefile.depend
     - copied unchanged from r286410, head/lib/libgpib/Makefile.depend
  projects/ifnet/lib/libgpio/Makefile.depend
     - copied unchanged from r286410, head/lib/libgpio/Makefile.depend
  projects/ifnet/lib/libgssapi/Makefile.depend
     - copied unchanged from r286410, head/lib/libgssapi/Makefile.depend
  projects/ifnet/lib/libiconv_modules/BIG5/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/BIG5/Makefile.depend
  projects/ifnet/lib/libiconv_modules/DECHanyu/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/DECHanyu/Makefile.depend
  projects/ifnet/lib/libiconv_modules/EUC/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/EUC/Makefile.depend
  projects/ifnet/lib/libiconv_modules/EUCTW/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/EUCTW/Makefile.depend
  projects/ifnet/lib/libiconv_modules/GBK2K/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/GBK2K/Makefile.depend
  projects/ifnet/lib/libiconv_modules/HZ/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/HZ/Makefile.depend
  projects/ifnet/lib/libiconv_modules/ISO2022/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/ISO2022/Makefile.depend
  projects/ifnet/lib/libiconv_modules/JOHAB/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/JOHAB/Makefile.depend
  projects/ifnet/lib/libiconv_modules/MSKanji/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/MSKanji/Makefile.depend
  projects/ifnet/lib/libiconv_modules/UES/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/UES/Makefile.depend
  projects/ifnet/lib/libiconv_modules/UTF1632/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/UTF1632/Makefile.depend
  projects/ifnet/lib/libiconv_modules/UTF7/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/UTF7/Makefile.depend
  projects/ifnet/lib/libiconv_modules/UTF8/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/UTF8/Makefile.depend
  projects/ifnet/lib/libiconv_modules/VIQR/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/VIQR/Makefile.depend
  projects/ifnet/lib/libiconv_modules/ZW/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/ZW/Makefile.depend
  projects/ifnet/lib/libiconv_modules/iconv_none/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/iconv_none/Makefile.depend
  projects/ifnet/lib/libiconv_modules/iconv_std/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/iconv_std/Makefile.depend
  projects/ifnet/lib/libiconv_modules/mapper_646/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/mapper_646/Makefile.depend
  projects/ifnet/lib/libiconv_modules/mapper_none/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/mapper_none/Makefile.depend
  projects/ifnet/lib/libiconv_modules/mapper_parallel/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/mapper_parallel/Makefile.depend
  projects/ifnet/lib/libiconv_modules/mapper_serial/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/mapper_serial/Makefile.depend
  projects/ifnet/lib/libiconv_modules/mapper_std/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/mapper_std/Makefile.depend
  projects/ifnet/lib/libiconv_modules/mapper_zone/Makefile.depend
     - copied unchanged from r286410, head/lib/libiconv_modules/mapper_zone/Makefile.depend
  projects/ifnet/lib/libipsec/Makefile.depend
     - copied unchanged from r286410, head/lib/libipsec/Makefile.depend
  projects/ifnet/lib/libjail/Makefile.depend
     - copied unchanged from r286410, head/lib/libjail/Makefile.depend
  projects/ifnet/lib/libkiconv/Makefile.depend
     - copied unchanged from r286410, head/lib/libkiconv/Makefile.depend
  projects/ifnet/lib/libkvm/Makefile.depend
     - copied unchanged from r286410, head/lib/libkvm/Makefile.depend
  projects/ifnet/lib/libldns/Makefile.depend
     - copied unchanged from r286410, head/lib/libldns/Makefile.depend
  projects/ifnet/lib/liblzma/Makefile.depend
     - copied unchanged from r286410, head/lib/liblzma/Makefile.depend
  projects/ifnet/lib/libmagic/Makefile.depend
     - copied unchanged from r286410, head/lib/libmagic/Makefile.depend
  projects/ifnet/lib/libmd/Makefile.depend
     - copied unchanged from r286410, head/lib/libmd/Makefile.depend
  projects/ifnet/lib/libmd/Makefile.depend.host
     - copied unchanged from r286410, head/lib/libmd/Makefile.depend.host
  projects/ifnet/lib/libmemstat/Makefile.depend
     - copied unchanged from r286410, head/lib/libmemstat/Makefile.depend
  projects/ifnet/lib/libmilter/Makefile.depend
     - copied unchanged from r286410, head/lib/libmilter/Makefile.depend
  projects/ifnet/lib/libmp/Makefile.depend
     - copied unchanged from r286410, head/lib/libmp/Makefile.depend
  projects/ifnet/lib/libmt/Makefile.depend
     - copied unchanged from r286410, head/lib/libmt/Makefile.depend
  projects/ifnet/lib/libnetbsd/Makefile.depend
     - copied unchanged from r286410, head/lib/libnetbsd/Makefile.depend
  projects/ifnet/lib/libnetgraph/Makefile.depend
     - copied unchanged from r286410, head/lib/libnetgraph/Makefile.depend
  projects/ifnet/lib/libngatm/Makefile.depend
     - copied unchanged from r286410, head/lib/libngatm/Makefile.depend
  projects/ifnet/lib/libnv/Makefile.depend
     - copied unchanged from r286410, head/lib/libnv/Makefile.depend
  projects/ifnet/lib/libohash/Makefile.depend
     - copied unchanged from r286410, head/lib/libohash/Makefile.depend
  projects/ifnet/lib/libopie/Makefile.depend
     - copied unchanged from r286410, head/lib/libopie/Makefile.depend
  projects/ifnet/lib/libpam/libpam/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/libpam/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_chroot/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_chroot/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_deny/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_deny/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_echo/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_echo/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_exec/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_exec/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_ftpusers/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_ftpusers/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_group/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_group/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_guest/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_guest/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_krb5/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_krb5/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_ksu/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_ksu/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_lastlog/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_lastlog/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_login_access/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_login_access/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_nologin/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_nologin/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_opie/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_opie/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_opieaccess/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_opieaccess/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_passwdqc/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_passwdqc/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_permit/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_permit/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_radius/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_radius/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_rhosts/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_rhosts/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_rootok/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_rootok/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_securetty/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_securetty/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_self/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_self/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_ssh/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_ssh/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_tacplus/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_tacplus/Makefile.depend
  projects/ifnet/lib/libpam/modules/pam_unix/Makefile.depend
     - copied unchanged from r286410, head/lib/libpam/modules/pam_unix/Makefile.depend
  projects/ifnet/lib/libpam/static_modules/
     - copied from r286410, head/lib/libpam/static_modules/
  projects/ifnet/lib/libpcap/Makefile.depend
     - copied unchanged from r286410, head/lib/libpcap/Makefile.depend
  projects/ifnet/lib/libpmc/Makefile.depend
     - copied unchanged from r286410, head/lib/libpmc/Makefile.depend
  projects/ifnet/lib/libproc/Makefile.depend
     - copied unchanged from r286410, head/lib/libproc/Makefile.depend
  projects/ifnet/lib/libprocstat/Makefile.depend
     - copied unchanged from r286410, head/lib/libprocstat/Makefile.depend
  projects/ifnet/lib/libprocstat/zfs/Makefile.depend
     - copied unchanged from r286410, head/lib/libprocstat/zfs/Makefile.depend
  projects/ifnet/lib/libradius/Makefile.depend
     - copied unchanged from r286410, head/lib/libradius/Makefile.depend
  projects/ifnet/lib/librpcsec_gss/Makefile.depend
     - copied unchanged from r286410, head/lib/librpcsec_gss/Makefile.depend
  projects/ifnet/lib/librpcsvc/Makefile.depend
     - copied unchanged from r286410, head/lib/librpcsvc/Makefile.depend
  projects/ifnet/lib/librt/Makefile.depend
     - copied unchanged from r286410, head/lib/librt/Makefile.depend
  projects/ifnet/lib/librtld_db/Makefile.depend
     - copied unchanged from r286410, head/lib/librtld_db/Makefile.depend
  projects/ifnet/lib/libsbuf/Makefile.depend
     - copied unchanged from r286410, head/lib/libsbuf/Makefile.depend
  projects/ifnet/lib/libsdp/Makefile.depend
     - copied unchanged from r286410, head/lib/libsdp/Makefile.depend
  projects/ifnet/lib/libsm/Makefile.depend
     - copied unchanged from r286410, head/lib/libsm/Makefile.depend
  projects/ifnet/lib/libsmb/Makefile.depend
     - copied unchanged from r286410, head/lib/libsmb/Makefile.depend
  projects/ifnet/lib/libsmdb/Makefile.depend
     - copied unchanged from r286410, head/lib/libsmdb/Makefile.depend
  projects/ifnet/lib/libsmutil/Makefile.depend
     - copied unchanged from r286410, head/lib/libsmutil/Makefile.depend
  projects/ifnet/lib/libsqlite3/Makefile.depend
     - copied unchanged from r286410, head/lib/libsqlite3/Makefile.depend
  projects/ifnet/lib/libstand/Makefile.depend
     - copied unchanged from r286410, head/lib/libstand/Makefile.depend
  projects/ifnet/lib/libstdbuf/Makefile.depend
     - copied unchanged from r286410, head/lib/libstdbuf/Makefile.depend
  projects/ifnet/lib/libstdthreads/Makefile.depend
     - copied unchanged from r286410, head/lib/libstdthreads/Makefile.depend
  projects/ifnet/lib/libtacplus/Makefile.depend
     - copied unchanged from r286410, head/lib/libtacplus/Makefile.depend
  projects/ifnet/lib/libtelnet/Makefile.depend
     - copied unchanged from r286410, head/lib/libtelnet/Makefile.depend
  projects/ifnet/lib/libthr/Makefile.depend
     - copied unchanged from r286410, head/lib/libthr/Makefile.depend
  projects/ifnet/lib/libthread_db/Makefile.depend
     - copied unchanged from r286410, head/lib/libthread_db/Makefile.depend
  projects/ifnet/lib/libucl/Makefile.depend
     - copied unchanged from r286410, head/lib/libucl/Makefile.depend
  projects/ifnet/lib/libufs/Makefile.depend
     - copied unchanged from r286410, head/lib/libufs/Makefile.depend
  projects/ifnet/lib/libugidfw/Makefile.depend
     - copied unchanged from r286410, head/lib/libugidfw/Makefile.depend
  projects/ifnet/lib/libulog/Makefile.depend
     - copied unchanged from r286410, head/lib/libulog/Makefile.depend
  projects/ifnet/lib/libunbound/Makefile.depend
     - copied unchanged from r286410, head/lib/libunbound/Makefile.depend
  projects/ifnet/lib/libusb/Makefile.depend
     - copied unchanged from r286410, head/lib/libusb/Makefile.depend
  projects/ifnet/lib/libusbhid/Makefile.depend
     - copied unchanged from r286410, head/lib/libusbhid/Makefile.depend
  projects/ifnet/lib/libutil/Makefile.depend
     - copied unchanged from r286410, head/lib/libutil/Makefile.depend
  projects/ifnet/lib/libutil/kinfo_getvmobject.3
     - copied unchanged from r286410, head/lib/libutil/kinfo_getvmobject.3
  projects/ifnet/lib/libutil/kinfo_getvmobject.c
     - copied unchanged from r286410, head/lib/libutil/kinfo_getvmobject.c
  projects/ifnet/lib/libvgl/Makefile.depend
     - copied unchanged from r286410, head/lib/libvgl/Makefile.depend
  projects/ifnet/lib/libvmmapi/Makefile.depend
     - copied unchanged from r286410, head/lib/libvmmapi/Makefile.depend
  projects/ifnet/lib/libwrap/Makefile.depend
     - copied unchanged from r286410, head/lib/libwrap/Makefile.depend
  projects/ifnet/lib/libxo/Makefile.depend
     - copied unchanged from r286410, head/lib/libxo/Makefile.depend
  projects/ifnet/lib/liby/Makefile.depend
     - copied unchanged from r286410, head/lib/liby/Makefile.depend
  projects/ifnet/lib/libypclnt/Makefile.depend
     - copied unchanged from r286410, head/lib/libypclnt/Makefile.depend
  projects/ifnet/lib/libz/Makefile.depend
     - copied unchanged from r286410, head/lib/libz/Makefile.depend
  projects/ifnet/lib/msun/Makefile.depend
     - copied unchanged from r286410, head/lib/msun/Makefile.depend
  projects/ifnet/lib/ncurses/form/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/form/Makefile.depend
  projects/ifnet/lib/ncurses/formw/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/formw/Makefile.depend
  projects/ifnet/lib/ncurses/menu/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/menu/Makefile.depend
  projects/ifnet/lib/ncurses/menuw/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/menuw/Makefile.depend
  projects/ifnet/lib/ncurses/ncurses/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/ncurses/Makefile.depend
  projects/ifnet/lib/ncurses/ncursesw/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/ncursesw/Makefile.depend
  projects/ifnet/lib/ncurses/panel/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/panel/Makefile.depend
  projects/ifnet/lib/ncurses/panelw/Makefile.depend
     - copied unchanged from r286410, head/lib/ncurses/panelw/Makefile.depend
  projects/ifnet/libexec/atf/atf-check/Makefile.depend
     - copied unchanged from r286410, head/libexec/atf/atf-check/Makefile.depend
  projects/ifnet/libexec/atf/atf-sh/Makefile.depend
     - copied unchanged from r286410, head/libexec/atf/atf-sh/Makefile.depend
  projects/ifnet/libexec/atrun/Makefile.depend
     - copied unchanged from r286410, head/libexec/atrun/Makefile.depend
  projects/ifnet/libexec/bootpd/Makefile.depend
     - copied unchanged from r286410, head/libexec/bootpd/Makefile.depend
  projects/ifnet/libexec/bootpd/bootpgw/Makefile.depend
     - copied unchanged from r286410, head/libexec/bootpd/bootpgw/Makefile.depend
  projects/ifnet/libexec/bootpd/tools/bootpef/Makefile.depend
     - copied unchanged from r286410, head/libexec/bootpd/tools/bootpef/Makefile.depend
  projects/ifnet/libexec/bootpd/tools/bootptest/Makefile.depend
     - copied unchanged from r286410, head/libexec/bootpd/tools/bootptest/Makefile.depend
  projects/ifnet/libexec/comsat/Makefile.depend
     - copied unchanged from r286410, head/libexec/comsat/Makefile.depend
  projects/ifnet/libexec/fingerd/Makefile.depend
     - copied unchanged from r286410, head/libexec/fingerd/Makefile.depend
  projects/ifnet/libexec/ftpd/Makefile.depend
     - copied unchanged from r286410, head/libexec/ftpd/Makefile.depend
  projects/ifnet/libexec/getty/Makefile.depend
     - copied unchanged from r286410, head/libexec/getty/Makefile.depend
  projects/ifnet/libexec/mail.local/Makefile.depend
     - copied unchanged from r286410, head/libexec/mail.local/Makefile.depend
  projects/ifnet/libexec/mknetid/Makefile.depend
     - copied unchanged from r286410, head/libexec/mknetid/Makefile.depend
  projects/ifnet/libexec/pppoed/Makefile.depend
     - copied unchanged from r286410, head/libexec/pppoed/Makefile.depend
  projects/ifnet/libexec/rbootd/Makefile.depend
     - copied unchanged from r286410, head/libexec/rbootd/Makefile.depend
  projects/ifnet/libexec/revnetgroup/Makefile.depend
     - copied unchanged from r286410, head/libexec/revnetgroup/Makefile.depend
  projects/ifnet/libexec/rlogind/Makefile.depend
     - copied unchanged from r286410, head/libexec/rlogind/Makefile.depend
  projects/ifnet/libexec/rpc.rquotad/Makefile.depend
     - copied unchanged from r286410, head/libexec/rpc.rquotad/Makefile.depend
  projects/ifnet/libexec/rpc.rstatd/Makefile.depend
     - copied unchanged from r286410, head/libexec/rpc.rstatd/Makefile.depend
  projects/ifnet/libexec/rpc.rusersd/Makefile.depend
     - copied unchanged from r286410, head/libexec/rpc.rusersd/Makefile.depend
  projects/ifnet/libexec/rpc.rwalld/Makefile.depend
     - copied unchanged from r286410, head/libexec/rpc.rwalld/Makefile.depend
  projects/ifnet/libexec/rpc.sprayd/Makefile.depend
     - copied unchanged from r286410, head/libexec/rpc.sprayd/Makefile.depend
  projects/ifnet/libexec/rshd/Makefile.depend
     - copied unchanged from r286410, head/libexec/rshd/Makefile.depend
  projects/ifnet/libexec/rtld-elf/Makefile.depend
     - copied unchanged from r286410, head/libexec/rtld-elf/Makefile.depend
  projects/ifnet/libexec/save-entropy/Makefile.depend
     - copied unchanged from r286410, head/libexec/save-entropy/Makefile.depend
  projects/ifnet/libexec/smrsh/Makefile.depend
     - copied unchanged from r286410, head/libexec/smrsh/Makefile.depend
  projects/ifnet/libexec/talkd/Makefile.depend
     - copied unchanged from r286410, head/libexec/talkd/Makefile.depend
  projects/ifnet/libexec/tcpd/Makefile.depend
     - copied unchanged from r286410, head/libexec/tcpd/Makefile.depend
  projects/ifnet/libexec/telnetd/Makefile.depend
     - copied unchanged from r286410, head/libexec/telnetd/Makefile.depend
  projects/ifnet/libexec/tftp-proxy/Makefile.depend
     - copied unchanged from r286410, head/libexec/tftp-proxy/Makefile.depend
  projects/ifnet/libexec/tftpd/Makefile.depend
     - copied unchanged from r286410, head/libexec/tftpd/Makefile.depend
  projects/ifnet/libexec/ulog-helper/Makefile.depend
     - copied unchanged from r286410, head/libexec/ulog-helper/Makefile.depend
  projects/ifnet/libexec/ypxfr/Makefile.depend
     - copied unchanged from r286410, head/libexec/ypxfr/Makefile.depend
  projects/ifnet/release/Makefile.azure
     - copied unchanged from r286410, head/release/Makefile.azure
  projects/ifnet/release/Makefile.gce
     - copied unchanged from r286410, head/release/Makefile.gce
  projects/ifnet/release/Makefile.vagrant
     - copied unchanged from r286410, head/release/Makefile.vagrant
  projects/ifnet/release/arm/CUBOX-HUMMINGBOARD.conf
     - copied unchanged from r286410, head/release/arm/CUBOX-HUMMINGBOARD.conf
  projects/ifnet/release/arm/GUMSTIX.conf
     - copied unchanged from r286410, head/release/arm/GUMSTIX.conf
  projects/ifnet/release/scripts/atlas-upload.sh
     - copied unchanged from r286410, head/release/scripts/atlas-upload.sh
  projects/ifnet/release/scripts/box.ovf
     - copied unchanged from r286410, head/release/scripts/box.ovf
  projects/ifnet/release/tools/vagrant-virtualbox.conf
     - copied unchanged from r286410, head/release/tools/vagrant-virtualbox.conf
  projects/ifnet/release/tools/vagrant-vmware.conf
     - copied unchanged from r286410, head/release/tools/vagrant-vmware.conf
  projects/ifnet/release/tools/vagrant.conf
     - copied unchanged from r286410, head/release/tools/vagrant.conf
  projects/ifnet/rescue/librescue/Makefile.depend
     - copied unchanged from r286410, head/rescue/librescue/Makefile.depend
  projects/ifnet/sbin/adjkerntz/Makefile.depend
     - copied unchanged from r286410, head/sbin/adjkerntz/Makefile.depend
  projects/ifnet/sbin/atm/atmconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/atm/atmconfig/Makefile.depend
  projects/ifnet/sbin/badsect/Makefile.depend
     - copied unchanged from r286410, head/sbin/badsect/Makefile.depend
  projects/ifnet/sbin/bsdlabel/Makefile.depend
     - copied unchanged from r286410, head/sbin/bsdlabel/Makefile.depend
  projects/ifnet/sbin/camcontrol/Makefile.depend
     - copied unchanged from r286410, head/sbin/camcontrol/Makefile.depend
  projects/ifnet/sbin/camcontrol/attrib.c
     - copied unchanged from r286410, head/sbin/camcontrol/attrib.c
  projects/ifnet/sbin/ccdconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/ccdconfig/Makefile.depend
  projects/ifnet/sbin/clri/Makefile.depend
     - copied unchanged from r286410, head/sbin/clri/Makefile.depend
  projects/ifnet/sbin/comcontrol/Makefile.depend
     - copied unchanged from r286410, head/sbin/comcontrol/Makefile.depend
  projects/ifnet/sbin/conscontrol/Makefile.depend
     - copied unchanged from r286410, head/sbin/conscontrol/Makefile.depend
  projects/ifnet/sbin/ddb/Makefile.depend
     - copied unchanged from r286410, head/sbin/ddb/Makefile.depend
  projects/ifnet/sbin/devd/Makefile.depend
     - copied unchanged from r286410, head/sbin/devd/Makefile.depend
  projects/ifnet/sbin/devfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/devfs/Makefile.depend
  projects/ifnet/sbin/dhclient/Makefile.depend
     - copied unchanged from r286410, head/sbin/dhclient/Makefile.depend
  projects/ifnet/sbin/dmesg/Makefile.depend
     - copied unchanged from r286410, head/sbin/dmesg/Makefile.depend
  projects/ifnet/sbin/dump/Makefile.depend
     - copied unchanged from r286410, head/sbin/dump/Makefile.depend
  projects/ifnet/sbin/dumpfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/dumpfs/Makefile.depend
  projects/ifnet/sbin/dumpon/Makefile.depend
     - copied unchanged from r286410, head/sbin/dumpon/Makefile.depend
  projects/ifnet/sbin/etherswitchcfg/Makefile.depend
     - copied unchanged from r286410, head/sbin/etherswitchcfg/Makefile.depend
  projects/ifnet/sbin/fdisk/Makefile.depend
     - copied unchanged from r286410, head/sbin/fdisk/Makefile.depend
  projects/ifnet/sbin/fdisk_pc98/Makefile.depend
     - copied unchanged from r286410, head/sbin/fdisk_pc98/Makefile.depend
  projects/ifnet/sbin/ffsinfo/Makefile.depend
     - copied unchanged from r286410, head/sbin/ffsinfo/Makefile.depend
  projects/ifnet/sbin/fsck/Makefile.depend
     - copied unchanged from r286410, head/sbin/fsck/Makefile.depend
  projects/ifnet/sbin/fsck_ffs/Makefile.depend
     - copied unchanged from r286410, head/sbin/fsck_ffs/Makefile.depend
  projects/ifnet/sbin/fsck_msdosfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/fsck_msdosfs/Makefile.depend
  projects/ifnet/sbin/fsdb/Makefile.depend
     - copied unchanged from r286410, head/sbin/fsdb/Makefile.depend
  projects/ifnet/sbin/fsirand/Makefile.depend
     - copied unchanged from r286410, head/sbin/fsirand/Makefile.depend
  projects/ifnet/sbin/gbde/Makefile.depend
     - copied unchanged from r286410, head/sbin/gbde/Makefile.depend
  projects/ifnet/sbin/geom/class/cache/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/cache/Makefile.depend
  projects/ifnet/sbin/geom/class/concat/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/concat/Makefile.depend
  projects/ifnet/sbin/geom/class/eli/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/eli/Makefile.depend
  projects/ifnet/sbin/geom/class/journal/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/journal/Makefile.depend
  projects/ifnet/sbin/geom/class/label/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/label/Makefile.depend
  projects/ifnet/sbin/geom/class/mirror/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/mirror/Makefile.depend
  projects/ifnet/sbin/geom/class/mountver/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/mountver/Makefile.depend
  projects/ifnet/sbin/geom/class/multipath/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/multipath/Makefile.depend
  projects/ifnet/sbin/geom/class/nop/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/nop/Makefile.depend
  projects/ifnet/sbin/geom/class/part/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/part/Makefile.depend
  projects/ifnet/sbin/geom/class/raid/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/raid/Makefile.depend
  projects/ifnet/sbin/geom/class/raid3/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/raid3/Makefile.depend
  projects/ifnet/sbin/geom/class/sched/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/sched/Makefile.depend
  projects/ifnet/sbin/geom/class/shsec/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/shsec/Makefile.depend
  projects/ifnet/sbin/geom/class/stripe/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/stripe/Makefile.depend
  projects/ifnet/sbin/geom/class/virstor/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/class/virstor/Makefile.depend
  projects/ifnet/sbin/geom/core/Makefile.depend
     - copied unchanged from r286410, head/sbin/geom/core/Makefile.depend
  projects/ifnet/sbin/ggate/ggatec/Makefile.depend
     - copied unchanged from r286410, head/sbin/ggate/ggatec/Makefile.depend
  projects/ifnet/sbin/ggate/ggated/Makefile.depend
     - copied unchanged from r286410, head/sbin/ggate/ggated/Makefile.depend
  projects/ifnet/sbin/ggate/ggatel/Makefile.depend
     - copied unchanged from r286410, head/sbin/ggate/ggatel/Makefile.depend
  projects/ifnet/sbin/growfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/growfs/Makefile.depend
  projects/ifnet/sbin/gvinum/Makefile.depend
     - copied unchanged from r286410, head/sbin/gvinum/Makefile.depend
  projects/ifnet/sbin/hastctl/Makefile.depend
     - copied unchanged from r286410, head/sbin/hastctl/Makefile.depend
  projects/ifnet/sbin/hastd/Makefile.depend
     - copied unchanged from r286410, head/sbin/hastd/Makefile.depend
  projects/ifnet/sbin/ifconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/ifconfig/Makefile.depend
  projects/ifnet/sbin/init/Makefile.depend
     - copied unchanged from r286410, head/sbin/init/Makefile.depend
  projects/ifnet/sbin/ipf/ipf/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipf/Makefile.depend
  projects/ifnet/sbin/ipf/ipfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipfs/Makefile.depend
  projects/ifnet/sbin/ipf/ipfstat/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipfstat/Makefile.depend
  projects/ifnet/sbin/ipf/ipftest/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipftest/Makefile.depend
  projects/ifnet/sbin/ipf/ipmon/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipmon/Makefile.depend
  projects/ifnet/sbin/ipf/ipnat/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipnat/Makefile.depend
  projects/ifnet/sbin/ipf/ippool/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ippool/Makefile.depend
  projects/ifnet/sbin/ipf/ipresend/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/ipresend/Makefile.depend
  projects/ifnet/sbin/ipf/libipf/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipf/libipf/Makefile.depend
  projects/ifnet/sbin/ipfw/Makefile.depend
     - copied unchanged from r286410, head/sbin/ipfw/Makefile.depend
  projects/ifnet/sbin/iscontrol/Makefile.depend
     - copied unchanged from r286410, head/sbin/iscontrol/Makefile.depend
  projects/ifnet/sbin/kldconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/kldconfig/Makefile.depend
  projects/ifnet/sbin/kldload/Makefile.depend
     - copied unchanged from r286410, head/sbin/kldload/Makefile.depend
  projects/ifnet/sbin/kldstat/Makefile.depend
     - copied unchanged from r286410, head/sbin/kldstat/Makefile.depend
  projects/ifnet/sbin/kldunload/Makefile.depend
     - copied unchanged from r286410, head/sbin/kldunload/Makefile.depend
  projects/ifnet/sbin/ldconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/ldconfig/Makefile.depend
  projects/ifnet/sbin/md5/Makefile.depend
     - copied unchanged from r286410, head/sbin/md5/Makefile.depend
  projects/ifnet/sbin/mdconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/mdconfig/Makefile.depend
  projects/ifnet/sbin/mdmfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mdmfs/Makefile.depend
  projects/ifnet/sbin/mknod/Makefile.depend
     - copied unchanged from r286410, head/sbin/mknod/Makefile.depend
  projects/ifnet/sbin/mksnap_ffs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mksnap_ffs/Makefile.depend
  projects/ifnet/sbin/mount/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount/Makefile.depend
  projects/ifnet/sbin/mount_cd9660/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_cd9660/Makefile.depend
  projects/ifnet/sbin/mount_fusefs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_fusefs/Makefile.depend
  projects/ifnet/sbin/mount_msdosfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_msdosfs/Makefile.depend
  projects/ifnet/sbin/mount_nfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_nfs/Makefile.depend
  projects/ifnet/sbin/mount_nullfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_nullfs/Makefile.depend
  projects/ifnet/sbin/mount_udf/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_udf/Makefile.depend
  projects/ifnet/sbin/mount_unionfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/mount_unionfs/Makefile.depend
  projects/ifnet/sbin/natd/Makefile.depend
     - copied unchanged from r286410, head/sbin/natd/Makefile.depend
  projects/ifnet/sbin/newfs/Makefile.depend
     - copied unchanged from r286410, head/sbin/newfs/Makefile.depend
  projects/ifnet/sbin/newfs_msdos/Makefile.depend
     - copied unchanged from r286410, head/sbin/newfs_msdos/Makefile.depend
  projects/ifnet/sbin/nfsiod/Makefile.depend
     - copied unchanged from r286410, head/sbin/nfsiod/Makefile.depend
  projects/ifnet/sbin/nos-tun/Makefile.depend
     - copied unchanged from r286410, head/sbin/nos-tun/Makefile.depend
  projects/ifnet/sbin/nvmecontrol/Makefile.depend
     - copied unchanged from r286410, head/sbin/nvmecontrol/Makefile.depend
  projects/ifnet/sbin/pfctl/Makefile.depend
     - copied unchanged from r286410, head/sbin/pfctl/Makefile.depend
  projects/ifnet/sbin/pflogd/Makefile.depend
     - copied unchanged from r286410, head/sbin/pflogd/Makefile.depend
  projects/ifnet/sbin/ping/Makefile.depend
     - copied unchanged from r286410, head/sbin/ping/Makefile.depend
  projects/ifnet/sbin/ping6/Makefile.depend
     - copied unchanged from r286410, head/sbin/ping6/Makefile.depend
  projects/ifnet/sbin/quotacheck/Makefile.depend
     - copied unchanged from r286410, head/sbin/quotacheck/Makefile.depend
  projects/ifnet/sbin/rcorder/Makefile.depend
     - copied unchanged from r286410, head/sbin/rcorder/Makefile.depend
  projects/ifnet/sbin/reboot/Makefile.depend
     - copied unchanged from r286410, head/sbin/reboot/Makefile.depend
  projects/ifnet/sbin/recoverdisk/Makefile.depend
     - copied unchanged from r286410, head/sbin/recoverdisk/Makefile.depend
  projects/ifnet/sbin/resolvconf/Makefile.depend
     - copied unchanged from r286410, head/sbin/resolvconf/Makefile.depend
  projects/ifnet/sbin/restore/Makefile.depend
     - copied unchanged from r286410, head/sbin/restore/Makefile.depend
  projects/ifnet/sbin/route/Makefile.depend
     - copied unchanged from r286410, head/sbin/route/Makefile.depend
  projects/ifnet/sbin/routed/Makefile.depend
     - copied unchanged from r286410, head/sbin/routed/Makefile.depend
  projects/ifnet/sbin/routed/rtquery/Makefile.depend
     - copied unchanged from r286410, head/sbin/routed/rtquery/Makefile.depend
  projects/ifnet/sbin/rtsol/Makefile.depend
     - copied unchanged from r286410, head/sbin/rtsol/Makefile.depend
  projects/ifnet/sbin/savecore/Makefile.depend
     - copied unchanged from r286410, head/sbin/savecore/Makefile.depend
  projects/ifnet/sbin/sconfig/Makefile.depend
     - copied unchanged from r286410, head/sbin/sconfig/Makefile.depend
  projects/ifnet/sbin/setkey/Makefile.depend
     - copied unchanged from r286410, head/sbin/setkey/Makefile.depend
  projects/ifnet/sbin/shutdown/Makefile.depend
     - copied unchanged from r286410, head/sbin/shutdown/Makefile.depend
  projects/ifnet/sbin/spppcontrol/Makefile.depend
     - copied unchanged from r286410, head/sbin/spppcontrol/Makefile.depend
  projects/ifnet/sbin/sunlabel/Makefile.depend
     - copied unchanged from r286410, head/sbin/sunlabel/Makefile.depend
  projects/ifnet/sbin/swapon/Makefile.depend
     - copied unchanged from r286410, head/sbin/swapon/Makefile.depend
  projects/ifnet/sbin/sysctl/Makefile.depend
     - copied unchanged from r286410, head/sbin/sysctl/Makefile.depend
  projects/ifnet/sbin/tunefs/Makefile.depend
     - copied unchanged from r286410, head/sbin/tunefs/Makefile.depend
  projects/ifnet/sbin/umount/Makefile.depend
     - copied unchanged from r286410, head/sbin/umount/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/lib4758cca/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/lib4758cca/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libaep/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libaep/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libatalla/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libatalla/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libchil/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libchil/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libcswift/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libcswift/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libgost/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libgost/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libnuron/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libnuron/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libsureware/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libsureware/Makefile.depend
  projects/ifnet/secure/lib/libcrypto/engines/libubsec/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libcrypto/engines/libubsec/Makefile.depend
  projects/ifnet/secure/lib/libssh/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libssh/Makefile.depend
  projects/ifnet/secure/lib/libssl/Makefile.depend
     - copied unchanged from r286410, head/secure/lib/libssl/Makefile.depend
  projects/ifnet/secure/libexec/sftp-server/Makefile.depend
     - copied unchanged from r286410, head/secure/libexec/sftp-server/Makefile.depend
  projects/ifnet/secure/libexec/ssh-keysign/Makefile.depend
     - copied unchanged from r286410, head/secure/libexec/ssh-keysign/Makefile.depend
  projects/ifnet/secure/libexec/ssh-pkcs11-helper/Makefile.depend
     - copied unchanged from r286410, head/secure/libexec/ssh-pkcs11-helper/Makefile.depend
  projects/ifnet/secure/usr.bin/bdes/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/bdes/Makefile.depend
  projects/ifnet/secure/usr.bin/openssl/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/openssl/Makefile.depend
  projects/ifnet/secure/usr.bin/scp/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/scp/Makefile.depend
  projects/ifnet/secure/usr.bin/sftp/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/sftp/Makefile.depend
  projects/ifnet/secure/usr.bin/ssh-add/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/ssh-add/Makefile.depend
  projects/ifnet/secure/usr.bin/ssh-agent/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/ssh-agent/Makefile.depend
  projects/ifnet/secure/usr.bin/ssh-keygen/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/ssh-keygen/Makefile.depend
  projects/ifnet/secure/usr.bin/ssh-keyscan/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/ssh-keyscan/Makefile.depend
  projects/ifnet/secure/usr.bin/ssh/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.bin/ssh/Makefile.depend
  projects/ifnet/secure/usr.sbin/sshd/Makefile.depend
     - copied unchanged from r286410, head/secure/usr.sbin/sshd/Makefile.depend
  projects/ifnet/share/colldef/Makefile.depend
     - copied unchanged from r286410, head/share/colldef/Makefile.depend
  projects/ifnet/share/dict/Makefile.depend
     - copied unchanged from r286410, head/share/dict/Makefile.depend
  projects/ifnet/share/doc/IPv6/Makefile.depend
     - copied unchanged from r286410, head/share/doc/IPv6/Makefile.depend
  projects/ifnet/share/doc/atf/Makefile.depend
     - copied unchanged from r286410, head/share/doc/atf/Makefile.depend
  projects/ifnet/share/doc/legal/intel_ipw/Makefile.depend
     - copied unchanged from r286410, head/share/doc/legal/intel_ipw/Makefile.depend
  projects/ifnet/share/doc/legal/intel_iwi/Makefile.depend
     - copied unchanged from r286410, head/share/doc/legal/intel_iwi/Makefile.depend
  projects/ifnet/share/doc/legal/intel_iwn/Makefile.depend
     - copied unchanged from r286410, head/share/doc/legal/intel_iwn/Makefile.depend
  projects/ifnet/share/doc/legal/intel_wpi/Makefile.depend
     - copied unchanged from r286410, head/share/doc/legal/intel_wpi/Makefile.depend
  projects/ifnet/share/doc/legal/realtek/Makefile.depend
     - copied unchanged from r286410, head/share/doc/legal/realtek/Makefile.depend
  projects/ifnet/share/doc/llvm/Makefile.depend
     - copied unchanged from r286410, head/share/doc/llvm/Makefile.depend
  projects/ifnet/share/doc/llvm/clang/Makefile.depend
     - copied unchanged from r286410, head/share/doc/llvm/clang/Makefile.depend
  projects/ifnet/share/doc/usd/13.viref/merge.awk
     - copied unchanged from r286410, head/share/doc/usd/13.viref/merge.awk
  projects/ifnet/share/dtrace/toolkit/Makefile.depend
     - copied unchanged from r286410, head/share/dtrace/toolkit/Makefile.depend
  projects/ifnet/share/examples/ipfilter/Makefile.depend
     - copied unchanged from r286410, head/share/examples/ipfilter/Makefile.depend
  projects/ifnet/share/examples/libvgl/Makefile.depend
     - copied unchanged from r286410, head/share/examples/libvgl/Makefile.depend
  projects/ifnet/share/examples/pf/Makefile.depend
     - copied unchanged from r286410, head/share/examples/pf/Makefile.depend
  projects/ifnet/share/i18n/csmapper/APPLE/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/APPLE/Makefile.depend
  projects/ifnet/share/i18n/csmapper/AST/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/AST/Makefile.depend
  projects/ifnet/share/i18n/csmapper/BIG5/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/BIG5/Makefile.depend
  projects/ifnet/share/i18n/csmapper/CNS/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/CNS/Makefile.depend
  projects/ifnet/share/i18n/csmapper/CP/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/CP/Makefile.depend
  projects/ifnet/share/i18n/csmapper/EBCDIC/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/EBCDIC/Makefile.depend
  projects/ifnet/share/i18n/csmapper/GB/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/GB/Makefile.depend
  projects/ifnet/share/i18n/csmapper/GEORGIAN/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/GEORGIAN/Makefile.depend
  projects/ifnet/share/i18n/csmapper/ISO-8859/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/ISO-8859/Makefile.depend
  projects/ifnet/share/i18n/csmapper/ISO646/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/ISO646/Makefile.depend
  projects/ifnet/share/i18n/csmapper/JIS/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/JIS/Makefile.depend
  projects/ifnet/share/i18n/csmapper/KAZAKH/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/KAZAKH/Makefile.depend
  projects/ifnet/share/i18n/csmapper/KOI/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/KOI/Makefile.depend
  projects/ifnet/share/i18n/csmapper/KS/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/KS/Makefile.depend
  projects/ifnet/share/i18n/csmapper/MISC/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/MISC/Makefile.depend
  projects/ifnet/share/i18n/csmapper/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/Makefile.depend
  projects/ifnet/share/i18n/csmapper/TCVN/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/csmapper/TCVN/Makefile.depend
  projects/ifnet/share/i18n/esdb/APPLE/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/APPLE/Makefile.depend
  projects/ifnet/share/i18n/esdb/AST/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/AST/Makefile.depend
  projects/ifnet/share/i18n/esdb/BIG5/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/BIG5/Makefile.depend
  projects/ifnet/share/i18n/esdb/CP/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/CP/Makefile.depend
  projects/ifnet/share/i18n/esdb/DEC/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/DEC/Makefile.depend
  projects/ifnet/share/i18n/esdb/EBCDIC/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/EBCDIC/Makefile.depend
  projects/ifnet/share/i18n/esdb/EUC/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/EUC/Makefile.depend
  projects/ifnet/share/i18n/esdb/GB/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/GB/Makefile.depend
  projects/ifnet/share/i18n/esdb/GEORGIAN/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/GEORGIAN/Makefile.depend
  projects/ifnet/share/i18n/esdb/ISO-2022/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/ISO-2022/Makefile.depend
  projects/ifnet/share/i18n/esdb/ISO-8859/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/ISO-8859/Makefile.depend
  projects/ifnet/share/i18n/esdb/ISO646/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/ISO646/Makefile.depend
  projects/ifnet/share/i18n/esdb/KAZAKH/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/KAZAKH/Makefile.depend
  projects/ifnet/share/i18n/esdb/KOI/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/KOI/Makefile.depend
  projects/ifnet/share/i18n/esdb/MISC/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/MISC/Makefile.depend
  projects/ifnet/share/i18n/esdb/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/Makefile.depend
  projects/ifnet/share/i18n/esdb/TCVN/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/TCVN/Makefile.depend
  projects/ifnet/share/i18n/esdb/UTF/Makefile.depend
     - copied unchanged from r286410, head/share/i18n/esdb/UTF/Makefile.depend
  projects/ifnet/share/man/man1/Makefile.depend
     - copied unchanged from r286410, head/share/man/man1/Makefile.depend
  projects/ifnet/share/man/man3/Makefile.depend
     - copied unchanged from r286410, head/share/man/man3/Makefile.depend
  projects/ifnet/share/man/man4/Makefile.depend
     - copied unchanged from r286410, head/share/man/man4/Makefile.depend
  projects/ifnet/share/man/man4/cloudabi.4
     - copied unchanged from r286410, head/share/man/man4/cloudabi.4
  projects/ifnet/share/man/man4/cyapa.4
     - copied unchanged from r286410, head/share/man/man4/cyapa.4
  projects/ifnet/share/man/man4/dtrace_io.4
     - copied unchanged from r286410, head/share/man/man4/dtrace_io.4
  projects/ifnet/share/man/man4/dtrace_ip.4
     - copied unchanged from r286410, head/share/man/man4/dtrace_ip.4
  projects/ifnet/share/man/man4/dtrace_proc.4
     - copied unchanged from r286410, head/share/man/man4/dtrace_proc.4
  projects/ifnet/share/man/man4/dtrace_sched.4
     - copied unchanged from r286410, head/share/man/man4/dtrace_sched.4
  projects/ifnet/share/man/man4/dtrace_tcp.4
     - copied unchanged from r286410, head/share/man/man4/dtrace_tcp.4
  projects/ifnet/share/man/man4/dtrace_udp.4
     - copied unchanged from r286410, head/share/man/man4/dtrace_udp.4
  projects/ifnet/share/man/man4/ig4.4
     - copied unchanged from r286410, head/share/man/man4/ig4.4
  projects/ifnet/share/man/man4/isl.4
     - copied unchanged from r286410, head/share/man/man4/isl.4
  projects/ifnet/share/man/man4/man4.arm/Makefile.depend
     - copied unchanged from r286410, head/share/man/man4/man4.arm/Makefile.depend
  projects/ifnet/share/man/man4/man4.i386/Makefile.depend
     - copied unchanged from r286410, head/share/man/man4/man4.i386/Makefile.depend
  projects/ifnet/share/man/man4/man4.powerpc/Makefile.depend
     - copied unchanged from r286410, head/share/man/man4/man4.powerpc/Makefile.depend
  projects/ifnet/share/man/man4/man4.sparc64/Makefile.depend
     - copied unchanged from r286410, head/share/man/man4/man4.sparc64/Makefile.depend
  projects/ifnet/share/man/man4/numa.4
     - copied unchanged from r286410, head/share/man/man4/numa.4
  projects/ifnet/share/man/man4/pms.4
     - copied unchanged from r286410, head/share/man/man4/pms.4
  projects/ifnet/share/man/man4/ugold.4
     - copied unchanged from r286410, head/share/man/man4/ugold.4
  projects/ifnet/share/man/man5/Makefile.depend
     - copied unchanged from r286410, head/share/man/man5/Makefile.depend
  projects/ifnet/share/man/man6/Makefile.depend
     - copied unchanged from r286410, head/share/man/man6/Makefile.depend
  projects/ifnet/share/man/man7/Makefile.depend
     - copied unchanged from r286410, head/share/man/man7/Makefile.depend
  projects/ifnet/share/man/man8/Makefile.depend
     - copied unchanged from r286410, head/share/man/man8/Makefile.depend
  projects/ifnet/share/man/man9/Makefile.depend
     - copied unchanged from r286410, head/share/man/man9/Makefile.depend
  projects/ifnet/share/man/man9/PCI_IOV_ADD_VF.9
     - copied unchanged from r286410, head/share/man/man9/PCI_IOV_ADD_VF.9
  projects/ifnet/share/man/man9/PCI_IOV_INIT.9
     - copied unchanged from r286410, head/share/man/man9/PCI_IOV_INIT.9
  projects/ifnet/share/man/man9/PCI_IOV_UNINIT.9
     - copied unchanged from r286410, head/share/man/man9/PCI_IOV_UNINIT.9
  projects/ifnet/share/man/man9/nv.9
     - copied unchanged from r286410, head/share/man/man9/nv.9
  projects/ifnet/share/me/Makefile.depend
     - copied unchanged from r286410, head/share/me/Makefile.depend
  projects/ifnet/share/misc/Makefile.depend
     - copied unchanged from r286410, head/share/misc/Makefile.depend
  projects/ifnet/share/mk/auto.obj.mk
     - copied unchanged from r286410, head/share/mk/auto.obj.mk
  projects/ifnet/share/mk/dirdeps.mk
     - copied unchanged from r286410, head/share/mk/dirdeps.mk
  projects/ifnet/share/mk/gendirdeps.mk
     - copied unchanged from r286410, head/share/mk/gendirdeps.mk
  projects/ifnet/share/mk/host-target.mk
     - copied unchanged from r286410, head/share/mk/host-target.mk
  projects/ifnet/share/mk/install-new.mk
     - copied unchanged from r286410, head/share/mk/install-new.mk
  projects/ifnet/share/mk/local.autodep.mk
     - copied unchanged from r286410, head/share/mk/local.autodep.mk
  projects/ifnet/share/mk/local.dirdeps.mk
     - copied unchanged from r286410, head/share/mk/local.dirdeps.mk
  projects/ifnet/share/mk/local.gendirdeps.mk
     - copied unchanged from r286410, head/share/mk/local.gendirdeps.mk
  projects/ifnet/share/mk/local.init.mk
     - copied unchanged from r286410, head/share/mk/local.init.mk
  projects/ifnet/share/mk/local.meta.sys.mk
     - copied unchanged from r286410, head/share/mk/local.meta.sys.mk
  projects/ifnet/share/mk/local.sys.env.mk
     - copied unchanged from r286410, head/share/mk/local.sys.env.mk
  projects/ifnet/share/mk/local.sys.mk
     - copied unchanged from r286410, head/share/mk/local.sys.mk
  projects/ifnet/share/mk/meta.autodep.mk
     - copied unchanged from r286410, head/share/mk/meta.autodep.mk
  projects/ifnet/share/mk/meta.stage.mk
     - copied unchanged from r286410, head/share/mk/meta.stage.mk
  projects/ifnet/share/mk/meta.subdir.mk
     - copied unchanged from r286410, head/share/mk/meta.subdir.mk
  projects/ifnet/share/mk/meta.sys.mk
     - copied unchanged from r286410, head/share/mk/meta.sys.mk
  projects/ifnet/share/mk/meta2deps.py
     - copied unchanged from r286410, head/share/mk/meta2deps.py
  projects/ifnet/share/mk/meta2deps.sh
     - copied unchanged from r286410, head/share/mk/meta2deps.sh
  projects/ifnet/share/mk/src.sys.env.mk
     - copied unchanged from r286410, head/share/mk/src.sys.env.mk
  projects/ifnet/share/mk/stage-install.sh
     - copied unchanged from r286410, head/share/mk/stage-install.sh
  projects/ifnet/share/mk/sys.dependfile.mk
     - copied unchanged from r286410, head/share/mk/sys.dependfile.mk
  projects/ifnet/share/mklocale/Makefile.depend
     - copied unchanged from r286410, head/share/mklocale/Makefile.depend
  projects/ifnet/share/monetdef/Makefile.depend
     - copied unchanged from r286410, head/share/monetdef/Makefile.depend
  projects/ifnet/share/msgdef/Makefile.depend
     - copied unchanged from r286410, head/share/msgdef/Makefile.depend
  projects/ifnet/share/numericdef/Makefile.depend
     - copied unchanged from r286410, head/share/numericdef/Makefile.depend
  projects/ifnet/share/security/Makefile.depend
     - copied unchanged from r286410, head/share/security/Makefile.depend
  projects/ifnet/share/sendmail/Makefile.depend
     - copied unchanged from r286410, head/share/sendmail/Makefile.depend
  projects/ifnet/share/skel/Makefile.depend
     - copied unchanged from r286410, head/share/skel/Makefile.depend
  projects/ifnet/share/snmp/mibs/Makefile.depend
     - copied unchanged from r286410, head/share/snmp/mibs/Makefile.depend
  projects/ifnet/share/syscons/fonts/Makefile.depend
     - copied unchanged from r286410, head/share/syscons/fonts/Makefile.depend
  projects/ifnet/share/syscons/keymaps/Makefile.depend
     - copied unchanged from r286410, head/share/syscons/keymaps/Makefile.depend
  projects/ifnet/share/syscons/scrnmaps/Makefile.depend
     - copied unchanged from r286410, head/share/syscons/scrnmaps/Makefile.depend
  projects/ifnet/share/tabset/Makefile.depend
     - copied unchanged from r286410, head/share/tabset/Makefile.depend
  projects/ifnet/share/termcap/Makefile.depend
     - copied unchanged from r286410, head/share/termcap/Makefile.depend
  projects/ifnet/share/timedef/Makefile.depend
     - copied unchanged from r286410, head/share/timedef/Makefile.depend
  projects/ifnet/share/zoneinfo/Makefile.depend
     - copied unchanged from r286410, head/share/zoneinfo/Makefile.depend
  projects/ifnet/sys/amd64/cloudabi64/
     - copied from r286410, head/sys/amd64/cloudabi64/
  projects/ifnet/sys/arm/allwinner/a10_ahci.c
     - copied unchanged from r286410, head/sys/arm/allwinner/a10_ahci.c
  projects/ifnet/sys/arm/include/atomic-v4.h
     - copied unchanged from r286410, head/sys/arm/include/atomic-v4.h
  projects/ifnet/sys/arm/include/atomic-v6.h
     - copied unchanged from r286410, head/sys/arm/include/atomic-v6.h
  projects/ifnet/sys/arm/ti/am335x/hdmi.h
     - copied unchanged from r286410, head/sys/arm/ti/am335x/hdmi.h
  projects/ifnet/sys/arm/ti/am335x/hdmi_if.m
     - copied unchanged from r286410, head/sys/arm/ti/am335x/hdmi_if.m
  projects/ifnet/sys/arm/ti/am335x/tda19988.c
     - copied unchanged from r286410, head/sys/arm/ti/am335x/tda19988.c
  projects/ifnet/sys/arm/ti/am335x/tps65217x.h
     - copied unchanged from r286410, head/sys/arm/ti/am335x/tps65217x.h
  projects/ifnet/sys/arm64/acpica/
     - copied from r286410, head/sys/arm64/acpica/
  projects/ifnet/sys/arm64/arm64/gic.h
     - copied unchanged from r286410, head/sys/arm64/arm64/gic.h
  projects/ifnet/sys/arm64/arm64/gic_acpi.c
     - copied unchanged from r286410, head/sys/arm64/arm64/gic_acpi.c
  projects/ifnet/sys/arm64/arm64/gic_fdt.c
     - copied unchanged from r286410, head/sys/arm64/arm64/gic_fdt.c
  projects/ifnet/sys/arm64/arm64/gic_v3_its.c
     - copied unchanged from r286410, head/sys/arm64/arm64/gic_v3_its.c
  projects/ifnet/sys/arm64/arm64/mp_machdep.c
     - copied unchanged from r286410, head/sys/arm64/arm64/mp_machdep.c
  projects/ifnet/sys/arm64/arm64/uma_machdep.c
     - copied unchanged from r286410, head/sys/arm64/arm64/uma_machdep.c
  projects/ifnet/sys/arm64/arm64/unwind.c
     - copied unchanged from r286410, head/sys/arm64/arm64/unwind.c
  projects/ifnet/sys/arm64/include/acpica_machdep.h
     - copied unchanged from r286410, head/sys/arm64/include/acpica_machdep.h
  projects/ifnet/sys/arm64/include/floatingpoint.h
     - copied unchanged from r286410, head/sys/arm64/include/floatingpoint.h
  projects/ifnet/sys/arm64/include/iodev.h
     - copied unchanged from r286410, head/sys/arm64/include/iodev.h
  projects/ifnet/sys/arm64/include/pci_cfgreg.h
     - copied unchanged from r286410, head/sys/arm64/include/pci_cfgreg.h
  projects/ifnet/sys/boot/common/Makefile
     - copied unchanged from r286410, head/sys/boot/common/Makefile
  projects/ifnet/sys/boot/efi/libefi/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/efi/libefi/Makefile.depend
  projects/ifnet/sys/boot/fdt/dts/arm/bananapi.dts
     - copied unchanged from r286410, head/sys/boot/fdt/dts/arm/bananapi.dts
  projects/ifnet/sys/boot/ficl/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/ficl/Makefile.depend
  projects/ifnet/sys/boot/i386/boot0/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/i386/boot0/Makefile.depend
  projects/ifnet/sys/boot/i386/boot0sio/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/i386/boot0sio/Makefile.depend
  projects/ifnet/sys/boot/i386/boot2/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/i386/boot2/Makefile.depend
  projects/ifnet/sys/boot/i386/loader/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/i386/loader/Makefile.depend
  projects/ifnet/sys/boot/i386/zfsloader/Makefile.depend
     - copied unchanged from r286410, head/sys/boot/i386/zfsloader/Makefile.depend
  projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_fnvpair.c
     - copied unchanged from r286410, head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_fnvpair.c
  projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c
     - copied unchanged from r286410, head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c
  projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair_alloc_fixed.c
     - copied unchanged from r286410, head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair_alloc_fixed.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/aarch64/
     - copied from r286410, head/sys/cddl/contrib/opensolaris/uts/aarch64/
  projects/ifnet/sys/cddl/dev/dtrace/aarch64/
     - copied from r286410, head/sys/cddl/dev/dtrace/aarch64/
  projects/ifnet/sys/cddl/dev/fbt/aarch64/
     - copied from r286410, head/sys/cddl/dev/fbt/aarch64/
  projects/ifnet/sys/compat/cloudabi/
     - copied from r286410, head/sys/compat/cloudabi/
  projects/ifnet/sys/compat/cloudabi64/
     - copied from r286410, head/sys/compat/cloudabi64/
  projects/ifnet/sys/contrib/alpine-hal/
     - copied from r286410, head/sys/contrib/alpine-hal/
  projects/ifnet/sys/contrib/cloudabi/
     - copied from r286410, head/sys/contrib/cloudabi/
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbobject.c
     - copied unchanged from r286410, head/sys/contrib/dev/acpica/components/debugger/dbobject.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsdebug.c
     - copied unchanged from r286410, head/sys/contrib/dev/acpica/components/dispatcher/dsdebug.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utnonansi.c
     - copied unchanged from r286410, head/sys/contrib/dev/acpica/components/utilities/utnonansi.c
  projects/ifnet/sys/contrib/dev/acpica/include/acclib.h
     - copied unchanged from r286410, head/sys/contrib/dev/acpica/include/acclib.h
  projects/ifnet/sys/contrib/libnv/
     - copied from r286410, head/sys/contrib/libnv/
  projects/ifnet/sys/dev/cxgbe/firmware/t4fw-1.14.4.0.bin.uu
     - copied unchanged from r286410, head/sys/dev/cxgbe/firmware/t4fw-1.14.4.0.bin.uu
  projects/ifnet/sys/dev/cxgbe/firmware/t5fw-1.14.4.0.bin.uu
     - copied unchanged from r286410, head/sys/dev/cxgbe/firmware/t5fw-1.14.4.0.bin.uu
  projects/ifnet/sys/dev/cyapa/
     - copied from r286410, head/sys/dev/cyapa/
  projects/ifnet/sys/dev/gpio/gpiobacklight.c
     - copied unchanged from r286410, head/sys/dev/gpio/gpiobacklight.c
  projects/ifnet/sys/dev/ichiic/
     - copied from r286410, head/sys/dev/ichiic/
  projects/ifnet/sys/dev/isl/
     - copied from r286410, head/sys/dev/isl/
  projects/ifnet/sys/dev/ixl/i40e_devids.h
     - copied unchanged from r286410, head/sys/dev/ixl/i40e_devids.h
  projects/ifnet/sys/dev/pci/pci_host_generic.c
     - copied unchanged from r286410, head/sys/dev/pci/pci_host_generic.c
  projects/ifnet/sys/dev/pci/pci_iov.h
     - copied unchanged from r286410, head/sys/dev/pci/pci_iov.h
  projects/ifnet/sys/dev/pci/pci_iov_if.m
     - copied unchanged from r286410, head/sys/dev/pci/pci_iov_if.m
  projects/ifnet/sys/dev/pms/
     - copied from r286410, head/sys/dev/pms/
  projects/ifnet/sys/dev/proto/proto_bus_isa.c
     - copied unchanged from r286410, head/sys/dev/proto/proto_bus_isa.c
  projects/ifnet/sys/dev/proto/proto_busdma.c
     - copied unchanged from r286410, head/sys/dev/proto/proto_busdma.c
  projects/ifnet/sys/dev/proto/proto_busdma.h
     - copied unchanged from r286410, head/sys/dev/proto/proto_busdma.h
  projects/ifnet/sys/dev/qlxgbe/ql_boot.c
     - copied unchanged from r286410, head/sys/dev/qlxgbe/ql_boot.c
  projects/ifnet/sys/dev/qlxgbe/ql_fw.c
     - copied unchanged from r286410, head/sys/dev/qlxgbe/ql_fw.c
  projects/ifnet/sys/dev/qlxgbe/ql_minidump.c
     - copied unchanged from r286410, head/sys/dev/qlxgbe/ql_minidump.c
  projects/ifnet/sys/dev/random/randomdev_none.c
     - copied unchanged from r286410, head/sys/dev/random/randomdev_none.c
  projects/ifnet/sys/dev/usb/misc/ugold.c
     - copied unchanged from r286410, head/sys/dev/usb/misc/ugold.c
  projects/ifnet/sys/dev/usb/template/usb_template_midi.c
     - copied unchanged from r286410, head/sys/dev/usb/template/usb_template_midi.c
  projects/ifnet/sys/dev/vt/logo/logo_beastie.c
     - copied unchanged from r286410, head/sys/dev/vt/logo/logo_beastie.c
  projects/ifnet/sys/dev/vt/vt_cpulogos.c
     - copied unchanged from r286410, head/sys/dev/vt/vt_cpulogos.c
  projects/ifnet/sys/kern/kern_numa.c
     - copied unchanged from r286410, head/sys/kern/kern_numa.c
  projects/ifnet/sys/libkern/arm/memclr.S
     - copied unchanged from r286410, head/sys/libkern/arm/memclr.S
  projects/ifnet/sys/mips/conf/BERI_SIM_VIRTIO
     - copied unchanged from r286410, head/sys/mips/conf/BERI_SIM_VIRTIO
  projects/ifnet/sys/mips/conf/TL-ARCHERC7V2
     - copied unchanged from r286410, head/sys/mips/conf/TL-ARCHERC7V2
  projects/ifnet/sys/mips/conf/TL-ARCHERC7V2.hints
     - copied unchanged from r286410, head/sys/mips/conf/TL-ARCHERC7V2.hints
  projects/ifnet/sys/modules/cloudabi/
     - copied from r286410, head/sys/modules/cloudabi/
  projects/ifnet/sys/modules/cloudabi64/
     - copied from r286410, head/sys/modules/cloudabi64/
  projects/ifnet/sys/modules/filemon/Makefile.depend
     - copied unchanged from r286410, head/sys/modules/filemon/Makefile.depend
  projects/ifnet/sys/modules/geom/geom_map/
     - copied from r286410, head/sys/modules/geom/geom_map/
  projects/ifnet/sys/modules/i2c/controllers/ichiic/
     - copied from r286410, head/sys/modules/i2c/controllers/ichiic/
  projects/ifnet/sys/modules/i2c/cyapa/
     - copied from r286410, head/sys/modules/i2c/cyapa/
  projects/ifnet/sys/modules/i2c/isl/
     - copied from r286410, head/sys/modules/i2c/isl/
  projects/ifnet/sys/modules/pms/
     - copied from r286410, head/sys/modules/pms/
  projects/ifnet/sys/modules/usb/ugold/
     - copied from r286410, head/sys/modules/usb/ugold/
  projects/ifnet/sys/net/altq/altq_fairq.c
     - copied unchanged from r286410, head/sys/net/altq/altq_fairq.c
  projects/ifnet/sys/net/altq/altq_fairq.h
     - copied unchanged from r286410, head/sys/net/altq/altq_fairq.h
  projects/ifnet/sys/powerpc/powerpc/interrupt.c
     - copied unchanged from r286410, head/sys/powerpc/powerpc/interrupt.c
  projects/ifnet/sys/sys/_vm_domain.h
     - copied unchanged from r286410, head/sys/sys/_vm_domain.h
  projects/ifnet/sys/sys/numa.h
     - copied unchanged from r286410, head/sys/sys/numa.h
  projects/ifnet/sys/vm/vm_domain.c
     - copied unchanged from r286410, head/sys/vm/vm_domain.c
  projects/ifnet/sys/vm/vm_domain.h
     - copied unchanged from r286410, head/sys/vm/vm_domain.h
     - copied from r286410, head/targets/
  projects/ifnet/tools/build/Makefile.depend
     - copied unchanged from r286410, head/tools/build/Makefile.depend
  projects/ifnet/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY
     - copied unchanged from r286410, head/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY
  projects/ifnet/tools/build/options/WITHOUT_MANDOCDB
     - copied unchanged from r286410, head/tools/build/options/WITHOUT_MANDOCDB
  projects/ifnet/tools/build/options/WITH_AUTO_OBJ
     - copied unchanged from r286410, head/tools/build/options/WITH_AUTO_OBJ
  projects/ifnet/tools/build/options/WITH_DIRDEPS_CACHE
     - copied unchanged from r286410, head/tools/build/options/WITH_DIRDEPS_CACHE
  projects/ifnet/tools/build/options/WITH_DTRACE_TESTS
     - copied unchanged from r286410, head/tools/build/options/WITH_DTRACE_TESTS
  projects/ifnet/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY
     - copied unchanged from r286410, head/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY
  projects/ifnet/tools/build/options/WITH_META_FILES
     - copied unchanged from r286410, head/tools/build/options/WITH_META_FILES
  projects/ifnet/tools/build/options/WITH_META_MODE
     - copied unchanged from r286410, head/tools/build/options/WITH_META_MODE
  projects/ifnet/tools/build/options/WITH_STAGING
     - copied unchanged from r286410, head/tools/build/options/WITH_STAGING
  projects/ifnet/tools/build/options/WITH_STAGING_MAN
     - copied unchanged from r286410, head/tools/build/options/WITH_STAGING_MAN
  projects/ifnet/tools/build/options/WITH_STAGING_PROG
     - copied unchanged from r286410, head/tools/build/options/WITH_STAGING_PROG
  projects/ifnet/tools/build/options/WITH_STALE_STAGED
     - copied unchanged from r286410, head/tools/build/options/WITH_STALE_STAGED
  projects/ifnet/tools/build/options/WITH_SYSROOT
     - copied unchanged from r286410, head/tools/build/options/WITH_SYSROOT
  projects/ifnet/tools/bus_space/C/libbus.h
     - copied unchanged from r286410, head/tools/bus_space/C/libbus.h
  projects/ifnet/tools/bus_space/bus.c
     - copied unchanged from r286410, head/tools/bus_space/bus.c
  projects/ifnet/tools/bus_space/bus.h
     - copied unchanged from r286410, head/tools/bus_space/bus.h
  projects/ifnet/tools/bus_space/busdma.c
     - copied unchanged from r286410, head/tools/bus_space/busdma.c
  projects/ifnet/tools/bus_space/busdma.h
     - copied unchanged from r286410, head/tools/bus_space/busdma.h
  projects/ifnet/tools/bus_space/examples/
     - copied from r286410, head/tools/bus_space/examples/
  projects/ifnet/tools/regression/include/stdatomic/Makefile.depend
     - copied unchanged from r286410, head/tools/regression/include/stdatomic/Makefile.depend
  projects/ifnet/tools/tools/ath/ath_ee_9300_print/Makefile.depend
     - copied unchanged from r286410, head/tools/tools/ath/ath_ee_9300_print/Makefile.depend
  projects/ifnet/tools/tools/drm/radeon/mkregtable/Makefile.depend
     - copied unchanged from r286410, head/tools/tools/drm/radeon/mkregtable/Makefile.depend
  projects/ifnet/tools/tools/makeroot/Makefile.depend
     - copied unchanged from r286410, head/tools/tools/makeroot/Makefile.depend
  projects/ifnet/tools/tools/usbtest/Makefile.depend
     - copied unchanged from r286410, head/tools/tools/usbtest/Makefile.depend
  projects/ifnet/usr.bin/addr2line/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/addr2line/Makefile.depend
  projects/ifnet/usr.bin/alias/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/alias/Makefile.depend
  projects/ifnet/usr.bin/apply/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/apply/Makefile.depend
  projects/ifnet/usr.bin/ar/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ar/Makefile.depend
  projects/ifnet/usr.bin/asa/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/asa/Makefile.depend
  projects/ifnet/usr.bin/at/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/at/Makefile.depend
  projects/ifnet/usr.bin/atm/sscop/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/atm/sscop/Makefile.depend
  projects/ifnet/usr.bin/awk/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/awk/Makefile.depend
  projects/ifnet/usr.bin/banner/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/banner/Makefile.depend
  projects/ifnet/usr.bin/basename/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/basename/Makefile.depend
  projects/ifnet/usr.bin/bc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bc/Makefile.depend
  projects/ifnet/usr.bin/biff/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/biff/Makefile.depend
  projects/ifnet/usr.bin/bluetooth/bthost/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bluetooth/bthost/Makefile.depend
  projects/ifnet/usr.bin/bluetooth/btsockstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bluetooth/btsockstat/Makefile.depend
  projects/ifnet/usr.bin/bluetooth/rfcomm_sppd/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bluetooth/rfcomm_sppd/Makefile.depend
  projects/ifnet/usr.bin/bmake/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bmake/Makefile.depend
  projects/ifnet/usr.bin/brandelf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/brandelf/Makefile.depend
  projects/ifnet/usr.bin/bsdiff/bsdiff/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bsdiff/bsdiff/Makefile.depend
  projects/ifnet/usr.bin/bsdiff/bspatch/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bsdiff/bspatch/Makefile.depend
  projects/ifnet/usr.bin/bzip2/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bzip2/Makefile.depend
  projects/ifnet/usr.bin/bzip2recover/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/bzip2recover/Makefile.depend
  projects/ifnet/usr.bin/c89/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/c89/Makefile.depend
  projects/ifnet/usr.bin/c99/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/c99/Makefile.depend
  projects/ifnet/usr.bin/calendar/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/calendar/Makefile.depend
  projects/ifnet/usr.bin/cap_mkdb/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/cap_mkdb/Makefile.depend
  projects/ifnet/usr.bin/catman/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/catman/Makefile.depend
  projects/ifnet/usr.bin/chat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/chat/Makefile.depend
  projects/ifnet/usr.bin/checknr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/checknr/Makefile.depend
  projects/ifnet/usr.bin/chkey/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/chkey/Makefile.depend
  projects/ifnet/usr.bin/chpass/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/chpass/Makefile.depend
  projects/ifnet/usr.bin/cksum/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/cksum/Makefile.depend
  projects/ifnet/usr.bin/clang/clang-tblgen/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/clang/clang-tblgen/Makefile.depend
  projects/ifnet/usr.bin/clang/clang/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/clang/clang/Makefile.depend
  projects/ifnet/usr.bin/clang/lldb/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/clang/lldb/Makefile.depend
  projects/ifnet/usr.bin/clang/tblgen/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/clang/tblgen/Makefile.depend
  projects/ifnet/usr.bin/cmp/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/cmp/Makefile.depend
  projects/ifnet/usr.bin/col/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/col/Makefile.depend
  projects/ifnet/usr.bin/colcrt/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/colcrt/Makefile.depend
  projects/ifnet/usr.bin/colldef/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/colldef/Makefile.depend
  projects/ifnet/usr.bin/colrm/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/colrm/Makefile.depend
  projects/ifnet/usr.bin/column/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/column/Makefile.depend
  projects/ifnet/usr.bin/comm/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/comm/Makefile.depend
  projects/ifnet/usr.bin/compile_et/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/compile_et/Makefile.depend
  projects/ifnet/usr.bin/compress/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/compress/Makefile.depend
  projects/ifnet/usr.bin/cpio/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/cpio/Makefile.depend
  projects/ifnet/usr.bin/cpuset/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/cpuset/Makefile.depend
  projects/ifnet/usr.bin/csplit/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/csplit/Makefile.depend
  projects/ifnet/usr.bin/ctags/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ctags/Makefile.depend
  projects/ifnet/usr.bin/ctlstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ctlstat/Makefile.depend
  projects/ifnet/usr.bin/cut/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/cut/Makefile.depend
  projects/ifnet/usr.bin/dc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/dc/Makefile.depend
  projects/ifnet/usr.bin/dirname/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/dirname/Makefile.depend
  projects/ifnet/usr.bin/du/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/du/Makefile.depend
  projects/ifnet/usr.bin/ee/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ee/Makefile.depend
  projects/ifnet/usr.bin/elf2aout/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/elf2aout/Makefile.depend
  projects/ifnet/usr.bin/elfcopy/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/elfcopy/Makefile.depend
  projects/ifnet/usr.bin/elfdump/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/elfdump/Makefile.depend
  projects/ifnet/usr.bin/enigma/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/enigma/Makefile.depend
  projects/ifnet/usr.bin/env/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/env/Makefile.depend
  projects/ifnet/usr.bin/expand/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/expand/Makefile.depend
  projects/ifnet/usr.bin/false/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/false/Makefile.depend
  projects/ifnet/usr.bin/fetch/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/fetch/Makefile.depend
  projects/ifnet/usr.bin/file/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/file/Makefile.depend
  projects/ifnet/usr.bin/file2c/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/file2c/Makefile.depend
  projects/ifnet/usr.bin/find/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/find/Makefile.depend
  projects/ifnet/usr.bin/finger/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/finger/Makefile.depend
  projects/ifnet/usr.bin/fmt/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/fmt/Makefile.depend
  projects/ifnet/usr.bin/fold/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/fold/Makefile.depend
  projects/ifnet/usr.bin/from/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/from/Makefile.depend
  projects/ifnet/usr.bin/fstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/fstat/Makefile.depend
  projects/ifnet/usr.bin/fsync/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/fsync/Makefile.depend
  projects/ifnet/usr.bin/ftp/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ftp/Makefile.depend
  projects/ifnet/usr.bin/gcore/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/gcore/Makefile.depend
  projects/ifnet/usr.bin/gencat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/gencat/Makefile.depend
  projects/ifnet/usr.bin/getconf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/getconf/Makefile.depend
  projects/ifnet/usr.bin/getent/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/getent/Makefile.depend
  projects/ifnet/usr.bin/getopt/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/getopt/Makefile.depend
  projects/ifnet/usr.bin/gprof/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/gprof/Makefile.depend
  projects/ifnet/usr.bin/grep/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/grep/Makefile.depend
  projects/ifnet/usr.bin/gzip/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/gzip/Makefile.depend
  projects/ifnet/usr.bin/head/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/head/Makefile.depend
  projects/ifnet/usr.bin/hexdump/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/hexdump/Makefile.depend
  projects/ifnet/usr.bin/host/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/host/Makefile.depend
  projects/ifnet/usr.bin/id/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/id/Makefile.depend
  projects/ifnet/usr.bin/ident/
     - copied from r286410, head/usr.bin/ident/
  projects/ifnet/usr.bin/indent/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/indent/Makefile.depend
  projects/ifnet/usr.bin/ipcrm/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ipcrm/Makefile.depend
  projects/ifnet/usr.bin/ipcs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ipcs/Makefile.depend
  projects/ifnet/usr.bin/join/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/join/Makefile.depend
  projects/ifnet/usr.bin/jot/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/jot/Makefile.depend
  projects/ifnet/usr.bin/kdump/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/kdump/Makefile.depend
  projects/ifnet/usr.bin/keylogin/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/keylogin/Makefile.depend
  projects/ifnet/usr.bin/keylogout/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/keylogout/Makefile.depend
  projects/ifnet/usr.bin/killall/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/killall/Makefile.depend
  projects/ifnet/usr.bin/ktrace/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ktrace/Makefile.depend
  projects/ifnet/usr.bin/ktrdump/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ktrdump/Makefile.depend
  projects/ifnet/usr.bin/lam/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lam/Makefile.depend
  projects/ifnet/usr.bin/last/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/last/Makefile.depend
  projects/ifnet/usr.bin/lastcomm/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lastcomm/Makefile.depend
  projects/ifnet/usr.bin/ldd/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ldd/Makefile.depend
  projects/ifnet/usr.bin/leave/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/leave/Makefile.depend
  projects/ifnet/usr.bin/less/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/less/Makefile.depend
  projects/ifnet/usr.bin/lessecho/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lessecho/Makefile.depend
  projects/ifnet/usr.bin/lesskey/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lesskey/Makefile.depend
  projects/ifnet/usr.bin/lex/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lex/Makefile.depend
  projects/ifnet/usr.bin/lex/lib/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lex/lib/Makefile.depend
  projects/ifnet/usr.bin/limits/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/limits/Makefile.depend
  projects/ifnet/usr.bin/locale/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/locale/Makefile.depend
  projects/ifnet/usr.bin/locate/bigram/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/locate/bigram/Makefile.depend
  projects/ifnet/usr.bin/locate/code/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/locate/code/Makefile.depend
  projects/ifnet/usr.bin/locate/locate/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/locate/locate/Makefile.depend
  projects/ifnet/usr.bin/lock/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lock/Makefile.depend
  projects/ifnet/usr.bin/lockf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lockf/Makefile.depend
  projects/ifnet/usr.bin/logger/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/logger/Makefile.depend
  projects/ifnet/usr.bin/login/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/login/Makefile.depend
  projects/ifnet/usr.bin/logins/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/logins/Makefile.depend
  projects/ifnet/usr.bin/logname/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/logname/Makefile.depend
  projects/ifnet/usr.bin/look/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/look/Makefile.depend
  projects/ifnet/usr.bin/lorder/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lorder/Makefile.depend
  projects/ifnet/usr.bin/lsvfs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lsvfs/Makefile.depend
  projects/ifnet/usr.bin/lzmainfo/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/lzmainfo/Makefile.depend
  projects/ifnet/usr.bin/m4/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/m4/Makefile.depend
  projects/ifnet/usr.bin/mail/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mail/Makefile.depend
  projects/ifnet/usr.bin/makewhatis/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/makewhatis/Makefile.depend
  projects/ifnet/usr.bin/man/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/man/Makefile.depend
  projects/ifnet/usr.bin/mandoc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mandoc/Makefile.depend
  projects/ifnet/usr.bin/mesg/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mesg/Makefile.depend
  projects/ifnet/usr.bin/minigzip/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/minigzip/Makefile.depend
  projects/ifnet/usr.bin/ministat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ministat/Makefile.depend
  projects/ifnet/usr.bin/mkcsmapper_static/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mkcsmapper_static/Makefile.depend
  projects/ifnet/usr.bin/mkdep/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mkdep/Makefile.depend
  projects/ifnet/usr.bin/mkfifo/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mkfifo/Makefile.depend
  projects/ifnet/usr.bin/mklocale/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mklocale/Makefile.depend
  projects/ifnet/usr.bin/mkstr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mkstr/Makefile.depend
  projects/ifnet/usr.bin/mktemp/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mktemp/Makefile.depend
  projects/ifnet/usr.bin/mkulzma/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mkulzma/Makefile.depend
  projects/ifnet/usr.bin/mkuzip/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mkuzip/Makefile.depend
  projects/ifnet/usr.bin/msgs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/msgs/Makefile.depend
  projects/ifnet/usr.bin/mt/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/mt/Makefile.depend
  projects/ifnet/usr.bin/nc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/nc/Makefile.depend
  projects/ifnet/usr.bin/ncal/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ncal/Makefile.depend
  projects/ifnet/usr.bin/netstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/netstat/Makefile.depend
  projects/ifnet/usr.bin/newgrp/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/newgrp/Makefile.depend
  projects/ifnet/usr.bin/newkey/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/newkey/Makefile.depend
  projects/ifnet/usr.bin/nfsstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/nfsstat/Makefile.depend
  projects/ifnet/usr.bin/nice/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/nice/Makefile.depend
  projects/ifnet/usr.bin/nl/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/nl/Makefile.depend
  projects/ifnet/usr.bin/nm/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/nm/Makefile.depend
  projects/ifnet/usr.bin/nohup/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/nohup/Makefile.depend
  projects/ifnet/usr.bin/numactl/
     - copied from r286410, head/usr.bin/numactl/
  projects/ifnet/usr.bin/opieinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/opieinfo/Makefile.depend
  projects/ifnet/usr.bin/opiekey/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/opiekey/Makefile.depend
  projects/ifnet/usr.bin/opiepasswd/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/opiepasswd/Makefile.depend
  projects/ifnet/usr.bin/pagesize/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/pagesize/Makefile.depend
  projects/ifnet/usr.bin/pamtest/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/pamtest/Makefile.depend
  projects/ifnet/usr.bin/passwd/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/passwd/Makefile.depend
  projects/ifnet/usr.bin/paste/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/paste/Makefile.depend
  projects/ifnet/usr.bin/pathchk/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/pathchk/Makefile.depend
  projects/ifnet/usr.bin/perror/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/perror/Makefile.depend
  projects/ifnet/usr.bin/pr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/pr/Makefile.depend
  projects/ifnet/usr.bin/printenv/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/printenv/Makefile.depend
  projects/ifnet/usr.bin/printf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/printf/Makefile.depend
  projects/ifnet/usr.bin/procstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/procstat/Makefile.depend
  projects/ifnet/usr.bin/quota/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/quota/Makefile.depend
  projects/ifnet/usr.bin/rctl/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rctl/Makefile.depend
  projects/ifnet/usr.bin/readelf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/readelf/Makefile.depend
  projects/ifnet/usr.bin/renice/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/renice/Makefile.depend
  projects/ifnet/usr.bin/rev/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rev/Makefile.depend
  projects/ifnet/usr.bin/revoke/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/revoke/Makefile.depend
  projects/ifnet/usr.bin/rlogin/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rlogin/Makefile.depend
  projects/ifnet/usr.bin/rpcgen/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rpcgen/Makefile.depend
  projects/ifnet/usr.bin/rpcinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rpcinfo/Makefile.depend
  projects/ifnet/usr.bin/rs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rs/Makefile.depend
  projects/ifnet/usr.bin/rsh/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rsh/Makefile.depend
  projects/ifnet/usr.bin/rup/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rup/Makefile.depend
  projects/ifnet/usr.bin/ruptime/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ruptime/Makefile.depend
  projects/ifnet/usr.bin/rusers/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rusers/Makefile.depend
  projects/ifnet/usr.bin/rwall/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rwall/Makefile.depend
  projects/ifnet/usr.bin/rwho/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/rwho/Makefile.depend
  projects/ifnet/usr.bin/script/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/script/Makefile.depend
  projects/ifnet/usr.bin/sed/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/sed/Makefile.depend
  projects/ifnet/usr.bin/seq/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/seq/Makefile.depend
  projects/ifnet/usr.bin/setchannel/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/setchannel/Makefile.depend
  projects/ifnet/usr.bin/shar/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/shar/Makefile.depend
  projects/ifnet/usr.bin/showmount/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/showmount/Makefile.depend
  projects/ifnet/usr.bin/size/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/size/Makefile.depend
  projects/ifnet/usr.bin/smbutil/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/smbutil/Makefile.depend
  projects/ifnet/usr.bin/sockstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/sockstat/Makefile.depend
  projects/ifnet/usr.bin/sort/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/sort/Makefile.depend
  projects/ifnet/usr.bin/split/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/split/Makefile.depend
  projects/ifnet/usr.bin/ssh-copy-id/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ssh-copy-id/Makefile.depend
  projects/ifnet/usr.bin/stat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/stat/Makefile.depend
  projects/ifnet/usr.bin/stdbuf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/stdbuf/Makefile.depend
  projects/ifnet/usr.bin/strings/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/strings/Makefile.depend
  projects/ifnet/usr.bin/su/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/su/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libapr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libapr/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libapr_util/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libapr_util/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libserf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libserf/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_client/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_client/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_delta/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_delta/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_diff/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_diff/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_fs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_fs/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_fs_fs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_fs_fs/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_fs_util/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_fs_util/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_ra/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_ra/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_ra_local/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_ra_local/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_ra_serf/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_ra_serf/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_ra_svn/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_ra_svn/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_repos/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_repos/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_subr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_subr/Makefile.depend
  projects/ifnet/usr.bin/svn/lib/libsvn_wc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/lib/libsvn_wc/Makefile.depend
  projects/ifnet/usr.bin/svn/svn/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svn/Makefile.depend
  projects/ifnet/usr.bin/svn/svnadmin/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnadmin/Makefile.depend
  projects/ifnet/usr.bin/svn/svndumpfilter/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svndumpfilter/Makefile.depend
  projects/ifnet/usr.bin/svn/svnlook/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnlook/Makefile.depend
  projects/ifnet/usr.bin/svn/svnmucc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnmucc/Makefile.depend
  projects/ifnet/usr.bin/svn/svnrdump/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnrdump/Makefile.depend
  projects/ifnet/usr.bin/svn/svnserve/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnserve/Makefile.depend
  projects/ifnet/usr.bin/svn/svnsync/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnsync/Makefile.depend
  projects/ifnet/usr.bin/svn/svnversion/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/svn/svnversion/Makefile.depend
  projects/ifnet/usr.bin/systat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/systat/Makefile.depend
  projects/ifnet/usr.bin/tabs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tabs/Makefile.depend
  projects/ifnet/usr.bin/tail/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tail/Makefile.depend
  projects/ifnet/usr.bin/talk/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/talk/Makefile.depend
  projects/ifnet/usr.bin/tar/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tar/Makefile.depend
  projects/ifnet/usr.bin/tcopy/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tcopy/Makefile.depend
  projects/ifnet/usr.bin/tee/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tee/Makefile.depend
  projects/ifnet/usr.bin/telnet/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/telnet/Makefile.depend
  projects/ifnet/usr.bin/tftp/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tftp/Makefile.depend
  projects/ifnet/usr.bin/time/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/time/Makefile.depend
  projects/ifnet/usr.bin/timeout/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/timeout/Makefile.depend
  projects/ifnet/usr.bin/tip/tip/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tip/tip/Makefile.depend
  projects/ifnet/usr.bin/top/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/top/Makefile.depend
  projects/ifnet/usr.bin/touch/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/touch/Makefile.depend
  projects/ifnet/usr.bin/tput/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tput/Makefile.depend
  projects/ifnet/usr.bin/tr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tr/Makefile.depend
  projects/ifnet/usr.bin/true/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/true/Makefile.depend
  projects/ifnet/usr.bin/truncate/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/truncate/Makefile.depend
  projects/ifnet/usr.bin/truss/Makefile.depend.amd64
     - copied unchanged from r286410, head/usr.bin/truss/Makefile.depend.amd64
  projects/ifnet/usr.bin/tset/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tset/Makefile.depend
  projects/ifnet/usr.bin/tsort/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tsort/Makefile.depend
  projects/ifnet/usr.bin/tty/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/tty/Makefile.depend
  projects/ifnet/usr.bin/ul/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ul/Makefile.depend
  projects/ifnet/usr.bin/uname/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/uname/Makefile.depend
  projects/ifnet/usr.bin/unexpand/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/unexpand/Makefile.depend
  projects/ifnet/usr.bin/unifdef/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/unifdef/Makefile.depend
  projects/ifnet/usr.bin/uniq/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/uniq/Makefile.depend
  projects/ifnet/usr.bin/units/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/units/Makefile.depend
  projects/ifnet/usr.bin/unvis/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/unvis/Makefile.depend
  projects/ifnet/usr.bin/unzip/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/unzip/Makefile.depend
  projects/ifnet/usr.bin/usbhidaction/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/usbhidaction/Makefile.depend
  projects/ifnet/usr.bin/usbhidctl/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/usbhidctl/Makefile.depend
  projects/ifnet/usr.bin/users/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/users/Makefile.depend
  projects/ifnet/usr.bin/uudecode/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/uudecode/Makefile.depend
  projects/ifnet/usr.bin/uuencode/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/uuencode/Makefile.depend
  projects/ifnet/usr.bin/vacation/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vacation/Makefile.depend
  projects/ifnet/usr.bin/vgrind/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vgrind/Makefile.depend
  projects/ifnet/usr.bin/vgrind/RETEST/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vgrind/RETEST/Makefile.depend
  projects/ifnet/usr.bin/vi/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vi/Makefile.depend
  projects/ifnet/usr.bin/vis/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vis/Makefile.depend
  projects/ifnet/usr.bin/vmstat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vmstat/Makefile.depend
  projects/ifnet/usr.bin/vtfontcvt/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/vtfontcvt/Makefile.depend
  projects/ifnet/usr.bin/w/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/w/Makefile.depend
  projects/ifnet/usr.bin/wall/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/wall/Makefile.depend
  projects/ifnet/usr.bin/wc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/wc/Makefile.depend
  projects/ifnet/usr.bin/what/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/what/Makefile.depend
  projects/ifnet/usr.bin/whereis/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/whereis/Makefile.depend
  projects/ifnet/usr.bin/which/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/which/Makefile.depend
  projects/ifnet/usr.bin/who/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/who/Makefile.depend
  projects/ifnet/usr.bin/whois/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/whois/Makefile.depend
  projects/ifnet/usr.bin/write/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/write/Makefile.depend
  projects/ifnet/usr.bin/xargs/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xargs/Makefile.depend
  projects/ifnet/usr.bin/xinstall/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xinstall/Makefile.depend
  projects/ifnet/usr.bin/xinstall/Makefile.depend.host
     - copied unchanged from r286410, head/usr.bin/xinstall/Makefile.depend.host
  projects/ifnet/usr.bin/xlint/lint1/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xlint/lint1/Makefile.depend
  projects/ifnet/usr.bin/xlint/lint2/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xlint/lint2/Makefile.depend
  projects/ifnet/usr.bin/xlint/llib/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xlint/llib/Makefile.depend
  projects/ifnet/usr.bin/xlint/xlint/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xlint/xlint/Makefile.depend
  projects/ifnet/usr.bin/xstr/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xstr/Makefile.depend
  projects/ifnet/usr.bin/xz/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xz/Makefile.depend
  projects/ifnet/usr.bin/xzdec/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/xzdec/Makefile.depend
  projects/ifnet/usr.bin/yacc/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/yacc/Makefile.depend
  projects/ifnet/usr.bin/yes/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/yes/Makefile.depend
  projects/ifnet/usr.bin/ypcat/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ypcat/Makefile.depend
  projects/ifnet/usr.bin/ypmatch/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ypmatch/Makefile.depend
  projects/ifnet/usr.bin/ypwhich/Makefile.depend
     - copied unchanged from r286410, head/usr.bin/ypwhich/Makefile.depend
  projects/ifnet/usr.sbin/ac/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ac/Makefile.depend
  projects/ifnet/usr.sbin/accton/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/accton/Makefile.depend
  projects/ifnet/usr.sbin/acpi/acpiconf/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/acpi/acpiconf/Makefile.depend
  projects/ifnet/usr.sbin/acpi/acpidb/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/acpi/acpidb/Makefile.depend
  projects/ifnet/usr.sbin/acpi/acpidump/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/acpi/acpidump/Makefile.depend
  projects/ifnet/usr.sbin/acpi/iasl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/acpi/iasl/Makefile.depend
  projects/ifnet/usr.sbin/adduser/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/adduser/Makefile.depend
  projects/ifnet/usr.sbin/amd/amd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/amd/Makefile.depend
  projects/ifnet/usr.sbin/amd/amq/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/amq/Makefile.depend
  projects/ifnet/usr.sbin/amd/fixmount/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/fixmount/Makefile.depend
  projects/ifnet/usr.sbin/amd/fsinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/fsinfo/Makefile.depend
  projects/ifnet/usr.sbin/amd/hlfsd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/hlfsd/Makefile.depend
  projects/ifnet/usr.sbin/amd/include/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/include/Makefile.depend
  projects/ifnet/usr.sbin/amd/libamu/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/libamu/Makefile.depend
  projects/ifnet/usr.sbin/amd/mk-amd-map/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/mk-amd-map/Makefile.depend
  projects/ifnet/usr.sbin/amd/pawd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/pawd/Makefile.depend
  projects/ifnet/usr.sbin/amd/scripts/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/scripts/Makefile.depend
  projects/ifnet/usr.sbin/amd/wire-test/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/amd/wire-test/Makefile.depend
  projects/ifnet/usr.sbin/ancontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ancontrol/Makefile.depend
  projects/ifnet/usr.sbin/apm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/apm/Makefile.depend
  projects/ifnet/usr.sbin/apmd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/apmd/Makefile.depend
  projects/ifnet/usr.sbin/arp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/arp/Makefile.depend
  projects/ifnet/usr.sbin/asf/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/asf/Makefile.depend
  projects/ifnet/usr.sbin/audit/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/audit/Makefile.depend
  projects/ifnet/usr.sbin/auditd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/auditd/Makefile.depend
  projects/ifnet/usr.sbin/auditreduce/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/auditreduce/Makefile.depend
  projects/ifnet/usr.sbin/authpf/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/authpf/Makefile.depend
  projects/ifnet/usr.sbin/bhyve/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bhyve/Makefile.depend
  projects/ifnet/usr.sbin/bhyve/bootrom.c
     - copied unchanged from r286410, head/usr.sbin/bhyve/bootrom.c
  projects/ifnet/usr.sbin/bhyve/bootrom.h
     - copied unchanged from r286410, head/usr.sbin/bhyve/bootrom.h
  projects/ifnet/usr.sbin/bluetooth/ath3kfw/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/ath3kfw/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/bcmfw/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/bcmfw/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/bt3cfw/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/bt3cfw/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/bthidcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/bthidcontrol/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/bthidd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/bthidd/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/btpand/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/btpand/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/hccontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/hccontrol/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/hcsecd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/hcsecd/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/hcseriald/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/hcseriald/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/l2control/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/l2control/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/l2ping/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/l2ping/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/rfcomm_pppd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/rfcomm_pppd/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/sdpcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/sdpcontrol/Makefile.depend
  projects/ifnet/usr.sbin/bluetooth/sdpd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bluetooth/sdpd/Makefile.depend
  projects/ifnet/usr.sbin/boot0cfg/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/boot0cfg/Makefile.depend
  projects/ifnet/usr.sbin/boot98cfg/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/boot98cfg/Makefile.depend
  projects/ifnet/usr.sbin/bootparamd/bootparamd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bootparamd/bootparamd/Makefile.depend
  projects/ifnet/usr.sbin/bootparamd/callbootd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bootparamd/callbootd/Makefile.depend
  projects/ifnet/usr.sbin/bsdconfig/packages/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdconfig/packages/Makefile.depend
  projects/ifnet/usr.sbin/bsdconfig/packages/include/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdconfig/packages/include/Makefile.depend
  projects/ifnet/usr.sbin/bsdconfig/share/packages/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdconfig/share/packages/Makefile.depend
  projects/ifnet/usr.sbin/bsdinstall/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdinstall/Makefile.depend
  projects/ifnet/usr.sbin/bsdinstall/distextract/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdinstall/distextract/Makefile.depend
  projects/ifnet/usr.sbin/bsdinstall/distfetch/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdinstall/distfetch/Makefile.depend
  projects/ifnet/usr.sbin/bsdinstall/partedit/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdinstall/partedit/Makefile.depend
  projects/ifnet/usr.sbin/bsdinstall/scripts/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsdinstall/scripts/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/bsnmpd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/bsnmpd/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/gensnmptree/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/gensnmptree/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_atm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_atm/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_bridge/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_bridge/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_hast/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_hast/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_hostres/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_hostres/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_lm75/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_lm75/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_netgraph/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_netgraph/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_pf/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_pf/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_target/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_target/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_usm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_usm/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_wlan/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/modules/snmp_wlan/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/tools/bsnmptools/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/tools/bsnmptools/Makefile.depend
  projects/ifnet/usr.sbin/bsnmpd/tools/libbsnmptools/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/bsnmpd/tools/libbsnmptools/Makefile.depend
  projects/ifnet/usr.sbin/btxld/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/btxld/Makefile.depend
  projects/ifnet/usr.sbin/cdcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/cdcontrol/Makefile.depend
  projects/ifnet/usr.sbin/chkgrp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/chkgrp/Makefile.depend
  projects/ifnet/usr.sbin/chown/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/chown/Makefile.depend
  projects/ifnet/usr.sbin/chroot/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/chroot/Makefile.depend
  projects/ifnet/usr.sbin/ckdist/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ckdist/Makefile.depend
  projects/ifnet/usr.sbin/clear_locks/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/clear_locks/Makefile.depend
  projects/ifnet/usr.sbin/config/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/config/Makefile.depend
  projects/ifnet/usr.sbin/cpucontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/cpucontrol/Makefile.depend
  projects/ifnet/usr.sbin/crashinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/crashinfo/Makefile.depend
  projects/ifnet/usr.sbin/cron/cron/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/cron/cron/Makefile.depend
  projects/ifnet/usr.sbin/cron/crontab/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/cron/crontab/Makefile.depend
  projects/ifnet/usr.sbin/cron/lib/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/cron/lib/Makefile.depend
  projects/ifnet/usr.sbin/crunch/crunchgen/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/crunch/crunchgen/Makefile.depend
  projects/ifnet/usr.sbin/crunch/crunchide/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/crunch/crunchide/Makefile.depend
  projects/ifnet/usr.sbin/ctladm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ctladm/Makefile.depend
  projects/ifnet/usr.sbin/ctm/ctm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ctm/ctm/Makefile.depend
  projects/ifnet/usr.sbin/ctm/ctm_dequeue/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ctm/ctm_dequeue/Makefile.depend
  projects/ifnet/usr.sbin/ctm/ctm_rmail/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ctm/ctm_rmail/Makefile.depend
  projects/ifnet/usr.sbin/ctm/ctm_smail/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ctm/ctm_smail/Makefile.depend
  projects/ifnet/usr.sbin/daemon/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/daemon/Makefile.depend
  projects/ifnet/usr.sbin/dconschat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/dconschat/Makefile.depend
  projects/ifnet/usr.sbin/devinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/devinfo/Makefile.depend
  projects/ifnet/usr.sbin/digictl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/digictl/Makefile.depend
  projects/ifnet/usr.sbin/diskinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/diskinfo/Makefile.depend
  projects/ifnet/usr.sbin/dumpcis/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/dumpcis/Makefile.depend
  projects/ifnet/usr.sbin/editmap/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/editmap/Makefile.depend
  projects/ifnet/usr.sbin/edquota/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/edquota/Makefile.depend
  projects/ifnet/usr.sbin/eeprom/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/eeprom/Makefile.depend
  projects/ifnet/usr.sbin/etcupdate/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/etcupdate/Makefile.depend
  projects/ifnet/usr.sbin/extattr/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/extattr/Makefile.depend
  projects/ifnet/usr.sbin/extattrctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/extattrctl/Makefile.depend
  projects/ifnet/usr.sbin/fdcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fdcontrol/Makefile.depend
  projects/ifnet/usr.sbin/fdformat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fdformat/Makefile.depend
  projects/ifnet/usr.sbin/fdread/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fdread/Makefile.depend
  projects/ifnet/usr.sbin/fdwrite/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fdwrite/Makefile.depend
  projects/ifnet/usr.sbin/fifolog/fifolog_create/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fifolog/fifolog_create/Makefile.depend
  projects/ifnet/usr.sbin/fifolog/fifolog_reader/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fifolog/fifolog_reader/Makefile.depend
  projects/ifnet/usr.sbin/fifolog/fifolog_writer/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fifolog/fifolog_writer/Makefile.depend
  projects/ifnet/usr.sbin/fifolog/lib/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fifolog/lib/Makefile.depend
  projects/ifnet/usr.sbin/flowctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/flowctl/Makefile.depend
  projects/ifnet/usr.sbin/freebsd-update/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/freebsd-update/Makefile.depend
  projects/ifnet/usr.sbin/fstyp/geli.c
     - copied unchanged from r286410, head/usr.sbin/fstyp/geli.c
  projects/ifnet/usr.sbin/fstyp/zfs.c
     - copied unchanged from r286410, head/usr.sbin/fstyp/zfs.c
  projects/ifnet/usr.sbin/fwcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/fwcontrol/Makefile.depend
  projects/ifnet/usr.sbin/getfmac/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/getfmac/Makefile.depend
  projects/ifnet/usr.sbin/getpmac/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/getpmac/Makefile.depend
  projects/ifnet/usr.sbin/gpioctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/gpioctl/Makefile.depend
  projects/ifnet/usr.sbin/gssd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/gssd/Makefile.depend
  projects/ifnet/usr.sbin/gstat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/gstat/Makefile.depend
  projects/ifnet/usr.sbin/i2c/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/i2c/Makefile.depend
  projects/ifnet/usr.sbin/ifmcstat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ifmcstat/Makefile.depend
  projects/ifnet/usr.sbin/inetd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/inetd/Makefile.depend
  projects/ifnet/usr.sbin/iostat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/iostat/Makefile.depend
  projects/ifnet/usr.sbin/ip6addrctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ip6addrctl/Makefile.depend
  projects/ifnet/usr.sbin/ipfwpcap/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ipfwpcap/Makefile.depend
  projects/ifnet/usr.sbin/jail/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/jail/Makefile.depend
  projects/ifnet/usr.sbin/jexec/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/jexec/Makefile.depend
  projects/ifnet/usr.sbin/jls/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/jls/Makefile.depend
  projects/ifnet/usr.sbin/kbdcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/kbdcontrol/Makefile.depend
  projects/ifnet/usr.sbin/kbdmap/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/kbdmap/Makefile.depend
  projects/ifnet/usr.sbin/keyserv/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/keyserv/Makefile.depend
  projects/ifnet/usr.sbin/kgmon/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/kgmon/Makefile.depend
  projects/ifnet/usr.sbin/kgzip/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/kgzip/Makefile.depend
  projects/ifnet/usr.sbin/kldxref/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/kldxref/Makefile.depend
  projects/ifnet/usr.sbin/lastlogin/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lastlogin/Makefile.depend
  projects/ifnet/usr.sbin/lmcconfig/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lmcconfig/Makefile.depend
  projects/ifnet/usr.sbin/lpr/chkprintcap/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/chkprintcap/Makefile.depend
  projects/ifnet/usr.sbin/lpr/common_source/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/common_source/Makefile.depend
  projects/ifnet/usr.sbin/lpr/filters.ru/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/filters.ru/Makefile.depend
  projects/ifnet/usr.sbin/lpr/filters.ru/koi2855/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/filters.ru/koi2855/Makefile.depend
  projects/ifnet/usr.sbin/lpr/filters.ru/koi2alt/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/filters.ru/koi2alt/Makefile.depend
  projects/ifnet/usr.sbin/lpr/filters/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/filters/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lp/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lpc/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lpc/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lpd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lpd/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lpq/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lpq/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lpr/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lpr/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lprm/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lprm/Makefile.depend
  projects/ifnet/usr.sbin/lpr/lptest/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/lptest/Makefile.depend
  projects/ifnet/usr.sbin/lpr/pac/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lpr/pac/Makefile.depend
  projects/ifnet/usr.sbin/lptcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/lptcontrol/Makefile.depend
  projects/ifnet/usr.sbin/mailstats/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mailstats/Makefile.depend
  projects/ifnet/usr.sbin/mailwrapper/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mailwrapper/Makefile.depend
  projects/ifnet/usr.sbin/makefs/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/makefs/Makefile.depend
  projects/ifnet/usr.sbin/makemap/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/makemap/Makefile.depend
  projects/ifnet/usr.sbin/manctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/manctl/Makefile.depend
  projects/ifnet/usr.sbin/memcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/memcontrol/Makefile.depend
  projects/ifnet/usr.sbin/mergemaster/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mergemaster/Makefile.depend
  projects/ifnet/usr.sbin/mfiutil/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mfiutil/Makefile.depend
  projects/ifnet/usr.sbin/mixer/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mixer/Makefile.depend
  projects/ifnet/usr.sbin/mld6query/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mld6query/Makefile.depend
  projects/ifnet/usr.sbin/mlxcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mlxcontrol/Makefile.depend
  projects/ifnet/usr.sbin/mount_smbfs/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mount_smbfs/Makefile.depend
  projects/ifnet/usr.sbin/mountd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mountd/Makefile.depend
  projects/ifnet/usr.sbin/moused/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/moused/Makefile.depend
  projects/ifnet/usr.sbin/mptable/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mptable/Makefile.depend
  projects/ifnet/usr.sbin/mptutil/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mptutil/Makefile.depend
  projects/ifnet/usr.sbin/mtest/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mtest/Makefile.depend
  projects/ifnet/usr.sbin/mtree/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/mtree/Makefile.depend
  projects/ifnet/usr.sbin/ndiscvt/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ndiscvt/Makefile.depend
  projects/ifnet/usr.sbin/ndp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ndp/Makefile.depend
  projects/ifnet/usr.sbin/newsyslog/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/newsyslog/Makefile.depend
  projects/ifnet/usr.sbin/nfscbd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nfscbd/Makefile.depend
  projects/ifnet/usr.sbin/nfsd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nfsd/Makefile.depend
  projects/ifnet/usr.sbin/nfsdumpstate/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nfsdumpstate/Makefile.depend
  projects/ifnet/usr.sbin/nfsrevoke/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nfsrevoke/Makefile.depend
  projects/ifnet/usr.sbin/nfsuserd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nfsuserd/Makefile.depend
  projects/ifnet/usr.sbin/ngctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ngctl/Makefile.depend
  projects/ifnet/usr.sbin/nghook/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nghook/Makefile.depend
  projects/ifnet/usr.sbin/nmtree/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nmtree/Makefile.depend
  projects/ifnet/usr.sbin/nologin/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nologin/Makefile.depend
  projects/ifnet/usr.sbin/nscd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/nscd/Makefile.depend
  projects/ifnet/usr.sbin/ntp/doc/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/doc/Makefile.depend
  projects/ifnet/usr.sbin/ntp/libntp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/libntp/Makefile.depend
  projects/ifnet/usr.sbin/ntp/libntpevent/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/libntpevent/Makefile.depend
  projects/ifnet/usr.sbin/ntp/libopts/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/libopts/Makefile.depend
  projects/ifnet/usr.sbin/ntp/libparse/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/libparse/Makefile.depend
  projects/ifnet/usr.sbin/ntp/ntp-keygen/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/ntp-keygen/Makefile.depend
  projects/ifnet/usr.sbin/ntp/ntpd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/ntpd/Makefile.depend
  projects/ifnet/usr.sbin/ntp/ntpdate/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/ntpdate/Makefile.depend
  projects/ifnet/usr.sbin/ntp/ntpdc/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/ntpdc/Makefile.depend
  projects/ifnet/usr.sbin/ntp/ntpq/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/ntpq/Makefile.depend
  projects/ifnet/usr.sbin/ntp/ntptime/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/ntptime/Makefile.depend
  projects/ifnet/usr.sbin/ntp/sntp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ntp/sntp/Makefile.depend
  projects/ifnet/usr.sbin/ofwdump/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ofwdump/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/backend-partmanager/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/backend-partmanager/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/backend-query/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/backend-query/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/backend/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/backend/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/conf/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/conf/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/doc/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/doc/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/examples/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/examples/Makefile.depend
  projects/ifnet/usr.sbin/pc-sysinstall/pc-sysinstall/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pc-sysinstall/pc-sysinstall/Makefile.depend
  projects/ifnet/usr.sbin/pciconf/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pciconf/Makefile.depend
  projects/ifnet/usr.sbin/periodic/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/periodic/Makefile.depend
  projects/ifnet/usr.sbin/pkg/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pkg/Makefile.depend
  projects/ifnet/usr.sbin/pmcannotate/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pmcannotate/Makefile.depend
  projects/ifnet/usr.sbin/pmccontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pmccontrol/Makefile.depend
  projects/ifnet/usr.sbin/pmcstat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pmcstat/Makefile.depend
  projects/ifnet/usr.sbin/pnpinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pnpinfo/Makefile.depend
  projects/ifnet/usr.sbin/portsnap/make_index/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/portsnap/make_index/Makefile.depend
  projects/ifnet/usr.sbin/portsnap/phttpget/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/portsnap/phttpget/Makefile.depend
  projects/ifnet/usr.sbin/portsnap/portsnap/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/portsnap/portsnap/Makefile.depend
  projects/ifnet/usr.sbin/powerd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/powerd/Makefile.depend
  projects/ifnet/usr.sbin/ppp/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ppp/Makefile.depend
  projects/ifnet/usr.sbin/pppctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pppctl/Makefile.depend
  projects/ifnet/usr.sbin/praliases/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/praliases/Makefile.depend
  projects/ifnet/usr.sbin/praudit/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/praudit/Makefile.depend
  projects/ifnet/usr.sbin/procctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/procctl/Makefile.depend
  projects/ifnet/usr.sbin/pstat/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pstat/Makefile.depend
  projects/ifnet/usr.sbin/pw/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pw/Makefile.depend
  projects/ifnet/usr.sbin/pw/pw_utils.c
     - copied unchanged from r286410, head/usr.sbin/pw/pw_utils.c
  projects/ifnet/usr.sbin/pw/strtounum.c
     - copied unchanged from r286410, head/usr.sbin/pw/strtounum.c
  projects/ifnet/usr.sbin/pw/tests/pw-modified.conf
     - copied unchanged from r286410, head/usr.sbin/pw/tests/pw-modified.conf
  projects/ifnet/usr.sbin/pw/tests/pw.conf
     - copied unchanged from r286410, head/usr.sbin/pw/tests/pw.conf
  projects/ifnet/usr.sbin/pw/tests/pw_config.sh
     - copied unchanged from r286410, head/usr.sbin/pw/tests/pw_config.sh
  projects/ifnet/usr.sbin/pw/tests/pw_groupadd.sh
     - copied unchanged from r286410, head/usr.sbin/pw/tests/pw_groupadd.sh
  projects/ifnet/usr.sbin/pwd_mkdb/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/pwd_mkdb/Makefile.depend
  projects/ifnet/usr.sbin/quot/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/quot/Makefile.depend
  projects/ifnet/usr.sbin/quotaon/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/quotaon/Makefile.depend
  projects/ifnet/usr.sbin/rarpd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rarpd/Makefile.depend
  projects/ifnet/usr.sbin/repquota/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/repquota/Makefile.depend
  projects/ifnet/usr.sbin/rip6query/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rip6query/Makefile.depend
  projects/ifnet/usr.sbin/rmt/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rmt/Makefile.depend
  projects/ifnet/usr.sbin/route6d/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/route6d/Makefile.depend
  projects/ifnet/usr.sbin/rpc.lockd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpc.lockd/Makefile.depend
  projects/ifnet/usr.sbin/rpc.statd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpc.statd/Makefile.depend
  projects/ifnet/usr.sbin/rpc.umntall/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpc.umntall/Makefile.depend
  projects/ifnet/usr.sbin/rpc.yppasswdd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpc.yppasswdd/Makefile.depend
  projects/ifnet/usr.sbin/rpc.ypupdated/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpc.ypupdated/Makefile.depend
  projects/ifnet/usr.sbin/rpc.ypxfrd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpc.ypxfrd/Makefile.depend
  projects/ifnet/usr.sbin/rpcbind/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rpcbind/Makefile.depend
  projects/ifnet/usr.sbin/rrenumd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rrenumd/Makefile.depend
  projects/ifnet/usr.sbin/rtadvctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rtadvctl/Makefile.depend
  projects/ifnet/usr.sbin/rtadvd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rtadvd/Makefile.depend
  projects/ifnet/usr.sbin/rtprio/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rtprio/Makefile.depend
  projects/ifnet/usr.sbin/rtsold/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rtsold/Makefile.depend
  projects/ifnet/usr.sbin/rwhod/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/rwhod/Makefile.depend
  projects/ifnet/usr.sbin/sa/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/sa/Makefile.depend
  projects/ifnet/usr.sbin/sendmail/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/sendmail/Makefile.depend
  projects/ifnet/usr.sbin/service/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/service/Makefile.depend
  projects/ifnet/usr.sbin/services_mkdb/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/services_mkdb/Makefile.depend
  projects/ifnet/usr.sbin/setfib/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/setfib/Makefile.depend
  projects/ifnet/usr.sbin/setfmac/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/setfmac/Makefile.depend
  projects/ifnet/usr.sbin/setpmac/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/setpmac/Makefile.depend
  projects/ifnet/usr.sbin/sicontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/sicontrol/Makefile.depend
  projects/ifnet/usr.sbin/smbmsg/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/smbmsg/Makefile.depend
  projects/ifnet/usr.sbin/snapinfo/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/snapinfo/Makefile.depend
  projects/ifnet/usr.sbin/spkrtest/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/spkrtest/Makefile.depend
  projects/ifnet/usr.sbin/spray/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/spray/Makefile.depend
  projects/ifnet/usr.sbin/syslogd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/syslogd/Makefile.depend
  projects/ifnet/usr.sbin/tcpdchk/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/tcpdchk/Makefile.depend
  projects/ifnet/usr.sbin/tcpdmatch/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/tcpdmatch/Makefile.depend
  projects/ifnet/usr.sbin/tcpdrop/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/tcpdrop/Makefile.depend
  projects/ifnet/usr.sbin/tcpdump/tcpdump/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/tcpdump/tcpdump/Makefile.depend
  projects/ifnet/usr.sbin/timed/timed/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/timed/timed/Makefile.depend
  projects/ifnet/usr.sbin/timed/timedc/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/timed/timedc/Makefile.depend
  projects/ifnet/usr.sbin/traceroute/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/traceroute/Makefile.depend
  projects/ifnet/usr.sbin/traceroute6/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/traceroute6/Makefile.depend
  projects/ifnet/usr.sbin/trpt/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/trpt/Makefile.depend
  projects/ifnet/usr.sbin/tzsetup/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/tzsetup/Makefile.depend
  projects/ifnet/usr.sbin/uathload/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/uathload/Makefile.depend
  projects/ifnet/usr.sbin/ugidfw/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ugidfw/Makefile.depend
  projects/ifnet/usr.sbin/uhsoctl/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/uhsoctl/Makefile.depend
  projects/ifnet/usr.sbin/usbconfig/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/usbconfig/Makefile.depend
  projects/ifnet/usr.sbin/usbdump/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/usbdump/Makefile.depend
  projects/ifnet/usr.sbin/utx/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/utx/Makefile.depend
  projects/ifnet/usr.sbin/vidcontrol/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/vidcontrol/Makefile.depend
  projects/ifnet/usr.sbin/vipw/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/vipw/Makefile.depend
  projects/ifnet/usr.sbin/wake/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wake/Makefile.depend
  projects/ifnet/usr.sbin/watch/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/watch/Makefile.depend
  projects/ifnet/usr.sbin/watchdogd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/watchdogd/Makefile.depend
  projects/ifnet/usr.sbin/wlandebug/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wlandebug/Makefile.depend
  projects/ifnet/usr.sbin/wlconfig/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wlconfig/Makefile.depend
  projects/ifnet/usr.sbin/wpa/hostapd/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wpa/hostapd/Makefile.depend
  projects/ifnet/usr.sbin/wpa/hostapd_cli/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wpa/hostapd_cli/Makefile.depend
  projects/ifnet/usr.sbin/wpa/ndis_events/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wpa/ndis_events/Makefile.depend
  projects/ifnet/usr.sbin/wpa/wpa_cli/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wpa/wpa_cli/Makefile.depend
  projects/ifnet/usr.sbin/wpa/wpa_passphrase/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wpa/wpa_passphrase/Makefile.depend
  projects/ifnet/usr.sbin/wpa/wpa_supplicant/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/wpa/wpa_supplicant/Makefile.depend
  projects/ifnet/usr.sbin/yp_mkdb/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/yp_mkdb/Makefile.depend
  projects/ifnet/usr.sbin/ypbind/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ypbind/Makefile.depend
  projects/ifnet/usr.sbin/yppoll/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/yppoll/Makefile.depend
  projects/ifnet/usr.sbin/yppush/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/yppush/Makefile.depend
  projects/ifnet/usr.sbin/ypserv/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ypserv/Makefile.depend
  projects/ifnet/usr.sbin/ypset/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/ypset/Makefile.depend
  projects/ifnet/usr.sbin/zic/zdump/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/zic/zdump/Makefile.depend
  projects/ifnet/usr.sbin/zic/zic/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/zic/zic/Makefile.depend
  projects/ifnet/usr.sbin/zzz/Makefile.depend
     - copied unchanged from r286410, head/usr.sbin/zzz/Makefile.depend
Directory Properties:
  projects/ifnet/contrib/elftoolchain/ar/   (props changed)
  projects/ifnet/contrib/elftoolchain/brandelf/   (props changed)
  projects/ifnet/contrib/elftoolchain/elfdump/   (props changed)
  projects/ifnet/targets/   (props changed)
Deleted:
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap
  projects/ifnet/contrib/ntp/sntp/tests/crypto.cpp
  projects/ifnet/contrib/ntp/sntp/tests/keyFile.cpp
  projects/ifnet/contrib/ntp/sntp/tests/kodDatabase.cpp
  projects/ifnet/contrib/ntp/sntp/tests/kodFile.cpp
  projects/ifnet/contrib/ntp/sntp/tests/networking.cpp
  projects/ifnet/contrib/ntp/sntp/tests/packetHandling.cpp
  projects/ifnet/contrib/ntp/sntp/tests/packetProcessing.cpp
  projects/ifnet/contrib/ntp/sntp/tests/utilities.cpp
  projects/ifnet/contrib/ntp/tests/libntp/a_md5encrypt.cpp
  projects/ifnet/contrib/ntp/tests/libntp/atoint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/atouint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/authkeys.cpp
  projects/ifnet/contrib/ntp/tests/libntp/buftvtots.cpp
  projects/ifnet/contrib/ntp/tests/libntp/calendar.cpp
  projects/ifnet/contrib/ntp/tests/libntp/caljulian.cpp
  projects/ifnet/contrib/ntp/tests/libntp/caltontp.cpp
  projects/ifnet/contrib/ntp/tests/libntp/calyearstart.cpp
  projects/ifnet/contrib/ntp/tests/libntp/clocktime.cpp
  projects/ifnet/contrib/ntp/tests/libntp/decodenetnum.cpp
  projects/ifnet/contrib/ntp/tests/libntp/hextoint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/hextolfp.cpp
  projects/ifnet/contrib/ntp/tests/libntp/humandate.cpp
  projects/ifnet/contrib/ntp/tests/libntp/lfpfunc.cpp
  projects/ifnet/contrib/ntp/tests/libntp/lfptostr.cpp
  projects/ifnet/contrib/ntp/tests/libntp/libntptest.cpp
  projects/ifnet/contrib/ntp/tests/libntp/libntptest.h
  projects/ifnet/contrib/ntp/tests/libntp/modetoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/msyslog.cpp
  projects/ifnet/contrib/ntp/tests/libntp/netof.cpp
  projects/ifnet/contrib/ntp/tests/libntp/numtoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/numtohost.cpp
  projects/ifnet/contrib/ntp/tests/libntp/octtoint.cpp
  projects/ifnet/contrib/ntp/tests/libntp/prettydate.cpp
  projects/ifnet/contrib/ntp/tests/libntp/recvbuff.cpp
  projects/ifnet/contrib/ntp/tests/libntp/refnumtoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/sfptostr.cpp
  projects/ifnet/contrib/ntp/tests/libntp/socktoa.cpp
  projects/ifnet/contrib/ntp/tests/libntp/ssl_init.cpp
  projects/ifnet/contrib/ntp/tests/libntp/statestr.cpp
  projects/ifnet/contrib/ntp/tests/libntp/strtolfp.cpp
  projects/ifnet/contrib/ntp/tests/libntp/timespecops.cpp
  projects/ifnet/contrib/ntp/tests/libntp/timestructs.cpp
  projects/ifnet/contrib/ntp/tests/libntp/timestructs.h
  projects/ifnet/contrib/ntp/tests/libntp/timevalops.cpp
  projects/ifnet/contrib/ntp/tests/libntp/tstotv.cpp
  projects/ifnet/contrib/ntp/tests/libntp/tvtots.cpp
  projects/ifnet/contrib/ntp/tests/libntp/uglydate.cpp
  projects/ifnet/contrib/ntp/tests/libntp/vi64ops.cpp
  projects/ifnet/contrib/ntp/tests/libntp/ymd2yd.cpp
  projects/ifnet/contrib/ntp/util/ansi2knr.1
  projects/ifnet/contrib/ntp/util/ansi2knr.c
  projects/ifnet/contrib/sendmail/libsm/path.c
  projects/ifnet/contrib/tcpdump/bootp.h
  projects/ifnet/contrib/top/top.X
  projects/ifnet/contrib/top/top.local.H
  projects/ifnet/etc/tests/
  projects/ifnet/gnu/usr.bin/binutils/addr2line/
  projects/ifnet/gnu/usr.bin/binutils/ar/
  projects/ifnet/gnu/usr.bin/binutils/nm/
  projects/ifnet/gnu/usr.bin/binutils/ranlib/
  projects/ifnet/gnu/usr.bin/binutils/readelf/
  projects/ifnet/gnu/usr.bin/binutils/size/
  projects/ifnet/gnu/usr.bin/binutils/strings/
  projects/ifnet/gnu/usr.bin/binutils/strip/
  projects/ifnet/gnu/usr.bin/cc/c++filt/Makefile
  projects/ifnet/gnu/usr.bin/rcs/ident/
  projects/ifnet/lib/libarchive/libarchive.pc
  projects/ifnet/lib/libc/amd64/sys/reboot.S
  projects/ifnet/lib/libc/arm/sys/fork.S
  projects/ifnet/lib/libc/i386/sys/reboot.S
  projects/ifnet/lib/libc/mips/sys/fork.S
  projects/ifnet/lib/libmd/sha256.h
  projects/ifnet/lib/libmd/sha256c.c
  projects/ifnet/lib/libnv/nv.3
  projects/ifnet/release/tools/gce-package.sh
  projects/ifnet/share/man/man4/dtrace-io.4
  projects/ifnet/share/man/man4/dtrace-ip.4
  projects/ifnet/share/man/man4/dtrace-proc.4
  projects/ifnet/share/man/man4/dtrace-sched.4
  projects/ifnet/share/man/man4/dtrace-tcp.4
  projects/ifnet/share/man/man4/dtrace-udp.4
  projects/ifnet/share/man/man9/PCI_ADD_VF.9
  projects/ifnet/share/man/man9/PCI_INIT_IOV.9
  projects/ifnet/share/man/man9/PCI_UNINIT_IOV.9
  projects/ifnet/sys/amd64/include/xen/xenfunc.h
  projects/ifnet/sys/amd64/include/xen/xenvar.h
  projects/ifnet/sys/arm/annapurna/alpine/hal/
  projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c
  projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c
  projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c
  projects/ifnet/sys/cddl/dev/lockstat/
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmobject.c
  projects/ifnet/sys/dev/cxgbe/firmware/t4fw-1.11.27.0.bin.uu
  projects/ifnet/sys/dev/cxgbe/firmware/t5fw-1.11.27.0.bin.uu
  projects/ifnet/sys/dev/random/dummy_rng.c
  projects/ifnet/sys/dev/random/live_entropy_sources.c
  projects/ifnet/sys/dev/random/live_entropy_sources.h
  projects/ifnet/sys/dev/random/random_adaptors.c
  projects/ifnet/sys/dev/random/random_adaptors.h
  projects/ifnet/sys/dev/random/randomdev_soft.c
  projects/ifnet/sys/dev/random/randomdev_soft.h
  projects/ifnet/sys/i386/include/privatespace.h
  projects/ifnet/sys/i386/include/xen/xenfunc.h
  projects/ifnet/sys/i386/include/xen/xenvar.h
  projects/ifnet/sys/kern/subr_dnvlist.c
  projects/ifnet/sys/kern/subr_nvlist.c
  projects/ifnet/sys/kern/subr_nvpair.c
  projects/ifnet/sys/mips/rmi/dev/iic/ds1374u.c
  projects/ifnet/sys/modules/dtrace/lockstat/
  projects/ifnet/sys/modules/random/Makefile
  projects/ifnet/sys/pc98/include/privatespace.h
  projects/ifnet/sys/powerpc/aim/interrupt.c
  projects/ifnet/sys/powerpc/booke/interrupt.c
  projects/ifnet/sys/sys/nv_impl.h
  projects/ifnet/sys/sys/nvlist_impl.h
  projects/ifnet/sys/sys/nvpair_impl.h
  projects/ifnet/tools/bus_space/C/libbus_space.h
  projects/ifnet/tools/bus_space/bus_space.c
  projects/ifnet/tools/bus_space/bus_space.h
  projects/ifnet/usr.bin/make/
  projects/ifnet/usr.bin/vgrind/vgrindefs.c
  projects/ifnet/usr.sbin/pw/fileupd.c
Modified:
  projects/ifnet/.arcconfig
  projects/ifnet/Makefile
  projects/ifnet/Makefile.inc1
  projects/ifnet/ObsoleteFiles.inc
  projects/ifnet/UPDATING
  projects/ifnet/bin/chmod/chmod.c
  projects/ifnet/bin/cp/cp.1
  projects/ifnet/bin/cp/cp.c
  projects/ifnet/bin/cp/extern.h
  projects/ifnet/bin/cp/utils.c
  projects/ifnet/bin/dd/dd.1
  projects/ifnet/bin/ls/Makefile
  projects/ifnet/bin/ls/extern.h
  projects/ifnet/bin/ls/ls.1
  projects/ifnet/bin/ls/ls.c
  projects/ifnet/bin/ls/ls.h
  projects/ifnet/bin/ls/print.c
  projects/ifnet/bin/ls/util.c
  projects/ifnet/bin/mv/mv.c
  projects/ifnet/bin/ps/ps.1
  projects/ifnet/bin/ps/ps.c
  projects/ifnet/bin/sh/alias.c
  projects/ifnet/bin/sh/exec.c
  projects/ifnet/bin/sh/sh.1
  projects/ifnet/bin/stty/stty.c
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh
  projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh
  projects/ifnet/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c
  projects/ifnet/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/ifnet/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/ifnet/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/ifnet/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.h
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c
  projects/ifnet/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
  projects/ifnet/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/ifnet/cddl/lib/Makefile
  projects/ifnet/cddl/lib/libdtrace/Makefile
  projects/ifnet/cddl/lib/libnvpair/Makefile
  projects/ifnet/cddl/lib/libzfs/Makefile
  projects/ifnet/cddl/lib/libzfs_core/Makefile
  projects/ifnet/cddl/usr.sbin/Makefile
  projects/ifnet/cddl/usr.sbin/dtrace/Makefile
  projects/ifnet/contrib/bmake/ChangeLog
  projects/ifnet/contrib/bmake/Makefile
  projects/ifnet/contrib/bmake/bmake.1
  projects/ifnet/contrib/bmake/bmake.cat1
  projects/ifnet/contrib/bmake/make.1
  projects/ifnet/contrib/bmake/mk/ChangeLog
  projects/ifnet/contrib/bmake/mk/dirdeps.mk
  projects/ifnet/contrib/bmake/mk/gendirdeps.mk
  projects/ifnet/contrib/bmake/mk/install-mk
  projects/ifnet/contrib/bmake/mk/meta.stage.mk
  projects/ifnet/contrib/bmake/mk/meta.sys.mk
  projects/ifnet/contrib/bmake/mk/meta2deps.sh
  projects/ifnet/contrib/bmake/mk/mkopt.sh
  projects/ifnet/contrib/bmake/targ.c
  projects/ifnet/contrib/bsnmp/snmp_mibII/mibII_ip.c
  projects/ifnet/contrib/diff/src/context.c
  projects/ifnet/contrib/dtc/checks.c
  projects/ifnet/contrib/elftoolchain/common/_elftc.h
  projects/ifnet/contrib/elftoolchain/common/elfdefinitions.h
  projects/ifnet/contrib/elftoolchain/elfcopy/elfcopy.h
  projects/ifnet/contrib/elftoolchain/elfcopy/main.c
  projects/ifnet/contrib/elftoolchain/elfcopy/sections.c
  projects/ifnet/contrib/elftoolchain/elfcopy/symbols.c
  projects/ifnet/contrib/elftoolchain/libdwarf/dwarf_sections.c
  projects/ifnet/contrib/elftoolchain/libdwarf/libdwarf_reloc.c
  projects/ifnet/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c
  projects/ifnet/contrib/elftoolchain/libelftc/os.Linux.mk
  projects/ifnet/contrib/elftoolchain/readelf/readelf.1
  projects/ifnet/contrib/elftoolchain/readelf/readelf.c
  projects/ifnet/contrib/file/ChangeLog
  projects/ifnet/contrib/file/Makefile.in
  projects/ifnet/contrib/file/TODO
  projects/ifnet/contrib/file/aclocal.m4
  projects/ifnet/contrib/file/compile
  projects/ifnet/contrib/file/config.h.in
  projects/ifnet/contrib/file/configure
  projects/ifnet/contrib/file/configure.ac
  projects/ifnet/contrib/file/depcomp
  projects/ifnet/contrib/file/doc/Makefile.in
  projects/ifnet/contrib/file/doc/file.man
  projects/ifnet/contrib/file/doc/libmagic.man
  projects/ifnet/contrib/file/ltmain.sh
  projects/ifnet/contrib/file/magic/Magdir/android
  projects/ifnet/contrib/file/magic/Magdir/apple
  projects/ifnet/contrib/file/magic/Magdir/archive
  projects/ifnet/contrib/file/magic/Magdir/audio
  projects/ifnet/contrib/file/magic/Magdir/cafebabe
  projects/ifnet/contrib/file/magic/Magdir/commands
  projects/ifnet/contrib/file/magic/Magdir/compress
  projects/ifnet/contrib/file/magic/Magdir/console
  projects/ifnet/contrib/file/magic/Magdir/dyadic
  projects/ifnet/contrib/file/magic/Magdir/filesystems
  projects/ifnet/contrib/file/magic/Magdir/gnu
  projects/ifnet/contrib/file/magic/Magdir/images
  projects/ifnet/contrib/file/magic/Magdir/jpeg
  projects/ifnet/contrib/file/magic/Magdir/linux
  projects/ifnet/contrib/file/magic/Magdir/mach
  projects/ifnet/contrib/file/magic/Magdir/mathematica
  projects/ifnet/contrib/file/magic/Magdir/misctools
  projects/ifnet/contrib/file/magic/Magdir/modem
  projects/ifnet/contrib/file/magic/Magdir/mozilla
  projects/ifnet/contrib/file/magic/Magdir/os2
  projects/ifnet/contrib/file/magic/Magdir/pdf
  projects/ifnet/contrib/file/magic/Magdir/perl
  projects/ifnet/contrib/file/magic/Magdir/riff
  projects/ifnet/contrib/file/magic/Magdir/sereal
  projects/ifnet/contrib/file/magic/Magdir/sgml
  projects/ifnet/contrib/file/magic/Magdir/varied.script
  projects/ifnet/contrib/file/magic/Magdir/vorbis
  projects/ifnet/contrib/file/magic/Makefile.am
  projects/ifnet/contrib/file/magic/Makefile.in
  projects/ifnet/contrib/file/missing
  projects/ifnet/contrib/file/python/Makefile.in
  projects/ifnet/contrib/file/src/Makefile.in
  projects/ifnet/contrib/file/src/apprentice.c
  projects/ifnet/contrib/file/src/ascmagic.c
  projects/ifnet/contrib/file/src/cdf.c
  projects/ifnet/contrib/file/src/cdf.h
  projects/ifnet/contrib/file/src/compress.c
  projects/ifnet/contrib/file/src/encoding.c
  projects/ifnet/contrib/file/src/file.c
  projects/ifnet/contrib/file/src/file.h
  projects/ifnet/contrib/file/src/file_opts.h
  projects/ifnet/contrib/file/src/fsmagic.c
  projects/ifnet/contrib/file/src/funcs.c
  projects/ifnet/contrib/file/src/is_tar.c
  projects/ifnet/contrib/file/src/magic.c
  projects/ifnet/contrib/file/src/magic.h
  projects/ifnet/contrib/file/src/magic.h.in
  projects/ifnet/contrib/file/src/print.c
  projects/ifnet/contrib/file/src/readcdf.c
  projects/ifnet/contrib/file/src/readelf.c
  projects/ifnet/contrib/file/src/softmagic.c
  projects/ifnet/contrib/file/tests/Makefile.in
  projects/ifnet/contrib/gcc/c-cppbuiltin.c
  projects/ifnet/contrib/gcc/cfgexpand.c
  projects/ifnet/contrib/gcc/common.opt
  projects/ifnet/contrib/gcc/config/arm/lib1funcs.asm
  projects/ifnet/contrib/gcc/doc/cpp.texi
  projects/ifnet/contrib/gcc/doc/gcc.1
  projects/ifnet/contrib/gcc/doc/invoke.texi
  projects/ifnet/contrib/gcc/gcc.c
  projects/ifnet/contrib/gcc/longlong.h
  projects/ifnet/contrib/libarchive/libarchive/archive_read_support_format_tar.c
  projects/ifnet/contrib/libcxxrt/FREEBSD-upgrade
  projects/ifnet/contrib/libcxxrt/libelftc_dem_gnu3.c
  projects/ifnet/contrib/libxo/libxo/libxo.c
  projects/ifnet/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/ifnet/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  projects/ifnet/contrib/llvm/tools/lldb/docs/lldb.1
  projects/ifnet/contrib/mdocml/read.c
  projects/ifnet/contrib/netbsd-tests/lib/libc/c063/t_faccessat.c
  projects/ifnet/contrib/netbsd-tests/lib/libc/c063/t_openat.c
  projects/ifnet/contrib/netbsd-tests/lib/libc/c063/t_readlinkat.c
  projects/ifnet/contrib/netbsd-tests/lib/libc/c063/t_unlinkat.c
  projects/ifnet/contrib/ntp/ChangeLog
  projects/ifnet/contrib/ntp/CommitLog
  projects/ifnet/contrib/ntp/Makefile.am
  projects/ifnet/contrib/ntp/Makefile.in
  projects/ifnet/contrib/ntp/NEWS
  projects/ifnet/contrib/ntp/aclocal.m4
  projects/ifnet/contrib/ntp/adjtimed/Makefile.in
  projects/ifnet/contrib/ntp/bootstrap
  projects/ifnet/contrib/ntp/clockstuff/Makefile.in
  projects/ifnet/contrib/ntp/config.h.in
  projects/ifnet/contrib/ntp/configure
  projects/ifnet/contrib/ntp/configure.ac
  projects/ifnet/contrib/ntp/html/drivers/driver22.html
  projects/ifnet/contrib/ntp/html/drivers/driver40.html
  projects/ifnet/contrib/ntp/html/drivers/driver46.html
  projects/ifnet/contrib/ntp/html/miscopt.html
  projects/ifnet/contrib/ntp/html/refclock.html
  projects/ifnet/contrib/ntp/include/Makefile.am
  projects/ifnet/contrib/ntp/include/Makefile.in
  projects/ifnet/contrib/ntp/include/isc/Makefile.in
  projects/ifnet/contrib/ntp/include/ntp_io.h
  projects/ifnet/contrib/ntp/include/ntp_stdlib.h
  projects/ifnet/contrib/ntp/include/ntp_types.h
  projects/ifnet/contrib/ntp/include/ntpd.h
  projects/ifnet/contrib/ntp/include/parse.h
  projects/ifnet/contrib/ntp/kernel/Makefile.in
  projects/ifnet/contrib/ntp/kernel/sys/Makefile.in
  projects/ifnet/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c
  projects/ifnet/contrib/ntp/libjsmn/Makefile
  projects/ifnet/contrib/ntp/libjsmn/README.md
  projects/ifnet/contrib/ntp/libjsmn/jsmn.c
  projects/ifnet/contrib/ntp/libjsmn/jsmn.h
  projects/ifnet/contrib/ntp/libjsmn/jsmn_test.c
  projects/ifnet/contrib/ntp/libntp/Makefile.am
  projects/ifnet/contrib/ntp/libntp/Makefile.in
  projects/ifnet/contrib/ntp/libntp/emalloc.c
  projects/ifnet/contrib/ntp/libntp/strdup.c
  projects/ifnet/contrib/ntp/libntp/work_fork.c
  projects/ifnet/contrib/ntp/libparse/Makefile.in
  projects/ifnet/contrib/ntp/libparse/clk_meinberg.c
  projects/ifnet/contrib/ntp/libparse/clk_rawdcf.c
  projects/ifnet/contrib/ntp/libparse/clk_schmid.c
  projects/ifnet/contrib/ntp/libparse/parse.c
  projects/ifnet/contrib/ntp/ntpd/Makefile.am
  projects/ifnet/contrib/ntp/ntpd/Makefile.in
  projects/ifnet/contrib/ntp/ntpd/complete.conf.in
  projects/ifnet/contrib/ntp/ntpd/invoke-ntp.conf.texi
  projects/ifnet/contrib/ntp/ntpd/invoke-ntp.keys.texi
  projects/ifnet/contrib/ntp/ntpd/invoke-ntpd.texi
  projects/ifnet/contrib/ntp/ntpd/keyword-gen-utd
  projects/ifnet/contrib/ntp/ntpd/keyword-gen.c
  projects/ifnet/contrib/ntp/ntpd/ntp.conf.5man
  projects/ifnet/contrib/ntp/ntpd/ntp.conf.5mdoc
  projects/ifnet/contrib/ntp/ntpd/ntp.conf.def
  projects/ifnet/contrib/ntp/ntpd/ntp.conf.html
  projects/ifnet/contrib/ntp/ntpd/ntp.conf.man.in
  projects/ifnet/contrib/ntp/ntpd/ntp.conf.mdoc.in
  projects/ifnet/contrib/ntp/ntpd/ntp.keys.5man
  projects/ifnet/contrib/ntp/ntpd/ntp.keys.5mdoc
  projects/ifnet/contrib/ntp/ntpd/ntp.keys.html
  projects/ifnet/contrib/ntp/ntpd/ntp.keys.man.in
  projects/ifnet/contrib/ntp/ntpd/ntp.keys.mdoc.in
  projects/ifnet/contrib/ntp/ntpd/ntp_config.c
  projects/ifnet/contrib/ntp/ntpd/ntp_control.c
  projects/ifnet/contrib/ntp/ntpd/ntp_crypto.c
  projects/ifnet/contrib/ntp/ntpd/ntp_io.c
  projects/ifnet/contrib/ntp/ntpd/ntp_keyword.h
  projects/ifnet/contrib/ntp/ntpd/ntp_leapsec.c
  projects/ifnet/contrib/ntp/ntpd/ntp_leapsec.h
  projects/ifnet/contrib/ntp/ntpd/ntp_loopfilter.c
  projects/ifnet/contrib/ntp/ntpd/ntp_monitor.c
  projects/ifnet/contrib/ntp/ntpd/ntp_parser.c
  projects/ifnet/contrib/ntp/ntpd/ntp_parser.h
  projects/ifnet/contrib/ntp/ntpd/ntp_proto.c
  projects/ifnet/contrib/ntp/ntpd/ntp_scanner.c
  projects/ifnet/contrib/ntp/ntpd/ntp_scanner.h
  projects/ifnet/contrib/ntp/ntpd/ntp_timer.c
  projects/ifnet/contrib/ntp/ntpd/ntpd-opts.c
  projects/ifnet/contrib/ntp/ntpd/ntpd-opts.h
  projects/ifnet/contrib/ntp/ntpd/ntpd.1ntpdman
  projects/ifnet/contrib/ntp/ntpd/ntpd.1ntpdmdoc
  projects/ifnet/contrib/ntp/ntpd/ntpd.html
  projects/ifnet/contrib/ntp/ntpd/ntpd.man.in
  projects/ifnet/contrib/ntp/ntpd/ntpd.mdoc.in
  projects/ifnet/contrib/ntp/ntpd/refclock_gpsdjson.c
  projects/ifnet/contrib/ntp/ntpd/refclock_jjy.c
  projects/ifnet/contrib/ntp/ntpd/refclock_parse.c
  projects/ifnet/contrib/ntp/ntpd/refclock_shm.c
  projects/ifnet/contrib/ntp/ntpd/refclock_true.c
  projects/ifnet/contrib/ntp/ntpdate/Makefile.in
  projects/ifnet/contrib/ntp/ntpdc/Makefile.in
  projects/ifnet/contrib/ntp/ntpdc/invoke-ntpdc.texi
  projects/ifnet/contrib/ntp/ntpdc/nl.pl
  projects/ifnet/contrib/ntp/ntpdc/ntpdc-opts.c
  projects/ifnet/contrib/ntp/ntpdc/ntpdc-opts.h
  projects/ifnet/contrib/ntp/ntpdc/ntpdc.1ntpdcman
  projects/ifnet/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc
  projects/ifnet/contrib/ntp/ntpdc/ntpdc.html
  projects/ifnet/contrib/ntp/ntpdc/ntpdc.man.in
  projects/ifnet/contrib/ntp/ntpdc/ntpdc.mdoc.in
  projects/ifnet/contrib/ntp/ntpq/Makefile.in
  projects/ifnet/contrib/ntp/ntpq/invoke-ntpq.texi
  projects/ifnet/contrib/ntp/ntpq/ntpq-opts.c
  projects/ifnet/contrib/ntp/ntpq/ntpq-opts.def
  projects/ifnet/contrib/ntp/ntpq/ntpq-opts.h
  projects/ifnet/contrib/ntp/ntpq/ntpq-subs.c
  projects/ifnet/contrib/ntp/ntpq/ntpq.1ntpqman
  projects/ifnet/contrib/ntp/ntpq/ntpq.1ntpqmdoc
  projects/ifnet/contrib/ntp/ntpq/ntpq.c
  projects/ifnet/contrib/ntp/ntpq/ntpq.html
  projects/ifnet/contrib/ntp/ntpq/ntpq.man.in
  projects/ifnet/contrib/ntp/ntpq/ntpq.mdoc.in
  projects/ifnet/contrib/ntp/ntpsnmpd/Makefile.in
  projects/ifnet/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.html
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in
  projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in
  projects/ifnet/contrib/ntp/packageinfo.sh
  projects/ifnet/contrib/ntp/parseutil/Makefile.in
  projects/ifnet/contrib/ntp/parseutil/dcfd.c
  projects/ifnet/contrib/ntp/parseutil/testdcf.c
  projects/ifnet/contrib/ntp/scripts/Makefile.in
  projects/ifnet/contrib/ntp/scripts/build/Makefile.in
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/Makefile.in
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in
  projects/ifnet/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi
  projects/ifnet/contrib/ntp/scripts/invoke-plot_summary.texi
  projects/ifnet/contrib/ntp/scripts/invoke-summary.texi
  projects/ifnet/contrib/ntp/scripts/lib/Makefile.in
  projects/ifnet/contrib/ntp/scripts/lib/NTP/Util.pm
  projects/ifnet/contrib/ntp/scripts/ntp-wait/Makefile.in
  projects/ifnet/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi
  projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait-opts
  projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman
  projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc
  projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.html
  projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in
  projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in
  projects/ifnet/contrib/ntp/scripts/ntpsweep/Makefile.in
  projects/ifnet/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi
  projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep-opts
  projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman
  projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc
  projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.html
  projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in
  projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in
  projects/ifnet/contrib/ntp/scripts/ntptrace/Makefile.in
  projects/ifnet/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi
  projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace-opts
  projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman
  projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc
  projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.html
  projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.man.in
  projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in
  projects/ifnet/contrib/ntp/scripts/plot_summary-opts
  projects/ifnet/contrib/ntp/scripts/plot_summary.1plot_summaryman
  projects/ifnet/contrib/ntp/scripts/plot_summary.1plot_summarymdoc
  projects/ifnet/contrib/ntp/scripts/plot_summary.html
  projects/ifnet/contrib/ntp/scripts/plot_summary.man.in
  projects/ifnet/contrib/ntp/scripts/plot_summary.mdoc.in
  projects/ifnet/contrib/ntp/scripts/summary-opts
  projects/ifnet/contrib/ntp/scripts/summary.1summaryman
  projects/ifnet/contrib/ntp/scripts/summary.1summarymdoc
  projects/ifnet/contrib/ntp/scripts/summary.html
  projects/ifnet/contrib/ntp/scripts/summary.man.in
  projects/ifnet/contrib/ntp/scripts/summary.mdoc.in
  projects/ifnet/contrib/ntp/scripts/update-leap/Makefile.am
  projects/ifnet/contrib/ntp/scripts/update-leap/Makefile.in
  projects/ifnet/contrib/ntp/scripts/update-leap/invoke-update-leap.texi
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap-opts
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.1update-leapman
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.html
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.man.in
  projects/ifnet/contrib/ntp/scripts/update-leap/update-leap.mdoc.in
  projects/ifnet/contrib/ntp/sntp/Makefile.am
  projects/ifnet/contrib/ntp/sntp/Makefile.in
  projects/ifnet/contrib/ntp/sntp/aclocal.m4
  projects/ifnet/contrib/ntp/sntp/config.h.in
  projects/ifnet/contrib/ntp/sntp/configure
  projects/ifnet/contrib/ntp/sntp/configure.ac
  projects/ifnet/contrib/ntp/sntp/include/Makefile.in
  projects/ifnet/contrib/ntp/sntp/include/autogen-version.def
  projects/ifnet/contrib/ntp/sntp/include/version.def
  projects/ifnet/contrib/ntp/sntp/include/version.texi
  projects/ifnet/contrib/ntp/sntp/invoke-sntp.texi
  projects/ifnet/contrib/ntp/sntp/kod_management.c
  projects/ifnet/contrib/ntp/sntp/libevent/Makefile.in
  projects/ifnet/contrib/ntp/sntp/libevent/aclocal.m4
  projects/ifnet/contrib/ntp/sntp/libevent/build-aux/ltmain.sh
  projects/ifnet/contrib/ntp/sntp/libevent/config.h.in
  projects/ifnet/contrib/ntp/sntp/libevent/configure
  projects/ifnet/contrib/ntp/sntp/libevent/listener.c
  projects/ifnet/contrib/ntp/sntp/libevent/m4/ltversion.m4
  projects/ifnet/contrib/ntp/sntp/libopts/COPYING.gplv3
  projects/ifnet/contrib/ntp/sntp/libopts/COPYING.lgplv3
  projects/ifnet/contrib/ntp/sntp/libopts/COPYING.mbsd
  projects/ifnet/contrib/ntp/sntp/libopts/Makefile.in
  projects/ifnet/contrib/ntp/sntp/libopts/README
  projects/ifnet/contrib/ntp/sntp/libopts/ag-char-map.h
  projects/ifnet/contrib/ntp/sntp/libopts/alias.c
  projects/ifnet/contrib/ntp/sntp/libopts/ao-strs.c
  projects/ifnet/contrib/ntp/sntp/libopts/ao-strs.h
  projects/ifnet/contrib/ntp/sntp/libopts/autoopts.c
  projects/ifnet/contrib/ntp/sntp/libopts/autoopts.h
  projects/ifnet/contrib/ntp/sntp/libopts/autoopts/options.h
  projects/ifnet/contrib/ntp/sntp/libopts/autoopts/project.h
  projects/ifnet/contrib/ntp/sntp/libopts/autoopts/usage-txt.h
  projects/ifnet/contrib/ntp/sntp/libopts/boolean.c
  projects/ifnet/contrib/ntp/sntp/libopts/check.c
  projects/ifnet/contrib/ntp/sntp/libopts/compat/compat.h
  projects/ifnet/contrib/ntp/sntp/libopts/compat/pathfind.c
  projects/ifnet/contrib/ntp/sntp/libopts/compat/windows-config.h
  projects/ifnet/contrib/ntp/sntp/libopts/configfile.c
  projects/ifnet/contrib/ntp/sntp/libopts/cook.c
  projects/ifnet/contrib/ntp/sntp/libopts/enum.c
  projects/ifnet/contrib/ntp/sntp/libopts/env.c
  projects/ifnet/contrib/ntp/sntp/libopts/file.c
  projects/ifnet/contrib/ntp/sntp/libopts/find.c
  projects/ifnet/contrib/ntp/sntp/libopts/genshell.c
  projects/ifnet/contrib/ntp/sntp/libopts/gettext.h
  projects/ifnet/contrib/ntp/sntp/libopts/init.c
  projects/ifnet/contrib/ntp/sntp/libopts/intprops.h
  projects/ifnet/contrib/ntp/sntp/libopts/libopts.c
  projects/ifnet/contrib/ntp/sntp/libopts/load.c
  projects/ifnet/contrib/ntp/sntp/libopts/m4/libopts.m4
  projects/ifnet/contrib/ntp/sntp/libopts/m4/liboptschk.m4
  projects/ifnet/contrib/ntp/sntp/libopts/m4/stdnoreturn.m4
  projects/ifnet/contrib/ntp/sntp/libopts/makeshell.c
  projects/ifnet/contrib/ntp/sntp/libopts/nested.c
  projects/ifnet/contrib/ntp/sntp/libopts/numeric.c
  projects/ifnet/contrib/ntp/sntp/libopts/option-value-type.c
  projects/ifnet/contrib/ntp/sntp/libopts/option-value-type.h
  projects/ifnet/contrib/ntp/sntp/libopts/option-xat-attribute.c
  projects/ifnet/contrib/ntp/sntp/libopts/option-xat-attribute.h
  projects/ifnet/contrib/ntp/sntp/libopts/parse-duration.c
  projects/ifnet/contrib/ntp/sntp/libopts/parse-duration.h
  projects/ifnet/contrib/ntp/sntp/libopts/pgusage.c
  projects/ifnet/contrib/ntp/sntp/libopts/proto.h
  projects/ifnet/contrib/ntp/sntp/libopts/putshell.c
  projects/ifnet/contrib/ntp/sntp/libopts/reset.c
  projects/ifnet/contrib/ntp/sntp/libopts/restore.c
  projects/ifnet/contrib/ntp/sntp/libopts/save.c
  projects/ifnet/contrib/ntp/sntp/libopts/sort.c
  projects/ifnet/contrib/ntp/sntp/libopts/stack.c
  projects/ifnet/contrib/ntp/sntp/libopts/stdnoreturn.in.h
  projects/ifnet/contrib/ntp/sntp/libopts/streqvcmp.c
  projects/ifnet/contrib/ntp/sntp/libopts/text_mmap.c
  projects/ifnet/contrib/ntp/sntp/libopts/time.c
  projects/ifnet/contrib/ntp/sntp/libopts/tokenize.c
  projects/ifnet/contrib/ntp/sntp/libopts/usage.c
  projects/ifnet/contrib/ntp/sntp/libopts/version.c
  projects/ifnet/contrib/ntp/sntp/m4/ltversion.m4
  projects/ifnet/contrib/ntp/sntp/m4/ntp_libntp.m4
  projects/ifnet/contrib/ntp/sntp/m4/ntp_openssl.m4
  projects/ifnet/contrib/ntp/sntp/m4/os_cflags.m4
  projects/ifnet/contrib/ntp/sntp/m4/version.m4
  projects/ifnet/contrib/ntp/sntp/main.c
  projects/ifnet/contrib/ntp/sntp/scripts/Makefile.in
  projects/ifnet/contrib/ntp/sntp/scripts/genLocInfo
  projects/ifnet/contrib/ntp/sntp/sntp-opts.c
  projects/ifnet/contrib/ntp/sntp/sntp-opts.h
  projects/ifnet/contrib/ntp/sntp/sntp.1sntpman
  projects/ifnet/contrib/ntp/sntp/sntp.1sntpmdoc
  projects/ifnet/contrib/ntp/sntp/sntp.html
  projects/ifnet/contrib/ntp/sntp/sntp.man.in
  projects/ifnet/contrib/ntp/sntp/sntp.mdoc.in
  projects/ifnet/contrib/ntp/sntp/tests/Makefile.am
  projects/ifnet/contrib/ntp/sntp/tests/Makefile.in
  projects/ifnet/contrib/ntp/sntp/tests/fileHandlingTest.h
  projects/ifnet/contrib/ntp/sntp/tests/sntptest.h
  projects/ifnet/contrib/ntp/sntp/tests_main.cpp
  projects/ifnet/contrib/ntp/tests/Makefile.am
  projects/ifnet/contrib/ntp/tests/Makefile.in
  projects/ifnet/contrib/ntp/tests/libntp/Makefile.am
  projects/ifnet/contrib/ntp/tests/libntp/Makefile.in
  projects/ifnet/contrib/ntp/tests/libntp/lfptest.h
  projects/ifnet/contrib/ntp/tests/libntp/sockaddrtest.h
  projects/ifnet/contrib/ntp/tests/ntpd/Makefile.in
  projects/ifnet/contrib/ntp/tests/ntpd/leapsec.cpp
  projects/ifnet/contrib/ntp/util/Makefile.in
  projects/ifnet/contrib/ntp/util/invoke-ntp-keygen.texi
  projects/ifnet/contrib/ntp/util/ntp-keygen-opts.c
  projects/ifnet/contrib/ntp/util/ntp-keygen-opts.h
  projects/ifnet/contrib/ntp/util/ntp-keygen.1ntp-keygenman
  projects/ifnet/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc
  projects/ifnet/contrib/ntp/util/ntp-keygen.html
  projects/ifnet/contrib/ntp/util/ntp-keygen.man.in
  projects/ifnet/contrib/ntp/util/ntp-keygen.mdoc.in
  projects/ifnet/contrib/pf/pflogd/pflogd.8
  projects/ifnet/contrib/sendmail/CACerts
  projects/ifnet/contrib/sendmail/FAQ
  projects/ifnet/contrib/sendmail/FREEBSD-upgrade
  projects/ifnet/contrib/sendmail/INSTALL
  projects/ifnet/contrib/sendmail/KNOWNBUGS
  projects/ifnet/contrib/sendmail/PGPKEYS
  projects/ifnet/contrib/sendmail/README
  projects/ifnet/contrib/sendmail/RELEASE_NOTES
  projects/ifnet/contrib/sendmail/cf/README
  projects/ifnet/contrib/sendmail/cf/cf/Makefile
  projects/ifnet/contrib/sendmail/cf/cf/submit.cf
  projects/ifnet/contrib/sendmail/cf/cf/submit.mc
  projects/ifnet/contrib/sendmail/cf/feature/block_bad_helo.m4
  projects/ifnet/contrib/sendmail/cf/feature/ldap_routing.m4
  projects/ifnet/contrib/sendmail/cf/m4/cfhead.m4
  projects/ifnet/contrib/sendmail/cf/m4/proto.m4
  projects/ifnet/contrib/sendmail/cf/m4/version.m4
  projects/ifnet/contrib/sendmail/doc/op/op.me
  projects/ifnet/contrib/sendmail/editmap/editmap.c
  projects/ifnet/contrib/sendmail/include/sendmail/sendmail.h
  projects/ifnet/contrib/sendmail/include/sm/bdb.h
  projects/ifnet/contrib/sendmail/include/sm/cdefs.h
  projects/ifnet/contrib/sendmail/include/sm/conf.h
  projects/ifnet/contrib/sendmail/include/sm/errstring.h
  projects/ifnet/contrib/sendmail/include/sm/fdset.h
  projects/ifnet/contrib/sendmail/libmilter/docs/smfi_setsymlist.html
  projects/ifnet/contrib/sendmail/libmilter/engine.c
  projects/ifnet/contrib/sendmail/libmilter/handler.c
  projects/ifnet/contrib/sendmail/libmilter/listener.c
  projects/ifnet/contrib/sendmail/libmilter/signal.c
  projects/ifnet/contrib/sendmail/libmilter/smfi.c
  projects/ifnet/contrib/sendmail/libmilter/worker.c
  projects/ifnet/contrib/sendmail/libsm/Makefile.m4
  projects/ifnet/contrib/sendmail/libsm/errstring.c
  projects/ifnet/contrib/sendmail/libsm/local.h
  projects/ifnet/contrib/sendmail/libsm/mbdb.c
  projects/ifnet/contrib/sendmail/libsm/refill.c
  projects/ifnet/contrib/sendmail/libsm/stdio.c
  projects/ifnet/contrib/sendmail/libsm/vfprintf.c
  projects/ifnet/contrib/sendmail/libsmdb/smdb.c
  projects/ifnet/contrib/sendmail/makemap/makemap.c
  projects/ifnet/contrib/sendmail/src/README
  projects/ifnet/contrib/sendmail/src/TRACEFLAGS
  projects/ifnet/contrib/sendmail/src/TUNING
  projects/ifnet/contrib/sendmail/src/bf.c
  projects/ifnet/contrib/sendmail/src/collect.c
  projects/ifnet/contrib/sendmail/src/conf.c
  projects/ifnet/contrib/sendmail/src/daemon.c
  projects/ifnet/contrib/sendmail/src/deliver.c
  projects/ifnet/contrib/sendmail/src/envelope.c
  projects/ifnet/contrib/sendmail/src/err.c
  projects/ifnet/contrib/sendmail/src/headers.c
  projects/ifnet/contrib/sendmail/src/main.c
  projects/ifnet/contrib/sendmail/src/map.c
  projects/ifnet/contrib/sendmail/src/mci.c
  projects/ifnet/contrib/sendmail/src/milter.c
  projects/ifnet/contrib/sendmail/src/parseaddr.c
  projects/ifnet/contrib/sendmail/src/queue.c
  projects/ifnet/contrib/sendmail/src/readcf.c
  projects/ifnet/contrib/sendmail/src/recipient.c
  projects/ifnet/contrib/sendmail/src/savemail.c
  projects/ifnet/contrib/sendmail/src/sendmail.8
  projects/ifnet/contrib/sendmail/src/sendmail.h
  projects/ifnet/contrib/sendmail/src/sfsasl.c
  projects/ifnet/contrib/sendmail/src/sm_resolve.c
  projects/ifnet/contrib/sendmail/src/srvrsmtp.c
  projects/ifnet/contrib/sendmail/src/tls.c
  projects/ifnet/contrib/sendmail/src/usersmtp.c
  projects/ifnet/contrib/sendmail/src/util.c
  projects/ifnet/contrib/sendmail/src/version.c
  projects/ifnet/contrib/sqlite3/sqlite3.c
  projects/ifnet/contrib/tcpdump/CHANGES
  projects/ifnet/contrib/tcpdump/CREDITS
  projects/ifnet/contrib/tcpdump/INSTALL.txt
  projects/ifnet/contrib/tcpdump/Makefile.in
  projects/ifnet/contrib/tcpdump/VERSION
  projects/ifnet/contrib/tcpdump/addrtoname.c
  projects/ifnet/contrib/tcpdump/addrtoname.h
  projects/ifnet/contrib/tcpdump/config.guess
  projects/ifnet/contrib/tcpdump/config.h.in
  projects/ifnet/contrib/tcpdump/config.sub
  projects/ifnet/contrib/tcpdump/configure
  projects/ifnet/contrib/tcpdump/configure.in
  projects/ifnet/contrib/tcpdump/extract.h
  projects/ifnet/contrib/tcpdump/interface.h
  projects/ifnet/contrib/tcpdump/ip.h
  projects/ifnet/contrib/tcpdump/machdep.c
  projects/ifnet/contrib/tcpdump/missing/strsep.c
  projects/ifnet/contrib/tcpdump/mkdep
  projects/ifnet/contrib/tcpdump/netdissect.h
  projects/ifnet/contrib/tcpdump/openflow.h
  projects/ifnet/contrib/tcpdump/oui.c
  projects/ifnet/contrib/tcpdump/oui.h
  projects/ifnet/contrib/tcpdump/print-ahcp.c
  projects/ifnet/contrib/tcpdump/print-aodv.c
  projects/ifnet/contrib/tcpdump/print-arcnet.c
  projects/ifnet/contrib/tcpdump/print-arp.c
  projects/ifnet/contrib/tcpdump/print-ascii.c
  projects/ifnet/contrib/tcpdump/print-atm.c
  projects/ifnet/contrib/tcpdump/print-babel.c
  projects/ifnet/contrib/tcpdump/print-bgp.c
  projects/ifnet/contrib/tcpdump/print-bootp.c
  projects/ifnet/contrib/tcpdump/print-cdp.c
  projects/ifnet/contrib/tcpdump/print-cfm.c
  projects/ifnet/contrib/tcpdump/print-chdlc.c
  projects/ifnet/contrib/tcpdump/print-cnfp.c
  projects/ifnet/contrib/tcpdump/print-dccp.c
  projects/ifnet/contrib/tcpdump/print-decnet.c
  projects/ifnet/contrib/tcpdump/print-eigrp.c
  projects/ifnet/contrib/tcpdump/print-enc.c
  projects/ifnet/contrib/tcpdump/print-ether.c
  projects/ifnet/contrib/tcpdump/print-forces.c
  projects/ifnet/contrib/tcpdump/print-fr.c
  projects/ifnet/contrib/tcpdump/print-geonet.c
  projects/ifnet/contrib/tcpdump/print-gre.c
  projects/ifnet/contrib/tcpdump/print-icmp.c
  projects/ifnet/contrib/tcpdump/print-icmp6.c
  projects/ifnet/contrib/tcpdump/print-ip.c
  projects/ifnet/contrib/tcpdump/print-ip6.c
  projects/ifnet/contrib/tcpdump/print-ipnet.c
  projects/ifnet/contrib/tcpdump/print-isoclns.c
  projects/ifnet/contrib/tcpdump/print-juniper.c
  projects/ifnet/contrib/tcpdump/print-ldp.c
  projects/ifnet/contrib/tcpdump/print-lldp.c
  projects/ifnet/contrib/tcpdump/print-lmp.c
  projects/ifnet/contrib/tcpdump/print-lspping.c
  projects/ifnet/contrib/tcpdump/print-lwapp.c
  projects/ifnet/contrib/tcpdump/print-mobility.c
  projects/ifnet/contrib/tcpdump/print-mpcp.c
  projects/ifnet/contrib/tcpdump/print-mpls.c
  projects/ifnet/contrib/tcpdump/print-nflog.c
  projects/ifnet/contrib/tcpdump/print-null.c
  projects/ifnet/contrib/tcpdump/print-olsr.c
  projects/ifnet/contrib/tcpdump/print-openflow-1.0.c
  projects/ifnet/contrib/tcpdump/print-openflow.c
  projects/ifnet/contrib/tcpdump/print-ospf.c
  projects/ifnet/contrib/tcpdump/print-pflog.c
  projects/ifnet/contrib/tcpdump/print-pim.c
  projects/ifnet/contrib/tcpdump/print-ppi.c
  projects/ifnet/contrib/tcpdump/print-ppp.c
  projects/ifnet/contrib/tcpdump/print-radius.c
  projects/ifnet/contrib/tcpdump/print-rpki-rtr.c
  projects/ifnet/contrib/tcpdump/print-rsvp.c
  projects/ifnet/contrib/tcpdump/print-sflow.c
  projects/ifnet/contrib/tcpdump/print-sip.c
  projects/ifnet/contrib/tcpdump/print-sl.c
  projects/ifnet/contrib/tcpdump/print-sll.c
  projects/ifnet/contrib/tcpdump/print-slow.c
  projects/ifnet/contrib/tcpdump/print-smb.c
  projects/ifnet/contrib/tcpdump/print-tcp.c
  projects/ifnet/contrib/tcpdump/print-telnet.c
  projects/ifnet/contrib/tcpdump/print-udp.c
  projects/ifnet/contrib/tcpdump/print-vxlan.c
  projects/ifnet/contrib/tcpdump/print-wb.c
  projects/ifnet/contrib/tcpdump/print-zeromq.c
  projects/ifnet/contrib/tcpdump/tcp.h
  projects/ifnet/contrib/tcpdump/tcpdump.1.in
  projects/ifnet/contrib/tcpdump/tcpdump.c
  projects/ifnet/contrib/tcpdump/udp.h
  projects/ifnet/contrib/tcpdump/util.c
  projects/ifnet/contrib/traceroute/traceroute.8
  projects/ifnet/contrib/traceroute/traceroute.c
  projects/ifnet/contrib/tzdata/africa
  projects/ifnet/contrib/tzdata/northamerica
  projects/ifnet/contrib/tzdata/southamerica
  projects/ifnet/contrib/tzdata/zone1970.tab
  projects/ifnet/crypto/openssh/auth2-chall.c
  projects/ifnet/crypto/openssh/ssh.c
  projects/ifnet/crypto/openssh/sshconnect.c
  projects/ifnet/crypto/openssl/CHANGES
  projects/ifnet/crypto/openssl/Configure
  projects/ifnet/crypto/openssl/Makefile
  projects/ifnet/crypto/openssl/Makefile.org
  projects/ifnet/crypto/openssl/NEWS
  projects/ifnet/crypto/openssl/README
  projects/ifnet/crypto/openssl/apps/Makefile
  projects/ifnet/crypto/openssl/apps/apps.c
  projects/ifnet/crypto/openssl/apps/asn1pars.c
  projects/ifnet/crypto/openssl/apps/ca.c
  projects/ifnet/crypto/openssl/apps/cms.c
  projects/ifnet/crypto/openssl/apps/dhparam.c
  projects/ifnet/crypto/openssl/apps/enc.c
  projects/ifnet/crypto/openssl/apps/gendh.c
  projects/ifnet/crypto/openssl/apps/ocsp.c
  projects/ifnet/crypto/openssl/apps/s_cb.c
  projects/ifnet/crypto/openssl/apps/s_client.c
  projects/ifnet/crypto/openssl/apps/s_server.c
  projects/ifnet/crypto/openssl/apps/s_time.c
  projects/ifnet/crypto/openssl/apps/smime.c
  projects/ifnet/crypto/openssl/apps/srp.c
  projects/ifnet/crypto/openssl/apps/verify.c
  projects/ifnet/crypto/openssl/crypto/Makefile
  projects/ifnet/crypto/openssl/crypto/aes/Makefile
  projects/ifnet/crypto/openssl/crypto/asn1/Makefile
  projects/ifnet/crypto/openssl/crypto/asn1/a_int.c
  projects/ifnet/crypto/openssl/crypto/asn1/asn1_gen.c
  projects/ifnet/crypto/openssl/crypto/asn1/asn_mime.c
  projects/ifnet/crypto/openssl/crypto/asn1/bio_ndef.c
  projects/ifnet/crypto/openssl/crypto/asn1/tasn_new.c
  projects/ifnet/crypto/openssl/crypto/asn1/tasn_prn.c
  projects/ifnet/crypto/openssl/crypto/asn1/x_x509.c
  projects/ifnet/crypto/openssl/crypto/bf/Makefile
  projects/ifnet/crypto/openssl/crypto/bio/Makefile
  projects/ifnet/crypto/openssl/crypto/bio/b_print.c
  projects/ifnet/crypto/openssl/crypto/bio/bf_nbio.c
  projects/ifnet/crypto/openssl/crypto/bio/bio.h
  projects/ifnet/crypto/openssl/crypto/bio/bio_lib.c
  projects/ifnet/crypto/openssl/crypto/bio/bss_dgram.c
  projects/ifnet/crypto/openssl/crypto/bn/Makefile
  projects/ifnet/crypto/openssl/crypto/bn/bn.h
  projects/ifnet/crypto/openssl/crypto/bn/bn_err.c
  projects/ifnet/crypto/openssl/crypto/bn/bn_gf2m.c
  projects/ifnet/crypto/openssl/crypto/bn/bn_lcl.h
  projects/ifnet/crypto/openssl/crypto/bn/bn_print.c
  projects/ifnet/crypto/openssl/crypto/bn/bn_rand.c
  projects/ifnet/crypto/openssl/crypto/bn/bn_shift.c
  projects/ifnet/crypto/openssl/crypto/buffer/Makefile
  projects/ifnet/crypto/openssl/crypto/buffer/buffer.c
  projects/ifnet/crypto/openssl/crypto/camellia/Makefile
  projects/ifnet/crypto/openssl/crypto/cast/Makefile
  projects/ifnet/crypto/openssl/crypto/cmac/Makefile
  projects/ifnet/crypto/openssl/crypto/cmac/cmac.c
  projects/ifnet/crypto/openssl/crypto/cms/Makefile
  projects/ifnet/crypto/openssl/crypto/cms/cms_pwri.c
  projects/ifnet/crypto/openssl/crypto/cms/cms_smime.c
  projects/ifnet/crypto/openssl/crypto/comp/Makefile
  projects/ifnet/crypto/openssl/crypto/conf/Makefile
  projects/ifnet/crypto/openssl/crypto/cryptlib.c
  projects/ifnet/crypto/openssl/crypto/des/Makefile
  projects/ifnet/crypto/openssl/crypto/des/des.c
  projects/ifnet/crypto/openssl/crypto/des/enc_writ.c
  projects/ifnet/crypto/openssl/crypto/dh/Makefile
  projects/ifnet/crypto/openssl/crypto/dh/dh_ameth.c
  projects/ifnet/crypto/openssl/crypto/dsa/Makefile
  projects/ifnet/crypto/openssl/crypto/dsa/dsa_gen.c
  projects/ifnet/crypto/openssl/crypto/dsa/dsa_ossl.c
  projects/ifnet/crypto/openssl/crypto/dso/Makefile
  projects/ifnet/crypto/openssl/crypto/dso/dso_lib.c
  projects/ifnet/crypto/openssl/crypto/ec/Makefile
  projects/ifnet/crypto/openssl/crypto/ec/ec2_oct.c
  projects/ifnet/crypto/openssl/crypto/ec/ec_asn1.c
  projects/ifnet/crypto/openssl/crypto/ec/ec_check.c
  projects/ifnet/crypto/openssl/crypto/ec/ec_key.c
  projects/ifnet/crypto/openssl/crypto/ec/ec_lcl.h
  projects/ifnet/crypto/openssl/crypto/ec/ec_lib.c
  projects/ifnet/crypto/openssl/crypto/ec/eck_prn.c
  projects/ifnet/crypto/openssl/crypto/ec/ecp_oct.c
  projects/ifnet/crypto/openssl/crypto/ec/ectest.c
  projects/ifnet/crypto/openssl/crypto/ecdh/Makefile
  projects/ifnet/crypto/openssl/crypto/ecdsa/Makefile
  projects/ifnet/crypto/openssl/crypto/ecdsa/ecdsatest.c
  projects/ifnet/crypto/openssl/crypto/engine/Makefile
  projects/ifnet/crypto/openssl/crypto/engine/eng_table.c
  projects/ifnet/crypto/openssl/crypto/err/Makefile
  projects/ifnet/crypto/openssl/crypto/evp/Makefile
  projects/ifnet/crypto/openssl/crypto/evp/bio_ok.c
  projects/ifnet/crypto/openssl/crypto/evp/e_aes.c
  projects/ifnet/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
  projects/ifnet/crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
  projects/ifnet/crypto/openssl/crypto/evp/encode.c
  projects/ifnet/crypto/openssl/crypto/evp/evp.h
  projects/ifnet/crypto/openssl/crypto/evp/p_seal.c
  projects/ifnet/crypto/openssl/crypto/hmac/Makefile
  projects/ifnet/crypto/openssl/crypto/hmac/hmac.c
  projects/ifnet/crypto/openssl/crypto/hmac/hmactest.c
  projects/ifnet/crypto/openssl/crypto/idea/Makefile
  projects/ifnet/crypto/openssl/crypto/jpake/Makefile
  projects/ifnet/crypto/openssl/crypto/krb5/Makefile
  projects/ifnet/crypto/openssl/crypto/lhash/Makefile
  projects/ifnet/crypto/openssl/crypto/md2/Makefile
  projects/ifnet/crypto/openssl/crypto/md32_common.h
  projects/ifnet/crypto/openssl/crypto/md4/Makefile
  projects/ifnet/crypto/openssl/crypto/md5/Makefile
  projects/ifnet/crypto/openssl/crypto/mdc2/Makefile
  projects/ifnet/crypto/openssl/crypto/mem.c
  projects/ifnet/crypto/openssl/crypto/modes/Makefile
  projects/ifnet/crypto/openssl/crypto/modes/gcm128.c
  projects/ifnet/crypto/openssl/crypto/objects/Makefile
  projects/ifnet/crypto/openssl/crypto/objects/o_names.c
  projects/ifnet/crypto/openssl/crypto/objects/obj_dat.c
  projects/ifnet/crypto/openssl/crypto/objects/objects.README
  projects/ifnet/crypto/openssl/crypto/objects/objects.pl
  projects/ifnet/crypto/openssl/crypto/ocsp/Makefile
  projects/ifnet/crypto/openssl/crypto/ocsp/ocsp_ext.c
  projects/ifnet/crypto/openssl/crypto/ocsp/ocsp_vfy.c
  projects/ifnet/crypto/openssl/crypto/opensslconf.h
  projects/ifnet/crypto/openssl/crypto/opensslconf.h.in
  projects/ifnet/crypto/openssl/crypto/opensslv.h
  projects/ifnet/crypto/openssl/crypto/pem/Makefile
  projects/ifnet/crypto/openssl/crypto/pem/pem_lib.c
  projects/ifnet/crypto/openssl/crypto/pem/pem_pk8.c
  projects/ifnet/crypto/openssl/crypto/pkcs12/Makefile
  projects/ifnet/crypto/openssl/crypto/pkcs12/p12_kiss.c
  projects/ifnet/crypto/openssl/crypto/pkcs12/p12_mutl.c
  projects/ifnet/crypto/openssl/crypto/pkcs7/Makefile
  projects/ifnet/crypto/openssl/crypto/pkcs7/pk7_doit.c
  projects/ifnet/crypto/openssl/crypto/pqueue/Makefile
  projects/ifnet/crypto/openssl/crypto/rand/Makefile
  projects/ifnet/crypto/openssl/crypto/rc2/Makefile
  projects/ifnet/crypto/openssl/crypto/rc4/Makefile
  projects/ifnet/crypto/openssl/crypto/rc5/Makefile
  projects/ifnet/crypto/openssl/crypto/ripemd/Makefile
  projects/ifnet/crypto/openssl/crypto/rsa/Makefile
  projects/ifnet/crypto/openssl/crypto/rsa/rsa_pmeth.c
  projects/ifnet/crypto/openssl/crypto/seed/Makefile
  projects/ifnet/crypto/openssl/crypto/sha/Makefile
  projects/ifnet/crypto/openssl/crypto/srp/Makefile
  projects/ifnet/crypto/openssl/crypto/srp/srp_vfy.c
  projects/ifnet/crypto/openssl/crypto/stack/Makefile
  projects/ifnet/crypto/openssl/crypto/store/Makefile
  projects/ifnet/crypto/openssl/crypto/threads/mttest.c
  projects/ifnet/crypto/openssl/crypto/threads/pthread2.sh
  projects/ifnet/crypto/openssl/crypto/threads/th-lock.c
  projects/ifnet/crypto/openssl/crypto/ts/Makefile
  projects/ifnet/crypto/openssl/crypto/txt_db/Makefile
  projects/ifnet/crypto/openssl/crypto/ui/Makefile
  projects/ifnet/crypto/openssl/crypto/whrlpool/Makefile
  projects/ifnet/crypto/openssl/crypto/x509/Makefile
  projects/ifnet/crypto/openssl/crypto/x509/x509_lu.c
  projects/ifnet/crypto/openssl/crypto/x509/x509_vfy.c
  projects/ifnet/crypto/openssl/crypto/x509/x509_vfy.h
  projects/ifnet/crypto/openssl/crypto/x509/x509_vpm.c
  projects/ifnet/crypto/openssl/crypto/x509/x509type.c
  projects/ifnet/crypto/openssl/crypto/x509v3/Makefile
  projects/ifnet/crypto/openssl/crypto/x509v3/v3_alt.c
  projects/ifnet/crypto/openssl/crypto/x509v3/v3_cpols.c
  projects/ifnet/crypto/openssl/crypto/x509v3/v3_utl.c
  projects/ifnet/crypto/openssl/doc/apps/cms.pod
  projects/ifnet/crypto/openssl/doc/apps/config.pod
  projects/ifnet/crypto/openssl/doc/apps/dhparam.pod
  projects/ifnet/crypto/openssl/doc/apps/ocsp.pod
  projects/ifnet/crypto/openssl/doc/apps/s_client.pod
  projects/ifnet/crypto/openssl/doc/apps/s_server.pod
  projects/ifnet/crypto/openssl/doc/apps/smime.pod
  projects/ifnet/crypto/openssl/doc/apps/verify.pod
  projects/ifnet/crypto/openssl/doc/crypto/BN_rand.pod
  projects/ifnet/crypto/openssl/doc/crypto/BN_set_bit.pod
  projects/ifnet/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod
  projects/ifnet/crypto/openssl/doc/crypto/X509_STORE_CTX_new.pod
  projects/ifnet/crypto/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod
  projects/ifnet/crypto/openssl/doc/crypto/X509_verify_cert.pod
  projects/ifnet/crypto/openssl/doc/crypto/pem.pod
  projects/ifnet/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod
  projects/ifnet/crypto/openssl/e_os2.h
  projects/ifnet/crypto/openssl/engines/Makefile
  projects/ifnet/crypto/openssl/engines/ccgost/Makefile
  projects/ifnet/crypto/openssl/engines/ccgost/e_gost_err.c
  projects/ifnet/crypto/openssl/engines/ccgost/e_gost_err.h
  projects/ifnet/crypto/openssl/engines/ccgost/gost2001.c
  projects/ifnet/crypto/openssl/engines/ccgost/gost94_keyx.c
  projects/ifnet/crypto/openssl/engines/ccgost/gost_ameth.c
  projects/ifnet/crypto/openssl/engines/ccgost/gost_pmeth.c
  projects/ifnet/crypto/openssl/engines/ccgost/gost_sign.c
  projects/ifnet/crypto/openssl/engines/e_sureware.c
  projects/ifnet/crypto/openssl/ssl/Makefile
  projects/ifnet/crypto/openssl/ssl/d1_both.c
  projects/ifnet/crypto/openssl/ssl/d1_clnt.c
  projects/ifnet/crypto/openssl/ssl/d1_lib.c
  projects/ifnet/crypto/openssl/ssl/d1_pkt.c
  projects/ifnet/crypto/openssl/ssl/d1_srvr.c
  projects/ifnet/crypto/openssl/ssl/s2_pkt.c
  projects/ifnet/crypto/openssl/ssl/s2_srvr.c
  projects/ifnet/crypto/openssl/ssl/s3_both.c
  projects/ifnet/crypto/openssl/ssl/s3_cbc.c
  projects/ifnet/crypto/openssl/ssl/s3_clnt.c
  projects/ifnet/crypto/openssl/ssl/s3_pkt.c
  projects/ifnet/crypto/openssl/ssl/s3_srvr.c
  projects/ifnet/crypto/openssl/ssl/ssl.h
  projects/ifnet/crypto/openssl/ssl/ssl_err.c
  projects/ifnet/crypto/openssl/ssl/ssl_lib.c
  projects/ifnet/crypto/openssl/ssl/ssl_locl.h
  projects/ifnet/crypto/openssl/ssl/ssl_sess.c
  projects/ifnet/crypto/openssl/ssl/ssl_stat.c
  projects/ifnet/crypto/openssl/ssl/ssltest.c
  projects/ifnet/crypto/openssl/ssl/t1_enc.c
  projects/ifnet/crypto/openssl/ssl/t1_lib.c
  projects/ifnet/crypto/openssl/ssl/tls_srp.c
  projects/ifnet/crypto/openssl/util/mk1mf.pl
  projects/ifnet/crypto/openssl/util/mkerr.pl
  projects/ifnet/crypto/openssl/util/pl/BC-32.pl
  projects/ifnet/crypto/openssl/util/pl/VC-32.pl
  projects/ifnet/etc/Makefile
  projects/ifnet/etc/defaults/periodic.conf
  projects/ifnet/etc/defaults/rc.conf
  projects/ifnet/etc/devd.conf
  projects/ifnet/etc/devd/usb.conf
  projects/ifnet/etc/etc.arm/ttys
  projects/ifnet/etc/inetd.conf
  projects/ifnet/etc/mtree/BSD.tests.dist
  projects/ifnet/etc/network.subr
  projects/ifnet/etc/portsnap.conf
  projects/ifnet/etc/rc.d/iovctl
  projects/ifnet/etc/rc.d/netif
  projects/ifnet/etc/rc.d/random
  projects/ifnet/etc/rc.d/rctl
  projects/ifnet/etc/rc.firewall
  projects/ifnet/etc/rc.subr
  projects/ifnet/etc/sendmail/freebsd.mc
  projects/ifnet/etc/sendmail/freebsd.submit.mc
  projects/ifnet/etc/services
  projects/ifnet/games/fortune/datfiles/fortunes
  projects/ifnet/games/grdc/grdc.c
  projects/ifnet/gnu/lib/Makefile
  projects/ifnet/gnu/lib/csu/Makefile
  projects/ifnet/gnu/lib/libgcc/Makefile
  projects/ifnet/gnu/lib/libreadline/readline/Makefile
  projects/ifnet/gnu/usr.bin/Makefile
  projects/ifnet/gnu/usr.bin/binutils/Makefile
  projects/ifnet/gnu/usr.bin/binutils/ld/Makefile
  projects/ifnet/gnu/usr.bin/binutils/libbfd/Makefile
  projects/ifnet/gnu/usr.bin/cc/Makefile
  projects/ifnet/gnu/usr.bin/cc/cc_tools/Makefile
  projects/ifnet/gnu/usr.bin/gdb/kgdb/trgt.c
  projects/ifnet/gnu/usr.bin/groff/Makefile.inc
  projects/ifnet/gnu/usr.bin/groff/font/devX100-12/Makefile
  projects/ifnet/gnu/usr.bin/groff/font/devX100/Makefile
  projects/ifnet/gnu/usr.bin/groff/font/devX75-12/Makefile
  projects/ifnet/gnu/usr.bin/groff/font/devX75/Makefile
  projects/ifnet/gnu/usr.bin/rcs/Makefile
  projects/ifnet/include/Makefile
  projects/ifnet/include/arpa/Makefile
  projects/ifnet/include/gssapi/Makefile
  projects/ifnet/include/mk-osreldate.sh
  projects/ifnet/include/protocols/Makefile
  projects/ifnet/include/stdio.h
  projects/ifnet/include/unistd.h
  projects/ifnet/include/xlocale/Makefile
  projects/ifnet/kerberos5/Makefile.inc
  projects/ifnet/kerberos5/lib/libasn1/Makefile
  projects/ifnet/kerberos5/lib/libhdb/Makefile
  projects/ifnet/kerberos5/lib/libheimipcc/Makefile
  projects/ifnet/kerberos5/lib/libhx509/Makefile
  projects/ifnet/lib/Makefile
  projects/ifnet/lib/clang/clang.build.mk
  projects/ifnet/lib/clang/include/Makefile
  projects/ifnet/lib/csu/Makefile.inc
  projects/ifnet/lib/csu/aarch64/crt1.c
  projects/ifnet/lib/libarchive/Makefile
  projects/ifnet/lib/libarchive/test/Makefile
  projects/ifnet/lib/libc++/Makefile
  projects/ifnet/lib/libc/Makefile
  projects/ifnet/lib/libc/aarch64/Symbol.map
  projects/ifnet/lib/libc/aarch64/gen/Makefile.inc
  projects/ifnet/lib/libc/aarch64/gen/_setjmp.S
  projects/ifnet/lib/libc/aarch64/gen/setjmp.S
  projects/ifnet/lib/libc/aarch64/gen/sigsetjmp.S
  projects/ifnet/lib/libc/aarch64/sys/brk.S
  projects/ifnet/lib/libc/aarch64/sys/sbrk.S
  projects/ifnet/lib/libc/amd64/sys/Makefile.inc
  projects/ifnet/lib/libc/amd64/sys/__vdso_gettc.c
  projects/ifnet/lib/libc/arm/SYS.h
  projects/ifnet/lib/libc/arm/aeabi/Makefile.inc
  projects/ifnet/lib/libc/arm/aeabi/Symbol.map
  projects/ifnet/lib/libc/arm/aeabi/aeabi_asm_double.S
  projects/ifnet/lib/libc/arm/aeabi/aeabi_asm_float.S
  projects/ifnet/lib/libc/arm/gen/_setjmp.S
  projects/ifnet/lib/libc/arm/gen/setjmp.S
  projects/ifnet/lib/libc/arm/string/ffs.S
  projects/ifnet/lib/libc/arm/string/memmove.S
  projects/ifnet/lib/libc/arm/string/memset.S
  projects/ifnet/lib/libc/arm/string/strcmp.S
  projects/ifnet/lib/libc/arm/string/strlen.S
  projects/ifnet/lib/libc/arm/string/strncmp.S
  projects/ifnet/lib/libc/gen/fpclassify.c
  projects/ifnet/lib/libc/gen/fts.c
  projects/ifnet/lib/libc/gen/isinf.c
  projects/ifnet/lib/libc/gen/sysctl.c
  projects/ifnet/lib/libc/gen/syslog.3
  projects/ifnet/lib/libc/gen/wordexp.3
  projects/ifnet/lib/libc/i386/sys/Makefile.inc
  projects/ifnet/lib/libc/i386/sys/__vdso_gettc.c
  projects/ifnet/lib/libc/mips/sys/Makefile.inc
  projects/ifnet/lib/libc/net/sctp_bindx.3
  projects/ifnet/lib/libc/posix1e/mac.3
  projects/ifnet/lib/libc/posix1e/mac.conf.5
  projects/ifnet/lib/libc/resolv/res_comp.c
  projects/ifnet/lib/libc/stdio/Symbol.map
  projects/ifnet/lib/libc/stdio/fclose.3
  projects/ifnet/lib/libc/stdio/fclose.c
  projects/ifnet/lib/libc/stdio/open_memstream.3
  projects/ifnet/lib/libc/stdlib/system.3
  projects/ifnet/lib/libc/string/strchr.3
  projects/ifnet/lib/libc/sys/Makefile.inc
  projects/ifnet/lib/libc/sys/Symbol.map
  projects/ifnet/lib/libc/sys/__vdso_gettimeofday.c
  projects/ifnet/lib/libc/sys/kqueue.2
  projects/ifnet/lib/libc/sys/madvise.2
  projects/ifnet/lib/libc/sys/open.2
  projects/ifnet/lib/libc/sys/ptrace.2
  projects/ifnet/lib/libc/sys/reboot.2
  projects/ifnet/lib/libc/sys/shutdown.2
  projects/ifnet/lib/libc/sys/stack_protector.c
  projects/ifnet/lib/libc/sys/unlink.2
  projects/ifnet/lib/libc/sys/wait.2
  projects/ifnet/lib/libc/tests/sys/Makefile
  projects/ifnet/lib/libc/xdr/xdr.c
  projects/ifnet/lib/libc/xdr/xdr_array.c
  projects/ifnet/lib/libc/xdr/xdr_float.c
  projects/ifnet/lib/libc/xdr/xdr_mem.c
  projects/ifnet/lib/libc/xdr/xdr_rec.c
  projects/ifnet/lib/libc/xdr/xdr_reference.c
  projects/ifnet/lib/libc/xdr/xdr_sizeof.c
  projects/ifnet/lib/libc/xdr/xdr_stdio.c
  projects/ifnet/lib/libcapsicum/libcapsicum.c
  projects/ifnet/lib/libcapsicum/libcapsicum_dns.c
  projects/ifnet/lib/libcapsicum/libcapsicum_grp.c
  projects/ifnet/lib/libcapsicum/libcapsicum_pwd.c
  projects/ifnet/lib/libcapsicum/libcapsicum_random.c
  projects/ifnet/lib/libcapsicum/libcapsicum_service.c
  projects/ifnet/lib/libcapsicum/libcapsicum_sysctl.c
  projects/ifnet/lib/libcasper/libcasper.c
  projects/ifnet/lib/libcxxrt/Version.map
  projects/ifnet/lib/libdevstat/devstat.c
  projects/ifnet/lib/libdpv/dprompt.c
  projects/ifnet/lib/libdpv/dpv.c
  projects/ifnet/lib/libedit/edit/readline/readline.h
  projects/ifnet/lib/libedit/readline.c
  projects/ifnet/lib/libelftc/elftc_version.c
  projects/ifnet/lib/libfetch/http.c
  projects/ifnet/lib/libgpio/gpio.3
  projects/ifnet/lib/libgssapi/gss_accept_sec_context.c
  projects/ifnet/lib/libiconv_modules/BIG5/Makefile
  projects/ifnet/lib/libiconv_modules/EUC/Makefile
  projects/ifnet/lib/libiconv_modules/EUCTW/Makefile
  projects/ifnet/lib/libiconv_modules/UTF1632/Makefile
  projects/ifnet/lib/libiconv_modules/UTF7/Makefile
  projects/ifnet/lib/libiconv_modules/iconv_std/Makefile
  projects/ifnet/lib/libipsec/pfkey_dump.c
  projects/ifnet/lib/libkvm/kvm_proc.c
  projects/ifnet/lib/liblzma/config.h
  projects/ifnet/lib/libmagic/config.h
  projects/ifnet/lib/libmd/Makefile
  projects/ifnet/lib/libmd/mdXhl.c
  projects/ifnet/lib/libnv/Makefile
  projects/ifnet/lib/libnv/tests/dnv_tests.cc
  projects/ifnet/lib/libnv/tests/nv_tests.cc
  projects/ifnet/lib/libnv/tests/nvlist_add_test.c
  projects/ifnet/lib/libnv/tests/nvlist_exists_test.c
  projects/ifnet/lib/libnv/tests/nvlist_free_test.c
  projects/ifnet/lib/libnv/tests/nvlist_get_test.c
  projects/ifnet/lib/libnv/tests/nvlist_move_test.c
  projects/ifnet/lib/libnv/tests/nvlist_send_recv_test.c
  projects/ifnet/lib/libpam/Makefile
  projects/ifnet/lib/libpam/libpam/Makefile
  projects/ifnet/lib/libpmc/libpmc.c
  projects/ifnet/lib/libproc/Makefile
  projects/ifnet/lib/libproc/proc_bkpt.c
  projects/ifnet/lib/libproc/proc_regs.c
  projects/ifnet/lib/libprocstat/libprocstat.c
  projects/ifnet/lib/libsbuf/Makefile
  projects/ifnet/lib/libsbuf/Symbol.map
  projects/ifnet/lib/libsbuf/Version.def
  projects/ifnet/lib/libsm/Makefile
  projects/ifnet/lib/libtelnet/Makefile
  projects/ifnet/lib/libthr/arch/amd64/Makefile.inc
  projects/ifnet/lib/libthr/arch/i386/Makefile.inc
  projects/ifnet/lib/libthr/thread/thr_create.c
  projects/ifnet/lib/libthr/thread/thr_sig.c
  projects/ifnet/lib/libugidfw/Makefile
  projects/ifnet/lib/libugidfw/ugidfw.c
  projects/ifnet/lib/libusb/libusb10.c
  projects/ifnet/lib/libusb/libusb20_desc.c
  projects/ifnet/lib/libutil/Makefile
  projects/ifnet/lib/libutil/gr_util.c
  projects/ifnet/lib/libutil/hexdump.3
  projects/ifnet/lib/libutil/kinfo_getallproc.3
  projects/ifnet/lib/libutil/kinfo_getfile.3
  projects/ifnet/lib/libutil/kinfo_getproc.3
  projects/ifnet/lib/libutil/kinfo_getvmmap.3
  projects/ifnet/lib/libutil/libutil.h
  projects/ifnet/lib/libutil/pw_util.3
  projects/ifnet/lib/libutil/pw_util.c
  projects/ifnet/lib/libvmmapi/vmmapi.c
  projects/ifnet/lib/libvmmapi/vmmapi.h
  projects/ifnet/lib/msun/Makefile
  projects/ifnet/lib/msun/arm/Makefile.inc
  projects/ifnet/lib/msun/man/cacos.3
  projects/ifnet/lib/msun/src/s_ccosh.c
  projects/ifnet/lib/msun/src/s_ccoshf.c
  projects/ifnet/lib/msun/src/s_csinh.c
  projects/ifnet/lib/msun/src/s_csinhf.c
  projects/ifnet/lib/msun/src/s_ctanh.c
  projects/ifnet/lib/msun/src/s_ctanhf.c
  projects/ifnet/lib/ncurses/ncurses/Makefile
  projects/ifnet/libexec/atrun/atrun.man
  projects/ifnet/libexec/casper/dns/dns.c
  projects/ifnet/libexec/casper/grp/grp.c
  projects/ifnet/libexec/casper/pwd/pwd.c
  projects/ifnet/libexec/casper/random/random.c
  projects/ifnet/libexec/casper/sysctl/sysctl.c
  projects/ifnet/libexec/ftpd/Makefile
  projects/ifnet/libexec/rtld-elf/aarch64/reloc.c
  projects/ifnet/libexec/rtld-elf/aarch64/rtld_start.S
  projects/ifnet/libexec/rtld-elf/amd64/Makefile.inc
  projects/ifnet/libexec/rtld-elf/i386/Makefile.inc
  projects/ifnet/libexec/save-entropy/Makefile
  projects/ifnet/libexec/ypxfr/ypxfr_getmap.c
  projects/ifnet/libexec/ypxfr/ypxfr_main.c
  projects/ifnet/libexec/ypxfr/ypxfrd_getmap.c
  projects/ifnet/release/Makefile.ec2
  projects/ifnet/release/Makefile.mirrors
  projects/ifnet/release/Makefile.vm
  projects/ifnet/release/arm/BEAGLEBONE.conf
  projects/ifnet/release/arm/PANDABOARD.conf
  projects/ifnet/release/arm/RPI2.conf
  projects/ifnet/release/arm/WANDBOARD.conf
  projects/ifnet/release/doc/en_US.ISO8859-1/hardware/article.xml
  projects/ifnet/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/ifnet/release/doc/share/xml/sponsor.ent
  projects/ifnet/release/picobsd/build/picobsd
  projects/ifnet/release/picobsd/floppy.tree/etc/ttys
  projects/ifnet/release/tools/arm.subr
  projects/ifnet/release/tools/azure.conf
  projects/ifnet/release/tools/ec2.conf
  projects/ifnet/sbin/badsect/Makefile
  projects/ifnet/sbin/camcontrol/Makefile
  projects/ifnet/sbin/camcontrol/camcontrol.8
  projects/ifnet/sbin/camcontrol/camcontrol.c
  projects/ifnet/sbin/camcontrol/camcontrol.h
  projects/ifnet/sbin/camcontrol/persist.c
  projects/ifnet/sbin/casperd/casperd.c
  projects/ifnet/sbin/casperd/zygote.c
  projects/ifnet/sbin/casperd/zygote.h
  projects/ifnet/sbin/devd/devd.conf.5
  projects/ifnet/sbin/dhclient/dhclient.c
  projects/ifnet/sbin/geom/class/eli/geli.8
  projects/ifnet/sbin/geom/class/eli/geom_eli.c
  projects/ifnet/sbin/geom/class/multipath/gmultipath.8
  projects/ifnet/sbin/geom/class/part/geom_part.c
  projects/ifnet/sbin/geom/class/part/gpart.8
  projects/ifnet/sbin/ggate/ggatec/ggatec.8
  projects/ifnet/sbin/ggate/ggatec/ggatec.c
  projects/ifnet/sbin/ggate/ggated/ggated.8
  projects/ifnet/sbin/ggate/ggated/ggated.c
  projects/ifnet/sbin/ggate/ggatel/ggatel.8
  projects/ifnet/sbin/ggate/ggatel/ggatel.c
  projects/ifnet/sbin/init/init.8
  projects/ifnet/sbin/ipfw/ipfw2.c
  projects/ifnet/sbin/mdconfig/mdconfig.8
  projects/ifnet/sbin/mount_nfs/mount_nfs.c
  projects/ifnet/sbin/newfs/newfs.8
  projects/ifnet/sbin/newfs_nandfs/newfs_nandfs.c
  projects/ifnet/sbin/nvmecontrol/logpage.c
  projects/ifnet/sbin/pfctl/parse.y
  projects/ifnet/sbin/pfctl/pfctl.c
  projects/ifnet/sbin/pfctl/pfctl_altq.c
  projects/ifnet/sbin/pfctl/pfctl_parser.h
  projects/ifnet/sbin/pfctl/pfctl_qstats.c
  projects/ifnet/sbin/routed/input.c
  projects/ifnet/sbin/setkey/parse.y
  projects/ifnet/sbin/setkey/setkey.8
  projects/ifnet/sbin/setkey/token.l
  projects/ifnet/sbin/sysctl/sysctl.c
  projects/ifnet/sbin/umount/umount.8
  projects/ifnet/secure/lib/libcrypt/crypt-blowfish.c
  projects/ifnet/secure/lib/libcrypto/Makefile.inc
  projects/ifnet/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/ifnet/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/ifnet/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/ifnet/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/ifnet/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_f_md.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_f_null.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_find_type.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_new.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_new_CMS.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_push.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_read.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_file.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_null.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/ifnet/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/ifnet/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/ifnet/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/ifnet/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/ifnet/secure/lib/libcrypto/man/BN_add.3
  projects/ifnet/secure/lib/libcrypto/man/BN_add_word.3
  projects/ifnet/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/ifnet/secure/lib/libcrypto/man/BN_cmp.3
  projects/ifnet/secure/lib/libcrypto/man/BN_copy.3
  projects/ifnet/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/ifnet/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/ifnet/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/ifnet/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/ifnet/secure/lib/libcrypto/man/BN_new.3
  projects/ifnet/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/ifnet/secure/lib/libcrypto/man/BN_rand.3
  projects/ifnet/secure/lib/libcrypto/man/BN_set_bit.3
  projects/ifnet/secure/lib/libcrypto/man/BN_swap.3
  projects/ifnet/secure/lib/libcrypto/man/BN_zero.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_add0_cert.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_add1_signer.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_compress.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_decrypt.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_encrypt.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_final.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_get0_type.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_sign.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_sign_receipt.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_uncompress.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_verify.3
  projects/ifnet/secure/lib/libcrypto/man/CMS_verify_receipt.3
  projects/ifnet/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/ifnet/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/ifnet/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/ifnet/secure/lib/libcrypto/man/DH_generate_key.3
  projects/ifnet/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/ifnet/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/ifnet/secure/lib/libcrypto/man/DH_new.3
  projects/ifnet/secure/lib/libcrypto/man/DH_set_method.3
  projects/ifnet/secure/lib/libcrypto/man/DH_size.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_new.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_set_method.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_sign.3
  projects/ifnet/secure/lib/libcrypto/man/DSA_size.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_error_string.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_get_error.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_put_error.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/ifnet/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_DigestSignInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_cmp.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_derive.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_keygen.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_print_private.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_sign.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_verify.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/ifnet/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/ifnet/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/ifnet/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/ifnet/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/ifnet/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/ifnet/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/ifnet/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/ifnet/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/ifnet/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
  projects/ifnet/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS12_create.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3
  projects/ifnet/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/ifnet/secure/lib/libcrypto/man/RAND_add.3
  projects/ifnet/secure/lib/libcrypto/man/RAND_bytes.3
  projects/ifnet/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/ifnet/secure/lib/libcrypto/man/RAND_egd.3
  projects/ifnet/secure/lib/libcrypto/man/RAND_load_file.3
  projects/ifnet/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_check_key.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_new.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_print.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_set_method.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_sign.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/ifnet/secure/lib/libcrypto/man/RSA_size.3
  projects/ifnet/secure/lib/libcrypto/man/SMIME_read_CMS.3
  projects/ifnet/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/ifnet/secure/lib/libcrypto/man/SMIME_write_CMS.3
  projects/ifnet/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/ifnet/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/ifnet/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/ifnet/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/ifnet/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3
  projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
  projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_new.3
  projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
  projects/ifnet/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
  projects/ifnet/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
  projects/ifnet/secure/lib/libcrypto/man/X509_new.3
  projects/ifnet/secure/lib/libcrypto/man/X509_verify_cert.3
  projects/ifnet/secure/lib/libcrypto/man/bio.3
  projects/ifnet/secure/lib/libcrypto/man/blowfish.3
  projects/ifnet/secure/lib/libcrypto/man/bn.3
  projects/ifnet/secure/lib/libcrypto/man/bn_internal.3
  projects/ifnet/secure/lib/libcrypto/man/buffer.3
  projects/ifnet/secure/lib/libcrypto/man/crypto.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_ECPrivateKey.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_X509.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/ifnet/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/ifnet/secure/lib/libcrypto/man/des.3
  projects/ifnet/secure/lib/libcrypto/man/dh.3
  projects/ifnet/secure/lib/libcrypto/man/dsa.3
  projects/ifnet/secure/lib/libcrypto/man/ecdsa.3
  projects/ifnet/secure/lib/libcrypto/man/engine.3
  projects/ifnet/secure/lib/libcrypto/man/err.3
  projects/ifnet/secure/lib/libcrypto/man/evp.3
  projects/ifnet/secure/lib/libcrypto/man/hmac.3
  projects/ifnet/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3
  projects/ifnet/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
  projects/ifnet/secure/lib/libcrypto/man/lh_stats.3
  projects/ifnet/secure/lib/libcrypto/man/lhash.3
  projects/ifnet/secure/lib/libcrypto/man/md5.3
  projects/ifnet/secure/lib/libcrypto/man/mdc2.3
  projects/ifnet/secure/lib/libcrypto/man/pem.3
  projects/ifnet/secure/lib/libcrypto/man/rand.3
  projects/ifnet/secure/lib/libcrypto/man/rc4.3
  projects/ifnet/secure/lib/libcrypto/man/ripemd.3
  projects/ifnet/secure/lib/libcrypto/man/rsa.3
  projects/ifnet/secure/lib/libcrypto/man/sha.3
  projects/ifnet/secure/lib/libcrypto/man/threads.3
  projects/ifnet/secure/lib/libcrypto/man/ui.3
  projects/ifnet/secure/lib/libcrypto/man/ui_compat.3
  projects/ifnet/secure/lib/libcrypto/man/x509.3
  projects/ifnet/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/ifnet/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_free.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_new.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/ifnet/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3
  projects/ifnet/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/ifnet/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/ifnet/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/ifnet/secure/lib/libssl/man/SSL_accept.3
  projects/ifnet/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/ifnet/secure/lib/libssl/man/SSL_clear.3
  projects/ifnet/secure/lib/libssl/man/SSL_connect.3
  projects/ifnet/secure/lib/libssl/man/SSL_do_handshake.3
  projects/ifnet/secure/lib/libssl/man/SSL_free.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_error.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_fd.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_psk_identity.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_rbio.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_session.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/ifnet/secure/lib/libssl/man/SSL_get_version.3
  projects/ifnet/secure/lib/libssl/man/SSL_library_init.3
  projects/ifnet/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/ifnet/secure/lib/libssl/man/SSL_new.3
  projects/ifnet/secure/lib/libssl/man/SSL_pending.3
  projects/ifnet/secure/lib/libssl/man/SSL_read.3
  projects/ifnet/secure/lib/libssl/man/SSL_rstate_string.3
  projects/ifnet/secure/lib/libssl/man/SSL_session_reused.3
  projects/ifnet/secure/lib/libssl/man/SSL_set_bio.3
  projects/ifnet/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/ifnet/secure/lib/libssl/man/SSL_set_fd.3
  projects/ifnet/secure/lib/libssl/man/SSL_set_session.3
  projects/ifnet/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/ifnet/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/ifnet/secure/lib/libssl/man/SSL_shutdown.3
  projects/ifnet/secure/lib/libssl/man/SSL_state_string.3
  projects/ifnet/secure/lib/libssl/man/SSL_want.3
  projects/ifnet/secure/lib/libssl/man/SSL_write.3
  projects/ifnet/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/ifnet/secure/lib/libssl/man/ssl.3
  projects/ifnet/secure/usr.bin/openssl/man/CA.pl.1
  projects/ifnet/secure/usr.bin/openssl/man/asn1parse.1
  projects/ifnet/secure/usr.bin/openssl/man/c_rehash.1
  projects/ifnet/secure/usr.bin/openssl/man/ca.1
  projects/ifnet/secure/usr.bin/openssl/man/ciphers.1
  projects/ifnet/secure/usr.bin/openssl/man/cms.1
  projects/ifnet/secure/usr.bin/openssl/man/crl.1
  projects/ifnet/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/ifnet/secure/usr.bin/openssl/man/dgst.1
  projects/ifnet/secure/usr.bin/openssl/man/dhparam.1
  projects/ifnet/secure/usr.bin/openssl/man/dsa.1
  projects/ifnet/secure/usr.bin/openssl/man/dsaparam.1
  projects/ifnet/secure/usr.bin/openssl/man/ec.1
  projects/ifnet/secure/usr.bin/openssl/man/ecparam.1
  projects/ifnet/secure/usr.bin/openssl/man/enc.1
  projects/ifnet/secure/usr.bin/openssl/man/errstr.1
  projects/ifnet/secure/usr.bin/openssl/man/gendsa.1
  projects/ifnet/secure/usr.bin/openssl/man/genpkey.1
  projects/ifnet/secure/usr.bin/openssl/man/genrsa.1
  projects/ifnet/secure/usr.bin/openssl/man/nseq.1
  projects/ifnet/secure/usr.bin/openssl/man/ocsp.1
  projects/ifnet/secure/usr.bin/openssl/man/openssl.1
  projects/ifnet/secure/usr.bin/openssl/man/passwd.1
  projects/ifnet/secure/usr.bin/openssl/man/pkcs12.1
  projects/ifnet/secure/usr.bin/openssl/man/pkcs7.1
  projects/ifnet/secure/usr.bin/openssl/man/pkcs8.1
  projects/ifnet/secure/usr.bin/openssl/man/pkey.1
  projects/ifnet/secure/usr.bin/openssl/man/pkeyparam.1
  projects/ifnet/secure/usr.bin/openssl/man/pkeyutl.1
  projects/ifnet/secure/usr.bin/openssl/man/rand.1
  projects/ifnet/secure/usr.bin/openssl/man/req.1
  projects/ifnet/secure/usr.bin/openssl/man/rsa.1
  projects/ifnet/secure/usr.bin/openssl/man/rsautl.1
  projects/ifnet/secure/usr.bin/openssl/man/s_client.1
  projects/ifnet/secure/usr.bin/openssl/man/s_server.1
  projects/ifnet/secure/usr.bin/openssl/man/s_time.1
  projects/ifnet/secure/usr.bin/openssl/man/sess_id.1
  projects/ifnet/secure/usr.bin/openssl/man/smime.1
  projects/ifnet/secure/usr.bin/openssl/man/speed.1
  projects/ifnet/secure/usr.bin/openssl/man/spkac.1
  projects/ifnet/secure/usr.bin/openssl/man/ts.1
  projects/ifnet/secure/usr.bin/openssl/man/tsget.1
  projects/ifnet/secure/usr.bin/openssl/man/verify.1
  projects/ifnet/secure/usr.bin/openssl/man/version.1
  projects/ifnet/secure/usr.bin/openssl/man/x509.1
  projects/ifnet/secure/usr.bin/openssl/man/x509v3_config.1
  projects/ifnet/share/colldef/Makefile
  projects/ifnet/share/dict/Makefile
  projects/ifnet/share/doc/IPv6/Makefile
  projects/ifnet/share/doc/atf/Makefile
  projects/ifnet/share/doc/legal/intel_ipw/Makefile
  projects/ifnet/share/doc/legal/intel_iwi/Makefile
  projects/ifnet/share/doc/legal/intel_iwn/Makefile
  projects/ifnet/share/doc/legal/intel_wpi/Makefile
  projects/ifnet/share/doc/legal/realtek/Makefile
  projects/ifnet/share/doc/llvm/Makefile
  projects/ifnet/share/doc/llvm/clang/Makefile
  projects/ifnet/share/doc/papers/bufbio/bio.ms
  projects/ifnet/share/doc/pjdfstest/Makefile
  projects/ifnet/share/doc/usd/13.viref/Makefile
  projects/ifnet/share/dtrace/Makefile
  projects/ifnet/share/dtrace/toolkit/Makefile
  projects/ifnet/share/examples/bhyve/vmrun.sh
  projects/ifnet/share/examples/csh/dot.cshrc
  projects/ifnet/share/examples/pf/Makefile
  projects/ifnet/share/examples/tests/tests/plain/cp_test.sh
  projects/ifnet/share/i18n/csmapper/Makefile.inc
  projects/ifnet/share/i18n/esdb/Makefile.inc
  projects/ifnet/share/man/man3/Makefile
  projects/ifnet/share/man/man3/pthread_setspecific.3
  projects/ifnet/share/man/man3/queue.3
  projects/ifnet/share/man/man4/Makefile
  projects/ifnet/share/man/man4/aacraid.4
  projects/ifnet/share/man/man4/acpi_hp.4
  projects/ifnet/share/man/man4/acpi_ibm.4
  projects/ifnet/share/man/man4/acpi_panasonic.4
  projects/ifnet/share/man/man4/ada.4
  projects/ifnet/share/man/man4/altq.4
  projects/ifnet/share/man/man4/bwi.4
  projects/ifnet/share/man/man4/bwn.4
  projects/ifnet/share/man/man4/capsicum.4
  projects/ifnet/share/man/man4/ctl.4
  projects/ifnet/share/man/man4/em.4
  projects/ifnet/share/man/man4/geom.4
  projects/ifnet/share/man/man4/geom_map.4
  projects/ifnet/share/man/man4/gre.4
  projects/ifnet/share/man/man4/iscsi.4
  projects/ifnet/share/man/man4/mac.4
  projects/ifnet/share/man/man4/mac_ifoff.4
  projects/ifnet/share/man/man4/mac_mls.4
  projects/ifnet/share/man/man4/mac_none.4
  projects/ifnet/share/man/man4/mac_partition.4
  projects/ifnet/share/man/man4/mac_seeotheruids.4
  projects/ifnet/share/man/man4/mac_stub.4
  projects/ifnet/share/man/man4/mac_test.4
  projects/ifnet/share/man/man4/malo.4
  projects/ifnet/share/man/man4/procdesc.4
  projects/ifnet/share/man/man4/proto.4
  projects/ifnet/share/man/man4/ral.4
  projects/ifnet/share/man/man4/random.4
  projects/ifnet/share/man/man4/uftdi.4
  projects/ifnet/share/man/man5/device.hints.5
  projects/ifnet/share/man/man5/pf.conf.5
  projects/ifnet/share/man/man5/rc.conf.5
  projects/ifnet/share/man/man5/src.conf.5
  projects/ifnet/share/man/man8/Makefile
  projects/ifnet/share/man/man9/CTASSERT.9
  projects/ifnet/share/man/man9/Makefile
  projects/ifnet/share/man/man9/SDT.9
  projects/ifnet/share/man/man9/atomic.9
  projects/ifnet/share/man/man9/crypto.9
  projects/ifnet/share/man/man9/hash.9
  projects/ifnet/share/man/man9/ifnet.9
  projects/ifnet/share/man/man9/locking.9
  projects/ifnet/share/man/man9/mac.9
  projects/ifnet/share/man/man9/pci.9
  projects/ifnet/share/man/man9/pci_iov_schema.9
  projects/ifnet/share/man/man9/random.9
  projects/ifnet/share/man/man9/random_harvest.9
  projects/ifnet/share/man/man9/sbuf.9
  projects/ifnet/share/man/man9/style.9
  projects/ifnet/share/man/man9/sysctl.9
  projects/ifnet/share/man/man9/taskqueue.9
  projects/ifnet/share/misc/Makefile
  projects/ifnet/share/misc/bsd-family-tree
  projects/ifnet/share/misc/committers-ports.dot
  projects/ifnet/share/misc/committers-src.dot
  projects/ifnet/share/mk/Makefile
  projects/ifnet/share/mk/atf.test.mk
  projects/ifnet/share/mk/bsd.compiler.mk
  projects/ifnet/share/mk/bsd.cpu.mk
  projects/ifnet/share/mk/bsd.crunchgen.mk
  projects/ifnet/share/mk/bsd.dep.mk
  projects/ifnet/share/mk/bsd.doc.mk
  projects/ifnet/share/mk/bsd.files.mk
  projects/ifnet/share/mk/bsd.incs.mk
  projects/ifnet/share/mk/bsd.init.mk
  projects/ifnet/share/mk/bsd.lib.mk
  projects/ifnet/share/mk/bsd.man.mk
  projects/ifnet/share/mk/bsd.mkopt.mk
  projects/ifnet/share/mk/bsd.nls.mk
  projects/ifnet/share/mk/bsd.obj.mk
  projects/ifnet/share/mk/bsd.opts.mk
  projects/ifnet/share/mk/bsd.own.mk
  projects/ifnet/share/mk/bsd.prog.mk
  projects/ifnet/share/mk/bsd.progs.mk
  projects/ifnet/share/mk/bsd.subdir.mk
  projects/ifnet/share/mk/bsd.sys.mk
  projects/ifnet/share/mk/bsd.test.mk
  projects/ifnet/share/mk/src.libnames.mk
  projects/ifnet/share/mk/src.opts.mk
  projects/ifnet/share/mk/src.sys.mk
  projects/ifnet/share/mk/suite.test.mk
  projects/ifnet/share/mk/sys.mk
  projects/ifnet/share/mklocale/Makefile
  projects/ifnet/share/monetdef/Makefile
  projects/ifnet/share/msgdef/Makefile
  projects/ifnet/share/numericdef/Makefile
  projects/ifnet/share/sendmail/Makefile
  projects/ifnet/share/skel/Makefile
  projects/ifnet/share/snmp/mibs/Makefile
  projects/ifnet/share/syscons/fonts/Makefile
  projects/ifnet/share/syscons/keymaps/Makefile
  projects/ifnet/share/timedef/Makefile
  projects/ifnet/sys/Makefile
  projects/ifnet/sys/amd64/amd64/atomic.c
  projects/ifnet/sys/amd64/amd64/db_trace.c
  projects/ifnet/sys/amd64/amd64/fpu.c
  projects/ifnet/sys/amd64/amd64/gdb_machdep.c
  projects/ifnet/sys/amd64/amd64/genassym.c
  projects/ifnet/sys/amd64/amd64/initcpu.c
  projects/ifnet/sys/amd64/amd64/machdep.c
  projects/ifnet/sys/amd64/amd64/mp_machdep.c
  projects/ifnet/sys/amd64/amd64/pmap.c
  projects/ifnet/sys/amd64/amd64/ptrace_machdep.c
  projects/ifnet/sys/amd64/amd64/stack_machdep.c
  projects/ifnet/sys/amd64/amd64/trap.c
  projects/ifnet/sys/amd64/amd64/vm_machdep.c
  projects/ifnet/sys/amd64/amd64/xen-locore.S
  projects/ifnet/sys/amd64/conf/GENERIC
  projects/ifnet/sys/amd64/conf/NOTES
  projects/ifnet/sys/amd64/ia32/ia32_reg.c
  projects/ifnet/sys/amd64/include/atomic.h
  projects/ifnet/sys/amd64/include/in_cksum.h
  projects/ifnet/sys/amd64/include/md_var.h
  projects/ifnet/sys/amd64/include/param.h
  projects/ifnet/sys/amd64/include/pcb.h
  projects/ifnet/sys/amd64/include/pmc_mdep.h
  projects/ifnet/sys/amd64/include/stack.h
  projects/ifnet/sys/amd64/include/vmm.h   (contents, props changed)
  projects/ifnet/sys/amd64/include/vmm_dev.h   (contents, props changed)
  projects/ifnet/sys/amd64/include/vmparam.h
  projects/ifnet/sys/amd64/linux/linux_machdep.c
  projects/ifnet/sys/amd64/linux/linux_support.s
  projects/ifnet/sys/amd64/linux32/linux32_machdep.c
  projects/ifnet/sys/amd64/vmm/amd/svm.c
  projects/ifnet/sys/amd64/vmm/amd/svm.h
  projects/ifnet/sys/amd64/vmm/amd/svm_genassym.c
  projects/ifnet/sys/amd64/vmm/amd/svm_support.S
  projects/ifnet/sys/amd64/vmm/intel/vmx.c
  projects/ifnet/sys/amd64/vmm/intel/vmx.h
  projects/ifnet/sys/amd64/vmm/intel/vmx_msr.c
  projects/ifnet/sys/amd64/vmm/io/ppt.c
  projects/ifnet/sys/amd64/vmm/vmm.c
  projects/ifnet/sys/amd64/vmm/vmm_dev.c
  projects/ifnet/sys/amd64/vmm/vmm_instruction_emul.c
  projects/ifnet/sys/amd64/vmm/vmm_mem.c
  projects/ifnet/sys/amd64/vmm/vmm_mem.h
  projects/ifnet/sys/amd64/vmm/vmm_stat.c
  projects/ifnet/sys/amd64/vmm/vmm_stat.h
  projects/ifnet/sys/arm/allwinner/a10_clk.c
  projects/ifnet/sys/arm/allwinner/a10_clk.h
  projects/ifnet/sys/arm/allwinner/a10_gpio.c
  projects/ifnet/sys/arm/allwinner/a10_gpio.h
  projects/ifnet/sys/arm/allwinner/a10_mmc.c
  projects/ifnet/sys/arm/allwinner/a10_mmc.h
  projects/ifnet/sys/arm/allwinner/files.allwinner
  projects/ifnet/sys/arm/allwinner/if_emac.c
  projects/ifnet/sys/arm/arm/bcopyinout.S
  projects/ifnet/sys/arm/arm/bcopyinout_xscale.S
  projects/ifnet/sys/arm/arm/copystr.S
  projects/ifnet/sys/arm/arm/cpu_asm-v6.S
  projects/ifnet/sys/arm/arm/elf_trampoline.c
  projects/ifnet/sys/arm/arm/exception.S
  projects/ifnet/sys/arm/arm/genassym.c
  projects/ifnet/sys/arm/arm/generic_timer.c
  projects/ifnet/sys/arm/arm/locore-v4.S
  projects/ifnet/sys/arm/arm/locore-v6.S
  projects/ifnet/sys/arm/arm/machdep.c
  projects/ifnet/sys/arm/arm/mp_machdep.c
  projects/ifnet/sys/arm/arm/pmap-v6-new.c
  projects/ifnet/sys/arm/arm/pmap-v6.c
  projects/ifnet/sys/arm/arm/pmap.c
  projects/ifnet/sys/arm/arm/stack_machdep.c
  projects/ifnet/sys/arm/arm/swtch.S
  projects/ifnet/sys/arm/arm/sys_machdep.c
  projects/ifnet/sys/arm/arm/trap-v6.c
  projects/ifnet/sys/arm/arm/trap.c
  projects/ifnet/sys/arm/arm/vfp.c
  projects/ifnet/sys/arm/arm/vm_machdep.c
  projects/ifnet/sys/arm/at91/at91_machdep.c
  projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_spi.c
  projects/ifnet/sys/arm/cavium/cns11xx/econa_machdep.c
  projects/ifnet/sys/arm/conf/BEAGLEBONE
  projects/ifnet/sys/arm/conf/CUBIEBOARD
  projects/ifnet/sys/arm/conf/CUBIEBOARD2
  projects/ifnet/sys/arm/conf/NOTES
  projects/ifnet/sys/arm/conf/std.armv6
  projects/ifnet/sys/arm/freescale/imx/imx6_sdma.c
  projects/ifnet/sys/arm/include/_types.h
  projects/ifnet/sys/arm/include/asm.h
  projects/ifnet/sys/arm/include/atomic.h
  projects/ifnet/sys/arm/include/float.h
  projects/ifnet/sys/arm/include/pcpu.h
  projects/ifnet/sys/arm/include/proc.h
  projects/ifnet/sys/arm/include/vmparam.h
  projects/ifnet/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c
  projects/ifnet/sys/arm/ti/am335x/am335x_lcd.c
  projects/ifnet/sys/arm/ti/am335x/am335x_lcd.h
  projects/ifnet/sys/arm/ti/am335x/am335x_pmic.c
  projects/ifnet/sys/arm/ti/am335x/am335x_prcm.c
  projects/ifnet/sys/arm/ti/am335x/am335x_scm_padconf.h
  projects/ifnet/sys/arm/ti/am335x/files.am335x
  projects/ifnet/sys/arm/ti/omap4/omap4_prcm_clks.c
  projects/ifnet/sys/arm/ti/ti_gpio.c
  projects/ifnet/sys/arm/ti/ti_prcm.c
  projects/ifnet/sys/arm/ti/ti_prcm.h
  projects/ifnet/sys/arm/xscale/i80321/ep80219_machdep.c
  projects/ifnet/sys/arm/xscale/i80321/iq31244_machdep.c
  projects/ifnet/sys/arm/xscale/i8134x/crb_machdep.c
  projects/ifnet/sys/arm/xscale/ixp425/avila_machdep.c
  projects/ifnet/sys/arm/xscale/pxa/pxa_machdep.c
  projects/ifnet/sys/arm64/arm64/cpufunc_asm.S
  projects/ifnet/sys/arm64/arm64/db_interface.c
  projects/ifnet/sys/arm64/arm64/db_trace.c
  projects/ifnet/sys/arm64/arm64/elf_machdep.c
  projects/ifnet/sys/arm64/arm64/exception.S
  projects/ifnet/sys/arm64/arm64/gic.c
  projects/ifnet/sys/arm64/arm64/gic_v3.c
  projects/ifnet/sys/arm64/arm64/gic_v3_fdt.c
  projects/ifnet/sys/arm64/arm64/gic_v3_reg.h
  projects/ifnet/sys/arm64/arm64/gic_v3_var.h
  projects/ifnet/sys/arm64/arm64/identcpu.c
  projects/ifnet/sys/arm64/arm64/intr_machdep.c
  projects/ifnet/sys/arm64/arm64/locore.S
  projects/ifnet/sys/arm64/arm64/machdep.c
  projects/ifnet/sys/arm64/arm64/mem.c
  projects/ifnet/sys/arm64/arm64/nexus.c
  projects/ifnet/sys/arm64/arm64/pmap.c
  projects/ifnet/sys/arm64/arm64/stack_machdep.c
  projects/ifnet/sys/arm64/arm64/swtch.S
  projects/ifnet/sys/arm64/arm64/trap.c
  projects/ifnet/sys/arm64/arm64/uio_machdep.c
  projects/ifnet/sys/arm64/arm64/vfp.c
  projects/ifnet/sys/arm64/arm64/vm_machdep.c
  projects/ifnet/sys/arm64/conf/GENERIC
  projects/ifnet/sys/arm64/include/_types.h
  projects/ifnet/sys/arm64/include/armreg.h
  projects/ifnet/sys/arm64/include/atomic.h
  projects/ifnet/sys/arm64/include/cpu.h
  projects/ifnet/sys/arm64/include/float.h
  projects/ifnet/sys/arm64/include/ieeefp.h
  projects/ifnet/sys/arm64/include/in_cksum.h
  projects/ifnet/sys/arm64/include/param.h
  projects/ifnet/sys/arm64/include/pcb.h
  projects/ifnet/sys/arm64/include/pcpu.h
  projects/ifnet/sys/arm64/include/pte.h
  projects/ifnet/sys/arm64/include/smp.h
  projects/ifnet/sys/arm64/include/stack.h
  projects/ifnet/sys/arm64/include/ucontext.h
  projects/ifnet/sys/arm64/include/vfp.h
  projects/ifnet/sys/arm64/include/vmparam.h
  projects/ifnet/sys/boot/Makefile
  projects/ifnet/sys/boot/arm/ixp425/boot2/arm_init.S
  projects/ifnet/sys/boot/arm/ixp425/boot2/ixp425_board.c
  projects/ifnet/sys/boot/arm/ixp425/boot2/lib.h
  projects/ifnet/sys/boot/arm/uboot/Makefile
  projects/ifnet/sys/boot/common/Makefile.inc
  projects/ifnet/sys/boot/common/loader.8
  projects/ifnet/sys/boot/common/module.c
  projects/ifnet/sys/boot/efi/libefi/efipart.c
  projects/ifnet/sys/boot/efi/loader/arch/arm64/exec.c
  projects/ifnet/sys/boot/fdt/dts/arm/beaglebone-black.dts
  projects/ifnet/sys/boot/fdt/dts/arm/cubieboard.dts
  projects/ifnet/sys/boot/fdt/dts/arm/sun4i-a10.dtsi
  projects/ifnet/sys/boot/fdt/dts/arm/sun7i-a20.dtsi
  projects/ifnet/sys/boot/fdt/dts/mips/beri-sim.dts
  projects/ifnet/sys/boot/forth/Makefile
  projects/ifnet/sys/boot/forth/loader.conf
  projects/ifnet/sys/boot/forth/loader.conf.5
  projects/ifnet/sys/boot/forth/loader.rc
  projects/ifnet/sys/boot/forth/menu.rc
  projects/ifnet/sys/boot/forth/support.4th
  projects/ifnet/sys/boot/i386/boot2/boot2.c
  projects/ifnet/sys/boot/i386/loader/Makefile
  projects/ifnet/sys/boot/mips/beri/loader/Makefile
  projects/ifnet/sys/boot/pc98/boot2/boot2.c
  projects/ifnet/sys/boot/pc98/loader/Makefile
  projects/ifnet/sys/boot/powerpc/kboot/Makefile
  projects/ifnet/sys/boot/powerpc/ofw/Makefile
  projects/ifnet/sys/boot/powerpc/ps3/Makefile
  projects/ifnet/sys/boot/sparc64/loader/Makefile
  projects/ifnet/sys/boot/uboot/lib/copy.c
  projects/ifnet/sys/boot/uboot/lib/glue.c
  projects/ifnet/sys/boot/userboot/userboot/conf.c
  projects/ifnet/sys/boot/zfs/zfsimpl.c
  projects/ifnet/sys/cam/cam.c
  projects/ifnet/sys/cam/cam.h
  projects/ifnet/sys/cam/cam_periph.c
  projects/ifnet/sys/cam/ctl/ctl.c
  projects/ifnet/sys/cam/ctl/ctl_backend_block.c
  projects/ifnet/sys/cam/ctl/ctl_cmd_table.c
  projects/ifnet/sys/cam/ctl/ctl_frontend.c
  projects/ifnet/sys/cam/ctl/ctl_frontend.h
  projects/ifnet/sys/cam/ctl/ctl_frontend_cam_sim.c
  projects/ifnet/sys/cam/ctl/ctl_frontend_internal.c
  projects/ifnet/sys/cam/ctl/ctl_frontend_iscsi.c
  projects/ifnet/sys/cam/ctl/ctl_private.h
  projects/ifnet/sys/cam/ctl/ctl_ser_table.c
  projects/ifnet/sys/cam/ctl/ctl_tpc.c
  projects/ifnet/sys/cam/ctl/ctl_tpc_local.c
  projects/ifnet/sys/cam/ctl/scsi_ctl.c
  projects/ifnet/sys/cam/scsi/scsi_all.c
  projects/ifnet/sys/cam/scsi/scsi_all.h
  projects/ifnet/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c
  projects/ifnet/sys/cddl/compat/opensolaris/sys/file.h
  projects/ifnet/sys/cddl/compat/opensolaris/sys/nvpair.h
  projects/ifnet/sys/cddl/compat/opensolaris/sys/proc.h
  projects/ifnet/sys/cddl/compat/opensolaris/sys/vnode.h
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
  projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h
  projects/ifnet/sys/cddl/dev/dtrace/amd64/dtrace_isa.c
  projects/ifnet/sys/cddl/dev/dtrace/arm/dtrace_asm.S
  projects/ifnet/sys/cddl/dev/dtrace/i386/dtrace_isa.c
  projects/ifnet/sys/cddl/dev/fbt/arm/fbt_isa.c
  projects/ifnet/sys/cddl/dev/fbt/fbt.c
  projects/ifnet/sys/cddl/dev/fbt/fbt.h
  projects/ifnet/sys/cddl/dev/fbt/powerpc/fbt_isa.c
  projects/ifnet/sys/cddl/dev/fbt/x86/fbt_isa.c
  projects/ifnet/sys/cddl/dev/profile/profile.c
  projects/ifnet/sys/cddl/dev/sdt/sdt.c
  projects/ifnet/sys/compat/freebsd32/freebsd32_syscall.h
  projects/ifnet/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/ifnet/sys/compat/freebsd32/freebsd32_sysent.c
  projects/ifnet/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/ifnet/sys/compat/freebsd32/syscalls.master
  projects/ifnet/sys/compat/linprocfs/linprocfs.c
  projects/ifnet/sys/compat/linsysfs/linsysfs.c
  projects/ifnet/sys/compat/linux/linux_emul.c
  projects/ifnet/sys/compat/linux/linux_event.c
  projects/ifnet/sys/compat/linux/linux_event.h
  projects/ifnet/sys/compat/linux/linux_file.c
  projects/ifnet/sys/compat/linux/linux_fork.c
  projects/ifnet/sys/compat/linux/linux_misc.c
  projects/ifnet/sys/compat/linux/linux_socket.c
  projects/ifnet/sys/compat/linux/linux_stats.c
  projects/ifnet/sys/compat/ndis/subr_ndis.c
  projects/ifnet/sys/compat/svr4/imgact_svr4.c
  projects/ifnet/sys/compat/svr4/svr4_misc.c
  projects/ifnet/sys/compat/svr4/svr4_resource.c
  projects/ifnet/sys/compat/svr4/svr4_sysvec.c
  projects/ifnet/sys/conf/NOTES
  projects/ifnet/sys/conf/files
  projects/ifnet/sys/conf/files.amd64
  projects/ifnet/sys/conf/files.arm
  projects/ifnet/sys/conf/files.arm64
  projects/ifnet/sys/conf/files.i386
  projects/ifnet/sys/conf/files.mips
  projects/ifnet/sys/conf/files.powerpc
  projects/ifnet/sys/conf/kern.post.mk
  projects/ifnet/sys/conf/kern.pre.mk
  projects/ifnet/sys/conf/kmod.mk
  projects/ifnet/sys/conf/ldscript.amd64
  projects/ifnet/sys/conf/options
  projects/ifnet/sys/conf/options.arm64
  projects/ifnet/sys/contrib/dev/acpica/acpica_prep.sh
  projects/ifnet/sys/contrib/dev/acpica/changes.txt
  projects/ifnet/sys/contrib/dev/acpica/common/adisasm.c
  projects/ifnet/sys/contrib/dev/acpica/common/ahids.c
  projects/ifnet/sys/contrib/dev/acpica/common/ahpredef.c
  projects/ifnet/sys/contrib/dev/acpica/common/ahuuids.c
  projects/ifnet/sys/contrib/dev/acpica/common/dmextern.c
  projects/ifnet/sys/contrib/dev/acpica/common/dmrestag.c
  projects/ifnet/sys/contrib/dev/acpica/common/dmtable.c
  projects/ifnet/sys/contrib/dev/acpica/common/dmtbdump.c
  projects/ifnet/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/ifnet/sys/contrib/dev/acpica/common/getopt.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslascii.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/ifnet/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslfileio.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslfold.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslmapenter.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslmapoutput.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslmessages.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslmethod.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslnamesp.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/asloffset.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslopcodes.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/asloperands.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslopt.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/asloptions.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslprintf.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslstubs.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslsupport.l
  projects/ifnet/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/asluuid.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/aslxref.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtexpress.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtio.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtparser.y
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtsubtable.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dttable.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dttemplate.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/dttemplate.h
  projects/ifnet/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/prparser.l
  projects/ifnet/sys/contrib/dev/acpica/compiler/prparser.y
  projects/ifnet/sys/contrib/dev/acpica/compiler/prscan.c
  projects/ifnet/sys/contrib/dev/acpica/compiler/prutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbcmds.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbconvert.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbdisply.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbexec.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbfileio.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbhistry.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbinput.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbmethod.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbnames.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbtest.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/debugger/dbxface.c
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmnames.c
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
  projects/ifnet/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dswload.c
  projects/ifnet/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
  projects/ifnet/sys/contrib/dev/acpica/components/events/evgpe.c
  projects/ifnet/sys/contrib/dev/acpica/components/events/evgpeinit.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exconfig.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exconvrt.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/excreate.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exdebug.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exdump.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exfield.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exfldio.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exmisc.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exnames.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exoparg2.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exoparg3.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exregion.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exstorob.c
  projects/ifnet/sys/contrib/dev/acpica/components/executer/exutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/hardware/hwgpe.c
  projects/ifnet/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsaccess.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsconvert.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsdump.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nseval.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsinit.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsnames.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsparse.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nssearch.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
  projects/ifnet/sys/contrib/dev/acpica/components/namespace/nsxfname.c
  projects/ifnet/sys/contrib/dev/acpica/components/parser/psargs.c
  projects/ifnet/sys/contrib/dev/acpica/components/parser/psloop.c
  projects/ifnet/sys/contrib/dev/acpica/components/parser/psobject.c
  projects/ifnet/sys/contrib/dev/acpica/components/parser/psparse.c
  projects/ifnet/sys/contrib/dev/acpica/components/parser/psutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/parser/psxface.c
  projects/ifnet/sys/contrib/dev/acpica/components/resources/rscreate.c
  projects/ifnet/sys/contrib/dev/acpica/components/resources/rsmisc.c
  projects/ifnet/sys/contrib/dev/acpica/components/resources/rsutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/resources/rsxface.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbdata.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbfadt.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbfind.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbinstal.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbprint.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbutils.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbxface.c
  projects/ifnet/sys/contrib/dev/acpica/components/tables/tbxfload.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utalloc.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utbuffer.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utcache.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utcopy.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utdebug.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utdelete.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utids.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utinit.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utmisc.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utosi.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utpredef.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utprint.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utstring.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/uttrack.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utxface.c
  projects/ifnet/sys/contrib/dev/acpica/components/utilities/utxfinit.c
  projects/ifnet/sys/contrib/dev/acpica/include/accommon.h
  projects/ifnet/sys/contrib/dev/acpica/include/acdebug.h
  projects/ifnet/sys/contrib/dev/acpica/include/acdisasm.h
  projects/ifnet/sys/contrib/dev/acpica/include/acdispat.h
  projects/ifnet/sys/contrib/dev/acpica/include/acglobal.h
  projects/ifnet/sys/contrib/dev/acpica/include/acinterp.h
  projects/ifnet/sys/contrib/dev/acpica/include/aclocal.h
  projects/ifnet/sys/contrib/dev/acpica/include/acmacros.h
  projects/ifnet/sys/contrib/dev/acpica/include/acnames.h
  projects/ifnet/sys/contrib/dev/acpica/include/acnamesp.h
  projects/ifnet/sys/contrib/dev/acpica/include/acobject.h
  projects/ifnet/sys/contrib/dev/acpica/include/acoutput.h
  projects/ifnet/sys/contrib/dev/acpica/include/acparser.h
  projects/ifnet/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/ifnet/sys/contrib/dev/acpica/include/acpixf.h
  projects/ifnet/sys/contrib/dev/acpica/include/acstruct.h
  projects/ifnet/sys/contrib/dev/acpica/include/actbl.h
  projects/ifnet/sys/contrib/dev/acpica/include/actbl1.h
  projects/ifnet/sys/contrib/dev/acpica/include/actbl2.h
  projects/ifnet/sys/contrib/dev/acpica/include/actbl3.h
  projects/ifnet/sys/contrib/dev/acpica/include/actypes.h
  projects/ifnet/sys/contrib/dev/acpica/include/acutils.h
  projects/ifnet/sys/contrib/dev/acpica/include/acuuid.h
  projects/ifnet/sys/contrib/dev/acpica/include/platform/acenv.h
  projects/ifnet/sys/contrib/dev/acpica/include/platform/acenvex.h
  projects/ifnet/sys/contrib/dev/acpica/include/platform/acgcc.h
  projects/ifnet/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  projects/ifnet/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c
  projects/ifnet/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c
  projects/ifnet/sys/crypto/aesni/aesencdec.h
  projects/ifnet/sys/crypto/aesni/aesni.c
  projects/ifnet/sys/crypto/aesni/aesni.h
  projects/ifnet/sys/crypto/aesni/aesni_ghash.c
  projects/ifnet/sys/crypto/sha2/sha256.h
  projects/ifnet/sys/crypto/sha2/sha256c.c
  projects/ifnet/sys/ddb/db_examine.c
  projects/ifnet/sys/ddb/db_main.c
  projects/ifnet/sys/ddb/db_print.c
  projects/ifnet/sys/ddb/db_ps.c
  projects/ifnet/sys/ddb/db_sym.c
  projects/ifnet/sys/dev/acpi_support/acpi_ibm.c
  projects/ifnet/sys/dev/acpica/Osd/OsdHardware.c
  projects/ifnet/sys/dev/acpica/acpi.c
  projects/ifnet/sys/dev/acpica/acpi_cpu.c
  projects/ifnet/sys/dev/ahci/ahci.c
  projects/ifnet/sys/dev/ahci/ahci.h
  projects/ifnet/sys/dev/ahci/ahci_pci.c
  projects/ifnet/sys/dev/aic7xxx/aic79xx_pci.c
  projects/ifnet/sys/dev/ath/ath_rate/sample/sample.c
  projects/ifnet/sys/dev/ath/ath_rate/sample/sample.h
  projects/ifnet/sys/dev/ath/if_ath.c
  projects/ifnet/sys/dev/ath/if_ath_ahb.c
  projects/ifnet/sys/dev/ath/if_ath_beacon.c
  projects/ifnet/sys/dev/ath/if_ath_debug.h
  projects/ifnet/sys/dev/ath/if_ath_keycache.c
  projects/ifnet/sys/dev/ath/if_ath_misc.h
  projects/ifnet/sys/dev/ath/if_ath_rx.c
  projects/ifnet/sys/dev/ath/if_ath_rx_edma.c
  projects/ifnet/sys/dev/ath/if_ath_sysctl.c
  projects/ifnet/sys/dev/ath/if_ath_tdma.c
  projects/ifnet/sys/dev/ath/if_ath_tx.c
  projects/ifnet/sys/dev/ath/if_ath_tx_edma.c
  projects/ifnet/sys/dev/ath/if_athvar.h
  projects/ifnet/sys/dev/atkbdc/psm.c
  projects/ifnet/sys/dev/beri/virtio/virtio_mmio_platform.c
  projects/ifnet/sys/dev/bwi/bwimac.c
  projects/ifnet/sys/dev/bwi/bwimac.h
  projects/ifnet/sys/dev/bwi/bwiphy.c
  projects/ifnet/sys/dev/bwi/bwirf.c
  projects/ifnet/sys/dev/bwi/if_bwi.c
  projects/ifnet/sys/dev/bwi/if_bwi_pci.c
  projects/ifnet/sys/dev/bwi/if_bwivar.h
  projects/ifnet/sys/dev/bwn/if_bwn.c
  projects/ifnet/sys/dev/bwn/if_bwnvar.h
  projects/ifnet/sys/dev/bxe/bxe.c
  projects/ifnet/sys/dev/bxe/bxe.h
  projects/ifnet/sys/dev/bxe/ecore_reg.h
  projects/ifnet/sys/dev/bxe/ecore_sp.c
  projects/ifnet/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c
  projects/ifnet/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/ifnet/sys/dev/cxgb/ulp/tom/cxgb_listen.c
  projects/ifnet/sys/dev/cxgbe/adapter.h
  projects/ifnet/sys/dev/cxgbe/common/t4_hw.c
  projects/ifnet/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt
  projects/ifnet/sys/dev/cxgbe/firmware/t4fw_interface.h
  projects/ifnet/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt
  projects/ifnet/sys/dev/cxgbe/t4_main.c
  projects/ifnet/sys/dev/cxgbe/t4_netmap.c
  projects/ifnet/sys/dev/cxgbe/t4_sge.c
  projects/ifnet/sys/dev/cxgbe/tom/t4_connect.c
  projects/ifnet/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/ifnet/sys/dev/cxgbe/tom/t4_listen.c
  projects/ifnet/sys/dev/cxgbe/tom/t4_tom.c
  projects/ifnet/sys/dev/drm/drmP.h
  projects/ifnet/sys/dev/drm/drm_agpsupport.c
  projects/ifnet/sys/dev/drm/drm_bufs.c
  projects/ifnet/sys/dev/drm/drm_drv.c
  projects/ifnet/sys/dev/drm/drm_irq.c
  projects/ifnet/sys/dev/drm/i915_drv.c
  projects/ifnet/sys/dev/drm/mach64_drv.c
  projects/ifnet/sys/dev/drm/mga_drv.c
  projects/ifnet/sys/dev/drm/r128_drv.c
  projects/ifnet/sys/dev/drm/radeon_drv.c
  projects/ifnet/sys/dev/drm/savage_drv.c
  projects/ifnet/sys/dev/drm/sis_drv.c
  projects/ifnet/sys/dev/drm/tdfx_drv.c
  projects/ifnet/sys/dev/drm2/drm_bufs.c
  projects/ifnet/sys/dev/drm2/i915/i915_drv.h
  projects/ifnet/sys/dev/drm2/i915/i915_gem.c
  projects/ifnet/sys/dev/drm2/i915/i915_gem_gtt.c
  projects/ifnet/sys/dev/drm2/ttm/ttm_page_alloc.c
  projects/ifnet/sys/dev/dwc/if_dwc.c
  projects/ifnet/sys/dev/dwc/if_dwc.h
  projects/ifnet/sys/dev/e1000/e1000_defines.h
  projects/ifnet/sys/dev/e1000/e1000_regs.h
  projects/ifnet/sys/dev/e1000/if_em.c
  projects/ifnet/sys/dev/e1000/if_em.h
  projects/ifnet/sys/dev/e1000/if_igb.c
  projects/ifnet/sys/dev/e1000/if_lem.c
  projects/ifnet/sys/dev/fe/if_fe_cbus.c
  projects/ifnet/sys/dev/filemon/filemon.h
  projects/ifnet/sys/dev/filemon/filemon_wrapper.c
  projects/ifnet/sys/dev/glxsb/glxsb.c
  projects/ifnet/sys/dev/gpio/gpiobus.c
  projects/ifnet/sys/dev/gpio/ofw_gpiobus.c
  projects/ifnet/sys/dev/hifn/hifn7751.c
  projects/ifnet/sys/dev/hpt27xx/README
  projects/ifnet/sys/dev/hpt27xx/amd64-elf.hpt27xx_lib.o.uu   (contents, props changed)
  projects/ifnet/sys/dev/hpt27xx/array.h
  projects/ifnet/sys/dev/hpt27xx/him.h
  projects/ifnet/sys/dev/hpt27xx/himfuncs.h
  projects/ifnet/sys/dev/hpt27xx/hpt27xx_config.c
  projects/ifnet/sys/dev/hpt27xx/hpt27xx_config.h
  projects/ifnet/sys/dev/hpt27xx/hpt27xx_os_bsd.c
  projects/ifnet/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
  projects/ifnet/sys/dev/hpt27xx/hptintf.h
  projects/ifnet/sys/dev/hpt27xx/i386-elf.hpt27xx_lib.o.uu
  projects/ifnet/sys/dev/hpt27xx/ldm.h
  projects/ifnet/sys/dev/hpt27xx/list.h
  projects/ifnet/sys/dev/hpt27xx/os_bsd.h
  projects/ifnet/sys/dev/hpt27xx/osm.h
  projects/ifnet/sys/dev/hptnr/README
  projects/ifnet/sys/dev/hptnr/amd64-elf.hptnr_lib.o.uu
  projects/ifnet/sys/dev/hptnr/him.h
  projects/ifnet/sys/dev/hptnr/hptnr_config.c
  projects/ifnet/sys/dev/hptnr/hptnr_osm_bsd.c
  projects/ifnet/sys/dev/hptnr/i386-elf.hptnr_lib.o.uu
  projects/ifnet/sys/dev/hptnr/ldm.h
  projects/ifnet/sys/dev/hptnr/osm.h
  projects/ifnet/sys/dev/hwpmc/hwpmc_armv7.c
  projects/ifnet/sys/dev/hwpmc/hwpmc_armv7.h
  projects/ifnet/sys/dev/hwpmc/hwpmc_mod.c
  projects/ifnet/sys/dev/hwpmc/pmc_events.h
  projects/ifnet/sys/dev/hyperv/include/hyperv.h
  projects/ifnet/sys/dev/hyperv/netvsc/hv_net_vsc.c
  projects/ifnet/sys/dev/hyperv/netvsc/hv_net_vsc.h
  projects/ifnet/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
  projects/ifnet/sys/dev/hyperv/netvsc/hv_rndis.h
  projects/ifnet/sys/dev/hyperv/netvsc/hv_rndis_filter.c
  projects/ifnet/sys/dev/hyperv/netvsc/hv_rndis_filter.h
  projects/ifnet/sys/dev/ichsmb/ichsmb_pci.c
  projects/ifnet/sys/dev/ichwd/ichwd.c
  projects/ifnet/sys/dev/if_ndis/if_ndis.c
  projects/ifnet/sys/dev/if_ndis/if_ndisvar.h
  projects/ifnet/sys/dev/ipw/if_ipw.c
  projects/ifnet/sys/dev/ipw/if_ipwvar.h
  projects/ifnet/sys/dev/iscsi/iscsi.c
  projects/ifnet/sys/dev/isp/isp.c
  projects/ifnet/sys/dev/isp/isp_freebsd.c
  projects/ifnet/sys/dev/isp/isp_library.c
  projects/ifnet/sys/dev/isp/isp_library.h
  projects/ifnet/sys/dev/isp/isp_pci.c
  projects/ifnet/sys/dev/isp/isp_target.h
  projects/ifnet/sys/dev/isp/ispvar.h
  projects/ifnet/sys/dev/iwi/if_iwi.c
  projects/ifnet/sys/dev/iwi/if_iwivar.h
  projects/ifnet/sys/dev/iwn/if_iwn.c
  projects/ifnet/sys/dev/iwn/if_iwnreg.h
  projects/ifnet/sys/dev/iwn/if_iwnvar.h
  projects/ifnet/sys/dev/ixgbe/if_ix.c
  projects/ifnet/sys/dev/ixgbe/if_ixv.c
  projects/ifnet/sys/dev/ixgbe/ix_txrx.c
  projects/ifnet/sys/dev/ixgbe/ixgbe.h
  projects/ifnet/sys/dev/ixgbe/ixgbe_mbx.h
  projects/ifnet/sys/dev/ixgbe/ixgbe_vf.c
  projects/ifnet/sys/dev/ixl/i40e_adminq.c
  projects/ifnet/sys/dev/ixl/i40e_adminq.h
  projects/ifnet/sys/dev/ixl/i40e_adminq_cmd.h
  projects/ifnet/sys/dev/ixl/i40e_common.c
  projects/ifnet/sys/dev/ixl/i40e_hmc.c
  projects/ifnet/sys/dev/ixl/i40e_hmc.h
  projects/ifnet/sys/dev/ixl/i40e_lan_hmc.c
  projects/ifnet/sys/dev/ixl/i40e_nvm.c
  projects/ifnet/sys/dev/ixl/i40e_osdep.h
  projects/ifnet/sys/dev/ixl/i40e_prototype.h
  projects/ifnet/sys/dev/ixl/i40e_register.h
  projects/ifnet/sys/dev/ixl/i40e_type.h
  projects/ifnet/sys/dev/ixl/i40e_virtchnl.h
  projects/ifnet/sys/dev/ixl/if_ixl.c
  projects/ifnet/sys/dev/ixl/if_ixlv.c
  projects/ifnet/sys/dev/ixl/ixl.h
  projects/ifnet/sys/dev/ixl/ixlv.h
  projects/ifnet/sys/dev/ixl/ixlvc.c
  projects/ifnet/sys/dev/malo/if_malo.c
  projects/ifnet/sys/dev/malo/if_malo.h
  projects/ifnet/sys/dev/mfi/mfi.c
  projects/ifnet/sys/dev/mii/brgphy.c
  projects/ifnet/sys/dev/mii/mii.h
  projects/ifnet/sys/dev/mii/miidevs
  projects/ifnet/sys/dev/mmc/host/dwmmc.c
  projects/ifnet/sys/dev/mmc/mmc.c
  projects/ifnet/sys/dev/mmc/mmcsd.c
  projects/ifnet/sys/dev/mpr/mpi/mpi2.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_cnfg.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_hbd.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_history.txt
  projects/ifnet/sys/dev/mpr/mpi/mpi2_init.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_ioc.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_ra.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_raid.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_sas.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_targ.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_tool.h
  projects/ifnet/sys/dev/mpr/mpi/mpi2_type.h
  projects/ifnet/sys/dev/mpr/mpr.c
  projects/ifnet/sys/dev/mpr/mpr_config.c
  projects/ifnet/sys/dev/mpr/mpr_ioctl.h
  projects/ifnet/sys/dev/mpr/mpr_mapping.c
  projects/ifnet/sys/dev/mpr/mpr_mapping.h
  projects/ifnet/sys/dev/mpr/mpr_pci.c
  projects/ifnet/sys/dev/mpr/mpr_sas.c
  projects/ifnet/sys/dev/mpr/mpr_sas.h
  projects/ifnet/sys/dev/mpr/mpr_sas_lsi.c
  projects/ifnet/sys/dev/mpr/mpr_user.c
  projects/ifnet/sys/dev/mpr/mprvar.h
  projects/ifnet/sys/dev/mpt/mpt.c
  projects/ifnet/sys/dev/mpt/mpt.h
  projects/ifnet/sys/dev/mrsas/mrsas.c
  projects/ifnet/sys/dev/mrsas/mrsas.h
  projects/ifnet/sys/dev/mwl/if_mwl.c
  projects/ifnet/sys/dev/mwl/if_mwl_pci.c
  projects/ifnet/sys/dev/mwl/if_mwlvar.h
  projects/ifnet/sys/dev/nand/nand_generic.c
  projects/ifnet/sys/dev/nand/nfc_rb.c
  projects/ifnet/sys/dev/netmap/if_em_netmap.h
  projects/ifnet/sys/dev/netmap/if_igb_netmap.h
  projects/ifnet/sys/dev/netmap/if_ixl_netmap.h
  projects/ifnet/sys/dev/netmap/if_lem_netmap.h
  projects/ifnet/sys/dev/netmap/if_re_netmap.h
  projects/ifnet/sys/dev/netmap/if_vtnet_netmap.h
  projects/ifnet/sys/dev/netmap/ixgbe_netmap.h
  projects/ifnet/sys/dev/netmap/netmap.c
  projects/ifnet/sys/dev/netmap/netmap_freebsd.c
  projects/ifnet/sys/dev/netmap/netmap_generic.c
  projects/ifnet/sys/dev/netmap/netmap_kern.h
  projects/ifnet/sys/dev/netmap/netmap_mem2.c
  projects/ifnet/sys/dev/netmap/netmap_mem2.h
  projects/ifnet/sys/dev/netmap/netmap_monitor.c
  projects/ifnet/sys/dev/netmap/netmap_pipe.c
  projects/ifnet/sys/dev/netmap/netmap_vale.c
  projects/ifnet/sys/dev/nvd/nvd.c
  projects/ifnet/sys/dev/nvme/nvme.c
  projects/ifnet/sys/dev/nvme/nvme_ctrlr.c
  projects/ifnet/sys/dev/ofw/ofw_bus_subr.c
  projects/ifnet/sys/dev/ofw/ofw_bus_subr.h
  projects/ifnet/sys/dev/ofw/ofw_cpu.c
  projects/ifnet/sys/dev/pci/pci.c
  projects/ifnet/sys/dev/pci/pci_if.m
  projects/ifnet/sys/dev/pci/pci_iov.c
  projects/ifnet/sys/dev/pci/pcireg.h
  projects/ifnet/sys/dev/pci/pcivar.h
  projects/ifnet/sys/dev/pci/vga_pci.c
  projects/ifnet/sys/dev/proto/proto.h
  projects/ifnet/sys/dev/proto/proto_bus_pci.c
  projects/ifnet/sys/dev/proto/proto_core.c
  projects/ifnet/sys/dev/proto/proto_dev.h
  projects/ifnet/sys/dev/qlxgbe/ql_dbg.c
  projects/ifnet/sys/dev/qlxgbe/ql_dbg.h
  projects/ifnet/sys/dev/qlxgbe/ql_def.h
  projects/ifnet/sys/dev/qlxgbe/ql_glbl.h
  projects/ifnet/sys/dev/qlxgbe/ql_hw.c
  projects/ifnet/sys/dev/qlxgbe/ql_hw.h
  projects/ifnet/sys/dev/qlxgbe/ql_inline.h
  projects/ifnet/sys/dev/qlxgbe/ql_ioctl.c
  projects/ifnet/sys/dev/qlxgbe/ql_ioctl.h
  projects/ifnet/sys/dev/qlxgbe/ql_isr.c
  projects/ifnet/sys/dev/qlxgbe/ql_misc.c
  projects/ifnet/sys/dev/qlxgbe/ql_os.c
  projects/ifnet/sys/dev/qlxgbe/ql_os.h
  projects/ifnet/sys/dev/qlxgbe/ql_reset.c
  projects/ifnet/sys/dev/qlxgbe/ql_tmplt.h
  projects/ifnet/sys/dev/qlxgbe/ql_ver.h
  projects/ifnet/sys/dev/ral/if_ral_pci.c
  projects/ifnet/sys/dev/ral/rt2560.c
  projects/ifnet/sys/dev/ral/rt2560var.h
  projects/ifnet/sys/dev/ral/rt2661.c
  projects/ifnet/sys/dev/ral/rt2661var.h
  projects/ifnet/sys/dev/ral/rt2860.c
  projects/ifnet/sys/dev/ral/rt2860var.h
  projects/ifnet/sys/dev/random/build.sh
  projects/ifnet/sys/dev/random/fortuna.c
  projects/ifnet/sys/dev/random/fortuna.h
  projects/ifnet/sys/dev/random/hash.c
  projects/ifnet/sys/dev/random/hash.h
  projects/ifnet/sys/dev/random/ivy.c
  projects/ifnet/sys/dev/random/nehemiah.c
  projects/ifnet/sys/dev/random/random_harvestq.c
  projects/ifnet/sys/dev/random/random_harvestq.h
  projects/ifnet/sys/dev/random/randomdev.c
  projects/ifnet/sys/dev/random/randomdev.h
  projects/ifnet/sys/dev/random/uint128.h
  projects/ifnet/sys/dev/random/unit_test.c
  projects/ifnet/sys/dev/random/unit_test.h
  projects/ifnet/sys/dev/random/yarrow.c
  projects/ifnet/sys/dev/random/yarrow.h
  projects/ifnet/sys/dev/re/if_re.c
  projects/ifnet/sys/dev/rndtest/rndtest.c
  projects/ifnet/sys/dev/safe/safe.c
  projects/ifnet/sys/dev/sfxge/common/hunt_impl.h
  projects/ifnet/sys/dev/sfxge/common/hunt_mac.c
  projects/ifnet/sys/dev/sfxge/common/hunt_nic.c
  projects/ifnet/sys/dev/sfxge/sfxge.c
  projects/ifnet/sys/dev/sfxge/sfxge_version.h
  projects/ifnet/sys/dev/sound/midi/sequencer.c
  projects/ifnet/sys/dev/sound/pci/hda/hdaa_patches.c
  projects/ifnet/sys/dev/syscons/scmouse.c
  projects/ifnet/sys/dev/syscons/syscons.c
  projects/ifnet/sys/dev/ti/if_ti.c
  projects/ifnet/sys/dev/uart/uart_bus.h
  projects/ifnet/sys/dev/uart/uart_bus_pci.c
  projects/ifnet/sys/dev/uart/uart_core.c
  projects/ifnet/sys/dev/uart/uart_dev_ns8250.c
  projects/ifnet/sys/dev/ubsec/ubsec.c
  projects/ifnet/sys/dev/usb/controller/dwc_otg.c
  projects/ifnet/sys/dev/usb/controller/dwc_otg.h
  projects/ifnet/sys/dev/usb/controller/dwc_otgreg.h
  projects/ifnet/sys/dev/usb/controller/xhci.c
  projects/ifnet/sys/dev/usb/controller/xhci_pci.c
  projects/ifnet/sys/dev/usb/net/if_urndis.c
  projects/ifnet/sys/dev/usb/quirk/usb_quirk.c
  projects/ifnet/sys/dev/usb/serial/uftdi.c
  projects/ifnet/sys/dev/usb/serial/uftdi_reg.h
  projects/ifnet/sys/dev/usb/template/usb_template.c
  projects/ifnet/sys/dev/usb/template/usb_template.h
  projects/ifnet/sys/dev/usb/uftdiio.h
  projects/ifnet/sys/dev/usb/usb_dev.c
  projects/ifnet/sys/dev/usb/usb_ioctl.h
  projects/ifnet/sys/dev/usb/usbdevs
  projects/ifnet/sys/dev/usb/wlan/if_rsu.c
  projects/ifnet/sys/dev/usb/wlan/if_rsureg.h
  projects/ifnet/sys/dev/usb/wlan/if_rum.c
  projects/ifnet/sys/dev/usb/wlan/if_rumvar.h
  projects/ifnet/sys/dev/usb/wlan/if_run.c
  projects/ifnet/sys/dev/usb/wlan/if_runvar.h
  projects/ifnet/sys/dev/usb/wlan/if_uath.c
  projects/ifnet/sys/dev/usb/wlan/if_uathvar.h
  projects/ifnet/sys/dev/usb/wlan/if_upgt.c
  projects/ifnet/sys/dev/usb/wlan/if_upgtvar.h
  projects/ifnet/sys/dev/usb/wlan/if_ural.c
  projects/ifnet/sys/dev/usb/wlan/if_uralvar.h
  projects/ifnet/sys/dev/usb/wlan/if_urtw.c
  projects/ifnet/sys/dev/usb/wlan/if_urtwn.c
  projects/ifnet/sys/dev/usb/wlan/if_urtwnreg.h
  projects/ifnet/sys/dev/usb/wlan/if_urtwvar.h
  projects/ifnet/sys/dev/usb/wlan/if_zyd.c
  projects/ifnet/sys/dev/usb/wlan/if_zydreg.h
  projects/ifnet/sys/dev/videomode/videomode.h
  projects/ifnet/sys/dev/virtio/mmio/virtio_mmio.c
  projects/ifnet/sys/dev/virtio/mmio/virtio_mmio.h
  projects/ifnet/sys/dev/virtio/mmio/virtio_mmio_if.m
  projects/ifnet/sys/dev/virtio/network/if_vtnet.c
  projects/ifnet/sys/dev/virtio/random/virtio_random.c
  projects/ifnet/sys/dev/vt/colors/vt_termcolors.c
  projects/ifnet/sys/dev/vt/hw/efifb/efifb.c
  projects/ifnet/sys/dev/vt/hw/fb/vt_early_fb.c
  projects/ifnet/sys/dev/vt/hw/fb/vt_fb.c
  projects/ifnet/sys/dev/vt/vt.h
  projects/ifnet/sys/dev/vt/vt_core.c
  projects/ifnet/sys/dev/vt/vt_sysmouse.c
  projects/ifnet/sys/dev/wi/if_wi.c
  projects/ifnet/sys/dev/wi/if_wi_macio.c
  projects/ifnet/sys/dev/wi/if_wi_pccard.c
  projects/ifnet/sys/dev/wi/if_wi_pci.c
  projects/ifnet/sys/dev/wi/if_wivar.h
  projects/ifnet/sys/dev/wpi/if_wpi.c
  projects/ifnet/sys/dev/wpi/if_wpivar.h
  projects/ifnet/sys/dev/wtap/if_wtap.c
  projects/ifnet/sys/dev/wtap/if_wtapvar.h
  projects/ifnet/sys/dev/xen/balloon/balloon.c
  projects/ifnet/sys/dev/xen/blkback/blkback.c
  projects/ifnet/sys/dev/xen/blkfront/blkfront.c
  projects/ifnet/sys/dev/xen/blkfront/block.h
  projects/ifnet/sys/dev/xen/control/control.c
  projects/ifnet/sys/dev/xen/netback/netback.c
  projects/ifnet/sys/dev/xen/netfront/netfront.c
  projects/ifnet/sys/dev/xen/pcifront/pcifront.c
  projects/ifnet/sys/fs/devfs/devfs_vnops.c
  projects/ifnet/sys/fs/ext2fs/ext2_subr.c
  projects/ifnet/sys/fs/ext2fs/ext2_vnops.c
  projects/ifnet/sys/fs/fdescfs/fdesc_vfsops.c
  projects/ifnet/sys/fs/fdescfs/fdesc_vnops.c
  projects/ifnet/sys/fs/nfs/nfs.h
  projects/ifnet/sys/fs/nfs/nfsdport.h
  projects/ifnet/sys/fs/nfs/nfsrvstate.h
  projects/ifnet/sys/fs/nfsclient/nfs_clbio.c
  projects/ifnet/sys/fs/nfsclient/nfs_clport.c
  projects/ifnet/sys/fs/nfsclient/nfs_clrpcops.c
  projects/ifnet/sys/fs/nfsclient/nfs_clvfsops.c
  projects/ifnet/sys/fs/nfsserver/nfs_nfsdport.c
  projects/ifnet/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/ifnet/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/ifnet/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/ifnet/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/ifnet/sys/fs/nullfs/null_vfsops.c
  projects/ifnet/sys/fs/procfs/procfs_ctl.c
  projects/ifnet/sys/fs/procfs/procfs_ioctl.c
  projects/ifnet/sys/fs/procfs/procfs_map.c
  projects/ifnet/sys/fs/tmpfs/tmpfs_subr.c
  projects/ifnet/sys/fs/tmpfs/tmpfs_vfsops.c
  projects/ifnet/sys/fs/unionfs/union_vfsops.c
  projects/ifnet/sys/geom/eli/g_eli.c
  projects/ifnet/sys/geom/eli/g_eli_integrity.c
  projects/ifnet/sys/geom/eli/g_eli_privacy.c
  projects/ifnet/sys/geom/geom_dev.c
  projects/ifnet/sys/geom/geom_io.c
  projects/ifnet/sys/geom/label/g_label.c
  projects/ifnet/sys/geom/label/g_label.h
  projects/ifnet/sys/geom/label/g_label_iso9660.c
  projects/ifnet/sys/geom/label/g_label_msdosfs.c
  projects/ifnet/sys/geom/part/g_part.c
  projects/ifnet/sys/geom/part/g_part_gpt.c
  projects/ifnet/sys/geom/uzip/g_uzip.c
  projects/ifnet/sys/i386/conf/GENERIC
  projects/ifnet/sys/i386/conf/NOTES
  projects/ifnet/sys/i386/i386/db_trace.c
  projects/ifnet/sys/i386/i386/exception.s
  projects/ifnet/sys/i386/i386/gdb_machdep.c
  projects/ifnet/sys/i386/i386/genassym.c
  projects/ifnet/sys/i386/i386/initcpu.c
  projects/ifnet/sys/i386/i386/locore.s
  projects/ifnet/sys/i386/i386/machdep.c
  projects/ifnet/sys/i386/i386/mp_machdep.c
  projects/ifnet/sys/i386/i386/pmap.c
  projects/ifnet/sys/i386/i386/ptrace_machdep.c
  projects/ifnet/sys/i386/i386/stack_machdep.c
  projects/ifnet/sys/i386/i386/sys_machdep.c
  projects/ifnet/sys/i386/i386/trap.c
  projects/ifnet/sys/i386/i386/vm_machdep.c
  projects/ifnet/sys/i386/ibcs2/ibcs2_misc.c
  projects/ifnet/sys/i386/include/asmacros.h
  projects/ifnet/sys/i386/include/atomic.h
  projects/ifnet/sys/i386/include/frame.h
  projects/ifnet/sys/i386/include/gdb_machdep.h
  projects/ifnet/sys/i386/include/in_cksum.h
  projects/ifnet/sys/i386/include/md_var.h
  projects/ifnet/sys/i386/include/npx.h
  projects/ifnet/sys/i386/include/param.h
  projects/ifnet/sys/i386/include/pcpu.h
  projects/ifnet/sys/i386/include/pmc_mdep.h
  projects/ifnet/sys/i386/include/smp.h
  projects/ifnet/sys/i386/include/stack.h
  projects/ifnet/sys/i386/include/vmparam.h
  projects/ifnet/sys/i386/isa/npx.c
  projects/ifnet/sys/i386/linux/imgact_linux.c
  projects/ifnet/sys/i386/linux/linux_machdep.c
  projects/ifnet/sys/kern/imgact_aout.c
  projects/ifnet/sys/kern/imgact_binmisc.c
  projects/ifnet/sys/kern/imgact_elf.c
  projects/ifnet/sys/kern/imgact_gzip.c
  projects/ifnet/sys/kern/init_main.c
  projects/ifnet/sys/kern/init_sysent.c
  projects/ifnet/sys/kern/kern_clocksource.c
  projects/ifnet/sys/kern/kern_cpuset.c
  projects/ifnet/sys/kern/kern_descrip.c
  projects/ifnet/sys/kern/kern_event.c
  projects/ifnet/sys/kern/kern_exec.c
  projects/ifnet/sys/kern/kern_exit.c
  projects/ifnet/sys/kern/kern_fork.c
  projects/ifnet/sys/kern/kern_intr.c
  projects/ifnet/sys/kern/kern_jail.c
  projects/ifnet/sys/kern/kern_kthread.c
  projects/ifnet/sys/kern/kern_lock.c
  projects/ifnet/sys/kern/kern_lockstat.c
  projects/ifnet/sys/kern/kern_mib.c
  projects/ifnet/sys/kern/kern_mutex.c
  projects/ifnet/sys/kern/kern_ntptime.c
  projects/ifnet/sys/kern/kern_proc.c
  projects/ifnet/sys/kern/kern_prot.c
  projects/ifnet/sys/kern/kern_racct.c
  projects/ifnet/sys/kern/kern_resource.c
  projects/ifnet/sys/kern/kern_rmlock.c
  projects/ifnet/sys/kern/kern_rwlock.c
  projects/ifnet/sys/kern/kern_sharedpage.c
  projects/ifnet/sys/kern/kern_shutdown.c
  projects/ifnet/sys/kern/kern_sig.c
  projects/ifnet/sys/kern/kern_sx.c
  projects/ifnet/sys/kern/kern_synch.c
  projects/ifnet/sys/kern/kern_syscalls.c
  projects/ifnet/sys/kern/kern_sysctl.c
  projects/ifnet/sys/kern/kern_tc.c
  projects/ifnet/sys/kern/kern_thr.c
  projects/ifnet/sys/kern/kern_thread.c
  projects/ifnet/sys/kern/kern_umtx.c
  projects/ifnet/sys/kern/makesyscalls.sh
  projects/ifnet/sys/kern/sched_4bsd.c
  projects/ifnet/sys/kern/sched_ule.c
  projects/ifnet/sys/kern/stack_protector.c
  projects/ifnet/sys/kern/subr_bus.c
  projects/ifnet/sys/kern/subr_firmware.c
  projects/ifnet/sys/kern/subr_param.c
  projects/ifnet/sys/kern/subr_prf.c
  projects/ifnet/sys/kern/subr_smp.c
  projects/ifnet/sys/kern/subr_syscall.c
  projects/ifnet/sys/kern/subr_trap.c
  projects/ifnet/sys/kern/subr_uio.c
  projects/ifnet/sys/kern/subr_witness.c
  projects/ifnet/sys/kern/sys_generic.c
  projects/ifnet/sys/kern/sys_pipe.c
  projects/ifnet/sys/kern/sys_procdesc.c
  projects/ifnet/sys/kern/sys_process.c
  projects/ifnet/sys/kern/syscalls.c
  projects/ifnet/sys/kern/syscalls.master
  projects/ifnet/sys/kern/systrace_args.c
  projects/ifnet/sys/kern/sysv_shm.c
  projects/ifnet/sys/kern/tty_pts.c
  projects/ifnet/sys/kern/tty_tty.c
  projects/ifnet/sys/kern/uipc_debug.c
  projects/ifnet/sys/kern/uipc_mbuf.c
  projects/ifnet/sys/kern/uipc_sem.c
  projects/ifnet/sys/kern/uipc_shm.c
  projects/ifnet/sys/kern/uipc_sockbuf.c
  projects/ifnet/sys/kern/uipc_socket.c
  projects/ifnet/sys/kern/uipc_syscalls.c
  projects/ifnet/sys/kern/uipc_usrreq.c
  projects/ifnet/sys/kern/vfs_acl.c
  projects/ifnet/sys/kern/vfs_aio.c
  projects/ifnet/sys/kern/vfs_bio.c
  projects/ifnet/sys/kern/vfs_cache.c
  projects/ifnet/sys/kern/vfs_cluster.c
  projects/ifnet/sys/kern/vfs_default.c
  projects/ifnet/sys/kern/vfs_extattr.c
  projects/ifnet/sys/kern/vfs_hash.c
  projects/ifnet/sys/kern/vfs_init.c
  projects/ifnet/sys/kern/vfs_lookup.c
  projects/ifnet/sys/kern/vfs_mount.c
  projects/ifnet/sys/kern/vfs_subr.c
  projects/ifnet/sys/kern/vfs_syscalls.c
  projects/ifnet/sys/kern/vfs_vnops.c
  projects/ifnet/sys/libkern/arc4random.c
  projects/ifnet/sys/libkern/arm/aeabi_unwind.c
  projects/ifnet/sys/libkern/arm/divsi3.S
  projects/ifnet/sys/libkern/arm/ldivmod.S
  projects/ifnet/sys/libkern/arm/ldivmod_helper.c
  projects/ifnet/sys/libkern/arm/memcpy.S
  projects/ifnet/sys/libkern/arm/memset.S
  projects/ifnet/sys/libkern/random.c
  projects/ifnet/sys/mips/atheros/ar71xx_chip.c
  projects/ifnet/sys/mips/atheros/ar71xx_cpudef.h
  projects/ifnet/sys/mips/atheros/ar71xx_ehci.c
  projects/ifnet/sys/mips/atheros/ar71xx_machdep.c
  projects/ifnet/sys/mips/atheros/ar71xx_ohci.c
  projects/ifnet/sys/mips/atheros/ar71xx_pci.c
  projects/ifnet/sys/mips/atheros/ar724x_chip.c
  projects/ifnet/sys/mips/atheros/ar724x_pci.c
  projects/ifnet/sys/mips/atheros/ar91xx_chip.c
  projects/ifnet/sys/mips/atheros/ar933x_chip.c
  projects/ifnet/sys/mips/atheros/ar934x_chip.c
  projects/ifnet/sys/mips/atheros/if_arge.c
  projects/ifnet/sys/mips/atheros/qca955x_chip.c
  projects/ifnet/sys/mips/atheros/qca955x_pci.c
  projects/ifnet/sys/mips/atheros/qca955xreg.h
  projects/ifnet/sys/mips/cavium/octeon_rnd.c
  projects/ifnet/sys/mips/conf/AR71XX_BASE
  projects/ifnet/sys/mips/conf/AR724X_BASE
  projects/ifnet/sys/mips/conf/AR91XX_BASE
  projects/ifnet/sys/mips/conf/AR933X_BASE
  projects/ifnet/sys/mips/conf/AR934X_BASE
  projects/ifnet/sys/mips/conf/PB92
  projects/ifnet/sys/mips/conf/QCA955X_BASE
  projects/ifnet/sys/mips/conf/QCA955X_BASE.hints
  projects/ifnet/sys/mips/conf/RT305X
  projects/ifnet/sys/mips/conf/XLR
  projects/ifnet/sys/mips/conf/XLR64
  projects/ifnet/sys/mips/conf/XLRN32
  projects/ifnet/sys/mips/include/atomic.h
  projects/ifnet/sys/mips/include/float.h
  projects/ifnet/sys/mips/include/in_cksum.h
  projects/ifnet/sys/mips/include/pcpu.h
  projects/ifnet/sys/mips/include/vmparam.h
  projects/ifnet/sys/mips/mips/pmap.c
  projects/ifnet/sys/mips/rmi/files.xlr
  projects/ifnet/sys/mips/rmi/xlr_i2c.c
  projects/ifnet/sys/modules/Makefile
  projects/ifnet/sys/modules/aesni/Makefile
  projects/ifnet/sys/modules/agp/Makefile
  projects/ifnet/sys/modules/crypto/Makefile
  projects/ifnet/sys/modules/cxgbe/t4_firmware/Makefile
  projects/ifnet/sys/modules/cxgbe/t5_firmware/Makefile
  projects/ifnet/sys/modules/dtb/allwinner/Makefile
  projects/ifnet/sys/modules/dtrace/Makefile
  projects/ifnet/sys/modules/dtrace/Makefile.inc
  projects/ifnet/sys/modules/dtrace/dtraceall/dtraceall.c
  projects/ifnet/sys/modules/em/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_apm/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_bsd/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_bsd64/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_ebr/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_gpt/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_ldm/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_mbr/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_pc98/Makefile
  projects/ifnet/sys/modules/geom/geom_part/geom_part_vtoc8/Makefile
  projects/ifnet/sys/modules/geom/geom_raid/Makefile
  projects/ifnet/sys/modules/hyperv/netvsc/Makefile
  projects/ifnet/sys/modules/i2c/Makefile
  projects/ifnet/sys/modules/i2c/controllers/Makefile
  projects/ifnet/sys/modules/if_stf/Makefile
  projects/ifnet/sys/modules/ixl/Makefile   (contents, props changed)
  projects/ifnet/sys/modules/ixlv/Makefile
  projects/ifnet/sys/modules/kgssapi/Makefile
  projects/ifnet/sys/modules/kgssapi_krb5/Makefile
  projects/ifnet/sys/modules/ksyms/Makefile
  projects/ifnet/sys/modules/libiconv/Makefile
  projects/ifnet/sys/modules/mvs/Makefile
  projects/ifnet/sys/modules/nand/Makefile
  projects/ifnet/sys/modules/nandsim/Makefile
  projects/ifnet/sys/modules/proto/Makefile
  projects/ifnet/sys/modules/puc/Makefile
  projects/ifnet/sys/modules/qlxgbe/Makefile
  projects/ifnet/sys/modules/scc/Makefile
  projects/ifnet/sys/modules/sfxge/Makefile
  projects/ifnet/sys/modules/uart/Makefile
  projects/ifnet/sys/modules/usb/Makefile
  projects/ifnet/sys/modules/usb/template/Makefile
  projects/ifnet/sys/modules/virtio/balloon/Makefile
  projects/ifnet/sys/modules/virtio/block/Makefile
  projects/ifnet/sys/modules/virtio/console/Makefile
  projects/ifnet/sys/modules/virtio/network/Makefile
  projects/ifnet/sys/modules/virtio/pci/Makefile
  projects/ifnet/sys/modules/virtio/random/Makefile
  projects/ifnet/sys/modules/virtio/scsi/Makefile
  projects/ifnet/sys/modules/virtio/virtio/Makefile
  projects/ifnet/sys/modules/zfs/Makefile
  projects/ifnet/sys/net/altq/altq.h
  projects/ifnet/sys/net/altq/altq_subr.c
  projects/ifnet/sys/net/altq/altq_var.h
  projects/ifnet/sys/net/bpf.c
  projects/ifnet/sys/net/bpf.h
  projects/ifnet/sys/net/bpf_buffer.c
  projects/ifnet/sys/net/if.c
  projects/ifnet/sys/net/if_bridge.c
  projects/ifnet/sys/net/if_ethersubr.c
  projects/ifnet/sys/net/if_gif.c
  projects/ifnet/sys/net/if_loop.c
  projects/ifnet/sys/net/if_spppsubr.c
  projects/ifnet/sys/net/if_stf.c
  projects/ifnet/sys/net/if_tun.c
  projects/ifnet/sys/net/netmap.h
  projects/ifnet/sys/net/netmap_user.h
  projects/ifnet/sys/net/pfkeyv2.h
  projects/ifnet/sys/net/radix.c
  projects/ifnet/sys/net/radix.h
  projects/ifnet/sys/net/route.c
  projects/ifnet/sys/net80211/ieee80211.c
  projects/ifnet/sys/net80211/ieee80211_ddb.c
  projects/ifnet/sys/net80211/ieee80211_freebsd.c
  projects/ifnet/sys/net80211/ieee80211_freebsd.h
  projects/ifnet/sys/net80211/ieee80211_ioctl.c
  projects/ifnet/sys/net80211/ieee80211_output.c
  projects/ifnet/sys/net80211/ieee80211_power.c
  projects/ifnet/sys/net80211/ieee80211_proto.c
  projects/ifnet/sys/net80211/ieee80211_proto.h
  projects/ifnet/sys/net80211/ieee80211_regdomain.c
  projects/ifnet/sys/net80211/ieee80211_scan.c
  projects/ifnet/sys/net80211/ieee80211_scan.h
  projects/ifnet/sys/net80211/ieee80211_scan_sta.c
  projects/ifnet/sys/net80211/ieee80211_scan_sw.c
  projects/ifnet/sys/net80211/ieee80211_scan_sw.h
  projects/ifnet/sys/net80211/ieee80211_var.h
  projects/ifnet/sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
  projects/ifnet/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
  projects/ifnet/sys/netgraph/ng_iface.c
  projects/ifnet/sys/netinet/if_ether.c
  projects/ifnet/sys/netinet/igmp.c
  projects/ifnet/sys/netinet/in.c
  projects/ifnet/sys/netinet/in_gif.c
  projects/ifnet/sys/netinet/in_mcast.c
  projects/ifnet/sys/netinet/in_pcb.c
  projects/ifnet/sys/netinet/in_pcb.h
  projects/ifnet/sys/netinet/in_var.h
  projects/ifnet/sys/netinet/ip.h
  projects/ifnet/sys/netinet/ip_ecn.h
  projects/ifnet/sys/netinet/ip_encap.c
  projects/ifnet/sys/netinet/ip_icmp.c
  projects/ifnet/sys/netinet/ip_input.c
  projects/ifnet/sys/netinet/ip_output.c
  projects/ifnet/sys/netinet/ip_var.h
  projects/ifnet/sys/netinet/raw_ip.c
  projects/ifnet/sys/netinet/sctp_asconf.c
  projects/ifnet/sys/netinet/sctp_cc_functions.c
  projects/ifnet/sys/netinet/sctp_constants.h
  projects/ifnet/sys/netinet/sctp_indata.c
  projects/ifnet/sys/netinet/sctp_indata.h
  projects/ifnet/sys/netinet/sctp_input.c
  projects/ifnet/sys/netinet/sctp_input.h
  projects/ifnet/sys/netinet/sctp_os_bsd.h
  projects/ifnet/sys/netinet/sctp_output.c
  projects/ifnet/sys/netinet/sctp_output.h
  projects/ifnet/sys/netinet/sctp_pcb.c
  projects/ifnet/sys/netinet/sctp_pcb.h
  projects/ifnet/sys/netinet/sctp_structs.h
  projects/ifnet/sys/netinet/sctp_syscalls.c
  projects/ifnet/sys/netinet/sctp_sysctl.c
  projects/ifnet/sys/netinet/sctp_timer.c
  projects/ifnet/sys/netinet/sctp_uio.h
  projects/ifnet/sys/netinet/sctp_usrreq.c
  projects/ifnet/sys/netinet/sctp_var.h
  projects/ifnet/sys/netinet/sctputil.c
  projects/ifnet/sys/netinet/sctputil.h
  projects/ifnet/sys/netinet/tcp_input.c
  projects/ifnet/sys/netinet/tcp_lro.c
  projects/ifnet/sys/netinet/tcp_output.c
  projects/ifnet/sys/netinet/tcp_reass.c
  projects/ifnet/sys/netinet/tcp_subr.c
  projects/ifnet/sys/netinet/tcp_syncache.c
  projects/ifnet/sys/netinet/tcp_timer.c
  projects/ifnet/sys/netinet/tcp_timer.h
  projects/ifnet/sys/netinet/tcp_timewait.c
  projects/ifnet/sys/netinet/tcp_usrreq.c
  projects/ifnet/sys/netinet/tcp_var.h
  projects/ifnet/sys/netinet/toecore.c
  projects/ifnet/sys/netinet/udp_usrreq.c
  projects/ifnet/sys/netinet6/icmp6.c
  projects/ifnet/sys/netinet6/in6.c
  projects/ifnet/sys/netinet6/in6_gif.c
  projects/ifnet/sys/netinet6/in6_ifattach.c
  projects/ifnet/sys/netinet6/in6_pcb.c
  projects/ifnet/sys/netinet6/in6_src.c
  projects/ifnet/sys/netinet6/in6_var.h
  projects/ifnet/sys/netinet6/ip6_input.c
  projects/ifnet/sys/netinet6/ip6_output.c
  projects/ifnet/sys/netinet6/nd6.c
  projects/ifnet/sys/netinet6/sctp6_usrreq.c
  projects/ifnet/sys/netinet6/udp6_usrreq.c
  projects/ifnet/sys/netipsec/ipsec.c
  projects/ifnet/sys/netipsec/ipsec.h
  projects/ifnet/sys/netipsec/ipsec_input.c
  projects/ifnet/sys/netipsec/ipsec_output.c
  projects/ifnet/sys/netipsec/key.c
  projects/ifnet/sys/netipsec/key.h
  projects/ifnet/sys/netipsec/key_debug.c
  projects/ifnet/sys/netipsec/keydb.h
  projects/ifnet/sys/netipsec/xform.h
  projects/ifnet/sys/netipsec/xform_ah.c
  projects/ifnet/sys/netipsec/xform_esp.c
  projects/ifnet/sys/netpfil/ipfw/dn_heap.c
  projects/ifnet/sys/netpfil/ipfw/dn_sched_qfq.c
  projects/ifnet/sys/netpfil/ipfw/ip_dn_io.c
  projects/ifnet/sys/netpfil/ipfw/ip_fw2.c
  projects/ifnet/sys/netpfil/ipfw/ip_fw_private.h
  projects/ifnet/sys/netpfil/ipfw/test/dn_test.h
  projects/ifnet/sys/netpfil/ipfw/test/main.c
  projects/ifnet/sys/netpfil/pf/pf.c
  projects/ifnet/sys/netpfil/pf/pf_altq.h
  projects/ifnet/sys/netpfil/pf/pf_mtag.h
  projects/ifnet/sys/netpfil/pf/pf_norm.c
  projects/ifnet/sys/ofed/drivers/infiniband/core/mad.c
  projects/ifnet/sys/ofed/drivers/infiniband/core/umem.c
  projects/ifnet/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c
  projects/ifnet/sys/ofed/drivers/net/mlx4/en_tx.c
  projects/ifnet/sys/ofed/include/linux/device.h
  projects/ifnet/sys/ofed/include/linux/file.h
  projects/ifnet/sys/ofed/include/linux/linux_compat.c
  projects/ifnet/sys/opencrypto/criov.c
  projects/ifnet/sys/opencrypto/crypto.c
  projects/ifnet/sys/opencrypto/cryptodev.h
  projects/ifnet/sys/opencrypto/cryptosoft.c
  projects/ifnet/sys/opencrypto/xform.c
  projects/ifnet/sys/pc98/conf/GENERIC
  projects/ifnet/sys/powerpc/aim/mmu_oea.c
  projects/ifnet/sys/powerpc/aim/mmu_oea64.c
  projects/ifnet/sys/powerpc/aim/trap_subr64.S
  projects/ifnet/sys/powerpc/booke/pmap.c
  projects/ifnet/sys/powerpc/booke/trap_subr.S
  projects/ifnet/sys/powerpc/conf/GENERIC
  projects/ifnet/sys/powerpc/conf/NOTES
  projects/ifnet/sys/powerpc/include/atomic.h
  projects/ifnet/sys/powerpc/include/cpu.h
  projects/ifnet/sys/powerpc/include/float.h
  projects/ifnet/sys/powerpc/include/in_cksum.h
  projects/ifnet/sys/powerpc/include/pcpu.h
  projects/ifnet/sys/powerpc/include/pte.h
  projects/ifnet/sys/powerpc/include/spr.h
  projects/ifnet/sys/powerpc/include/vmparam.h
  projects/ifnet/sys/powerpc/powerpc/mmu_if.m
  projects/ifnet/sys/powerpc/powerpc/pmap_dispatch.c
  projects/ifnet/sys/powerpc/powerpc/trap.c
  projects/ifnet/sys/rpc/svc_vc.c
  projects/ifnet/sys/security/audit/audit_arg.c
  projects/ifnet/sys/security/audit/audit_bsm_klib.c
  projects/ifnet/sys/sparc64/conf/GENERIC
  projects/ifnet/sys/sparc64/include/atomic.h
  projects/ifnet/sys/sparc64/include/float.h
  projects/ifnet/sys/sparc64/include/in_cksum.h
  projects/ifnet/sys/sparc64/include/pcpu.h
  projects/ifnet/sys/sparc64/include/smp.h
  projects/ifnet/sys/sparc64/include/vmparam.h
  projects/ifnet/sys/sparc64/sparc64/exception.S
  projects/ifnet/sys/sparc64/sparc64/machdep.c
  projects/ifnet/sys/sparc64/sparc64/mp_machdep.c
  projects/ifnet/sys/sparc64/sparc64/pmap.c
  projects/ifnet/sys/sparc64/sparc64/stack_machdep.c
  projects/ifnet/sys/sparc64/sparc64/support.S
  projects/ifnet/sys/sparc64/sparc64/tick.c
  projects/ifnet/sys/sparc64/sparc64/trap.c
  projects/ifnet/sys/sys/buf.h
  projects/ifnet/sys/sys/bus.h
  projects/ifnet/sys/sys/bus_dma.h
  projects/ifnet/sys/sys/capsicum.h
  projects/ifnet/sys/sys/cdefs.h
  projects/ifnet/sys/sys/cpuset.h
  projects/ifnet/sys/sys/dnv.h
  projects/ifnet/sys/sys/domain.h
  projects/ifnet/sys/sys/elf_common.h
  projects/ifnet/sys/sys/event.h
  projects/ifnet/sys/sys/file.h
  projects/ifnet/sys/sys/filedesc.h
  projects/ifnet/sys/sys/imgact.h
  projects/ifnet/sys/sys/jail.h
  projects/ifnet/sys/sys/kernel.h
  projects/ifnet/sys/sys/kthread.h
  projects/ifnet/sys/sys/linker_set.h
  projects/ifnet/sys/sys/lockmgr.h
  projects/ifnet/sys/sys/lockstat.h
  projects/ifnet/sys/sys/mbuf.h
  projects/ifnet/sys/sys/mman.h
  projects/ifnet/sys/sys/mount.h
  projects/ifnet/sys/sys/msg.h
  projects/ifnet/sys/sys/mutex.h
  projects/ifnet/sys/sys/nlist_aout.h
  projects/ifnet/sys/sys/param.h
  projects/ifnet/sys/sys/pmc.h
  projects/ifnet/sys/sys/proc.h
  projects/ifnet/sys/sys/queue.h
  projects/ifnet/sys/sys/random.h
  projects/ifnet/sys/sys/resourcevar.h
  projects/ifnet/sys/sys/rwlock.h
  projects/ifnet/sys/sys/sbuf.h
  projects/ifnet/sys/sys/sem.h
  projects/ifnet/sys/sys/seq.h
  projects/ifnet/sys/sys/shm.h
  projects/ifnet/sys/sys/sx.h
  projects/ifnet/sys/sys/syscall.h
  projects/ifnet/sys/sys/syscall.mk
  projects/ifnet/sys/sys/syscallsubr.h
  projects/ifnet/sys/sys/sysent.h
  projects/ifnet/sys/sys/sysproto.h
  projects/ifnet/sys/sys/ucred.h
  projects/ifnet/sys/sys/umtx.h
  projects/ifnet/sys/sys/unpcb.h
  projects/ifnet/sys/sys/user.h
  projects/ifnet/sys/sys/vnode.h
  projects/ifnet/sys/sys/wait.h
  projects/ifnet/sys/ufs/ffs/ffs_alloc.c
  projects/ifnet/sys/ufs/ffs/ffs_inode.c
  projects/ifnet/sys/ufs/ffs/ffs_rawread.c
  projects/ifnet/sys/ufs/ffs/ffs_softdep.c
  projects/ifnet/sys/ufs/ffs/ffs_subr.c
  projects/ifnet/sys/ufs/ffs/ffs_suspend.c
  projects/ifnet/sys/ufs/ffs/ffs_vfsops.c
  projects/ifnet/sys/ufs/ffs/ffs_vnops.c
  projects/ifnet/sys/ufs/ufs/ufs_bmap.c
  projects/ifnet/sys/ufs/ufs/ufs_dirhash.c
  projects/ifnet/sys/vm/pmap.h
  projects/ifnet/sys/vm/swap_pager.c
  projects/ifnet/sys/vm/uma_core.c
  projects/ifnet/sys/vm/uma_dbg.c
  projects/ifnet/sys/vm/vm_extern.h
  projects/ifnet/sys/vm/vm_fault.c
  projects/ifnet/sys/vm/vm_glue.c
  projects/ifnet/sys/vm/vm_kern.c
  projects/ifnet/sys/vm/vm_map.c
  projects/ifnet/sys/vm/vm_map.h
  projects/ifnet/sys/vm/vm_mmap.c
  projects/ifnet/sys/vm/vm_object.c
  projects/ifnet/sys/vm/vm_object.h
  projects/ifnet/sys/vm/vm_page.c
  projects/ifnet/sys/vm/vm_page.h
  projects/ifnet/sys/vm/vm_pageout.c
  projects/ifnet/sys/vm/vm_pager.c
  projects/ifnet/sys/vm/vm_pager.h
  projects/ifnet/sys/vm/vm_phys.c
  projects/ifnet/sys/vm/vm_phys.h
  projects/ifnet/sys/vm/vm_reserv.c
  projects/ifnet/sys/vm/vm_unix.c
  projects/ifnet/sys/vm/vnode_pager.c
  projects/ifnet/sys/x86/acpica/acpi_wakeup.c
  projects/ifnet/sys/x86/acpica/madt.c
  projects/ifnet/sys/x86/include/_types.h
  projects/ifnet/sys/x86/include/float.h
  projects/ifnet/sys/x86/include/ptrace.h
  projects/ifnet/sys/x86/include/specialreg.h
  projects/ifnet/sys/x86/iommu/busdma_dmar.c
  projects/ifnet/sys/x86/iommu/intel_ctx.c
  projects/ifnet/sys/x86/iommu/intel_dmar.h
  projects/ifnet/sys/x86/iommu/intel_drv.c
  projects/ifnet/sys/x86/iommu/intel_gas.c
  projects/ifnet/sys/x86/iommu/intel_idpgtbl.c
  projects/ifnet/sys/x86/iommu/intel_qi.c
  projects/ifnet/sys/x86/iommu/intel_utils.c
  projects/ifnet/sys/x86/isa/atrtc.c
  projects/ifnet/sys/x86/x86/identcpu.c
  projects/ifnet/sys/x86/x86/local_apic.c
  projects/ifnet/sys/x86/x86/mp_x86.c
  projects/ifnet/sys/x86/xen/pv.c
  projects/ifnet/sys/x86/xen/xen_intr.c
  projects/ifnet/sys/xen/blkif.h
  projects/ifnet/sys/xen/interface/io/blkif.h
  projects/ifnet/tests/Makefile
  projects/ifnet/tests/sys/fifo/fifo_misc.c
  projects/ifnet/tests/sys/file/flock_test.sh
  projects/ifnet/tests/sys/kern/ptrace_test.c
  projects/ifnet/tests/sys/kern/unix_seqpacket_test.c
  projects/ifnet/tests/sys/netinet/fibs_test.sh
  projects/ifnet/tests/sys/pjdfstest/pjdfstest/Makefile
  projects/ifnet/tests/sys/vm/Makefile
  projects/ifnet/tests/sys/vm/mmap_test.c
  projects/ifnet/tools/build/mk/Makefile.boot
  projects/ifnet/tools/build/mk/OptionalObsoleteFiles.inc
  projects/ifnet/tools/build/options/WITHOUT_BINUTILS
  projects/ifnet/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS
  projects/ifnet/tools/build/options/makeman
  projects/ifnet/tools/bus_space/C/Makefile
  projects/ifnet/tools/bus_space/C/lang.c
  projects/ifnet/tools/bus_space/Makefile.inc
  projects/ifnet/tools/bus_space/Python/Makefile
  projects/ifnet/tools/bus_space/Python/lang.c
  projects/ifnet/tools/regression/capsicum/libcapsicum/sysctl.c
  projects/ifnet/tools/regression/lib/libc/nss/test-getaddr.c
  projects/ifnet/tools/tools/cxgbetool/cxgbetool.c
  projects/ifnet/tools/tools/iwn/iwnstats/main.c
  projects/ifnet/usr.bin/Makefile
  projects/ifnet/usr.bin/alias/Makefile
  projects/ifnet/usr.bin/ar/ar.1
  projects/ifnet/usr.bin/ar/ar.c
  projects/ifnet/usr.bin/ar/write.c
  projects/ifnet/usr.bin/bmake/Makefile
  projects/ifnet/usr.bin/brandelf/brandelf.1
  projects/ifnet/usr.bin/c99/c99.1
  projects/ifnet/usr.bin/calendar/calendars/calendar.computer
  projects/ifnet/usr.bin/calendar/calendars/calendar.freebsd
  projects/ifnet/usr.bin/calendar/calendars/calendar.holiday
  projects/ifnet/usr.bin/calendar/io.c
  projects/ifnet/usr.bin/clang/clang.prog.mk
  projects/ifnet/usr.bin/clang/lldb/Makefile
  projects/ifnet/usr.bin/colcrt/colcrt.1
  projects/ifnet/usr.bin/colrm/colrm.1
  projects/ifnet/usr.bin/elfcopy/Makefile
  projects/ifnet/usr.bin/elfdump/elfdump.c
  projects/ifnet/usr.bin/expand/expand.1
  projects/ifnet/usr.bin/find/extern.h
  projects/ifnet/usr.bin/find/misc.c
  projects/ifnet/usr.bin/fold/fold.1
  projects/ifnet/usr.bin/getopt/getopt.1
  projects/ifnet/usr.bin/grep/Makefile
  projects/ifnet/usr.bin/ipcrm/ipcrm.c
  projects/ifnet/usr.bin/kdump/Makefile
  projects/ifnet/usr.bin/kdump/kdump.c
  projects/ifnet/usr.bin/kdump/mkioctls
  projects/ifnet/usr.bin/keylogin/Makefile
  projects/ifnet/usr.bin/last/last.1
  projects/ifnet/usr.bin/last/last.c
  projects/ifnet/usr.bin/mail/Makefile
  projects/ifnet/usr.bin/mail/main.c
  projects/ifnet/usr.bin/man/Makefile
  projects/ifnet/usr.bin/man/man.sh
  projects/ifnet/usr.bin/mandoc/Makefile
  projects/ifnet/usr.bin/ministat/ministat.c
  projects/ifnet/usr.bin/mkcsmapper_static/Makefile
  projects/ifnet/usr.bin/mkesdb/Makefile
  projects/ifnet/usr.bin/mkesdb_static/Makefile
  projects/ifnet/usr.bin/mkimg/Makefile
  projects/ifnet/usr.bin/mkimg/format.c
  projects/ifnet/usr.bin/mkimg/gpt.c
  projects/ifnet/usr.bin/mkimg/image.c
  projects/ifnet/usr.bin/mkimg/image.h
  projects/ifnet/usr.bin/mkimg/mbr.c
  projects/ifnet/usr.bin/mkimg/scheme.c
  projects/ifnet/usr.bin/mkimg/scheme.h
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-apm.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-apm.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-bsd.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-bsd.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-ebr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-ebr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-gpt.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-gpt.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-mbr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-mbr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-pc98.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-pc98.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-vtoc8.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-4096-vtoc8.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-apm.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-apm.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-bsd.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-bsd.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-ebr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-ebr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-gpt.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-gpt.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-mbr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-mbr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-pc98.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-pc98.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-vtoc8.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-1x1-512-vtoc8.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-apm.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-apm.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-bsd.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-bsd.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-ebr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-ebr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-gpt.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-gpt.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-mbr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-mbr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-pc98.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-pc98.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-vtoc8.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-4096-vtoc8.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-apm.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-apm.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-bsd.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-bsd.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-ebr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-ebr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-gpt.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-gpt.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-mbr.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-mbr.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-pc98.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-pc98.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-vtoc8.vhd.gz.uu
  projects/ifnet/usr.bin/mkimg/tests/img-63x255-512-vtoc8.vhdf.gz.uu
  projects/ifnet/usr.bin/mkimg/vhd.c
  projects/ifnet/usr.bin/mkstr/mkstr.1
  projects/ifnet/usr.bin/mkstr/mkstr.c
  projects/ifnet/usr.bin/netstat/ipsec.c
  projects/ifnet/usr.bin/netstat/main.c
  projects/ifnet/usr.bin/netstat/pfkey.c
  projects/ifnet/usr.bin/patch/backupfile.c
  projects/ifnet/usr.bin/patch/common.h
  projects/ifnet/usr.bin/patch/inp.c
  projects/ifnet/usr.bin/patch/patch.1
  projects/ifnet/usr.bin/patch/patch.c
  projects/ifnet/usr.bin/patch/pathnames.h
  projects/ifnet/usr.bin/patch/pch.c
  projects/ifnet/usr.bin/quota/quota.c
  projects/ifnet/usr.bin/rctl/rctl.8
  projects/ifnet/usr.bin/rsh/Makefile
  projects/ifnet/usr.bin/rsh/rsh.c
  projects/ifnet/usr.bin/rup/Makefile
  projects/ifnet/usr.bin/sockstat/sockstat.1
  projects/ifnet/usr.bin/sockstat/sockstat.c
  projects/ifnet/usr.bin/systat/Makefile
  projects/ifnet/usr.bin/systat/main.c
  projects/ifnet/usr.bin/top/Makefile
  projects/ifnet/usr.bin/truss/Makefile
  projects/ifnet/usr.bin/truss/amd64-fbsd.c
  projects/ifnet/usr.bin/truss/amd64-fbsd32.c
  projects/ifnet/usr.bin/truss/arm-fbsd.c
  projects/ifnet/usr.bin/truss/i386-fbsd.c
  projects/ifnet/usr.bin/truss/mips-fbsd.c
  projects/ifnet/usr.bin/truss/powerpc-fbsd.c
  projects/ifnet/usr.bin/truss/powerpc64-fbsd.c
  projects/ifnet/usr.bin/truss/sparc64-fbsd.c
  projects/ifnet/usr.bin/truss/syscall.h
  projects/ifnet/usr.bin/truss/syscalls.c
  projects/ifnet/usr.bin/tset/tset.1
  projects/ifnet/usr.bin/units/units.c
  projects/ifnet/usr.bin/vgrind/regexp.c
  projects/ifnet/usr.bin/vmstat/vmstat.8
  projects/ifnet/usr.bin/vmstat/vmstat.c
  projects/ifnet/usr.bin/vtfontcvt/Makefile
  projects/ifnet/usr.bin/w/w.c
  projects/ifnet/usr.bin/wall/ttymsg.c
  projects/ifnet/usr.bin/xargs/xargs.1
  projects/ifnet/usr.bin/xargs/xargs.c
  projects/ifnet/usr.bin/xinstall/xinstall.c
  projects/ifnet/usr.bin/xlint/llib/Makefile
  projects/ifnet/usr.bin/ypcat/ypcat.c
  projects/ifnet/usr.bin/ypmatch/ypmatch.c
  projects/ifnet/usr.bin/ypwhich/ypwhich.c
  projects/ifnet/usr.sbin/acpi/acpidb/Makefile
  projects/ifnet/usr.sbin/acpi/iasl/Makefile
  projects/ifnet/usr.sbin/bhyve/Makefile
  projects/ifnet/usr.sbin/bhyve/bhyve.8
  projects/ifnet/usr.sbin/bhyve/bhyverun.c
  projects/ifnet/usr.sbin/bhyve/dbgport.c
  projects/ifnet/usr.sbin/bhyve/pci_lpc.c
  projects/ifnet/usr.sbin/bhyve/pci_lpc.h
  projects/ifnet/usr.sbin/bhyve/pci_passthru.c
  projects/ifnet/usr.sbin/bhyve/uart_emul.c
  projects/ifnet/usr.sbin/bhyvectl/Makefile
  projects/ifnet/usr.sbin/bhyvectl/bhyvectl.c
  projects/ifnet/usr.sbin/bhyveload/bhyveload.8
  projects/ifnet/usr.sbin/bhyveload/bhyveload.c
  projects/ifnet/usr.sbin/bsdconfig/usermgmt/share/group.subr
  projects/ifnet/usr.sbin/bsdconfig/usermgmt/share/user.subr
  projects/ifnet/usr.sbin/bsdinstall/partedit/gpart_ops.c
  projects/ifnet/usr.sbin/bsdinstall/partedit/part_wizard.c
  projects/ifnet/usr.sbin/bsdinstall/partedit/partedit.c
  projects/ifnet/usr.sbin/bsdinstall/partedit/partedit.h
  projects/ifnet/usr.sbin/bsdinstall/scripts/auto
  projects/ifnet/usr.sbin/bsdinstall/scripts/zfsboot
  projects/ifnet/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_printer_tbl.c
  projects/ifnet/usr.sbin/chkgrp/chkgrp.c
  projects/ifnet/usr.sbin/crunch/crunchgen/crunchgen.c
  projects/ifnet/usr.sbin/ctladm/ctladm.8
  projects/ifnet/usr.sbin/ctladm/ctladm.c
  projects/ifnet/usr.sbin/ctld/Makefile
  projects/ifnet/usr.sbin/ctld/chap.c
  projects/ifnet/usr.sbin/ctld/ctl.conf.5
  projects/ifnet/usr.sbin/ctld/ctld.h
  projects/ifnet/usr.sbin/ctld/kernel.c
  projects/ifnet/usr.sbin/ctld/login.c
  projects/ifnet/usr.sbin/ctld/token.l
  projects/ifnet/usr.sbin/dconschat/dconschat.c
  projects/ifnet/usr.sbin/devctl/devctl.8
  projects/ifnet/usr.sbin/freebsd-update/freebsd-update.sh
  projects/ifnet/usr.sbin/fstyp/Makefile
  projects/ifnet/usr.sbin/fstyp/cd9660.c
  projects/ifnet/usr.sbin/fstyp/fstyp.8
  projects/ifnet/usr.sbin/fstyp/fstyp.c
  projects/ifnet/usr.sbin/fstyp/fstyp.h
  projects/ifnet/usr.sbin/fstyp/msdosfs.c
  projects/ifnet/usr.sbin/iovctl/iovctl.8
  projects/ifnet/usr.sbin/iovctl/iovctl.c
  projects/ifnet/usr.sbin/iovctl/iovctl.conf.5
  projects/ifnet/usr.sbin/iovctl/parse.c
  projects/ifnet/usr.sbin/iovctl/validate.c
  projects/ifnet/usr.sbin/iscsid/Makefile
  projects/ifnet/usr.sbin/iscsid/chap.c
  projects/ifnet/usr.sbin/iscsid/iscsid.h
  projects/ifnet/usr.sbin/jail/config.c
  projects/ifnet/usr.sbin/jail/jail.8
  projects/ifnet/usr.sbin/jail/jailp.h
  projects/ifnet/usr.sbin/jexec/jexec.8
  projects/ifnet/usr.sbin/jexec/jexec.c
  projects/ifnet/usr.sbin/mfiutil/mfi_foreign.c
  projects/ifnet/usr.sbin/mountd/mountd.c
  projects/ifnet/usr.sbin/ntp/config.h
  projects/ifnet/usr.sbin/ntp/libntp/Makefile
  projects/ifnet/usr.sbin/ntp/ntpd/Makefile
  projects/ifnet/usr.sbin/ntp/scripts/mkver
  projects/ifnet/usr.sbin/pc-sysinstall/backend-partmanager/Makefile
  projects/ifnet/usr.sbin/pc-sysinstall/backend-query/Makefile
  projects/ifnet/usr.sbin/pc-sysinstall/backend/Makefile
  projects/ifnet/usr.sbin/pc-sysinstall/conf/Makefile
  projects/ifnet/usr.sbin/pc-sysinstall/doc/Makefile
  projects/ifnet/usr.sbin/pc-sysinstall/examples/Makefile
  projects/ifnet/usr.sbin/pw/Makefile
  projects/ifnet/usr.sbin/pw/cpdir.c
  projects/ifnet/usr.sbin/pw/grupd.c
  projects/ifnet/usr.sbin/pw/psdate.c
  projects/ifnet/usr.sbin/pw/pw.8
  projects/ifnet/usr.sbin/pw/pw.c
  projects/ifnet/usr.sbin/pw/pw.h
  projects/ifnet/usr.sbin/pw/pw_conf.c
  projects/ifnet/usr.sbin/pw/pw_group.c
  projects/ifnet/usr.sbin/pw/pw_log.c
  projects/ifnet/usr.sbin/pw/pw_nis.c
  projects/ifnet/usr.sbin/pw/pw_user.c
  projects/ifnet/usr.sbin/pw/pw_vpw.c
  projects/ifnet/usr.sbin/pw/pwupd.c
  projects/ifnet/usr.sbin/pw/pwupd.h
  projects/ifnet/usr.sbin/pw/rm_r.c
  projects/ifnet/usr.sbin/pw/tests/Makefile
  projects/ifnet/usr.sbin/pw/tests/helper_functions.shin
  projects/ifnet/usr.sbin/pw/tests/pw_groupdel.sh
  projects/ifnet/usr.sbin/pw/tests/pw_groupmod.sh
  projects/ifnet/usr.sbin/pw/tests/pw_useradd.sh
  projects/ifnet/usr.sbin/pw/tests/pw_userdel.sh
  projects/ifnet/usr.sbin/pw/tests/pw_usermod.sh
  projects/ifnet/usr.sbin/pwd_mkdb/pwd_mkdb.8
  projects/ifnet/usr.sbin/pwd_mkdb/pwd_mkdb.c
  projects/ifnet/usr.sbin/sendmail/Makefile
  projects/ifnet/usr.sbin/syslogd/syslogd.8
  projects/ifnet/usr.sbin/syslogd/syslogd.c
  projects/ifnet/usr.sbin/tcpdump/tcpdump/Makefile
  projects/ifnet/usr.sbin/tcpdump/tcpdump/config.h
  projects/ifnet/usr.sbin/tcpdump/tcpdump/tcpdump.1
  projects/ifnet/usr.sbin/uefisign/uefisign.8
  projects/ifnet/usr.sbin/yp_mkdb/yp_mkdb.c
  projects/ifnet/usr.sbin/ypbind/ypbind.c
  projects/ifnet/usr.sbin/yppoll/yppoll.8
  projects/ifnet/usr.sbin/yppoll/yppoll.c
  projects/ifnet/usr.sbin/yppush/yppush_main.c
  projects/ifnet/usr.sbin/ypserv/yp_access.c
  projects/ifnet/usr.sbin/ypserv/yp_dblookup.c
  projects/ifnet/usr.sbin/ypserv/yp_error.c
  projects/ifnet/usr.sbin/ypserv/yp_main.c
Directory Properties:
  projects/ifnet/   (props changed)
  projects/ifnet/cddl/   (props changed)
  projects/ifnet/cddl/contrib/opensolaris/   (props changed)
  projects/ifnet/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/ifnet/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/ifnet/contrib/bmake/   (props changed)
  projects/ifnet/contrib/dtc/   (props changed)
  projects/ifnet/contrib/elftoolchain/   (props changed)
  projects/ifnet/contrib/file/   (props changed)
  projects/ifnet/contrib/gcc/   (props changed)
  projects/ifnet/contrib/libarchive/   (props changed)
  projects/ifnet/contrib/libarchive/libarchive/   (props changed)
  projects/ifnet/contrib/libcxxrt/   (props changed)
  projects/ifnet/contrib/llvm/   (props changed)
  projects/ifnet/contrib/llvm/tools/lldb/   (props changed)
  projects/ifnet/contrib/mdocml/   (props changed)
  projects/ifnet/contrib/ntp/   (props changed)
  projects/ifnet/contrib/pf/   (props changed)
  projects/ifnet/contrib/sendmail/   (props changed)
  projects/ifnet/contrib/sqlite3/   (props changed)
  projects/ifnet/contrib/tcpdump/   (props changed)
  projects/ifnet/contrib/top/   (props changed)
  projects/ifnet/contrib/tzdata/   (props changed)
  projects/ifnet/crypto/openssh/   (props changed)
  projects/ifnet/crypto/openssl/   (props changed)
  projects/ifnet/etc/   (props changed)
  projects/ifnet/gnu/lib/   (props changed)
  projects/ifnet/gnu/usr.bin/binutils/   (props changed)
  projects/ifnet/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/ifnet/gnu/usr.bin/gdb/   (props changed)
  projects/ifnet/include/   (props changed)
  projects/ifnet/lib/libc/   (props changed)
  projects/ifnet/lib/libutil/   (props changed)
  projects/ifnet/lib/libvmmapi/   (props changed)
  projects/ifnet/lib/libz/   (props changed)
  projects/ifnet/sbin/   (props changed)
  projects/ifnet/sbin/dumpon/   (props changed)
  projects/ifnet/sbin/ipfw/   (props changed)
  projects/ifnet/share/   (props changed)
  projects/ifnet/share/man/man4/   (props changed)
  projects/ifnet/share/zoneinfo/   (props changed)
  projects/ifnet/sys/   (props changed)
  projects/ifnet/sys/amd64/include/xen/   (props changed)
  projects/ifnet/sys/amd64/vmm/   (props changed)
  projects/ifnet/sys/boot/   (props changed)
  projects/ifnet/sys/boot/powerpc/kboot/   (props changed)
  projects/ifnet/sys/boot/powerpc/ofw/   (props changed)
  projects/ifnet/sys/cddl/contrib/opensolaris/   (props changed)
  projects/ifnet/sys/conf/   (props changed)
  projects/ifnet/sys/contrib/dev/acpica/   (props changed)
  projects/ifnet/sys/dev/hyperv/   (props changed)
  projects/ifnet/sys/modules/hyperv/   (props changed)
  projects/ifnet/usr.bin/calendar/   (props changed)
  projects/ifnet/usr.bin/mkimg/   (props changed)
  projects/ifnet/usr.bin/procstat/   (props changed)
  projects/ifnet/usr.sbin/bhyve/   (props changed)
  projects/ifnet/usr.sbin/bhyvectl/   (props changed)
  projects/ifnet/usr.sbin/bhyveload/   (props changed)
  projects/ifnet/usr.sbin/jail/   (props changed)
  projects/ifnet/usr.sbin/ndiscvt/   (props changed)
  projects/ifnet/usr.sbin/rtadvctl/   (props changed)
  projects/ifnet/usr.sbin/rtadvd/   (props changed)
  projects/ifnet/usr.sbin/rtsold/   (props changed)
  projects/ifnet/usr.sbin/zic/   (props changed)

Modified: projects/ifnet/.arcconfig
==============================================================================
--- projects/ifnet/.arcconfig	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/.arcconfig	Fri Aug  7 12:24:25 2015	(r286412)
@@ -1,5 +1,6 @@
 {
 	"project.name": "S",
+	"repository.callsign" : "S",
 	"phabricator.uri" : "https://reviews.freebsd.org/",
 	"history.immutable" : true
 }

Modified: projects/ifnet/Makefile
==============================================================================
--- projects/ifnet/Makefile	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/Makefile	Fri Aug  7 12:24:25 2015	(r286412)
@@ -99,6 +99,14 @@
 #
 # For more information, see the build(7) manual page.
 #
+
+# 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_META_MODE) && ${MK_META_MODE} == "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 \
@@ -400,7 +408,7 @@ UNIVERSE_TARGET?=	buildworld
 .endif
 KERNSRCDIR?=		${.CURDIR}/sys
 
-targets:
+targets:	.PHONY
 	@echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets"
 .for target in ${TARGETS}
 .for target_arch in ${TARGET_ARCHES_${target}}
@@ -430,9 +438,12 @@ 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}: universe_${target}_${target_arch}
+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 \
@@ -445,15 +456,11 @@ universe_${target}_${target_arch}: unive
 	    ${MAKEFAIL}))
 	@echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`"
 .endfor
-.endif
+.endif # !MAKE_JUST_KERNELS
+
 .if !defined(MAKE_JUST_WORLDS)
-# If we are building world and kernels wait for the required worlds to finish
-.if !defined(MAKE_JUST_KERNELS)
-.for target_arch in ${TARGET_ARCHES_${target}}
-universe_${target}_kernels: universe_${target}_${target_arch}
-.endfor
-.endif
-universe_${target}: universe_${target}_kernels
+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 \
@@ -463,7 +470,11 @@ universe_${target}_kernels: universe_${t
 .endif
 	@cd ${.CURDIR} && ${SUB_MAKE} ${.MAKEFLAGS} TARGET=${target} \
 	    universe_kernels
-.endif
+.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
@@ -517,9 +528,25 @@ 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_FILES
+# we can buildworld with meta files created which are useful 
+# for debugging, but without any of the rest of a meta mode build.
+MK_META_MODE= no
+MK_STAGING= no
+# tell meta.autodep.mk to not even think about updating anything.
+UPDATE_DEPENDFILE= NO
+.if !make(showconfig)
+.export MK_META_MODE 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
+.endif # bmake
+
+.endif				# META_MODE

Modified: projects/ifnet/Makefile.inc1
==============================================================================
--- projects/ifnet/Makefile.inc1	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/Makefile.inc1	Fri Aug  7 12:24:25 2015	(r286412)
@@ -297,7 +297,6 @@ KTMAKE=		TOOLS_PREFIX=${WORLDTMP} MAKEOB
 
 # world stage
 WMAKEENV=	${CROSSENV} \
-		_SHLIBDIRPREFIX=${WORLDTMP} \
 		_LDSCRIPTROOT= \
 		VERSION="${VERSION}" \
 		INSTALL="sh ${.CURDIR}/tools/install.sh" \
@@ -439,7 +438,6 @@ LIB32FLAGS+=		--sysroot=${WORLDTMP}
 
 # Yes, the flags are redundant.
 LIB32WMAKEENV+=	MAKEOBJDIRPREFIX=${LIB32_OBJTREE} \
-		_SHLIBDIRPREFIX=${LIB32TMP} \
 		_LDSCRIPTROOT=${LIB32TMP} \
 		VERSION="${VERSION}" \
 		INSTALL="sh ${.CURDIR}/tools/install.sh" \
@@ -1258,7 +1256,7 @@ _bt=		_bootstrap-tools	
 _strfile=	games/fortune/strfile
 .endif
 
-.if ${MK_CXX} != "no"
+.if ${MK_GCC} != "no" && ${MK_CXX} != "no"
 _gperf=		gnu/usr.bin/gperf
 .endif
 
@@ -1276,8 +1274,8 @@ _sed=		usr.bin/sed
 .endif
 
 .if ${BOOTSTRAPPING} < 1000002
-_m4=		lib/libohash \
-		usr.bin/m4
+_libohash=	lib/libohash
+_m4=		usr.bin/m4
 
 ${_bt}-usr.bin/m4: ${_bt}-lib/libohash
 .endif
@@ -1363,6 +1361,15 @@ _kerberos5_bootstrap_tools= \
 .ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g}
 .endif
 
+.if ${MK_MANDOCDB} != "no"
+_libohash?=	lib/libohash
+_makewhatis=	lib/libsqlite3 \
+		usr.bin/mandoc
+${_bt}-usr.bin/mandoc: ${_bt}-lib/libohash ${_bt}-lib/libsqlite3
+.else
+_makewhatis=usr.bin/makewhatis
+.endif
+
 # Rebuild up-to-date libmd for xinstall
 ${_bt}-usr.bin/xinstall: ${_bt}-lib/libmd
 
@@ -1383,7 +1390,8 @@ bootstrap-tools: .PHONY
     ${_awk} \
     ${_cat} \
     usr.bin/lorder \
-    usr.bin/makewhatis \
+    ${_libohash} \
+    ${_makewhatis} \
     usr.bin/rpcgen \
     ${_sed} \
     ${_yacc} \
@@ -1758,9 +1766,9 @@ cddl/lib/libctf__L: lib/libz__L
 .endif
 # cddl/lib/libdtrace requires lib/libproc and lib/librtld_db; it's only built
 # on select architectures though (see cddl/lib/Makefile)
-.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \
-	${MACHINE_CPUARCH} == "mips" || ${MACHINE_CPUARCH} == "powerpc" || \
-	${MACHINE_CPUARCH} == "arm"
+.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_ARCH} == "amd64" || \
+	${MACHINE_CPUARCH} == "arm" || ${MACHINE_ARCH} == "i386" || \
+	${MACHINE_CPUARCH} == "mips" || ${MACHINE_CPUARCH} == "powerpc"
 _prebuild_libs+=	lib/libproc lib/librtld_db
 .endif
 
@@ -1806,9 +1814,10 @@ kerberos5/lib/libroken__L: lib/libcrypt_
 kerberos5/lib/libwind__L: kerberos5/lib/libroken__L lib/libcom_err__L
 kerberos5/lib/libheimbase__L: lib/libthr__L
 kerberos5/lib/libheimipcc__L: kerberos5/lib/libroken__L kerberos5/lib/libheimbase__L lib/libthr__L
-lib/libsqlite3__L: lib/libthr__L
 .endif
 
+lib/libsqlite3__L: lib/libthr__L
+
 .if ${MK_GSSAPI} != "no"
 _lib_libgssapi=	lib/libgssapi
 .endif
@@ -2112,7 +2121,6 @@ XDTP?=/usr/${XDDIR}
 CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \
 	INSTALL="sh ${.CURDIR}/tools/install.sh"
 CDENV= ${CDBENV} \
-	_SHLIBDIRPREFIX=${XDDESTDIR} \
 	TOOLS_PREFIX=${XDTP}
 CD2CFLAGS=-isystem ${XDDESTDIR}/usr/include -L${XDDESTDIR}/usr/lib \
 	--sysroot=${XDDESTDIR}/ -B${XDDESTDIR}/usr/libexec \

Modified: projects/ifnet/ObsoleteFiles.inc
==============================================================================
--- projects/ifnet/ObsoleteFiles.inc	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/ObsoleteFiles.inc	Fri Aug  7 12:24:25 2015	(r286412)
@@ -38,6 +38,87 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20150802: Remove netbsd's test on pw(8)
+OLD_FILES+=usr/tests/usr.sbin/pw/pw_test
+# 20150719: Remove libarchive.pc
+OLD_FILES+=usr/libdata/pkgconfig/libarchive.pc
+# 20150705: Rename DTrace provider man pages.
+OLD_FILES+=usr/share/man/man4/dtrace-io.4.gz
+OLD_FILES+=usr/share/man/man4/dtrace-ip.4.gz
+OLD_FILES+=usr/share/man/man4/dtrace-proc.4.gz
+OLD_FILES+=usr/share/man/man4/dtrace-sched.4.gz
+OLD_FILES+=usr/share/man/man4/dtrace-tcp.4.gz
+OLD_FILES+=usr/share/man/man4/dtrace-udp.4.gz
+# 20150604: Move nvlist man pages to section 9.
+OLD_FILES+=usr/share/man/man3/libnv.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_stringf.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_add_stringv.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_clone.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_create.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_destroy.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_dump.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_empty.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_error.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_exists_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_fdump.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_flags.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_free_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_parent.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_get_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_move_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_move_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_move_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_move_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_next.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_pack.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_recv.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_send.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_set_error.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_size.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_take_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_take_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_take_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_take_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_take_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_take_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_unpack.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_xfer.3.gz
+# 20150702: Remove duplicated nvlist includes.
+OLD_FILES+=usr/include/dnv.h
+OLD_FILES+=usr/include/nv.h
+# 20150528: PCI IOV device driver methods moved to a separate kobj interface.
+OLD_FILES+=usr/share/man/man9/PCI_ADD_VF.9.gz
+OLD_FILES+=usr/share/man/man9/PCI_INIT_IOV.9.gz
+OLD_FILES+=usr/share/man/man9/PCI_UNINIT_IOV.9.gz
 # 20150525: new clang import which bumps version from 3.6.0 to 3.6.1.
 OLD_FILES+=usr/lib/clang/3.6.0/include/__stddef_max_align_t.h
 OLD_FILES+=usr/lib/clang/3.6.0/include/__wmmintrin_aes.h
@@ -113,9 +194,13 @@ OLD_FILES+=usr/lib32/libheimsqlite.a
 OLD_FILES+=usr/lib32/libheimsqlite.so
 OLD_LIBS+=usr/lib32/libheimsqlite.so.11
 OLD_FILES+=usr/lib32/libheimsqlite_p.a
+# 20150518: tzdata2015c update
+OLD_FILES+=usr/share/zoneinfo/America/Montreal
 # 20150506
 OLD_FILES+=usr/share/man/man9/NDHASGIANT.9.gz
 # 20150504
+OLD_FILES+=usr/share/examples/etc/libmap32.conf
+OLD_FILES+=usr/include/bsdstat.h
 OLD_LIBS+=usr/lib32/private/libatf-c++.so.2
 OLD_LIBS+=usr/lib32/private/libbsdstat.so.1
 OLD_LIBS+=usr/lib32/private/libheimipcs.so.11
@@ -156,6 +241,7 @@ OLD_FILES+=usr/share/man/man3/nvlist_add
 OLD_FILES+=usr/share/man/man3/nvlist_addv_number.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_addv_nvlist.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_addv_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsf_binary.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsf_bool.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsf_descriptor.3.gz
@@ -164,6 +250,7 @@ OLD_FILES+=usr/share/man/man3/nvlist_exi
 OLD_FILES+=usr/share/man/man3/nvlist_existsf_nvlist.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsf_string.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsf_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsv_binary.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsv_bool.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsv_descriptor.3.gz
@@ -172,6 +259,7 @@ OLD_FILES+=usr/share/man/man3/nvlist_exi
 OLD_FILES+=usr/share/man/man3/nvlist_existsv_nvlist.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsv_string.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_existsv_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freef_binary.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freef_bool.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freef_descriptor.3.gz
@@ -180,6 +268,7 @@ OLD_FILES+=usr/share/man/man3/nvlist_fre
 OLD_FILES+=usr/share/man/man3/nvlist_freef_nvlist.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freef_string.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freef_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freev_binary.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freev_bool.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_freev_descriptor.3.gz
@@ -200,10 +289,33 @@ OLD_FILES+=usr/share/man/man3/nvlist_get
 OLD_FILES+=usr/share/man/man3/nvlist_getv_number.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_getv_nvlist.3.gz
 OLD_FILES+=usr/share/man/man3/nvlist_getv_string.3.gz
-# 20150429:
-OLD_FILES+=usr/share/docs/papers/hwpmc.ascii.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movef_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movef_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movef_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movef_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movev_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movev_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movev_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_movev_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takef_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takef_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takef_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takef_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takef_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takef_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takev_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takev_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takev_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takev_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takev_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_takev_string.3.gz
+# 20150429: remove never written documentation
+OLD_FILES+=usr/share/doc/papers/hwpmc.ascii.gz
 # 20150427: test/sys/kern/mmap_test moved to test/sys/vm/mmap_test
 OLD_FILES+=usr/tests/sys/kern/mmap_test
+# 20150422: zlib.c moved from net to libkern
+OLD_FILES+=usr/include/net/zlib.h
+OLD_FILES+=usr/include/net/zutil.h
 # 20150418
 OLD_FILES+=sbin/mount_oldnfs
 OLD_FILES+=usr/share/man/man8/mount_oldnfs.8.gz
@@ -222,6 +334,42 @@ OLD_FILES+=usr/include/altq/altq_rmclass
 OLD_FILES+=usr/include/altq/altq_cbq.h
 OLD_FILES+=usr/include/altq/altq_rio.h
 OLD_DIRS+=usr/include/altq
+# 20150330: ntp 4.2.8p1
+OLD_FILES+=usr/share/doc/ntp/driver1.html
+OLD_FILES+=usr/share/doc/ntp/driver10.html
+OLD_FILES+=usr/share/doc/ntp/driver11.html
+OLD_FILES+=usr/share/doc/ntp/driver12.html
+OLD_FILES+=usr/share/doc/ntp/driver16.html
+OLD_FILES+=usr/share/doc/ntp/driver18.html
+OLD_FILES+=usr/share/doc/ntp/driver19.html
+OLD_FILES+=usr/share/doc/ntp/driver2.html
+OLD_FILES+=usr/share/doc/ntp/driver20.html
+OLD_FILES+=usr/share/doc/ntp/driver22.html
+OLD_FILES+=usr/share/doc/ntp/driver26.html
+OLD_FILES+=usr/share/doc/ntp/driver27.html
+OLD_FILES+=usr/share/doc/ntp/driver28.html
+OLD_FILES+=usr/share/doc/ntp/driver29.html
+OLD_FILES+=usr/share/doc/ntp/driver3.html
+OLD_FILES+=usr/share/doc/ntp/driver30.html
+OLD_FILES+=usr/share/doc/ntp/driver32.html
+OLD_FILES+=usr/share/doc/ntp/driver33.html
+OLD_FILES+=usr/share/doc/ntp/driver34.html
+OLD_FILES+=usr/share/doc/ntp/driver35.html
+OLD_FILES+=usr/share/doc/ntp/driver36.html
+OLD_FILES+=usr/share/doc/ntp/driver37.html
+OLD_FILES+=usr/share/doc/ntp/driver4.html
+OLD_FILES+=usr/share/doc/ntp/driver5.html
+OLD_FILES+=usr/share/doc/ntp/driver6.html
+OLD_FILES+=usr/share/doc/ntp/driver7.html
+OLD_FILES+=usr/share/doc/ntp/driver8.html
+OLD_FILES+=usr/share/doc/ntp/driver9.html
+OLD_FILES+=usr/share/doc/ntp/ldisc.html
+OLD_FILES+=usr/share/doc/ntp/measure.html
+OLD_FILES+=usr/share/doc/ntp/mx4200data.html
+OLD_FILES+=usr/share/doc/ntp/notes.html
+OLD_FILES+=usr/share/doc/ntp/patches.html
+OLD_FILES+=usr/share/doc/ntp/porting.html
+OLD_FILES+=usr/share/man/man1/sntp.1.gz
 # 20150329
 .if ${TARGET_ARCH} == "arm"
 OLD_FILES+=usr/include/bootconfig.h
@@ -293,7 +441,7 @@ OLD_FILES+=usr/bin/ppt
 OLD_FILES+=usr/share/man/man6/bcd.6.gz
 OLD_FILES+=usr/share/man/man6/ppt.6.gz
 # 20150217: Removed remnants of ar(4) driver
-OLD_FILES+=usr/include/sys/dev/ic/hd64570.h
+OLD_FILES+=usr/include/dev/ic/hd64570.h
 # 20150212: /usr/games moving into /usr/bin
 OLD_FILES+=usr/games/bcd
 OLD_FILES+=usr/games/caesar
@@ -313,19 +461,23 @@ OLD_DIRS+=usr/games
 # 20150209: liblzma header
 OLD_FILES+=usr/include/lzma/lzma.h
 # 20150124: spl.9 and friends
-OLD_FILES+=usr/share/man/man9/spl.9
-OLD_FILES+=usr/share/man/man9/spl0.9
-OLD_FILES+=usr/share/man/man9/splbio.9
-OLD_FILES+=usr/share/man/man9/splclock.9
-OLD_FILES+=usr/share/man/man9/splhigh.9
-OLD_FILES+=usr/share/man/man9/splimp.9
-OLD_FILES+=usr/share/man/man9/splnet.9
-OLD_FILES+=usr/share/man/man9/splsoftclock.9
-OLD_FILES+=usr/share/man/man9/splsofttty.9
-OLD_FILES+=usr/share/man/man9/splstatclock.9
-OLD_FILES+=usr/share/man/man9/spltty.9
-OLD_FILES+=usr/share/man/man9/splvm.9
-OLD_FILES+=usr/share/man/man9/splx.9
+OLD_FILES+=usr/share/man/man9/spl.9.gz
+OLD_FILES+=usr/share/man/man9/spl0.9.gz
+OLD_FILES+=usr/share/man/man9/splbio.9.gz
+OLD_FILES+=usr/share/man/man9/splclock.9.gz
+OLD_FILES+=usr/share/man/man9/splhigh.9.gz
+OLD_FILES+=usr/share/man/man9/splimp.9.gz
+OLD_FILES+=usr/share/man/man9/splnet.9.gz
+OLD_FILES+=usr/share/man/man9/splsoftclock.9.gz
+OLD_FILES+=usr/share/man/man9/splsofttty.9.gz
+OLD_FILES+=usr/share/man/man9/splstatclock.9.gz
+OLD_FILES+=usr/share/man/man9/spltty.9.gz
+OLD_FILES+=usr/share/man/man9/splvm.9.gz
+OLD_FILES+=usr/share/man/man9/splx.9.gz
+# 20150122: callout changes reverted
+OLD_FILES+=usr/share/man/man9/callout_drain_async.9.gz
+# 20150118: toeplitz.c moved from netinet to net
+OLD_FILES+=usr/include/netinet/toeplitz.h
 # 20150118: new clang import which bumps version from 3.5.0 to 3.5.1.
 OLD_FILES+=usr/include/clang/3.5.0/__wmmintrin_aes.h
 OLD_FILES+=usr/include/clang/3.5.0/__wmmintrin_pclmul.h
@@ -380,6 +532,8 @@ OLD_FILES+=usr/lib/clang/3.5.0/lib/freeb
 OLD_DIRS+=usr/lib/clang/3.5.0/lib/freebsd
 OLD_DIRS+=usr/lib/clang/3.5.0/lib
 OLD_DIRS+=usr/lib/clang/3.5.0
+# 20150102: removal of asr(4)
+OLD_FILES+=usr/share/man/man4/asr.4.gz
 # 20150102: removal of texinfo
 OLD_FILES+=usr/bin/info
 OLD_FILES+=usr/bin/infokey
@@ -448,7 +602,7 @@ OLD_FILES+=usr/include/clang/3.4.1/x86in
 OLD_FILES+=usr/include/clang/3.4.1/xmmintrin.h
 OLD_FILES+=usr/include/clang/3.4.1/xopintrin.h
 OLD_DIRS+=usr/include/clang/3.4.1
-# 20141226: Remove gpib/ieee488
+# 20141225: Remove gpib/ieee488
 OLD_FILES+=usr/include/dev/ieee488/ibfoo_int.h
 OLD_FILES+=usr/include/dev/ieee488/tnt4882.h
 OLD_FILES+=usr/include/dev/ieee488/ugpib.h
@@ -461,22 +615,37 @@ OLD_FILES+=usr/lib/libgpib_p.a
 OLD_FILES+=usr/lib/libgpib.so
 OLD_LIBS+=usr/lib/libgpib.so.3
 OLD_FILES+=usr/lib/libgpib_p.a
-OLD_FILES+=share/man/man4/pcii.4.gz
-OLD_FILES+=share/man/man4/gpib.4.gz
-OLD_FILES+=share/man/man4/tnt4882.4.gz
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_FILES+=usr/lib32/libgpib.a
 OLD_FILES+=usr/lib32/libgpib_p.a
 OLD_FILES+=usr/lib32/libgpib.so
 OLD_LIBS+=usr/lib32/libgpib.so.3
-.endif
-
+OLD_FILES+=usr/share/man/man3/gpib.3.gz
+OLD_FILES+=usr/share/man/man3/ibclr.3.gz
+OLD_FILES+=usr/share/man/man3/ibdev.3.gz
+OLD_FILES+=usr/share/man/man3/ibdma.3.gz
+OLD_FILES+=usr/share/man/man3/ibeos.3.gz
+OLD_FILES+=usr/share/man/man3/ibeot.3.gz
+OLD_FILES+=usr/share/man/man3/ibloc.3.gz
+OLD_FILES+=usr/share/man/man3/ibonl.3.gz
+OLD_FILES+=usr/share/man/man3/ibpad.3.gz
+OLD_FILES+=usr/share/man/man3/ibrd.3.gz
+OLD_FILES+=usr/share/man/man3/ibsad.3.gz
+OLD_FILES+=usr/share/man/man3/ibsic.3.gz
+OLD_FILES+=usr/share/man/man3/ibtmo.3.gz
+OLD_FILES+=usr/share/man/man3/ibtrg.3.gz
+OLD_FILES+=usr/share/man/man3/ibwrt.3.gz
+OLD_FILES+=usr/share/man/man4/gpib.4.gz
+OLD_FILES+=usr/share/man/man4/pcii.4.gz
+OLD_FILES+=usr/share/man/man4/tnt4882.4.gz
 # 20141224: libxo moved to /lib
 OLD_LIBS+=usr/lib/libxo.so.0
 # 20141223: remove in6_gif.h, in_gif.h and if_stf.h
 OLD_FILES+=usr/include/net/if_stf.h
 OLD_FILES+=usr/include/netinet/in_gif.h
 OLD_FILES+=usr/include/netinet6/in6_gif.h
+# 20141209: pw tests broken into a file per command
+OLD_FILES+=usr/tests/usr.sbin/pw/pw_delete
+OLD_FILES+=usr/tests/usr.sbin/pw/pw_modify
 # 20141202: update to mandoc CVS 20141201
 OLD_FILES+=usr.bin/preconv
 OLD_FILES+=share/man/man1/preconv.1.gz
@@ -488,6 +657,11 @@ OLD_FILES+=usr/tests/sbin/mdconfig/mdcon
 OLD_FILES+=usr/tests/sbin/mdconfig/run.pl
 # 20141126: remove xform_ipip decapsulation fallback
 OLD_FILES+=usr/include/netipsec/ipip_var.h
+# 20141122: mandoc updated to 1.13.1
+OLD_FILES+=usr/share/mdocml/external.png
+# 20141111: SF_KQUEUE code removed
+OLD_FILES+=usr/include/sys/sf_base.h
+OLD_FILES+=usr/include/sys/sf_sync.h
 # 20141109: faith/faithd removal
 OLD_FILES+=etc/rc.d/faith
 OLD_FILES+=usr/share/man/man4/faith.4.gz
@@ -500,6 +674,8 @@ OLD_FILES+=usr/include/netinet/ip_gre.h
 OLD_FILES+=etc/rc.d/postrandom
 # 20141031: initrandom obsoleted by new /dev/random code
 OLD_FILES+=etc/rc.d/initrandom
+# 20141030: atf 0.21 import
+OLD_FILES+=usr/share/man/man3/atf-c++-api.3.gz
 # 20141028: debug files accidentally installed as directory name
 OLD_FILES+=usr/lib/debug/usr/lib/i18n
 OLD_FILES+=usr/lib/debug/usr/lib/private
@@ -507,6 +683,9 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n
 OLD_FILES+=usr/lib/debug/usr/lib32/private
 # 20141015: OpenSSL 1.0.1j import
 OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz
+# 20141003: libproc version bump
+OLD_LIBS+=usr/lib/libproc.so.2
+OLD_LIBS+=usr/lib32/libproc.so.2
 # 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed
 OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz
 OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz
@@ -516,6 +695,10 @@ OLD_FILES+=etc/rc.d/hv_kvpd
 OLD_LIBS+=usr/lib/libnv.so.0
 # 20140829: rc.d/kerberos removed
 OLD_FILES+=etc/rc.d/kerberos
+# 20140827: tzdata2014f import
+OLD_FILES+=usr/share/zoneinfo/Asia/Chongqing
+OLD_FILES+=usr/share/zoneinfo/Asia/Harbin
+OLD_FILES+=usr/share/zoneinfo/Asia/Kashgar
 # 20140814: libopie version bump
 OLD_LIBS+=usr/lib/libopie.so.7
 OLD_LIBS+=usr/lib32/libopie.so.7
@@ -579,14 +762,19 @@ OLD_FILES+=usr/lib/private/libucl.so
 OLD_FILES+=usr/lib/private/libucl_p.a
 # 20140803: Remove an obsolete man page
 OLD_FILES+=usr/share/man/man9/pmap_change_wiring.9.gz
+# 20140731
+OLD_FILES+=usr/share/man/man9/SYSCTL_ADD_OID.9.gz
 # 20140728: libsbuf restored to old version.
 OLD_LIBS+=lib/libsbuf.so.7
+OLD_LIBS+=usr/lib32/libsbuf.so.7
 # 20140728: Remove an obsolete man page
 OLD_FILES+=usr/share/man/man9/VOP_GETVOBJECT.9.gz
 OLD_FILES+=usr/share/man/man9/VOP_CREATEVOBJECT.9.gz
 OLD_FILES+=usr/share/man/man9/VOP_DESTROYVOBJECT.9.gz
 # 20140723: renamed to PCBGROUP.9
 OLD_FILES+=usr/share/man/man9/PCBGROUPS.9.gz
+# 20140722: browse_packages_ftp.sh removed
+OLD_FILES+=usr/share/examples/bsdconfig/browse_packages_ftp.sh
 # 20140718: Remove obsolete man pages
 OLD_FILES+=usr/share/man/man9/zero_copy.9.gz
 OLD_FILES+=usr/share/man/man9/zero_copy_sockets.9.gz
@@ -607,6 +795,14 @@ OLD_FILES+=usr/lib/libhistory.a
 OLD_FILES+=usr/lib/libhistory_p.a
 OLD_FILES+=usr/lib/libhistory.so
 OLD_LIBS+=usr/lib/libhistory.so.8
+OLD_FILES+=usr/lib32/libhistory.a
+OLD_FILES+=usr/lib32/libhistory.so
+OLD_LIBS+=usr/lib32/libhistory.so.8
+OLD_FILES+=usr/lib32/libhistory_p.a
+OLD_FILES+=usr/lib32/libreadline.a
+OLD_FILES+=usr/lib32/libreadline.so
+OLD_LIBS+=usr/lib32/libreadline.so.8
+OLD_FILES+=usr/lib32/libreadline_p.a
 OLD_FILES+=usr/include/readline/chardefs.h
 OLD_FILES+=usr/include/readline/history.h
 OLD_FILES+=usr/include/readline/keymaps.h
@@ -619,6 +815,7 @@ OLD_FILES+=usr/include/readline/rltypede
 OLD_DIRS+=usr/include/readline
 OLD_FILES+=usr/share/info/readline.info.gz
 OLD_FILES+=usr/share/man/man3/readline.3.gz
+OLD_FILES+=usr/share/man/man3/rlhistory.3.gz
 # 20140625: csup removal
 OLD_FILES+=usr/bin/csup
 OLD_FILES+=usr/bin/cpasswd
@@ -679,6 +876,12 @@ OLD_FILES+=usr/share/mk/src.opts.mk
 OLD_FILES+=usr/tests/sbin/ifconfig/fibs_test
 # 20140502: Removal of lindev(4)
 OLD_FILES+=usr/share/man/man4/lindev.4.gz
+# 20140425
+OLD_FILES+=usr/lib/libssp_p.a
+OLD_FILES+=usr/lib/libstand_p.a
+OLD_FILES+=usr/lib32/libc_pic.a
+OLD_FILES+=usr/lib32/libssp_p.a
+OLD_FILES+=usr/lib32/libstand_p.a
 # 20140314: AppleTalk
 OLD_DIRS+=usr/include/netatalk
 OLD_FILES+=usr/include/netatalk/aarp.h
@@ -894,6 +1097,7 @@ OLD_FILES+=usr/include/lwres/net.h
 OLD_FILES+=usr/include/lwres/netdb.h
 OLD_FILES+=usr/include/lwres/platform.h
 OLD_FILES+=usr/include/lwres/result.h
+OLD_FILES+=usr/include/lwres/string.h
 OLD_FILES+=usr/include/lwres/version.h
 OLD_FILES+=usr/lib/liblwres.a
 OLD_FILES+=usr/lib/liblwres.so
@@ -1997,7 +2201,6 @@ OLD_LIBS+=usr/lib/libpanel.so.4
 OLD_LIBS+=usr/lib/libpanelw.so.4
 OLD_LIBS+=usr/lib/libpmc.so.4
 OLD_LIBS+=usr/lib/libproc.so.1
-OLD_LIBS+=usr/lib/libproc.so.2
 OLD_LIBS+=usr/lib/libradius.so.3
 OLD_LIBS+=usr/lib/librpcsvc.so.4
 OLD_LIBS+=usr/lib/libsdp.so.3

Modified: projects/ifnet/UPDATING
==============================================================================
--- projects/ifnet/UPDATING	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/UPDATING	Fri Aug  7 12:24:25 2015	(r286412)
@@ -31,6 +31,127 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20150806:
+	The menu.rc and loader.rc files will now be replaced during 
+	upgrades. Please migrate local changes to menu.rc.local and
+	loader.rc.local instead.
+
+20150805:
+	GNU Binutils versions of addr2line, c++filt, nm, readelf, size,
+	strings and strip have been removed. The src.conf(5) knob
+	WITHOUT_ELFTOOLCHAIN_TOOLS no longer provides the binutils tools.
+
+20150728:
+	As ZFS requires more kernel stack pages than is the default on some
+	architectures e.g. i386, it now warns if KSTACK_PAGES is less than
+	ZFS_MIN_KSTACK_PAGES (which is 4 at the time of writing).
+
+	Please consider using 'options KSTACK_PAGES=X' where X is greater
+	than or equal to ZFS_MIN_KSTACK_PAGES i.e. 4 in such configurations.
+
+20150706:
+	sendmail has been updated to 8.15.2.  Starting with FreeBSD 11.0
+	and sendmail 8.15, sendmail uses uncompressed IPv6 addresses by
+	default, i.e., they will not contain "::".  For example, instead
+	of ::1, it will be 0:0:0:0:0:0:0:1.  This permits a zero subnet
+	to have a more specific match, such as different map entries for
+	IPv6:0:0 vs IPv6:0.  This change requires that configuration
+	data (including maps, files, classes, custom ruleset, etc.) must
+	use the same format, so make certain such configuration data is
+	upgrading.  As a very simple check search for patterns like
+	'IPv6:[0-9a-fA-F:]*::' and 'IPv6::'.  To return to the old
+	behavior, set the m4 option confUSE_COMPRESSED_IPV6_ADDRESSES or
+	the cf option UseCompressedIPv6Addresses.
+
+20150630:
+	The default kernel entropy-processing algorithm is now
+	Fortuna, replacing Yarrow.
+
+	Assuming you have 'device random' in your kernel config
+	file, the configurations allow a kernel option to override
+	this default. You may choose *ONE* of:
+
+	options	RANDOM_YARROW	# Legacy /dev/random algorithm.
+	options	RANDOM_DUMMY	# Blocking-only driver.
+
+	If you have neither, you get Fortuna.  For most people,
+	read no further, Fortuna will give a /dev/random that works
+	like it always used to, and the difference will be irrelevant.
+
+	If you remove 'device random', you get *NO* kernel-processed
+	entopy at all. This may be acceptable to folks building
+	embedded systems, but has complications. Carry on reading,
+	and it is assumed you know what you need.
+
+	*PLEASE* read random(4) and random(9) if you are in the
+	habit of tweeking kernel configs, and/or if you are a member
+	of the embedded community, wanting specific and not-usual
+	behaviour from your security subsystems.
+
+	NOTE!! If you use RANDOM_DUMMY and/or have no 'device
+	random', you will NOT have a functioning /dev/random, and
+	many cryptographic features will not work, including SSH.
+	You may also find strange behaviour from the random(3) set
+	of library functions, in particular sranddev(3), srandomdev(3)
+	and arc4random(3). The reason for this is that the KERN_ARND
+	sysctl only returns entropy if it thinks it has some to
+	share, and with RANDOM_DUMMY or no 'device random' this
+	will never happen.
+
+20150623:
+	An additional fix for the issue described in the 20150614 sendmail
+	entry below has been been committed in revision 284717.
+
+20150616:
+	FreeBSD's old make (fmake) has been removed from the system. It is
+	available as the devel/fmake port or via pkg install fmake.
+
+20150615:
+	The fix for the issue described in the 20150614 sendmail entry
+	below has been been committed in revision 284436.  The work
+	around described in that entry is no longer needed unless the
+	default setting is overridden by a confDH_PARAMETERS configuration
+	setting of '5' or pointing to a 512 bit DH parameter file.
+
+20150614:
+	ALLOW_DEPRECATED_ATF_TOOLS/ATFFILE support has been removed from
+	atf.test.mk (included from bsd.test.mk). Please upgrade devel/atf
+	and devel/kyua to version 0.20+ and adjust any calling code to work
+	with Kyuafile and kyua.
+
+20150614:
+	The import of openssl to address the FreeBSD-SA-15:10.openssl
+	security advisory includes a change which rejects handshakes
+	with DH parameters below 768 bits.  sendmail releases prior
+	to 8.15.2 (not yet released), defaulted to a 512 bit
+	DH parameter setting for client connections.  To work around
+	this interoperability, sendmail can be configured to use a
+	2048 bit DH parameter by:
+
+	1. Edit /etc/mail/`hostname`.mc
+	2. If a setting for confDH_PARAMETERS does not exist or
+	   exists and is set to a string beginning with '5',
+	   replace it with '2'.
+	3. If a setting for confDH_PARAMETERS exists and is set to
+	   a file path, create a new file with:
+		openssl dhparam -out /path/to/file 2048
+	4. Rebuild the .cf file:
+		cd /etc/mail/; make; make install
+	5. Restart sendmail:
+		cd /etc/mail/; make restart
+
+	A sendmail patch is coming, at which time this file will be
+	updated.
+
+20150604:
+	Generation of legacy formatted entries have been disabled by default
+	in pwd_mkdb(8), as all base system consumers of the legacy formatted
+	entries were converted to use the new format by default when the new,
+	machine independent format have been added and supported since FreeBSD
+	5.x.
+
+	Please see the pwd_mkdb(8) manual page for further details.
+
 20150525:
 	Clang and llvm have been upgraded to 3.6.1 release.  Please see the
 	20141231 entry below for information about prerequisites and upgrading,
@@ -113,14 +234,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	taken from the ELF Tool Chain project rather than GNU binutils. They
 	should be drop-in replacements, with the addition of arm64 support.
 	The WITHOUT_ELFTOOLCHAIN_TOOLS= knob may be used to obtain the
-	binutils tools, if necessary.
+	binutils tools, if necessary. See 20150805 for updated information.
 
 20150105:
 	The default Unbound configuration now enables remote control
 	using a local socket.  Users who have already enabled the
 	local_unbound service should regenerate their configuration
 	by running "service local_unbound setup" as root.
-	
+
 20150102:
 	The GNU texinfo and GNU info pages have been removed.
 	To be able to view GNU info pages please install texinfo from ports.
@@ -467,6 +588,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	  # pkg install pkg; ldd /usr/local/sbin/pkg | grep bsdyml
 
 20131010:
+	The stable/10 branch has been created in subversion from head
+	revision r256279.
+
+20131010:
 	The rc.d/jail script has been updated to support jail(8)
 	configuration file.  The "jail_<jname>_*" rc.conf(5) variables
 	for per-jail configuration are automatically converted to
@@ -511,7 +636,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	The GNU Compiler Collection and C++ standard library (libstdc++)
 	are no longer built by default on platforms where clang is the system
 	compiler.  You can enable them with the WITH_GCC and WITH_GNUCXX
-	options in src.conf.  
+	options in src.conf.
 
 20130905:
 	The PROCDESC kernel option is now part of the GENERIC kernel
@@ -865,7 +990,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 20120727:
 	The sparc64 ZFS loader has been changed to no longer try to auto-
 	detect ZFS providers based on diskN aliases but now requires these
-	to be explicitly listed in the OFW boot-device environment variable. 
+	to be explicitly listed in the OFW boot-device environment variable.
 
 20120712:
 	The OpenSSL has been upgraded to 1.0.1c.  Any binaries requiring
@@ -1009,6 +1134,13 @@ COMMON ITEMS:
 	around can lead to problems if pam has changed too much from your
 	starting point to allow continued authentication after the upgrade.
 
+	This file should be read as a log of events. When a later event changes
+	information of a prior event, the prior event should not be deleted.
+	Instead, a pointer to the entry with the new information should be
+	placed in the old entry. Readers of this file should also sanity check
+	older entries before relying on them blindly. Authors of new entries
+	should write them with this in mind.
+
 	ZFS notes
 	---------
 	When upgrading the boot ZFS pool to a new version, always follow
@@ -1179,7 +1311,7 @@ FORMAT:
 
 This file contains a list, in reverse chronological order, of major
 breakages in tracking -current.  It is not guaranteed to be a complete
-list of such breakages, and only contains entries since October 10, 2007.
+list of such breakages, and only contains entries since September 23, 2011.
 If you need to see UPDATING entries from before that date, you will need
 to fetch an UPDATING file from an older FreeBSD release.
 

Copied: projects/ifnet/bin/cat/Makefile.depend (from r286410, head/bin/cat/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ifnet/bin/cat/Makefile.depend	Fri Aug  7 12:24:25 2015	(r286412, copy of r286410, head/bin/cat/Makefile.depend)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	include \
+	include/xlocale \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Copied: projects/ifnet/bin/chflags/Makefile.depend (from r286410, head/bin/chflags/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ifnet/bin/chflags/Makefile.depend	Fri Aug  7 12:24:25 2015	(r286412, copy of r286410, head/bin/chflags/Makefile.depend)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	include \
+	include/xlocale \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Copied: projects/ifnet/bin/chio/Makefile.depend (from r286410, head/bin/chio/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ifnet/bin/chio/Makefile.depend	Fri Aug  7 12:24:25 2015	(r286412, copy of r286410, head/bin/chio/Makefile.depend)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	include \
+	include/xlocale \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Copied: projects/ifnet/bin/chmod/Makefile.depend (from r286410, head/bin/chmod/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ifnet/bin/chmod/Makefile.depend	Fri Aug  7 12:24:25 2015	(r286412, copy of r286410, head/bin/chmod/Makefile.depend)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	include \
+	include/xlocale \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Modified: projects/ifnet/bin/chmod/chmod.c
==============================================================================
--- projects/ifnet/bin/chmod/chmod.c	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/bin/chmod/chmod.c	Fri Aug  7 12:24:25 2015	(r286412)
@@ -162,14 +162,16 @@ done:	argv += optind;
 			atflag = AT_SYMLINK_NOFOLLOW;
 
 		switch (p->fts_info) {
-		case FTS_D:			/* Change it at FTS_DP. */
+		case FTS_D:
 			if (!Rflag)
 				fts_set(ftsp, p, FTS_SKIP);
-			continue;
+			break;
 		case FTS_DNR:			/* Warn, chmod. */
 			warnx("%s: %s", p->fts_path, strerror(p->fts_errno));
 			rval = 1;
 			break;
+		case FTS_DP:			/* Already changed at FTS_D. */
+			continue;
 		case FTS_ERR:			/* Warn, continue. */
 		case FTS_NS:
 			warnx("%s: %s", p->fts_path, strerror(p->fts_errno));

Copied: projects/ifnet/bin/cp/Makefile.depend (from r286410, head/bin/cp/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ifnet/bin/cp/Makefile.depend	Fri Aug  7 12:24:25 2015	(r286412, copy of r286410, head/bin/cp/Makefile.depend)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	include \
+	include/xlocale \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Modified: projects/ifnet/bin/cp/cp.1
==============================================================================
--- projects/ifnet/bin/cp/cp.1	Fri Aug  7 12:13:15 2015	(r286411)
+++ projects/ifnet/bin/cp/cp.1	Fri Aug  7 12:24:25 2015	(r286412)
@@ -32,7 +32,7 @@
 .\"	@(#)cp.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd March 15, 2013
+.Dd June 6, 2015
 .Dt CP 1
 .Os
 .Sh NAME
@@ -45,7 +45,7 @@
 .Op Fl H | Fl L | Fl P
 .Oc
 .Op Fl f | i | n
-.Op Fl alpvx
+.Op Fl alpsvx
 .Ar source_file target_file
 .Nm
 .Oo
@@ -53,7 +53,7 @@
 .Op Fl H | Fl L | Fl P
 .Oc
 .Op Fl f | i | n
-.Op Fl alpvx
+.Op Fl alpsvx
 .Ar source_file ... target_directory
 .Sh DESCRIPTION
 In the first synopsis form, the
@@ -179,6 +179,8 @@ If the source file has both its set-user
 and either the user ID or group ID cannot be preserved, neither
 the set-user-ID nor set-group-ID bits are preserved in the copy's

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Fri Aug  7 20:13:05 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0716C9B6410
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 20:13:05 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id ECBD8FF;
 Fri,  7 Aug 2015 20:13:04 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77KD4e1025119;
 Fri, 7 Aug 2015 20:13:04 GMT (envelope-from dim@FreeBSD.org)
Received: (from dim@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77KD4Xu025118;
 Fri, 7 Aug 2015 20:13:04 GMT (envelope-from dim@FreeBSD.org)
Message-Id: <201508072013.t77KD4Xu025118@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org
 using -f
From: Dimitry Andric <dim@FreeBSD.org>
Date: Fri, 7 Aug 2015 20:13:04 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286421 - projects/clang-trunk/lib/msun/src
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 20:13:05 -0000

Author: dim
Date: Fri Aug  7 20:13:04 2015
New Revision: 286421
URL: https://svnweb.freebsd.org/changeset/base/286421

Log:
  Apply an atrocious hack to libm's pow() implementation, to work around
  LLVM PR 24343.  This fixes the graphics/png build on i386, which
  otherwise failed during its tests because of floating point exceptions,
  leading to >5000 skipped other ports.

Modified:
  projects/clang-trunk/lib/msun/src/e_pow.c

Modified: projects/clang-trunk/lib/msun/src/e_pow.c
==============================================================================
--- projects/clang-trunk/lib/msun/src/e_pow.c	Fri Aug  7 19:56:22 2015	(r286420)
+++ projects/clang-trunk/lib/msun/src/e_pow.c	Fri Aug  7 20:13:04 2015	(r286421)
@@ -162,7 +162,13 @@ __ieee754_pow(double x, double y)
 	if(lx==0) {
 	    if(ix==0x7ff00000||ix==0||ix==0x3ff00000){
 		z = ax;			/*x is +-0,+-inf,+-1*/
-		if(hy<0) z = one/z;	/* z = (1/|x|) */
+		if(hy<0) {
+#ifdef __i386__
+		    /* XXX: Work around llvm PR 24343: */
+		    __compiler_membar();
+#endif
+		    z = one/z;	/* z = (1/|x|) */
+		}
 		if(hx<0) {
 		    if(((ix-0x3ff00000)|yisint)==0) {
 			z = (z-z)/(z-z); /* (-1)**non-int is NaN */

From owner-svn-src-projects@freebsd.org  Fri Aug  7 20:19:14 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 43B659B6485
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 20:19:14 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 30FCA261;
 Fri,  7 Aug 2015 20:19:14 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77KJEpt025473;
 Fri, 7 Aug 2015 20:19:14 GMT (envelope-from dim@FreeBSD.org)
Received: (from dim@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77KIvZH025416;
 Fri, 7 Aug 2015 20:18:57 GMT (envelope-from dim@FreeBSD.org)
Message-Id: <201508072018.t77KIvZH025416@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org
 using -f
From: Dimitry Andric <dim@FreeBSD.org>
Date: Fri, 7 Aug 2015 20:18:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286422 - in projects/clang-trunk: .
 cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs
 cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip
 cddl/contrib/opensolaris/cmd/zfs cd...
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 20:19:14 -0000

Author: dim
Date: Fri Aug  7 20:18:55 2015
New Revision: 286422
URL: https://svnweb.freebsd.org/changeset/base/286422

Log:
  Merge ^/head r285924 through r286421.

Added:
     - copied from r286421, head/contrib/elftoolchain/ar/
     - copied from r286421, head/contrib/elftoolchain/brandelf/
     - copied from r286421, head/contrib/elftoolchain/elfdump/
  projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
     - copied unchanged from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
  projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu
     - copied unchanged from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu
  projects/clang-trunk/share/man/man4/cloudabi.4
     - copied unchanged from r286421, head/share/man/man4/cloudabi.4
  projects/clang-trunk/share/man/man9/pmap_quick_enter_page.9
     - copied unchanged from r286421, head/share/man/man9/pmap_quick_enter_page.9
  projects/clang-trunk/sys/arm64/arm64/uma_machdep.c
     - copied unchanged from r286421, head/sys/arm64/arm64/uma_machdep.c
  projects/clang-trunk/sys/contrib/alpine-hal/
     - copied from r286421, head/sys/contrib/alpine-hal/
  projects/clang-trunk/sys/dev/cxgbe/firmware/t4fw-1.14.4.0.bin.uu
     - copied unchanged from r286421, head/sys/dev/cxgbe/firmware/t4fw-1.14.4.0.bin.uu
  projects/clang-trunk/sys/dev/cxgbe/firmware/t5fw-1.14.4.0.bin.uu
     - copied unchanged from r286421, head/sys/dev/cxgbe/firmware/t5fw-1.14.4.0.bin.uu
  projects/clang-trunk/sys/dev/gpio/gpiobacklight.c
     - copied unchanged from r286421, head/sys/dev/gpio/gpiobacklight.c
  projects/clang-trunk/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY
     - copied unchanged from r286421, head/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY
  projects/clang-trunk/tools/build/options/WITH_DTRACE_TESTS
     - copied unchanged from r286421, head/tools/build/options/WITH_DTRACE_TESTS
  projects/clang-trunk/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY
     - copied unchanged from r286421, head/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY
  projects/clang-trunk/tools/bus_space/examples/
     - copied from r286421, head/tools/bus_space/examples/
  projects/clang-trunk/usr.sbin/pw/pw_utils.c
     - copied unchanged from r286421, head/usr.sbin/pw/pw_utils.c
  projects/clang-trunk/usr.sbin/pw/strtounum.c
     - copied unchanged from r286421, head/usr.sbin/pw/strtounum.c
  projects/clang-trunk/usr.sbin/pw/tests/pw_groupadd.sh
     - copied unchanged from r286421, head/usr.sbin/pw/tests/pw_groupadd.sh
Directory Properties:
  projects/clang-trunk/contrib/elftoolchain/ar/   (props changed)
  projects/clang-trunk/contrib/elftoolchain/brandelf/   (props changed)
  projects/clang-trunk/contrib/elftoolchain/elfdump/   (props changed)
Deleted:
  projects/clang-trunk/gnu/usr.bin/binutils/addr2line/
  projects/clang-trunk/gnu/usr.bin/binutils/ar/
  projects/clang-trunk/gnu/usr.bin/binutils/nm/
  projects/clang-trunk/gnu/usr.bin/binutils/ranlib/
  projects/clang-trunk/gnu/usr.bin/binutils/readelf/
  projects/clang-trunk/gnu/usr.bin/binutils/size/
  projects/clang-trunk/gnu/usr.bin/binutils/strings/
  projects/clang-trunk/gnu/usr.bin/binutils/strip/
  projects/clang-trunk/gnu/usr.bin/cc/c++filt/Makefile
  projects/clang-trunk/gnu/usr.bin/cc/c++filt/Makefile.depend
  projects/clang-trunk/sys/amd64/include/xen/xenfunc.h
  projects/clang-trunk/sys/amd64/include/xen/xenvar.h
  projects/clang-trunk/sys/arm/annapurna/alpine/hal/
  projects/clang-trunk/sys/dev/cxgbe/firmware/t4fw-1.14.2.0.bin.uu
  projects/clang-trunk/sys/dev/cxgbe/firmware/t5fw-1.14.2.0.bin.uu
  projects/clang-trunk/sys/i386/include/privatespace.h
  projects/clang-trunk/sys/i386/include/xen/xenfunc.h
  projects/clang-trunk/sys/i386/include/xen/xenvar.h
  projects/clang-trunk/sys/mips/rmi/dev/iic/ds1374u.c
  projects/clang-trunk/sys/pc98/include/privatespace.h
  projects/clang-trunk/usr.bin/vgrind/vgrindefs.c
Modified:
  projects/clang-trunk/ObsoleteFiles.inc
  projects/clang-trunk/UPDATING
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
  projects/clang-trunk/cddl/lib/libdtrace/io.d
  projects/clang-trunk/cddl/lib/libdtrace/ip.d
  projects/clang-trunk/cddl/lib/libdtrace/nfs.d
  projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d
  projects/clang-trunk/cddl/lib/libdtrace/psinfo.d
  projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d
  projects/clang-trunk/cddl/lib/libdtrace/sched.d
  projects/clang-trunk/cddl/lib/libdtrace/siftr.d
  projects/clang-trunk/cddl/lib/libdtrace/tcp.d
  projects/clang-trunk/cddl/lib/libdtrace/udp.d
  projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile
  projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c
  projects/clang-trunk/contrib/gcc/c-cppbuiltin.c
  projects/clang-trunk/contrib/gcc/cfgexpand.c
  projects/clang-trunk/contrib/gcc/common.opt
  projects/clang-trunk/contrib/gcc/doc/cpp.texi
  projects/clang-trunk/contrib/gcc/doc/gcc.1
  projects/clang-trunk/contrib/gcc/doc/invoke.texi
  projects/clang-trunk/contrib/gcc/gcc.c
  projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c
  projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1
  projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade
  projects/clang-trunk/crypto/openssh/auth2-chall.c
  projects/clang-trunk/crypto/openssh/sshconnect.c
  projects/clang-trunk/etc/defaults/rc.conf
  projects/clang-trunk/etc/network.subr
  projects/clang-trunk/etc/portsnap.conf
  projects/clang-trunk/etc/rc.d/netif
  projects/clang-trunk/etc/rc.d/rctl
  projects/clang-trunk/etc/rc.subr
  projects/clang-trunk/gnu/usr.bin/binutils/Makefile
  projects/clang-trunk/gnu/usr.bin/cc/Makefile
  projects/clang-trunk/lib/libarchive/test/Makefile
  projects/clang-trunk/lib/libc/amd64/sys/__vdso_gettc.c
  projects/clang-trunk/lib/libc/i386/sys/__vdso_gettc.c
  projects/clang-trunk/lib/libc/stdio/open_memstream.3
  projects/clang-trunk/lib/libc/sys/__vdso_gettimeofday.c
  projects/clang-trunk/lib/libc/sys/kqueue.2
  projects/clang-trunk/lib/libc/sys/unlink.2
  projects/clang-trunk/lib/libthr/arch/amd64/Makefile.inc
  projects/clang-trunk/lib/libthr/arch/i386/Makefile.inc
  projects/clang-trunk/libexec/rtld-elf/amd64/Makefile.inc
  projects/clang-trunk/libexec/rtld-elf/i386/Makefile.inc
  projects/clang-trunk/libexec/ypxfr/ypxfr_getmap.c
  projects/clang-trunk/libexec/ypxfr/ypxfr_main.c
  projects/clang-trunk/libexec/ypxfr/ypxfrd_getmap.c
  projects/clang-trunk/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/clang-trunk/release/tools/ec2.conf
  projects/clang-trunk/sbin/ipfw/ipfw2.c
  projects/clang-trunk/sbin/mdconfig/mdconfig.8
  projects/clang-trunk/sbin/routed/input.c
  projects/clang-trunk/sbin/setkey/parse.y
  projects/clang-trunk/sbin/setkey/setkey.8
  projects/clang-trunk/sbin/setkey/token.l
  projects/clang-trunk/sbin/sysctl/sysctl.c
  projects/clang-trunk/share/man/man4/Makefile
  projects/clang-trunk/share/man/man4/bwi.4
  projects/clang-trunk/share/man/man4/pms.4
  projects/clang-trunk/share/man/man4/ral.4
  projects/clang-trunk/share/man/man4/uftdi.4
  projects/clang-trunk/share/man/man5/src.conf.5
  projects/clang-trunk/share/man/man9/CTASSERT.9
  projects/clang-trunk/share/man/man9/Makefile
  projects/clang-trunk/share/man/man9/pmap.9
  projects/clang-trunk/share/man/man9/sysctl.9
  projects/clang-trunk/share/misc/committers-ports.dot
  projects/clang-trunk/share/misc/committers-src.dot
  projects/clang-trunk/share/mk/bsd.cpu.mk
  projects/clang-trunk/share/mk/src.opts.mk
  projects/clang-trunk/sys/amd64/amd64/mp_machdep.c
  projects/clang-trunk/sys/amd64/amd64/pmap.c
  projects/clang-trunk/sys/amd64/cloudabi64/cloudabi64_sysvec.c
  projects/clang-trunk/sys/amd64/include/atomic.h
  projects/clang-trunk/sys/amd64/include/in_cksum.h
  projects/clang-trunk/sys/amd64/include/md_var.h
  projects/clang-trunk/sys/arm/arm/pmap-v6-new.c
  projects/clang-trunk/sys/arm/arm/pmap-v6.c
  projects/clang-trunk/sys/arm/arm/pmap.c
  projects/clang-trunk/sys/arm/conf/BEAGLEBONE
  projects/clang-trunk/sys/arm/include/float.h
  projects/clang-trunk/sys/arm/include/pcpu.h
  projects/clang-trunk/sys/arm/ti/ti_gpio.c
  projects/clang-trunk/sys/arm64/arm64/elf_machdep.c
  projects/clang-trunk/sys/arm64/arm64/gic_v3.c
  projects/clang-trunk/sys/arm64/arm64/gic_v3_its.c
  projects/clang-trunk/sys/arm64/arm64/gic_v3_var.h
  projects/clang-trunk/sys/arm64/arm64/machdep.c
  projects/clang-trunk/sys/arm64/arm64/mem.c
  projects/clang-trunk/sys/arm64/arm64/pmap.c
  projects/clang-trunk/sys/arm64/arm64/stack_machdep.c
  projects/clang-trunk/sys/arm64/arm64/swtch.S
  projects/clang-trunk/sys/arm64/arm64/trap.c
  projects/clang-trunk/sys/arm64/arm64/uio_machdep.c
  projects/clang-trunk/sys/arm64/arm64/vfp.c
  projects/clang-trunk/sys/arm64/arm64/vm_machdep.c
  projects/clang-trunk/sys/arm64/conf/GENERIC
  projects/clang-trunk/sys/arm64/include/atomic.h
  projects/clang-trunk/sys/arm64/include/cpu.h
  projects/clang-trunk/sys/arm64/include/float.h
  projects/clang-trunk/sys/arm64/include/in_cksum.h
  projects/clang-trunk/sys/arm64/include/vfp.h
  projects/clang-trunk/sys/arm64/include/vmparam.h
  projects/clang-trunk/sys/boot/common/module.c
  projects/clang-trunk/sys/boot/forth/loader.conf
  projects/clang-trunk/sys/boot/forth/loader.rc
  projects/clang-trunk/sys/boot/forth/menu.rc
  projects/clang-trunk/sys/boot/i386/loader/Makefile
  projects/clang-trunk/sys/boot/mips/beri/loader/Makefile
  projects/clang-trunk/sys/boot/pc98/loader/Makefile
  projects/clang-trunk/sys/boot/powerpc/kboot/Makefile
  projects/clang-trunk/sys/boot/powerpc/ofw/Makefile
  projects/clang-trunk/sys/boot/powerpc/ps3/Makefile
  projects/clang-trunk/sys/boot/sparc64/loader/Makefile
  projects/clang-trunk/sys/cam/ctl/ctl.c
  projects/clang-trunk/sys/cam/ctl/ctl.h
  projects/clang-trunk/sys/cam/ctl/ctl_backend_block.c
  projects/clang-trunk/sys/cam/ctl/ctl_cmd_table.c
  projects/clang-trunk/sys/cam/ctl/ctl_private.h
  projects/clang-trunk/sys/cam/ctl/ctl_ser_table.c
  projects/clang-trunk/sys/cam/ctl/ctl_tpc.c
  projects/clang-trunk/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/clang-trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/clang-trunk/sys/cddl/dev/fbt/aarch64/fbt_isa.c
  projects/clang-trunk/sys/cddl/dev/fbt/arm/fbt_isa.c
  projects/clang-trunk/sys/cddl/dev/fbt/fbt.h
  projects/clang-trunk/sys/cddl/dev/fbt/powerpc/fbt_isa.c
  projects/clang-trunk/sys/cddl/dev/fbt/x86/fbt_isa.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_fd.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_file.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_futex.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_proc.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_sock.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_util.h
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_poll.c
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_proto.h
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_syscall.h
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_syscalls.c
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_sysent.c
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_systrace_args.c
  projects/clang-trunk/sys/compat/cloudabi64/syscalls.master
  projects/clang-trunk/sys/compat/linux/linux_event.c
  projects/clang-trunk/sys/compat/linux/linux_file.c
  projects/clang-trunk/sys/compat/linux/linux_fork.c
  projects/clang-trunk/sys/conf/files
  projects/clang-trunk/sys/conf/files.arm64
  projects/clang-trunk/sys/conf/options.arm64
  projects/clang-trunk/sys/contrib/cloudabi/syscalldefs_md.h
  projects/clang-trunk/sys/contrib/cloudabi/syscalldefs_mi.h
  projects/clang-trunk/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  projects/clang-trunk/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c
  projects/clang-trunk/sys/crypto/aesni/aesni.h
  projects/clang-trunk/sys/crypto/aesni/aesni_ghash.c
  projects/clang-trunk/sys/dev/ata/ata-all.c
  projects/clang-trunk/sys/dev/ata/ata-lowlevel.c
  projects/clang-trunk/sys/dev/ath/ath_rate/sample/sample.c
  projects/clang-trunk/sys/dev/ath/ath_rate/sample/sample.h
  projects/clang-trunk/sys/dev/ath/if_ath.c
  projects/clang-trunk/sys/dev/ath/if_ath_beacon.c
  projects/clang-trunk/sys/dev/ath/if_ath_debug.h
  projects/clang-trunk/sys/dev/ath/if_ath_keycache.c
  projects/clang-trunk/sys/dev/ath/if_ath_misc.h
  projects/clang-trunk/sys/dev/ath/if_ath_rx.c
  projects/clang-trunk/sys/dev/ath/if_ath_rx_edma.c
  projects/clang-trunk/sys/dev/ath/if_ath_sysctl.c
  projects/clang-trunk/sys/dev/ath/if_ath_tdma.c
  projects/clang-trunk/sys/dev/ath/if_ath_tx.c
  projects/clang-trunk/sys/dev/ath/if_ath_tx_edma.c
  projects/clang-trunk/sys/dev/ath/if_athvar.h
  projects/clang-trunk/sys/dev/bwi/bwimac.c
  projects/clang-trunk/sys/dev/bwi/bwiphy.c
  projects/clang-trunk/sys/dev/bwi/bwirf.c
  projects/clang-trunk/sys/dev/bwi/if_bwi.c
  projects/clang-trunk/sys/dev/bwi/if_bwivar.h
  projects/clang-trunk/sys/dev/bwn/if_bwn.c
  projects/clang-trunk/sys/dev/bwn/if_bwnvar.h
  projects/clang-trunk/sys/dev/bxe/bxe.c
  projects/clang-trunk/sys/dev/bxe/bxe.h
  projects/clang-trunk/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/clang-trunk/sys/dev/cxgb/ulp/tom/cxgb_listen.c
  projects/clang-trunk/sys/dev/cxgbe/firmware/t4fw_interface.h
  projects/clang-trunk/sys/dev/cxgbe/t4_main.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_connect.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_listen.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_tom.c
  projects/clang-trunk/sys/dev/drm2/i915/i915_drv.h
  projects/clang-trunk/sys/dev/drm2/i915/i915_gem.c
  projects/clang-trunk/sys/dev/drm2/i915/i915_gem_gtt.c
  projects/clang-trunk/sys/dev/e1000/if_em.c
  projects/clang-trunk/sys/dev/e1000/if_igb.c
  projects/clang-trunk/sys/dev/if_ndis/if_ndis.c
  projects/clang-trunk/sys/dev/if_ndis/if_ndisvar.h
  projects/clang-trunk/sys/dev/ipw/if_ipw.c
  projects/clang-trunk/sys/dev/ipw/if_ipwvar.h
  projects/clang-trunk/sys/dev/iscsi/iscsi.c
  projects/clang-trunk/sys/dev/iwi/if_iwi.c
  projects/clang-trunk/sys/dev/iwi/if_iwivar.h
  projects/clang-trunk/sys/dev/iwn/if_iwn.c
  projects/clang-trunk/sys/dev/iwn/if_iwnvar.h
  projects/clang-trunk/sys/dev/ixgbe/if_ix.c
  projects/clang-trunk/sys/dev/malo/if_malo.c
  projects/clang-trunk/sys/dev/malo/if_malo.h
  projects/clang-trunk/sys/dev/mii/brgphy.c
  projects/clang-trunk/sys/dev/mii/miidevs
  projects/clang-trunk/sys/dev/mmc/host/dwmmc.c
  projects/clang-trunk/sys/dev/mwl/if_mwl.c
  projects/clang-trunk/sys/dev/mwl/if_mwl_pci.c
  projects/clang-trunk/sys/dev/mwl/if_mwlvar.h
  projects/clang-trunk/sys/dev/nand/nfc_rb.c
  projects/clang-trunk/sys/dev/nvme/nvme.c
  projects/clang-trunk/sys/dev/ofw/ofw_cpu.c
  projects/clang-trunk/sys/dev/pms/freebsd/driver/common/lxutil.c
  projects/clang-trunk/sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
  projects/clang-trunk/sys/dev/proto/proto_busdma.c
  projects/clang-trunk/sys/dev/ral/if_ral_pci.c
  projects/clang-trunk/sys/dev/ral/rt2560.c
  projects/clang-trunk/sys/dev/ral/rt2560var.h
  projects/clang-trunk/sys/dev/ral/rt2661.c
  projects/clang-trunk/sys/dev/ral/rt2661var.h
  projects/clang-trunk/sys/dev/ral/rt2860.c
  projects/clang-trunk/sys/dev/ral/rt2860var.h
  projects/clang-trunk/sys/dev/usb/controller/dwc_otg.c
  projects/clang-trunk/sys/dev/usb/controller/dwc_otg.h
  projects/clang-trunk/sys/dev/usb/serial/uftdi.c
  projects/clang-trunk/sys/dev/usb/serial/uftdi_reg.h
  projects/clang-trunk/sys/dev/usb/uftdiio.h
  projects/clang-trunk/sys/dev/usb/wlan/if_rsu.c
  projects/clang-trunk/sys/dev/usb/wlan/if_rsureg.h
  projects/clang-trunk/sys/dev/usb/wlan/if_rum.c
  projects/clang-trunk/sys/dev/usb/wlan/if_rumvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_run.c
  projects/clang-trunk/sys/dev/usb/wlan/if_runvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_uath.c
  projects/clang-trunk/sys/dev/usb/wlan/if_uathvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_upgt.c
  projects/clang-trunk/sys/dev/usb/wlan/if_upgtvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_ural.c
  projects/clang-trunk/sys/dev/usb/wlan/if_uralvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_urtw.c
  projects/clang-trunk/sys/dev/usb/wlan/if_urtwn.c
  projects/clang-trunk/sys/dev/usb/wlan/if_urtwnreg.h
  projects/clang-trunk/sys/dev/usb/wlan/if_urtwvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_zyd.c
  projects/clang-trunk/sys/dev/usb/wlan/if_zydreg.h
  projects/clang-trunk/sys/dev/wi/if_wi.c
  projects/clang-trunk/sys/dev/wi/if_wi_pccard.c
  projects/clang-trunk/sys/dev/wi/if_wi_pci.c
  projects/clang-trunk/sys/dev/wi/if_wivar.h
  projects/clang-trunk/sys/dev/wpi/if_wpi.c
  projects/clang-trunk/sys/dev/wpi/if_wpivar.h
  projects/clang-trunk/sys/dev/wtap/if_wtap.c
  projects/clang-trunk/sys/dev/wtap/if_wtapvar.h
  projects/clang-trunk/sys/dev/xen/balloon/balloon.c
  projects/clang-trunk/sys/dev/xen/blkfront/blkfront.c
  projects/clang-trunk/sys/dev/xen/blkfront/block.h
  projects/clang-trunk/sys/dev/xen/control/control.c
  projects/clang-trunk/sys/dev/xen/netback/netback.c
  projects/clang-trunk/sys/dev/xen/netfront/netfront.c
  projects/clang-trunk/sys/dev/xen/pcifront/pcifront.c
  projects/clang-trunk/sys/fs/devfs/devfs_vnops.c
  projects/clang-trunk/sys/fs/ext2fs/ext2_subr.c
  projects/clang-trunk/sys/fs/nfsclient/nfs_clport.c
  projects/clang-trunk/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/clang-trunk/sys/geom/eli/g_eli_integrity.c
  projects/clang-trunk/sys/geom/eli/g_eli_privacy.c
  projects/clang-trunk/sys/geom/geom_dev.c
  projects/clang-trunk/sys/geom/geom_io.c
  projects/clang-trunk/sys/geom/uzip/g_uzip.c
  projects/clang-trunk/sys/i386/i386/genassym.c
  projects/clang-trunk/sys/i386/i386/locore.s
  projects/clang-trunk/sys/i386/i386/machdep.c
  projects/clang-trunk/sys/i386/i386/mp_machdep.c
  projects/clang-trunk/sys/i386/i386/pmap.c
  projects/clang-trunk/sys/i386/i386/vm_machdep.c
  projects/clang-trunk/sys/i386/include/atomic.h
  projects/clang-trunk/sys/i386/include/in_cksum.h
  projects/clang-trunk/sys/i386/include/md_var.h
  projects/clang-trunk/sys/i386/include/param.h
  projects/clang-trunk/sys/i386/include/pcpu.h
  projects/clang-trunk/sys/kern/init_main.c
  projects/clang-trunk/sys/kern/kern_descrip.c
  projects/clang-trunk/sys/kern/kern_event.c
  projects/clang-trunk/sys/kern/kern_exec.c
  projects/clang-trunk/sys/kern/kern_fork.c
  projects/clang-trunk/sys/kern/kern_kthread.c
  projects/clang-trunk/sys/kern/kern_linker.c
  projects/clang-trunk/sys/kern/kern_lock.c
  projects/clang-trunk/sys/kern/kern_mutex.c
  projects/clang-trunk/sys/kern/kern_rmlock.c
  projects/clang-trunk/sys/kern/kern_rwlock.c
  projects/clang-trunk/sys/kern/kern_sharedpage.c
  projects/clang-trunk/sys/kern/kern_shutdown.c
  projects/clang-trunk/sys/kern/kern_sx.c
  projects/clang-trunk/sys/kern/kern_sysctl.c
  projects/clang-trunk/sys/kern/kern_umtx.c
  projects/clang-trunk/sys/kern/sched_4bsd.c
  projects/clang-trunk/sys/kern/sched_ule.c
  projects/clang-trunk/sys/kern/subr_param.c
  projects/clang-trunk/sys/kern/sys_pipe.c
  projects/clang-trunk/sys/kern/sys_process.c
  projects/clang-trunk/sys/kern/uipc_shm.c
  projects/clang-trunk/sys/kern/vfs_bio.c
  projects/clang-trunk/sys/kern/vfs_init.c
  projects/clang-trunk/sys/kern/vfs_subr.c
  projects/clang-trunk/sys/kern/vfs_vnops.c
  projects/clang-trunk/sys/mips/conf/XLR
  projects/clang-trunk/sys/mips/conf/XLR64
  projects/clang-trunk/sys/mips/conf/XLRN32
  projects/clang-trunk/sys/mips/include/float.h
  projects/clang-trunk/sys/mips/include/in_cksum.h
  projects/clang-trunk/sys/mips/mips/pmap.c
  projects/clang-trunk/sys/mips/rmi/files.xlr
  projects/clang-trunk/sys/mips/rmi/xlr_i2c.c
  projects/clang-trunk/sys/modules/Makefile
  projects/clang-trunk/sys/modules/cxgbe/t4_firmware/Makefile
  projects/clang-trunk/sys/modules/cxgbe/t5_firmware/Makefile
  projects/clang-trunk/sys/modules/if_stf/Makefile
  projects/clang-trunk/sys/modules/zfs/Makefile
  projects/clang-trunk/sys/net/bpf.c
  projects/clang-trunk/sys/net/bpf.h
  projects/clang-trunk/sys/net/bpf_buffer.c
  projects/clang-trunk/sys/net/if_gif.c
  projects/clang-trunk/sys/net/if_spppsubr.c
  projects/clang-trunk/sys/net/if_stf.c
  projects/clang-trunk/sys/net/pfkeyv2.h
  projects/clang-trunk/sys/net/radix.c
  projects/clang-trunk/sys/net/radix.h
  projects/clang-trunk/sys/net/route.c
  projects/clang-trunk/sys/net80211/ieee80211.c
  projects/clang-trunk/sys/net80211/ieee80211_ddb.c
  projects/clang-trunk/sys/net80211/ieee80211_freebsd.c
  projects/clang-trunk/sys/net80211/ieee80211_ioctl.c
  projects/clang-trunk/sys/net80211/ieee80211_output.c
  projects/clang-trunk/sys/net80211/ieee80211_power.c
  projects/clang-trunk/sys/net80211/ieee80211_proto.c
  projects/clang-trunk/sys/net80211/ieee80211_proto.h
  projects/clang-trunk/sys/net80211/ieee80211_regdomain.c
  projects/clang-trunk/sys/net80211/ieee80211_scan_sta.c
  projects/clang-trunk/sys/net80211/ieee80211_var.h
  projects/clang-trunk/sys/netinet/if_ether.c
  projects/clang-trunk/sys/netinet/igmp.c
  projects/clang-trunk/sys/netinet/in.c
  projects/clang-trunk/sys/netinet/in_gif.c
  projects/clang-trunk/sys/netinet/in_mcast.c
  projects/clang-trunk/sys/netinet/in_pcb.c
  projects/clang-trunk/sys/netinet/in_pcb.h
  projects/clang-trunk/sys/netinet/in_var.h
  projects/clang-trunk/sys/netinet/ip_ecn.h
  projects/clang-trunk/sys/netinet/ip_icmp.c
  projects/clang-trunk/sys/netinet/ip_input.c
  projects/clang-trunk/sys/netinet/ip_output.c
  projects/clang-trunk/sys/netinet/raw_ip.c
  projects/clang-trunk/sys/netinet/sctp_asconf.c
  projects/clang-trunk/sys/netinet/sctp_indata.c
  projects/clang-trunk/sys/netinet/sctp_indata.h
  projects/clang-trunk/sys/netinet/sctp_input.c
  projects/clang-trunk/sys/netinet/sctp_output.c
  projects/clang-trunk/sys/netinet/sctp_pcb.c
  projects/clang-trunk/sys/netinet/sctp_timer.c
  projects/clang-trunk/sys/netinet/sctputil.c
  projects/clang-trunk/sys/netinet/tcp_input.c
  projects/clang-trunk/sys/netinet/tcp_reass.c
  projects/clang-trunk/sys/netinet/tcp_subr.c
  projects/clang-trunk/sys/netinet/tcp_syncache.c
  projects/clang-trunk/sys/netinet/tcp_timer.c
  projects/clang-trunk/sys/netinet/tcp_timewait.c
  projects/clang-trunk/sys/netinet/tcp_usrreq.c
  projects/clang-trunk/sys/netinet/tcp_var.h
  projects/clang-trunk/sys/netinet/toecore.c
  projects/clang-trunk/sys/netinet6/in6.c
  projects/clang-trunk/sys/netinet6/in6_gif.c
  projects/clang-trunk/sys/netinet6/in6_ifattach.c
  projects/clang-trunk/sys/netinet6/in6_pcb.c
  projects/clang-trunk/sys/netinet6/in6_src.c
  projects/clang-trunk/sys/netinet6/in6_var.h
  projects/clang-trunk/sys/netinet6/ip6_input.c
  projects/clang-trunk/sys/netipsec/ipsec_output.c
  projects/clang-trunk/sys/netipsec/key.c
  projects/clang-trunk/sys/netipsec/key_debug.c
  projects/clang-trunk/sys/netipsec/keydb.h
  projects/clang-trunk/sys/netipsec/xform.h
  projects/clang-trunk/sys/netipsec/xform_ah.c
  projects/clang-trunk/sys/netipsec/xform_esp.c
  projects/clang-trunk/sys/netpfil/ipfw/ip_fw2.c
  projects/clang-trunk/sys/netpfil/pf/pf.c
  projects/clang-trunk/sys/netpfil/pf/pf_norm.c
  projects/clang-trunk/sys/ofed/drivers/infiniband/core/mad.c
  projects/clang-trunk/sys/ofed/drivers/net/mlx4/en_tx.c
  projects/clang-trunk/sys/ofed/include/linux/in.h
  projects/clang-trunk/sys/opencrypto/cryptodev.h
  projects/clang-trunk/sys/opencrypto/cryptosoft.c
  projects/clang-trunk/sys/opencrypto/xform.c
  projects/clang-trunk/sys/powerpc/aim/mmu_oea.c
  projects/clang-trunk/sys/powerpc/aim/mmu_oea64.c
  projects/clang-trunk/sys/powerpc/booke/pmap.c
  projects/clang-trunk/sys/powerpc/include/float.h
  projects/clang-trunk/sys/powerpc/include/in_cksum.h
  projects/clang-trunk/sys/powerpc/include/pcpu.h
  projects/clang-trunk/sys/powerpc/powerpc/mmu_if.m
  projects/clang-trunk/sys/powerpc/powerpc/pmap_dispatch.c
  projects/clang-trunk/sys/rpc/svc_vc.c
  projects/clang-trunk/sys/sparc64/include/float.h
  projects/clang-trunk/sys/sparc64/include/in_cksum.h
  projects/clang-trunk/sys/sparc64/include/pcpu.h
  projects/clang-trunk/sys/sparc64/sparc64/pmap.c
  projects/clang-trunk/sys/sys/buf.h
  projects/clang-trunk/sys/sys/event.h
  projects/clang-trunk/sys/sys/filedesc.h
  projects/clang-trunk/sys/sys/mbuf.h
  projects/clang-trunk/sys/sys/msg.h
  projects/clang-trunk/sys/sys/proc.h
  projects/clang-trunk/sys/sys/sem.h
  projects/clang-trunk/sys/sys/shm.h
  projects/clang-trunk/sys/sys/syscallsubr.h
  projects/clang-trunk/sys/sys/sysctl.h
  projects/clang-trunk/sys/sys/sysent.h
  projects/clang-trunk/sys/sys/umtx.h
  projects/clang-trunk/sys/ufs/ffs/ffs_subr.c
  projects/clang-trunk/sys/vm/pmap.h
  projects/clang-trunk/sys/vm/vm_fault.c
  projects/clang-trunk/sys/vm/vm_map.c
  projects/clang-trunk/sys/vm/vm_map.h
  projects/clang-trunk/sys/vm/vm_pager.c
  projects/clang-trunk/sys/vm/vm_reserv.c
  projects/clang-trunk/sys/x86/include/_types.h
  projects/clang-trunk/sys/x86/include/float.h
  projects/clang-trunk/sys/x86/include/specialreg.h
  projects/clang-trunk/sys/x86/x86/identcpu.c
  projects/clang-trunk/sys/x86/x86/mp_x86.c
  projects/clang-trunk/sys/x86/xen/xen_intr.c
  projects/clang-trunk/sys/xen/interface/io/blkif.h
  projects/clang-trunk/tests/sys/kern/ptrace_test.c
  projects/clang-trunk/tests/sys/kern/unix_seqpacket_test.c
  projects/clang-trunk/tests/sys/vm/Makefile
  projects/clang-trunk/tests/sys/vm/mmap_test.c
  projects/clang-trunk/tools/build/mk/OptionalObsoleteFiles.inc
  projects/clang-trunk/tools/build/options/WITHOUT_BINUTILS
  projects/clang-trunk/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS
  projects/clang-trunk/tools/bus_space/C/lang.c
  projects/clang-trunk/tools/bus_space/C/libbus.h
  projects/clang-trunk/tools/bus_space/Python/lang.c
  projects/clang-trunk/tools/bus_space/busdma.c
  projects/clang-trunk/tools/bus_space/busdma.h
  projects/clang-trunk/tools/tools/iwn/iwnstats/main.c
  projects/clang-trunk/usr.bin/ar/ar.1
  projects/clang-trunk/usr.bin/ar/ar.c
  projects/clang-trunk/usr.bin/brandelf/brandelf.1
  projects/clang-trunk/usr.bin/calendar/calendars/calendar.freebsd
  projects/clang-trunk/usr.bin/elfcopy/Makefile
  projects/clang-trunk/usr.bin/find/extern.h
  projects/clang-trunk/usr.bin/find/misc.c
  projects/clang-trunk/usr.bin/getopt/getopt.1
  projects/clang-trunk/usr.bin/ipcrm/ipcrm.c
  projects/clang-trunk/usr.bin/mkimg/image.c
  projects/clang-trunk/usr.bin/mkimg/image.h
  projects/clang-trunk/usr.bin/mkimg/mkimg.1
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/vhd.c
  projects/clang-trunk/usr.bin/patch/common.h
  projects/clang-trunk/usr.bin/patch/inp.c
  projects/clang-trunk/usr.bin/patch/pathnames.h
  projects/clang-trunk/usr.bin/patch/pch.c
  projects/clang-trunk/usr.bin/truss/syscall.h
  projects/clang-trunk/usr.bin/truss/syscalls.c
  projects/clang-trunk/usr.bin/wall/ttymsg.c
  projects/clang-trunk/usr.bin/xargs/xargs.1
  projects/clang-trunk/usr.bin/xargs/xargs.c
  projects/clang-trunk/usr.bin/ypcat/ypcat.c
  projects/clang-trunk/usr.bin/ypmatch/ypmatch.c
  projects/clang-trunk/usr.bin/ypwhich/ypwhich.c
  projects/clang-trunk/usr.sbin/bhyve/bhyve.8
  projects/clang-trunk/usr.sbin/bsdinstall/scripts/auto
  projects/clang-trunk/usr.sbin/chkgrp/chkgrp.c
  projects/clang-trunk/usr.sbin/crunch/crunchgen/crunchgen.c
  projects/clang-trunk/usr.sbin/pw/Makefile
  projects/clang-trunk/usr.sbin/pw/cpdir.c
  projects/clang-trunk/usr.sbin/pw/grupd.c
  projects/clang-trunk/usr.sbin/pw/psdate.c
  projects/clang-trunk/usr.sbin/pw/pw.8
  projects/clang-trunk/usr.sbin/pw/pw.c
  projects/clang-trunk/usr.sbin/pw/pw.h
  projects/clang-trunk/usr.sbin/pw/pw_conf.c
  projects/clang-trunk/usr.sbin/pw/pw_group.c
  projects/clang-trunk/usr.sbin/pw/pw_log.c
  projects/clang-trunk/usr.sbin/pw/pw_nis.c
  projects/clang-trunk/usr.sbin/pw/pw_user.c
  projects/clang-trunk/usr.sbin/pw/pwupd.c
  projects/clang-trunk/usr.sbin/pw/pwupd.h
  projects/clang-trunk/usr.sbin/pw/rm_r.c
  projects/clang-trunk/usr.sbin/pw/tests/Makefile
  projects/clang-trunk/usr.sbin/pw/tests/pw_groupdel.sh
  projects/clang-trunk/usr.sbin/pw/tests/pw_useradd.sh
  projects/clang-trunk/usr.sbin/pw/tests/pw_userdel.sh
  projects/clang-trunk/usr.sbin/pw/tests/pw_usermod.sh
  projects/clang-trunk/usr.sbin/syslogd/syslogd.c
  projects/clang-trunk/usr.sbin/yp_mkdb/yp_mkdb.c
  projects/clang-trunk/usr.sbin/yppush/yppush_main.c
  projects/clang-trunk/usr.sbin/ypserv/yp_access.c
  projects/clang-trunk/usr.sbin/ypserv/yp_dblookup.c
  projects/clang-trunk/usr.sbin/ypserv/yp_error.c
  projects/clang-trunk/usr.sbin/ypserv/yp_main.c
Directory Properties:
  projects/clang-trunk/   (props changed)
  projects/clang-trunk/cddl/   (props changed)
  projects/clang-trunk/cddl/contrib/opensolaris/   (props changed)
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/clang-trunk/contrib/elftoolchain/   (props changed)
  projects/clang-trunk/contrib/gcc/   (props changed)
  projects/clang-trunk/contrib/libarchive/   (props changed)
  projects/clang-trunk/contrib/libarchive/libarchive/   (props changed)
  projects/clang-trunk/contrib/llvm/   (props changed)
  projects/clang-trunk/contrib/llvm/tools/lldb/   (props changed)
  projects/clang-trunk/contrib/sendmail/   (props changed)
  projects/clang-trunk/crypto/openssh/   (props changed)
  projects/clang-trunk/etc/   (props changed)
  projects/clang-trunk/gnu/usr.bin/binutils/   (props changed)
  projects/clang-trunk/lib/libc/   (props changed)
  projects/clang-trunk/sbin/   (props changed)
  projects/clang-trunk/sbin/ipfw/   (props changed)
  projects/clang-trunk/share/   (props changed)
  projects/clang-trunk/share/man/man4/   (props changed)
  projects/clang-trunk/sys/   (props changed)
  projects/clang-trunk/sys/amd64/include/xen/   (props changed)
  projects/clang-trunk/sys/boot/   (props changed)
  projects/clang-trunk/sys/boot/powerpc/kboot/   (props changed)
  projects/clang-trunk/sys/boot/powerpc/ofw/   (props changed)
  projects/clang-trunk/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang-trunk/sys/conf/   (props changed)
  projects/clang-trunk/usr.bin/calendar/   (props changed)
  projects/clang-trunk/usr.bin/mkimg/   (props changed)
  projects/clang-trunk/usr.sbin/bhyve/   (props changed)

Modified: projects/clang-trunk/ObsoleteFiles.inc
==============================================================================
--- projects/clang-trunk/ObsoleteFiles.inc	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/ObsoleteFiles.inc	Fri Aug  7 20:18:55 2015	(r286422)
@@ -99,6 +99,8 @@ OLD_FILES+=usr/lib/clang/3.6.1/lib/freeb
 OLD_DIRS+=usr/lib/clang/3.6.1/lib/freebsd
 OLD_DIRS+=usr/lib/clang/3.6.1/lib
 OLD_DIRS+=usr/lib/clang/3.6.1
+# 20150802: Remove netbsd's test on pw(8)
+OLD_FILES+=usr/tests/usr.sbin/pw/pw_test
 # 20150719: Remove libarchive.pc
 OLD_FILES+=usr/libdata/pkgconfig/libarchive.pc
 # 20150705: Rename DTrace provider man pages.

Modified: projects/clang-trunk/UPDATING
==============================================================================
--- projects/clang-trunk/UPDATING	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/UPDATING	Fri Aug  7 20:18:55 2015	(r286422)
@@ -36,6 +36,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	20141231 entry below for information about prerequisites and upgrading,
 	if you are not already using 3.5.0 or higher.
 
+20150806:
+	The menu.rc and loader.rc files will now be replaced during 
+	upgrades. Please migrate local changes to menu.rc.local and
+	loader.rc.local instead.
+
+20150805:
+	GNU Binutils versions of addr2line, c++filt, nm, readelf, size,
+	strings and strip have been removed. The src.conf(5) knob
+	WITHOUT_ELFTOOLCHAIN_TOOLS no longer provides the binutils tools.
+
+20150728:
+	As ZFS requires more kernel stack pages than is the default on some
+	architectures e.g. i386, it now warns if KSTACK_PAGES is less than
+	ZFS_MIN_KSTACK_PAGES (which is 4 at the time of writing).
+
+	Please consider using 'options KSTACK_PAGES=X' where X is greater
+	than or equal to ZFS_MIN_KSTACK_PAGES i.e. 4 in such configurations.
+
 20150706:
 	sendmail has been updated to 8.15.2.  Starting with FreeBSD 11.0
 	and sendmail 8.15, sendmail uses uncompressed IPv6 addresses by
@@ -221,7 +239,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	taken from the ELF Tool Chain project rather than GNU binutils. They
 	should be drop-in replacements, with the addition of arm64 support.
 	The WITHOUT_ELFTOOLCHAIN_TOOLS= knob may be used to obtain the
-	binutils tools, if necessary.
+	binutils tools, if necessary. See 20150805 for updated information.
 
 20150105:
 	The default Unbound configuration now enables remote control
@@ -575,6 +593,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	  # pkg install pkg; ldd /usr/local/sbin/pkg | grep bsdyml
 
 20131010:
+	The stable/10 branch has been created in subversion from head
+	revision r256279.
+
+20131010:
 	The rc.d/jail script has been updated to support jail(8)
 	configuration file.  The "jail_<jname>_*" rc.conf(5) variables
 	for per-jail configuration are automatically converted to
@@ -1117,6 +1139,13 @@ COMMON ITEMS:
 	around can lead to problems if pam has changed too much from your
 	starting point to allow continued authentication after the upgrade.
 
+	This file should be read as a log of events. When a later event changes
+	information of a prior event, the prior event should not be deleted.
+	Instead, a pointer to the entry with the new information should be
+	placed in the old entry. Readers of this file should also sanity check
+	older entries before relying on them blindly. Authors of new entries
+	should write them with this in mind.
+
 	ZFS notes
 	---------
 	When upgrading the boot ZFS pool to a new version, always follow
@@ -1287,7 +1316,7 @@ FORMAT:
 
 This file contains a list, in reverse chronological order, of major
 breakages in tracking -current.  It is not guaranteed to be a complete
-list of such breakages, and only contains entries since October 10, 2007.
+list of such breakages, and only contains entries since September 23, 2011.
 If you need to see UPDATING entries from before that date, you will need
 to fetch an UPDATING file from an older FreeBSD release.
 

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -34,7 +34,7 @@
  *
  */
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_owned();
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -34,7 +34,7 @@
  *
  */
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_owned((kmutex_t *)arg0, 99);
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -36,7 +36,7 @@
  */
 
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_type_adaptive();
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -35,7 +35,7 @@
  */
 
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_type_adaptive((kmutex_t *)arg0, 99);
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -48,7 +48,7 @@ BEGIN
 	i = 0;
 }
 
-lockstat::mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 
 	ptr = mutex_owner((struct mtx *)arg0);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -44,7 +44,7 @@ BEGIN
 	ret = -99;
 }
 
-mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	ret = mutex_type_adaptive((struct mtx *)arg0);
 	i++;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # CDDL HEADER START
 #

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # CDDL HEADER START
 #

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -58,12 +58,25 @@ fi
 
 dtrace=$1
 local=127.0.0.1
-tcpport=22
 DIR=/var/tmp/dtest.$$
 
+tcpport=1024
+bound=5000
+while [ $tcpport -lt $bound ]; do
+	nc -z $local $tcpport >/dev/null || break
+	tcpport=$(($tcpport + 1))
+done
+if [ $tcpport -eq $bound ]; then
+	echo "couldn't find an available TCP port"
+	exit 1
+fi
+
 mkdir $DIR
 cd $DIR
 
+# nc will exit when the connection is closed.
+nc -l $local $tcpport &
+
 cat > test.pl <<-EOPERL
 	use IO::Socket;
 	my \$s = IO::Socket::INET->new(
@@ -76,7 +89,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -79,7 +79,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -82,7 +82,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -87,7 +87,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Fri Aug  7 20:18:55 2015	(r286422)
@@ -27,11 +27,11 @@
 .\" Copyright (c) 2013, Steven Hartland <smh@FreeBSD.org>
 .\" Copyright (c) 2014 Nexenta Systems, Inc. All Rights Reserved.
 .\" Copyright (c) 2014, Xin LI <delphij@FreeBSD.org>
-.\" Copyright (c) 2014, The FreeBSD Foundation, All Rights Reserved.
+.\" Copyright (c) 2014-2015, The FreeBSD Foundation, All Rights Reserved.
 .\"
 .\" $FreeBSD$
 .\"
-.Dd December 12, 2014
+.Dd July 30, 2015
 .Dt ZFS 8
 .Os
 .Sh NAME
@@ -938,7 +938,7 @@ not be used by any other dataset.
 Disabling checksums is
 .Em NOT
 a recommended practice.
-.It Sy compression Ns = Ns Cm on | off | lzjb | gzip | gzip- Ns Ar N | zle | Cm lz4
+.It Sy compression Ns = Ns Cm on | off | lzjb | gzip | gzip- Ns Ar N | Cm zle | Cm lz4
 Controls the compression algorithm used for this dataset. The
 .Cm lzjb
 compression algorithm is optimized for performance while providing decent data

Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1348,6 +1348,7 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 	dtrace_aggdesc_t *agg;
 	caddr_t lim = (caddr_t)buf + len, limit;
 	char format[64] = "%";
+	size_t ret;
 	int i, aggrec, curagg = -1;
 	uint64_t normal;
 
@@ -1379,7 +1380,9 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 		int prec = pfd->pfd_prec;
 		int rval;
 
+		const char *start;
 		char *f = format + 1; /* skip initial '%' */
+		size_t fmtsz = sizeof(format) - 1;
 		const dtrace_recdesc_t *rec;
 		dt_pfprint_f *func;
 		caddr_t addr;
@@ -1536,6 +1539,7 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 			break;
 		}
 
+		start = f;
 		if (pfd->pfd_flags & DT_PFCONV_ALT)
 			*f++ = '#';
 		if (pfd->pfd_flags & DT_PFCONV_ZPAD)
@@ -1548,6 +1552,7 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 			*f++ = '\'';
 		if (pfd->pfd_flags & DT_PFCONV_SPACE)
 			*f++ = ' ';
+		fmtsz -= f - start;
 
 		/*
 		 * If we're printing a stack and DT_PFCONV_LEFT is set, we
@@ -1558,13 +1563,20 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 		if (func == pfprint_stack && (pfd->pfd_flags & DT_PFCONV_LEFT))
 			width = 0;
 
-		if (width != 0)
-			f += snprintf(f, sizeof (format), "%d", ABS(width));
+		if (width != 0) {
+			ret = snprintf(f, fmtsz, "%d", ABS(width));
+			f += ret;
+			fmtsz = MAX(0, fmtsz - ret);
+		}
 
-		if (prec > 0)
-			f += snprintf(f, sizeof (format), ".%d", prec);
+		if (prec > 0) {
+			ret = snprintf(f, fmtsz, ".%d", prec);
+			f += ret;
+			fmtsz = MAX(0, fmtsz - ret);
+		}
 
-		(void) strcpy(f, pfd->pfd_fmt);
+		if (strlcpy(f, pfd->pfd_fmt, fmtsz) >= fmtsz)
+			return (dt_set_errno(dtp, EDT_COMPILER));
 		pfd->pfd_rec = rec;
 
 		if (func(dtp, fp, format, pfd, addr, size, normal) < 0)

Modified: projects/clang-trunk/cddl/lib/libdtrace/io.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/io.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/io.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -25,8 +25,7 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
+#pragma D depends_on module kernel
 #pragma D depends_on provider io
 
 typedef struct devinfo {

Modified: projects/clang-trunk/cddl/lib/libdtrace/ip.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/ip.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/ip.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -25,6 +25,7 @@
  * Copyright (c) 2013 Mark Johnston <markj@freebsd.org>
  */
 
+#pragma D depends_on module kernel
 #pragma D depends_on provider ip
 
 /*

Modified: projects/clang-trunk/cddl/lib/libdtrace/nfs.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/nfs.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/nfs.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -30,6 +30,7 @@
 
 #pragma	D depends_on library ip.d
 #pragma	D depends_on library net.d
+#pragma	D depends_on module kernel
 #pragma	D depends_on module nfs
 
 typedef struct nfsv4opinfo {

Modified: projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -30,7 +30,8 @@
 
 #pragma	D depends_on library ip.d
 #pragma	D depends_on library net.d
-#pragma	D depends_on module nfs.d
+#pragma	D depends_on library nfs.d
+#pragma	D depends_on module kernel
 #pragma D depends_on module nfssrv
 
 #pragma D binding "1.5" translator

Modified: projects/clang-trunk/cddl/lib/libdtrace/psinfo.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/psinfo.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/psinfo.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -28,6 +28,8 @@
  * Use is subject to license terms.
  */
 
+#pragma D depends_on module kernel
+
 typedef struct psinfo {
 	int	pr_nlwp;	/* number of threads */
 	pid_t	pr_pid;		/* unique process id */

Modified: projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -28,8 +28,6 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"@(#)regs.d.in	1.1	04/09/28 SMI"
-
 inline int R_GS = 0;
 #pragma D binding "1.0" R_GS
 inline int R_FS = 1;

Modified: projects/clang-trunk/cddl/lib/libdtrace/sched.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/sched.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/sched.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -27,9 +27,7 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
-#pragma D depends_on module unix
+#pragma D depends_on module kernel
 #pragma D depends_on provider sched
 
 struct cpuinfo {

Modified: projects/clang-trunk/cddl/lib/libdtrace/siftr.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/siftr.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/siftr.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -21,6 +21,7 @@
  * $FreeBSD$
  */
 
+#pragma D depends_on module kernel
 #pragma D depends_on module siftr
 #pragma D depends_on provider tcp
 

Modified: projects/clang-trunk/cddl/lib/libdtrace/tcp.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/tcp.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/tcp.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -26,6 +26,7 @@
  */
 
 #pragma D depends_on library ip.d
+#pragma D depends_on module kernel
 #pragma D depends_on provider tcp
 
 /*

Modified: projects/clang-trunk/cddl/lib/libdtrace/udp.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/udp.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/udp.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -26,6 +26,7 @@
  */
 
 #pragma D depends_on library ip.d
+#pragma D depends_on module kernel
 #pragma D depends_on provider udp
 
 /*

Modified: projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile
==============================================================================
--- projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,5 +1,7 @@
 # $FreeBSD$
 
+.include <src.opts.mk>
+
 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/dtrace
 
 PROG=		dtrace
@@ -22,4 +24,8 @@ CFLAGS+=	-I${.CURDIR}/../../../sys/cddl/
 
 LIBADD=	dtrace
 
+.if ${MK_DTRACE_TESTS} != "no"
+SUBDIR+=	tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c
==============================================================================
--- projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -151,7 +151,7 @@ int
 op_ip(struct snmp_context *ctx, struct snmp_value *value,
     u_int sub, u_int idx __unused, enum snmp_op op)
 {
-	int old;
+	int old = 0;
 
 	switch (op) {
 

Modified: projects/clang-trunk/contrib/gcc/c-cppbuiltin.c
==============================================================================
--- projects/clang-trunk/contrib/gcc/c-cppbuiltin.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/c-cppbuiltin.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -553,7 +553,9 @@ c_cpp_builtins (cpp_reader *pfile)
   /* Make the choice of the stack protector runtime visible to source code.
      The macro names and values here were chosen for compatibility with an
      earlier implementation, i.e. ProPolice.  */
-  if (flag_stack_protect == 2)
+  if (flag_stack_protect == 3)
+    cpp_define (pfile, "__SSP_STRONG__=3");
+  else if (flag_stack_protect == 2)
     cpp_define (pfile, "__SSP_ALL__=2");
   else if (flag_stack_protect == 1)
     cpp_define (pfile, "__SSP__=1");

Modified: projects/clang-trunk/contrib/gcc/cfgexpand.c
==============================================================================
--- projects/clang-trunk/contrib/gcc/cfgexpand.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/cfgexpand.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -810,6 +810,12 @@ clear_tree_used (tree block)
     clear_tree_used (t);
 }
 
+enum {
+  SPCT_FLAG_DEFAULT = 1,
+  SPCT_FLAG_ALL = 2,
+  SPCT_FLAG_STRONG = 3
+};
+
 /* Examine TYPE and determine a bit mask of the following features.  */
 
 #define SPCT_HAS_LARGE_CHAR_ARRAY	1
@@ -879,7 +885,8 @@ stack_protect_decl_phase (tree decl)
   if (bits & SPCT_HAS_SMALL_CHAR_ARRAY)
     has_short_buffer = true;
 
-  if (flag_stack_protect == 2)
+  if (flag_stack_protect == SPCT_FLAG_ALL
+      || flag_stack_protect == SPCT_FLAG_STRONG)
     {
       if ((bits & (SPCT_HAS_SMALL_CHAR_ARRAY | SPCT_HAS_LARGE_CHAR_ARRAY))
 	  && !(bits & SPCT_HAS_AGGREGATE))
@@ -947,12 +954,36 @@ create_stack_guard (void)
   cfun->stack_protect_guard = guard;
 }
 
+/* Helper routine to check if a record or union contains an array field. */
+
+static int
+record_or_union_type_has_array_p (tree tree_type)
+{
+  tree fields = TYPE_FIELDS (tree_type);
+  tree f;
+
+  for (f = fields; f; f = TREE_CHAIN (f))
+    if (TREE_CODE (f) == FIELD_DECL)
+      {
+	tree field_type = TREE_TYPE (f);
+	if ((TREE_CODE (field_type) == RECORD_TYPE
+	     || TREE_CODE (field_type) == UNION_TYPE
+	     || TREE_CODE (field_type) == QUAL_UNION_TYPE)
+	    && record_or_union_type_has_array_p (field_type))
+	  return 1;
+	if (TREE_CODE (field_type) == ARRAY_TYPE)
+	  return 1;
+      }
+  return 0;
+}
+
 /* Expand all variables used in the function.  */
 
 static void
 expand_used_vars (void)
 {
   tree t, outer_block = DECL_INITIAL (current_function_decl);
+  bool gen_stack_protect_signal = false;
 
   /* Compute the phase of the stack frame for this function.  */
   {
@@ -972,6 +1003,29 @@ expand_used_vars (void)
   has_protected_decls = false;
   has_short_buffer = false;
 
+  if (flag_stack_protect == SPCT_FLAG_STRONG)
+    for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t))
+      {
+	tree var = TREE_VALUE (t);
+	if (!is_global_var (var))
+	  {
+	    tree var_type = TREE_TYPE (var);
+	    /* Examine local referenced variables that have their addresses
+	     * taken, contain an array, or are arrays. */
+	    if (TREE_CODE (var) == VAR_DECL
+		&& (TREE_CODE (var_type) == ARRAY_TYPE
+		    || TREE_ADDRESSABLE (var)
+		    || ((TREE_CODE (var_type) == RECORD_TYPE
+			 || TREE_CODE (var_type) == UNION_TYPE
+			 || TREE_CODE (var_type) == QUAL_UNION_TYPE)
+			&& record_or_union_type_has_array_p (var_type))))
+	      {
+		gen_stack_protect_signal = true;
+		break;
+	      }
+	  }
+      }
+
   /* At this point all variables on the unexpanded_var_list with TREE_USED
      set are not associated with any block scope.  Lay them out.  */
   for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t))
@@ -1032,12 +1086,26 @@ expand_used_vars (void)
 	dump_stack_var_partition ();
     }
 
-  /* There are several conditions under which we should create a
-     stack guard: protect-all, alloca used, protected decls present.  */
-  if (flag_stack_protect == 2
-      || (flag_stack_protect
-	  && (current_function_calls_alloca || has_protected_decls)))
-    create_stack_guard ();
+  switch (flag_stack_protect)
+    {
+    case SPCT_FLAG_ALL:
+      create_stack_guard ();
+      break;
+
+    case SPCT_FLAG_STRONG:
+      if (gen_stack_protect_signal
+	  || current_function_calls_alloca || has_protected_decls)
+	create_stack_guard ();
+      break;
+
+    case SPCT_FLAG_DEFAULT:
+      if (current_function_calls_alloca || has_protected_decls)
+	create_stack_guard();
+      break;
+
+    default:
+      ;
+    }
 
   /* Assign rtl to each variable based on these partitions.  */
   if (stack_vars_num > 0)

Modified: projects/clang-trunk/contrib/gcc/common.opt
==============================================================================
--- projects/clang-trunk/contrib/gcc/common.opt	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/common.opt	Fri Aug  7 20:18:55 2015	(r286422)
@@ -878,6 +878,10 @@ fstack-protector-all
 Common Report RejectNegative Var(flag_stack_protect, 2) VarExists
 Use a stack protection method for every function
 
+fstack-protector-strong
+Common Report RejectNegative Var(flag_stack_protect, 3)
+Use a smart stack protection method for certain functions
+
 fstrength-reduce
 Common
 Does nothing.  Preserved for backward compatibility.

Modified: projects/clang-trunk/contrib/gcc/doc/cpp.texi
==============================================================================
--- projects/clang-trunk/contrib/gcc/doc/cpp.texi	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/doc/cpp.texi	Fri Aug  7 20:18:55 2015	(r286422)
@@ -2134,6 +2134,10 @@ use.
 This macro is defined, with value 2, when @option{-fstack-protector-all} is
 in use.
 
+@item __SSP_STRONG__
+This macro is defined, with value 3, when @option{-fstack-protector-strong} is
+in use.
+
 @item __TIMESTAMP__
 This macro expands to a string constant that describes the date and time
 of the last modification of the current source file. The string constant

Modified: projects/clang-trunk/contrib/gcc/doc/gcc.1
==============================================================================
--- projects/clang-trunk/contrib/gcc/doc/gcc.1	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/doc/gcc.1	Fri Aug  7 20:18:55 2015	(r286422)
@@ -339,7 +339,7 @@ in the following sections.
 \&\fB\-fsched2\-use\-superblocks 
 \&\-fsched2\-use\-traces \-fsee \-freschedule\-modulo\-scheduled\-loops 
 \&\-fsection\-anchors  \-fsignaling\-nans  \-fsingle\-precision\-constant 
-\&\-fstack\-protector  \-fstack\-protector\-all 
+\&\-fstack\-protector  \-fstack\-protector\-all   \-fstack\-protector\-strong
 \&\-fstrict\-aliasing  \-fstrict\-overflow  \-ftracer  \-fthread\-jumps 
 \&\-funroll\-all\-loops  \-funroll\-loops  \-fpeel\-loops 
 \&\-fsplit\-ivs\-in\-unroller \-funswitch\-loops 
@@ -5193,6 +5193,11 @@ If a guard check fails, an error message
 .IP "\fB\-fstack\-protector\-all\fR" 4
 .IX Item "-fstack-protector-all"
 Like \fB\-fstack\-protector\fR except that all functions are protected.
+.IP "\fB\-fstack\-protector\-strong\fR" 4
+.IX Item "-fstack-protector-strong"
+Like \fB\-fstack\-protector\fR but includes additional functions to
+be protected \-\-\- those that have local array definitions, or have
+references to local frame addresses.
 .IP "\fB\-fsection\-anchors\fR" 4
 .IX Item "-fsection-anchors"
 Try to reduce the number of symbolic address calculations by using

Modified: projects/clang-trunk/contrib/gcc/doc/invoke.texi
==============================================================================
--- projects/clang-trunk/contrib/gcc/doc/invoke.texi	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/doc/invoke.texi	Fri Aug  7 20:18:55 2015	(r286422)
@@ -331,7 +331,7 @@ in the following sections.
 -fsched2-use-superblocks @gol
 -fsched2-use-traces -fsee -freschedule-modulo-scheduled-loops @gol
 -fsection-anchors  -fsignaling-nans  -fsingle-precision-constant @gol
--fstack-protector  -fstack-protector-all @gol
+-fstack-protector  -fstack-protector-all  -fstack-protector-strong @gol
 -fstrict-aliasing  -fstrict-overflow  -ftracer  -fthread-jumps @gol
 -funroll-all-loops  -funroll-loops  -fpeel-loops @gol
 -fsplit-ivs-in-unroller -funswitch-loops @gol
@@ -5810,6 +5810,11 @@ If a guard check fails, an error message
 @item -fstack-protector-all
 Like @option{-fstack-protector} except that all functions are protected.
 
+@item -fstack-protector-strong
+Like @option{-fstack-protector} but includes additional functions to
+be protected --- those that have local array definitions, or have
+references to local frame addresses.
+
 @item -fsection-anchors
 @opindex fsection-anchors
 Try to reduce the number of symbolic address calculations by using

Modified: projects/clang-trunk/contrib/gcc/gcc.c
==============================================================================
--- projects/clang-trunk/contrib/gcc/gcc.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/gcc.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -680,7 +680,7 @@ proper position among the other output f
 #ifdef TARGET_LIBC_PROVIDES_SSP
 #define LINK_SSP_SPEC "%{fstack-protector:}"
 #else
-#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all:-lssp_nonshared -lssp}"
+#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-strong|fstack-protector-all:-lssp_nonshared -lssp}"
 #endif
 #endif
 

Modified: projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c
==============================================================================
--- projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -585,13 +585,23 @@ static int
 archive_read_format_tar_skip(struct archive_read *a)
 {
 	int64_t bytes_skipped;
+	int64_t request;
+	struct sparse_block *p;
 	struct tar* tar;
 
 	tar = (struct tar *)(a->format->data);
 
-	bytes_skipped = __archive_read_consume(a,
-	    tar->entry_bytes_remaining + tar->entry_padding + 
-	    tar->entry_bytes_unconsumed);
+	/* Do not consume the hole of a sparse file. */
+	request = 0;
+	for (p = tar->sparse_list; p != NULL; p = p->next) {
+		if (!p->hole)
+			request += p->remaining;
+	}
+	if (request > tar->entry_bytes_remaining)
+		request = tar->entry_bytes_remaining;
+	request += tar->entry_padding + tar->entry_bytes_unconsumed;
+
+	bytes_skipped = __archive_read_consume(a, request);
 	if (bytes_skipped < 0)
 		return (ARCHIVE_FATAL);
 

Copied: projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c (from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c	Fri Aug  7 20:18:55 2015	(r286422, copy of r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c)
@@ -0,0 +1,135 @@
+/*-
+ * Copyright (c) 2014 Michihiro NAKAJIMA
+ * 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(S) ``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(S) 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.
+ */
+#include "test.h"
+__FBSDID("$FreeBSD");
+
+/*
+ * To test skip a sparse file entry, this test does not read file data.
+ */
+DEFINE_TEST(test_read_format_gtar_sparse_skip_entry)
+{
+#ifndef __FreeBSD__ /* Backport test. */
+	const char *refname = "test_read_format_gtar_sparse_skip_entry.tar.Z.uu";
+#else
+	const char *refname = "test_read_format_gtar_sparse_skip_entry.tar.Z";
+#endif
+	struct archive *a;
+	struct archive_entry *ae;
+	const void *p;
+	size_t s;
+	int64_t o;
+
+#ifndef __FreeBSD__ /* Backport test. */
+	copy_reference_file(refname);
+#else
+	extract_reference_file(refname);
+#endif
+	assert((a = archive_read_new()) != NULL);
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
+	assertEqualIntA(a, ARCHIVE_OK,
+	    archive_read_open_filename(a, refname, 10240));
+
+	/* Verify regular first file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("a", archive_entry_pathname(ae));
+	assertEqualInt(10737418244, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+
+	/* Verify regular second file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("b", archive_entry_pathname(ae));
+	assertEqualInt(4, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+
+
+	/* End of archive. */
+	assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
+
+	/* Verify archive format. */
+	assertEqualIntA(a, ARCHIVE_FILTER_COMPRESS, archive_filter_code(a, 0));
+	assertEqualIntA(a, ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE,
+	    archive_format(a));
+
+	/* Close the archive. */
+	assertEqualInt(ARCHIVE_OK, archive_read_close(a));
+	assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+
+
+	/*
+	 * Read just one block of a sparse file and skip it.
+	 */
+	assert((a = archive_read_new()) != NULL);
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
+	assertEqualIntA(a, ARCHIVE_OK,
+	    archive_read_open_filename(a, refname, 10240));
+
+	/* Verify regular first file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("a", archive_entry_pathname(ae));
+	assertEqualInt(10737418244, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+	assertEqualInt(0, archive_read_data_block(a, &p, &s, &o));
+	assertEqualInt(4096, s);
+	assertEqualInt(0, o);
+
+
+	/* Verify regular second file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("b", archive_entry_pathname(ae));
+	assertEqualInt(4, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+
+
+	/* End of archive. */
+	assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
+
+	/* Verify archive format. */
+	assertEqualIntA(a, ARCHIVE_FILTER_COMPRESS, archive_filter_code(a, 0));
+	assertEqualIntA(a, ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE,
+	    archive_format(a));
+
+	/* Close the archive. */
+	assertEqualInt(ARCHIVE_OK, archive_read_close(a));
+	assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+}
+

Copied: projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu (from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu	Fri Aug  7 20:18:55 2015	(r286422, copy of r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu)
@@ -0,0 +1,15 @@
+begin 644 -
+M'YV04,+@05(F#)DR<EZ$`<"PH<.'$"-*G$BQHL6*,#+:L$$#!(",,6[4@.$1
+MI$B2'S.JS#A#A@P0,63,L`$C!HP9-VB\K"FCAHT8`$#@N4BTJ-&C2"/6F4,G
+MC)R48^J424HQZE2J$E=F+*G5(]:O8,.*'3M6!LDY:?24Z6'S!DX:,7#(H$%#
+MP0R2;>BD:;,V!@T8-6)NE&'#10T<-#;>R(%CAEV28_3R9?LW\(P8-F[`<#%C
+M)@T<->#6>`PBC.2^E07;J#'#Q>J-F5DJ<`GBB),J+N;`<3JGC(LV8=2\D<-V
+M]DO;N'7S]MTFC9OA/6#,CE'[=N[=<GJ[<!-F<AB[-:HGQZY=3D$V:-6RA>$V
+M9]RY=<G*GT^_OOW[^/.#13Z%?!DC:;!1AD+Z%6B12AMUE%)((W'%($I:U603
+M#!W%-%---^6T4PPM8184#`:&"-9233V5D57SH2A?A%RMY)6(,,8HHPP*2/=7
+M#C8HT-9;[_VE0'PR!BGDD$06:>212"9YD1EOO*&`DE!&*>645%9IY9589JGE
+MEEQVZ>678(8IYIADEFGFF6BFJ>::;+;IYIMPQBGGG'36:>>=>.:IYYY\]NGG
+MGX`&*NB@A!9JJ)YB](D@1PZ>U&B#*468484RT11###7<8!8(&-)4PX=^DN@4
+B5%*E6.J*746JTHN'2LFDDZW&*NNLM-9JZZVXYJKKKKR&!0``
+`
+end

Modified: projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1
==============================================================================
--- projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,6 +1,6 @@
 .Dd June 7, 2012     \" DATE
 .Dt LLDB 1           \" Program name and manual section number
-.Os Darwin           \" Operating System
+.Os
 .Sh NAME             \" Section Header - required - don't modify
 .Nm lldb
 .Nd The debugger

Modified: projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade
==============================================================================
--- projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade	Fri Aug  7 20:18:55 2015	(r286422)
@@ -86,6 +86,7 @@ infrastructure in FreeBSD:
 	share/man/man8/rc.sendmail.8
 	share/mk/bsd.libnames.mk
 	share/sendmail/Makefile
+	tools/build/mk/OptionalObsoleteFiles.inc
 	usr.bin/Makefile
 	usr.bin/vacation/Makefile
 	usr.sbin/Makefile

Modified: projects/clang-trunk/crypto/openssh/auth2-chall.c
==============================================================================
--- projects/clang-trunk/crypto/openssh/auth2-chall.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/crypto/openssh/auth2-chall.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -82,6 +82,7 @@ struct KbdintAuthctxt
 	void *ctxt;
 	KbdintDevice *device;
 	u_int nreq;
+	u_int devices_done;
 };
 
 #ifdef USE_PAM
@@ -168,11 +169,15 @@ kbdint_next_device(Authctxt *authctxt, K
 		if (len == 0)
 			break;
 		for (i = 0; devices[i]; i++) {
-			if (!auth2_method_allowed(authctxt,
+			if ((kbdintctxt->devices_done & (1 << i)) != 0 ||
+			    !auth2_method_allowed(authctxt,
 			    "keyboard-interactive", devices[i]->name))
 				continue;
-			if (strncmp(kbdintctxt->devices, devices[i]->name, len) == 0)
+			if (strncmp(kbdintctxt->devices, devices[i]->name,
+			    len) == 0) {
 				kbdintctxt->device = devices[i];
+				kbdintctxt->devices_done |= 1 << i;
+			}
 		}
 		t = kbdintctxt->devices;
 		kbdintctxt->devices = t[len] ? xstrdup(t+len+1) : NULL;

Modified: projects/clang-trunk/crypto/openssh/sshconnect.c
==============================================================================
--- projects/clang-trunk/crypto/openssh/sshconnect.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/crypto/openssh/sshconnect.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1247,29 +1247,39 @@ verify_host_key(char *host, struct socka
 {
 	int flags = 0;
 	char *fp;
+	Key *plain = NULL;
 
 	fp = key_fingerprint(host_key, SSH_FP_MD5, SSH_FP_HEX);
 	debug("Server host key: %s %s", key_type(host_key), fp);
 	free(fp);
 
-	/* XXX certs are not yet supported for DNS */
-	if (!key_is_cert(host_key) && options.verify_host_key_dns &&
-	    verify_host_key_dns(host, hostaddr, host_key, &flags) == 0) {
-		if (flags & DNS_VERIFY_FOUND) {
-
-			if (options.verify_host_key_dns == 1 &&
-			    flags & DNS_VERIFY_MATCH &&
-			    flags & DNS_VERIFY_SECURE)
-				return 0;
-
-			if (flags & DNS_VERIFY_MATCH) {
-				matching_host_key_dns = 1;
-			} else {
-				warn_changed_key(host_key);
-				error("Update the SSHFP RR in DNS with the new "
-				    "host key to get rid of this message.");
+	if (options.verify_host_key_dns) {
+		/*
+		 * XXX certs are not yet supported for DNS, so downgrade
+		 * them and try the plain key.
+		 */
+		plain = key_from_private(host_key);
+		if (key_is_cert(plain))
+			key_drop_cert(plain);
+		if (verify_host_key_dns(host, hostaddr, plain, &flags) == 0) {
+			if (flags & DNS_VERIFY_FOUND) {
+				if (options.verify_host_key_dns == 1 &&
+				    flags & DNS_VERIFY_MATCH &&
+				    flags & DNS_VERIFY_SECURE) {
+					key_free(plain);
+					return 0;
+				}
+				if (flags & DNS_VERIFY_MATCH) {
+					matching_host_key_dns = 1;
+				} else {
+					warn_changed_key(plain);
+					error("Update the SSHFP RR in DNS "
+					    "with the new host key to get rid "
+					    "of this message.");
+				}
 			}
 		}
+		key_free(plain);
 	}
 
 	return check_host_key(host, hostaddr, options.port, host_key, RDRW,

Modified: projects/clang-trunk/etc/defaults/rc.conf
==============================================================================
--- projects/clang-trunk/etc/defaults/rc.conf	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/etc/defaults/rc.conf	Fri Aug  7 20:18:55 2015	(r286422)
@@ -664,7 +664,7 @@ opensm_enable="NO"	# Opensm(8) for infin
 casperd_enable="YES"	# casperd(8) daemon
 
 # rctl(8) requires kernel options RACCT and RCTL
-rctl_enable="NO"		# Load rctl(8) rules on boot
+rctl_enable="YES"		# Load rctl(8) rules on boot
 rctl_rules="/etc/rctl.conf"	# rctl(8) ruleset. See rctl.conf(5).
 
 iovctl_files=""		# Config files for iovctl(8)

Modified: projects/clang-trunk/etc/network.subr
==============================================================================
--- projects/clang-trunk/etc/network.subr	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/etc/network.subr	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1249,6 +1249,70 @@ ifscript_down()
 	fi
 }
 
+# wlan_up
+#	Create IEEE802.3 interfaces.
+#
+wlan_up()
+{
+	local _list _iflist wlan parent ifn
+	_list=
+	_iflist=$*
+
+	for wlan in `set | egrep ^wlans_[a-z]+[0-9]+=[a-z]+[0-9]+`; do
+		# Parse wlans_$parent=$ifn

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Fri Aug  7 21:54:39 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB7E59B6626
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 21:54:39 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 830C11551;
 Fri,  7 Aug 2015 21:54:39 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77Lsdjg065670;
 Fri, 7 Aug 2015 21:54:39 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77LsdJu065669;
 Fri, 7 Aug 2015 21:54:39 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508072154.t77LsdJu065669@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Fri, 7 Aug 2015 21:54:39 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286424 - projects/collation
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 21:54:39 -0000

Author: bapt
Date: Fri Aug  7 21:54:38 2015
New Revision: 286424
URL: https://svnweb.freebsd.org/changeset/base/286424

Log:
  Create a branch to import collation support from Dragonfly

Added:
     - copied from r286423, head/
Directory Properties:
  projects/collation/   (props changed)

From owner-svn-src-projects@freebsd.org  Fri Aug  7 23:41:28 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6FF829B65DD
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 23:41:28 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 5A62D7D7;
 Fri,  7 Aug 2015 23:41:28 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77NfSmj008429;
 Fri, 7 Aug 2015 23:41:28 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77NfR87008425;
 Fri, 7 Aug 2015 23:41:27 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508072341.t77NfR87008425@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Fri, 7 Aug 2015 23:41:27 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286430 - in projects/collation/lib/libc: locale string
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 23:41:28 -0000

Author: bapt
Date: Fri Aug  7 23:41:26 2015
New Revision: 286430
URL: https://svnweb.freebsd.org/changeset/base/286430

Log:
  The collate functions within libc have been using version 1 and 1.2 of the
  packed LC_COLLATE binary formats. These were generated with the colldef
  tool, but the new LC_COLLATE files are going to be generated by the new
  localedef tool using CLDR POSIX files as input.  The BSD-flavored
  version of localedef identifies the format as "BSD 1.0".  Any
  LC_COLLATE file with a different version will simply not be loaded, and
  all LC* categories will get set to "C" (aka "POSIX") locale.
  
  This work is based off of Nexenta's contribution to Illumos.
  The integration with xlocale is John Marino's work for Dragonfly.
  
  The following commits will enable localedef tool, disable the colldef
  tool, add generated colldef directory, and finally remove colldef from
  base.
  
  The only difference with Dragonfly are:
  - a few fixes to build with clang
  - And identification of the flavor as "BSD 1.0" instead of "Dragonfly 4.4"
  
  Obtained from:	Dragonfly

Modified:
  projects/collation/lib/libc/locale/Symbol.map
  projects/collation/lib/libc/locale/collate.c
  projects/collation/lib/libc/locale/collate.h
  projects/collation/lib/libc/locale/collcmp.c
  projects/collation/lib/libc/locale/setrunelocale.c
  projects/collation/lib/libc/string/strcoll.c
  projects/collation/lib/libc/string/strxfrm.c
  projects/collation/lib/libc/string/wcsxfrm.c

Modified: projects/collation/lib/libc/locale/Symbol.map
==============================================================================
--- projects/collation/lib/libc/locale/Symbol.map	Fri Aug  7 23:31:31 2015	(r286429)
+++ projects/collation/lib/libc/locale/Symbol.map	Fri Aug  7 23:41:26 2015	(r286430)
@@ -214,4 +214,7 @@ FBSDprivate_1.0 {
 	__detect_path_locale;
 	__collate_load_error;
 	__collate_range_cmp;
+	__collate_load_tables_l;
+	__collate_lookup;
+
 };

Modified: projects/collation/lib/libc/locale/collate.c
==============================================================================
--- projects/collation/lib/libc/locale/collate.c	Fri Aug  7 23:31:31 2015	(r286429)
+++ projects/collation/lib/libc/locale/collate.c	Fri Aug  7 23:41:26 2015	(r286430)
@@ -1,4 +1,5 @@
 /*-
+ * Copright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
  *		at Electronni Visti IA, Kiev, Ukraine.
  *			All rights reserved.
@@ -28,50 +29,39 @@
  * 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.
+ *
+ * Adapted to xlocale by John Marino <draco@marino.st>
  */
 
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
 #include "namespace.h"
-#include <arpa/inet.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <wchar.h>
 #include <errno.h>
 #include <unistd.h>
-#include <sysexits.h>
+#include <fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <sys/mman.h>
 #include "un-namespace.h"
 
 #include "collate.h"
 #include "setlocale.h"
 #include "ldpart.h"
 
-#include "libc_private.h"
-
-/*
- * To avoid modifying the original (single-threaded) code too much, we'll just
- * define the old globals as fields inside the table.
- *
- * We also modify the collation table test functions to search the thread-local
- * table first and the global table second.  
- */
-#define __collate_substitute_nontrivial (table->__collate_substitute_nontrivial)
-#define __collate_substitute_table_ptr (table->__collate_substitute_table_ptr)
-#define __collate_char_pri_table_ptr (table->__collate_char_pri_table_ptr)
-#define __collate_chain_pri_table (table->__collate_chain_pri_table)
-int __collate_load_error;
-
-
 struct xlocale_collate __xlocale_global_collate = {
-	{{0}, "C"}, 1, 0
+	{{0}, "C"}, 1, 0, 0, 0
 };
 
- struct xlocale_collate __xlocale_C_collate = {
-	{{0}, "C"}, 1, 0
+struct xlocale_collate __xlocale_C_collate = {
+	{{0}, "C"}, 1, 0, 0, 0
 };
 
-void __collate_err(int ex, const char *f) __dead2;
+#include "libc_private.h"
 
 int
 __collate_load_tables_l(const char *encoding, struct xlocale_collate *table);
@@ -80,14 +70,14 @@ static void
 destruct_collate(void *t)
 {
 	struct xlocale_collate *table = t;
-	if (__collate_chain_pri_table) {
-		free(__collate_chain_pri_table);
+	if (table->map && (table->maplen > 0)) {
+		(void) munmap(table->map, table->maplen);
 	}
 	free(t);
 }
 
 void *
-__collate_load(const char *encoding, locale_t unused)
+__collate_load(const char *encoding, __unused locale_t unused)
 {
 	if (strcmp(encoding, "C") == 0 || strcmp(encoding, "POSIX") == 0) {
 		return &__xlocale_C_collate;
@@ -110,18 +100,19 @@ int
 __collate_load_tables(const char *encoding)
 {
 	int ret = __collate_load_tables_l(encoding, &__xlocale_global_collate);
-	__collate_load_error = __xlocale_global_collate.__collate_load_error;
 	return ret;
 }
 
 int
 __collate_load_tables_l(const char *encoding, struct xlocale_collate *table)
 {
-	FILE *fp;
-	int i, saverr, chains;
-	uint32_t u32;
-	char strbuf[STR_LEN], buf[PATH_MAX];
-	void *TMP_substitute_table, *TMP_char_pri_table, *TMP_chain_pri_table;
+	int i, chains, z;
+	char buf[PATH_MAX];
+	char *TMP;
+	char *map;
+	collate_info_t *info;
+	struct stat sbuf;
+	int fd;
 
 	/* 'encoding' must be already checked. */
 	if (strcmp(encoding, "C") == 0 || strcmp(encoding, "POSIX") == 0) {
@@ -129,217 +120,582 @@ __collate_load_tables_l(const char *enco
 		return (_LDP_CACHE);
 	}
 
-	/* 'PathLocale' must be already set & checked. */
-	/* Range checking not needed, encoding has fixed size */
-	(void)strcpy(buf, _PathLocale);
-	(void)strcat(buf, "/");
-	(void)strcat(buf, encoding);
-	(void)strcat(buf, "/LC_COLLATE");
-	if ((fp = fopen(buf, "re")) == NULL)
-		return (_LDP_ERROR);
+	(void) snprintf(buf, sizeof (buf), "%s/%s/LC_COLLATE",
+	    _PathLocale, encoding);
 
-	if (fread(strbuf, sizeof(strbuf), 1, fp) != 1) {
-		saverr = errno;
-		(void)fclose(fp);
-		errno = saverr;
+	if ((fd = _open(buf, O_RDONLY)) < 0)
+		return (_LDP_ERROR);
+	if (_fstat(fd, &sbuf) < 0) {
+		(void) _close(fd);
 		return (_LDP_ERROR);
 	}
-	chains = -1;
-	if (strcmp(strbuf, COLLATE_VERSION) == 0)
-		chains = 0;
-	else if (strcmp(strbuf, COLLATE_VERSION1_2) == 0)
-		chains = 1;
-	if (chains < 0) {
-		(void)fclose(fp);
-		errno = EFTYPE;
+	if (sbuf.st_size < (COLLATE_STR_LEN + sizeof (info))) {
+		(void) _close(fd);
+		errno = EINVAL;
+		return (_LDP_ERROR);
+	}
+	map = mmap(NULL, sbuf.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
+	(void) _close(fd);
+	if ((TMP = map) == NULL) {
 		return (_LDP_ERROR);
 	}
-	if (chains) {
-		if (fread(&u32, sizeof(u32), 1, fp) != 1) {
-			saverr = errno;
-			(void)fclose(fp);
-			errno = saverr;
-			return (_LDP_ERROR);
-		}
-		if ((chains = (int)ntohl(u32)) < 1) {
-			(void)fclose(fp);
-			errno = EFTYPE;
-			return (_LDP_ERROR);
-		}
-	} else
-		chains = TABLE_SIZE;
 
-	if ((TMP_substitute_table =
-	     malloc(sizeof(__collate_substitute_table))) == NULL) {
-		saverr = errno;
-		(void)fclose(fp);
-		errno = saverr;
+	if (strncmp(TMP, COLLATE_VERSION, COLLATE_STR_LEN) != 0) {
+		(void) munmap(map, sbuf.st_size);
+		errno = EINVAL;
 		return (_LDP_ERROR);
 	}
-	if ((TMP_char_pri_table =
-	     malloc(sizeof(__collate_char_pri_table))) == NULL) {
-		saverr = errno;
-		free(TMP_substitute_table);
-		(void)fclose(fp);
-		errno = saverr;
+	TMP += COLLATE_STR_LEN;
+
+	info = (void *)TMP;
+	TMP += sizeof (*info);
+
+	if ((info->directive_count < 1) ||
+	    (info->directive_count >= COLL_WEIGHTS_MAX) ||
+	    ((chains = info->chain_count) < 0)) {
+		(void) munmap(map, sbuf.st_size);
+		errno = EINVAL;
 		return (_LDP_ERROR);
 	}
-	if ((TMP_chain_pri_table =
-	     malloc(sizeof(*__collate_chain_pri_table) * chains)) == NULL) {
-		saverr = errno;
-		free(TMP_substitute_table);
-		free(TMP_char_pri_table);
-		(void)fclose(fp);
-		errno = saverr;
+
+	i = (sizeof (collate_char_t) * (UCHAR_MAX + 1)) +
+	    (sizeof (collate_chain_t) * chains) +
+	    (sizeof (collate_large_t) * info->large_count);
+	for (z = 0; z < (info->directive_count); z++) {
+		i += sizeof (collate_subst_t) * info->subst_count[z];
+	}
+	if (i != (sbuf.st_size - (TMP - map))) {
+		(void) munmap(map, sbuf.st_size);
+		errno = EINVAL;
 		return (_LDP_ERROR);
 	}
 
-#define FREAD(a, b, c, d) \
-{ \
-	if (fread(a, b, c, d) != c) { \
-		saverr = errno; \
-		free(TMP_substitute_table); \
-		free(TMP_char_pri_table); \
-		free(TMP_chain_pri_table); \
-		(void)fclose(d); \
-		errno = saverr; \
-		return (_LDP_ERROR); \
-	} \
-}
-
-	FREAD(TMP_substitute_table, sizeof(__collate_substitute_table), 1, fp);
-	FREAD(TMP_char_pri_table, sizeof(__collate_char_pri_table), 1, fp);
-	FREAD(TMP_chain_pri_table,
-	      sizeof(*__collate_chain_pri_table), chains, fp);
-	(void)fclose(fp);
-
-	if (__collate_substitute_table_ptr != NULL)
-		free(__collate_substitute_table_ptr);
-	__collate_substitute_table_ptr = TMP_substitute_table;
-	if (__collate_char_pri_table_ptr != NULL)
-		free(__collate_char_pri_table_ptr);
-	__collate_char_pri_table_ptr = TMP_char_pri_table;
-	for (i = 0; i < UCHAR_MAX + 1; i++) {
-		__collate_char_pri_table[i].prim =
-		    ntohl(__collate_char_pri_table[i].prim);
-		__collate_char_pri_table[i].sec =
-		    ntohl(__collate_char_pri_table[i].sec);
-	}
-	if (__collate_chain_pri_table != NULL)
-		free(__collate_chain_pri_table);
-	__collate_chain_pri_table = TMP_chain_pri_table;
-	for (i = 0; i < chains; i++) {
-		__collate_chain_pri_table[i].prim =
-		    ntohl(__collate_chain_pri_table[i].prim);
-		__collate_chain_pri_table[i].sec =
-		    ntohl(__collate_chain_pri_table[i].sec);
-	}
-	__collate_substitute_nontrivial = 0;
-	for (i = 0; i < UCHAR_MAX + 1; i++) {
-		if (__collate_substitute_table[i][0] != i ||
-		    __collate_substitute_table[i][1] != 0) {
-			__collate_substitute_nontrivial = 1;
-			break;
+	table->char_pri_table = (void *)TMP;
+	TMP += sizeof (collate_char_t) * (UCHAR_MAX + 1);
+
+	for (z = 0; z < info->directive_count; z++) {
+		if (info->subst_count[z] > 0) {
+			table->subst_table[z] = (void *)TMP;
+			TMP += info->subst_count[z] * sizeof (collate_subst_t);
+		} else {
+			table->subst_table[z] = NULL;
 		}
 	}
+
+	if (chains > 0) {
+		table->chain_pri_table = (void *)TMP;
+		TMP += chains * sizeof (collate_chain_t);
+	} else
+		table->chain_pri_table = NULL;
+	if (info->large_count > 0)
+		table->large_pri_table = (void *)TMP;
+	else
+		table->large_pri_table = NULL;
+
+	table->info = info;
 	table->__collate_load_error = 0;
 
 	return (_LDP_LOADED);
 }
 
-u_char *
-__collate_substitute(struct xlocale_collate *table, const u_char *s)
+/*
+ * Note: for performance reasons, we have expanded bsearch here.  This avoids
+ * function call overhead with each comparison.
+ */
+
+static int32_t *
+substsearch(struct xlocale_collate *table, const wchar_t key, int pass)
+{
+	collate_subst_t *p;
+	int n = table->info->subst_count[pass];
+
+	if (n == 0)
+		return (NULL);
+
+	if (pass >= table->info->directive_count)
+		return (NULL);
+
+	if (!(key & COLLATE_SUBST_PRIORITY))
+		return (NULL);
+
+	p = table->subst_table[pass] + (key & ~COLLATE_SUBST_PRIORITY);
+	return (p->pri);
+}
+
+static collate_chain_t *
+chainsearch(struct xlocale_collate *table, const wchar_t *key, int *len)
 {
-	int dest_len, len, nlen;
-	int delta = strlen(s);
-	u_char *dest_str = NULL;
-
-	if (s == NULL || *s == '\0')
-		return (__collate_strdup(""));
-	delta += delta / 8;
-	dest_str = malloc(dest_len = delta);
-	if (dest_str == NULL)
-		__collate_err(EX_OSERR, __func__);
-	len = 0;
-	while (*s) {
-		nlen = len + strlen(__collate_substitute_table[*s]);
-		if (dest_len <= nlen) {
-			dest_str = reallocf(dest_str, dest_len = nlen + delta);
-			if (dest_str == NULL)
-				__collate_err(EX_OSERR, __func__);
+	int low;
+	int high;
+	int next, compar, l;
+	collate_chain_t *p;
+	collate_chain_t *tab;
+
+	if (table->info->chain_count == 0)
+		return (NULL);
+
+	low = 0;
+	high = table->info->chain_count - 1;
+	tab = table->chain_pri_table;
+
+	while (low <= high) {
+		next = (low + high) / 2;
+		p = tab + next;
+		compar = *key - *p->str;
+		if (compar == 0) {
+			l = wcsnlen(p->str, COLLATE_STR_LEN);
+			compar = wcsncmp(key, p->str, l);
+			if (compar == 0) {
+				*len = l;
+				return (p);
+			}
 		}
-		(void)strcpy(dest_str + len, __collate_substitute_table[*s++]);
-		len = nlen;
+		if (compar > 0)
+			low = next + 1;
+		else
+			high = next - 1;
+	}
+	return (NULL);
+}
+
+static collate_large_t *
+largesearch(struct xlocale_collate *table, const wchar_t key)
+{
+	int low = 0;
+	int high = table->info->large_count - 1;
+	int next, compar;
+	collate_large_t *p;
+	collate_large_t *tab = table->large_pri_table;
+
+	if (table->info->large_count == 0)
+		return (NULL);
+
+	while (low <= high) {
+		next = (low + high) / 2;
+		p = tab + next;
+		compar = key - p->val;
+		if (compar == 0)
+			return (p);
+		if (compar > 0)
+			low = next + 1;
+		else
+			high = next - 1;
 	}
-	return (dest_str);
+	return (NULL);
 }
 
 void
-__collate_lookup(struct xlocale_collate *table, const u_char *t, int *len, int *prim, int *sec)
+_collate_lookup(struct xlocale_collate *table, const wchar_t *t, int *len,
+    int *pri, int which, const int **state)
 {
-	struct __collate_st_chain_pri *p2;
+	collate_chain_t *p2;
+	collate_large_t *match;
+	int p, l;
+	const int *sptr;
+
+	/*
+	 * If this is the "last" pass for the UNDEFINED, then
+	 * we just return the priority itself.
+	 */
+	if (which >= table->info->directive_count) {
+		*pri = *t;
+		*len = 1;
+		*state = NULL;
+		return;
+	}
+
+	/*
+	 * If we have remaining substitution data from a previous
+	 * call, consume it first.
+	 */
+	if ((sptr = *state) != NULL) {
+		*pri = *sptr;
+		sptr++;
+		*state = *sptr ? sptr : NULL;
+		*len = 0;
+		return;
+	}
 
+	/* No active substitutions */
 	*len = 1;
-	*prim = *sec = 0;
-	for (p2 = __collate_chain_pri_table; p2->str[0] != '\0'; p2++) {
-		if (*t == p2->str[0] &&
-		    strncmp(t, p2->str, strlen(p2->str)) == 0) {
-			*len = strlen(p2->str);
-			*prim = p2->prim;
-			*sec = p2->sec;
-			return;
+
+	/*
+	 * Check for composites such as dipthongs that collate as a
+	 * single element (aka chains or collating-elements).
+	 */
+	if (((p2 = chainsearch(table, t, &l)) != NULL) &&
+	    ((p = p2->pri[which]) >= 0)) {
+
+		*len = l;
+		*pri = p;
+
+	} else if (*t <= UCHAR_MAX) {
+
+		/*
+		 * Character is a small (8-bit) character.
+		 * We just look these up directly for speed.
+		 */
+		*pri = table->char_pri_table[*t].pri[which];
+
+	} else if ((table->info->large_count > 0) &&
+	    ((match = largesearch(table, *t)) != NULL)) {
+
+		/*
+		 * Character was found in the extended table.
+		 */
+		*pri = match->pri.pri[which];
+
+	} else {
+		/*
+		 * Character lacks a specific definition.
+		 */
+		if (table->info->directive[which] & DIRECTIVE_UNDEFINED) {
+			/* Mask off sign bit to prevent ordering confusion. */
+			*pri = (*t & COLLATE_MAX_PRIORITY);
+		} else {
+			*pri = table->info->undef_pri[which];
 		}
+		/* No substitutions for undefined characters! */
+		return;
 	}
-	*prim = __collate_char_pri_table[*t].prim;
-	*sec = __collate_char_pri_table[*t].sec;
+
+	/*
+	 * Try substituting (expanding) the character.  We are
+	 * currently doing this *after* the chain compression.  I
+	 * think it should not matter, but this way might be slightly
+	 * faster.
+	 *
+	 * We do this after the priority search, as this will help us
+	 * to identify a single key value.  In order for this to work,
+	 * its important that the priority assigned to a given element
+	 * to be substituted be unique for that level.  The localedef
+	 * code ensures this for us.
+	 */
+	if ((sptr = substsearch(table, *pri, which)) != NULL) {
+		if ((*pri = *sptr) != 0) {
+			sptr++;
+			*state = *sptr ? sptr : NULL;
+		}
+	}
+
 }
 
-u_char *
-__collate_strdup(u_char *s)
+/*
+ * This is the meaty part of wcsxfrm & strxfrm.  Note that it does
+ * NOT NULL terminate.  That is left to the caller.
+ */
+size_t
+_collate_wxfrm(struct xlocale_collate *table, const wchar_t *src, wchar_t *xf,
+    size_t room)
 {
-	u_char *t = strdup(s);
+	int		pri;
+	int		len;
+	const wchar_t	*t;
+	wchar_t		*tr = NULL;
+	int		direc;
+	int		pass;
+	const int32_t 	*state;
+	size_t		want = 0;
+	size_t		need = 0;
+
+	for (pass = 0; pass <= table->info->directive_count; pass++) {
+
+		state = NULL;
+
+		if (pass != 0) {
+			/* insert level separator from the previous pass */
+			if (room) {
+				*xf++ = 1;
+				room--;
+			}
+			want++;
+		}
+
+		/* special pass for undefined */
+		if (pass == table->info->directive_count) {
+			direc = DIRECTIVE_FORWARD | DIRECTIVE_UNDEFINED;
+		} else {
+			direc = table->info->directive[pass];
+		}
+
+		t = src;
+
+		if (direc & DIRECTIVE_BACKWARD) {
+			wchar_t *bp, *fp, c;
+			if (tr)
+				free(tr);
+			if ((tr = wcsdup(t)) == NULL) {
+				errno = ENOMEM;
+				goto fail;
+			}
+			bp = tr;
+			fp = tr + wcslen(tr) - 1;
+			while (bp < fp) {
+				c = *bp;
+				*bp++ = *fp;
+				*fp-- = c;
+			}
+			t = (const wchar_t *)tr;
+		}
 
-	if (t == NULL)
-		__collate_err(EX_OSERR, __func__);
-	return (t);
+		if (direc & DIRECTIVE_POSITION) {
+			while (*t || state) {
+				_collate_lookup(table, t, &len, &pri, pass, &state);
+				t += len;
+				if (pri <= 0) {
+					if (pri < 0) {
+						errno = EINVAL;
+						goto fail;
+					}
+					pri = COLLATE_MAX_PRIORITY;
+				}
+				if (room) {
+					*xf++ = pri;
+					room--;
+				}
+				want++;
+				need = want;
+			}
+		} else {
+			while (*t || state) {
+				_collate_lookup(table, t, &len, &pri, pass, &state);
+				t += len;
+				if (pri <= 0) {
+					if (pri < 0) {
+						errno = EINVAL;
+						goto fail;
+					}
+					continue;
+				}
+				if (room) {
+					*xf++ = pri;
+					room--;
+				}
+				want++;
+				need = want;
+			}
+		}
+	}
+	if (tr)
+		free(tr);
+	return (need);
+
+fail:
+	if (tr)
+		free(tr);
+	return ((size_t)(-1));
 }
 
-void
-__collate_err(int ex, const char *f)
+/*
+ * In the non-POSIX case, we transform each character into a string of
+ * characters representing the character's priority.  Since char is usually
+ * signed, we are limited by 7 bits per byte.  To avoid zero, we need to add
+ * XFRM_OFFSET, so we can't use a full 7 bits.  For simplicity, we choose 6
+ * bits per byte.
+ *
+ * It turns out that we sometimes have real priorities that are
+ * 31-bits wide.  (But: be careful using priorities where the high
+ * order bit is set -- i.e. the priority is negative.  The sort order
+ * may be surprising!)
+ *
+ * TODO: This would be a good area to optimize somewhat.  It turns out
+ * that real prioririties *except for the last UNDEFINED pass* are generally
+ * very small.  We need the localedef code to precalculate the max
+ * priority for us, and ideally also give us a mask, and then we could
+ * severely limit what we expand to.
+ */
+#define	XFRM_BYTES	6
+#define	XFRM_OFFSET	('0')	/* make all printable characters */
+#define	XFRM_SHIFT	6
+#define	XFRM_MASK	((1 << XFRM_SHIFT) - 1)
+#define	XFRM_SEP	('.')	/* chosen to be less than XFRM_OFFSET */
+
+static int
+xfrm(struct xlocale_collate *table, unsigned char *p, int pri, int pass)
 {
-	const char *s;
-	int serrno = errno;
+	/* we use unsigned to ensure zero fill on right shift */
+	uint32_t val = (uint32_t)table->info->pri_count[pass];
+	int nc = 0;
+
+	while (val) {
+		*p = (pri & XFRM_MASK) + XFRM_OFFSET;
+		pri >>= XFRM_SHIFT;
+		val >>= XFRM_SHIFT;
+		p++;
+		nc++;
+	}
+	return (nc);
+}
 
-	s = _getprogname();
-	_write(STDERR_FILENO, s, strlen(s));
-	_write(STDERR_FILENO, ": ", 2);
-	s = f;
-	_write(STDERR_FILENO, s, strlen(s));
-	_write(STDERR_FILENO, ": ", 2);
-	s = strerror(serrno);
-	_write(STDERR_FILENO, s, strlen(s));
-	_write(STDERR_FILENO, "\n", 1);
-	exit(ex);
+size_t
+_collate_sxfrm(struct xlocale_collate *table, const wchar_t *src, char *xf,
+    size_t room)
+{
+	int		pri;
+	int		len;
+	const wchar_t	*t;
+	wchar_t		*tr = NULL;
+	int		direc;
+	int		pass;
+	const int32_t 	*state;
+	size_t		want = 0;
+	size_t		need = 0;
+	int		b;
+	uint8_t		buf[XFRM_BYTES];
+
+	for (pass = 0; pass <= table->info->directive_count; pass++) {
+
+		state = NULL;
+
+		if (pass != 0) {
+			/* insert level separator from the previous pass */
+			if (room) {
+				*xf++ = XFRM_SEP;
+				room--;
+			}
+			want++;
+		}
+
+		/* special pass for undefined */
+		if (pass == table->info->directive_count) {
+			direc = DIRECTIVE_FORWARD | DIRECTIVE_UNDEFINED;
+		} else {
+			direc = table->info->directive[pass];
+		}
+
+		t = src;
+
+		if (direc & DIRECTIVE_BACKWARD) {
+			wchar_t *bp, *fp, c;
+			if (tr)
+				free(tr);
+			if ((tr = wcsdup(t)) == NULL) {
+				errno = ENOMEM;
+				goto fail;
+			}
+			bp = tr;
+			fp = tr + wcslen(tr) - 1;
+			while (bp < fp) {
+				c = *bp;
+				*bp++ = *fp;
+				*fp-- = c;
+			}
+			t = (const wchar_t *)tr;
+		}
+
+		if (direc & DIRECTIVE_POSITION) {
+			while (*t || state) {
+
+				_collate_lookup(table, t, &len, &pri, pass, &state);
+				t += len;
+				if (pri <= 0) {
+					if (pri < 0) {
+						errno = EINVAL;
+						goto fail;
+					}
+					pri = COLLATE_MAX_PRIORITY;
+				}
+
+				b = xfrm(table, buf, pri, pass);
+				want += b;
+				if (room) {
+					while (b) {
+						b--;
+						if (room) {
+							*xf++ = buf[b];
+							room--;
+						}
+					}
+				}
+				need = want;
+			}
+		} else {
+			while (*t || state) {
+				_collate_lookup(table, t, &len, &pri, pass, &state);
+				t += len;
+				if (pri <= 0) {
+					if (pri < 0) {
+						errno = EINVAL;
+						goto fail;
+					}
+					continue;
+				}
+
+				b = xfrm(table, buf, pri, pass);
+				want += b;
+				if (room) {
+
+					while (b) {
+						b--;
+						if (room) {
+							*xf++ = buf[b];
+							room--;
+						}
+					}
+				}
+				need = want;
+			}
+		}
+	}
+	if (tr)
+		free(tr);
+	return (need);
+
+fail:
+	if (tr)
+		free(tr);
+	return ((size_t)(-1));
 }
 
-#ifdef COLLATE_DEBUG
-void
-__collate_print_tables()
+/*
+ * __collate_equiv_value returns the primary collation value for the given
+ * collating symbol specified by str and len.  Zero or negative is returned
+ * if the collating symbol was not found.  This function is used by bracket
+ * code in the TRE regex library.
+ */
+int
+__collate_equiv_value(locale_t locale, const wchar_t *str, size_t len)
 {
-	int i;
-	struct __collate_st_chain_pri *p2;
+	int32_t e;
 
-	printf("Substitute table:\n");
-	for (i = 0; i < UCHAR_MAX + 1; i++)
-	    if (i != *__collate_substitute_table[i])
-		printf("\t'%c' --> \"%s\"\n", i,
-		       __collate_substitute_table[i]);
-	printf("Chain priority table:\n");
-	for (p2 = __collate_chain_pri_table; p2->str[0] != '\0'; p2++)
-		printf("\t\"%s\" : %d %d\n", p2->str, p2->prim, p2->sec);
-	printf("Char priority table:\n");
-	for (i = 0; i < UCHAR_MAX + 1; i++)
-		printf("\t'%c' : %d %d\n", i, __collate_char_pri_table[i].prim,
-		       __collate_char_pri_table[i].sec);
+	if (len < 1 || len >= COLLATE_STR_LEN)
+		return (-1);
+
+	FIX_LOCALE(locale);
+	struct xlocale_collate *table =
+		(struct xlocale_collate*)locale->components[XLC_COLLATE];
+
+	if (table->__collate_load_error)
+		return ((len == 1 && *str <= UCHAR_MAX) ? *str : -1);
+
+	if (len == 1) {
+		e = -1;
+		if (*str <= UCHAR_MAX)
+			e = table->char_pri_table[*str].pri[0];
+		else if (table->info->large_count > 0) {
+			collate_large_t *match_large;
+			match_large = largesearch(table, *str);
+			if (match_large)
+				e = match_large->pri.pri[0];
+		}
+		if (e == 0)
+			return (1);
+		return (e > 0 ? e : 0);
+	}
+	if (table->info->chain_count > 0) {
+		wchar_t name[COLLATE_STR_LEN];
+		collate_chain_t *match_chain;
+		int clen;
+
+		wcsncpy (name, str, len);
+		name[len] = 0;
+		match_chain = chainsearch(table, name, &clen);
+		if (match_chain) {
+			e = match_chain->pri[0];
+			if (e == 0)
+				return (1);
+			return (e < 0 ? -e : e);
+		}
+	}
+	return (0);
 }
-#endif

Modified: projects/collation/lib/libc/locale/collate.h
==============================================================================
--- projects/collation/lib/libc/locale/collate.h	Fri Aug  7 23:31:31 2015	(r286429)
+++ projects/collation/lib/libc/locale/collate.h	Fri Aug  7 23:41:26 2015	(r286430)
@@ -40,42 +40,98 @@
 #include <limits.h>
 #include "xlocale_private.h"
 
-#define STR_LEN 10
-#define TABLE_SIZE 100
-#define COLLATE_VERSION    "1.0\n"
-#define COLLATE_VERSION1_2 "1.2\n"
+/*
+ * Work around buildworld bootstrapping from older systems whos limits.h
+ * sets COLL_WEIGHTS_MAX to 0.
+ */
+#if COLL_WEIGHTS_MAX == 0
+#undef COLL_WEIGHTS_MAX
+#define COLL_WEIGHTS_MAX 10
+#endif
 
-struct __collate_st_char_pri {
-	int prim, sec;
-};
-struct __collate_st_chain_pri {
-	u_char str[STR_LEN];
-	int prim, sec;
-};
+#define	COLLATE_STR_LEN		24		/* should be 64-bit multiple */
+#define	COLLATE_VERSION		"BSD 1.0\n"
 
-#define __collate_substitute_table (*__collate_substitute_table_ptr)
-#define __collate_char_pri_table (*__collate_char_pri_table_ptr)
+#define	COLLATE_MAX_PRIORITY	(0x7fffffff)	/* max signed value */
+#define	COLLATE_SUBST_PRIORITY	(0x40000000)	/* bit indicates subst table */
+
+#define	DIRECTIVE_UNDEF		0x00
+#define	DIRECTIVE_FORWARD	0x01
+#define	DIRECTIVE_BACKWARD	0x02
+#define	DIRECTIVE_POSITION	0x04
+#define	DIRECTIVE_UNDEFINED	0x08	/* special last weight for UNDEFINED */
+
+#define	DIRECTIVE_DIRECTION_MASK (DIRECTIVE_FORWARD | DIRECTIVE_BACKWARD)
+
+/*
+ * The collate file format is as follows:
+ *
+ * char		version[COLLATE_STR_LEN];	// must be COLLATE_VERSION
+ * collate_info_t	info;			// see below, includes padding
+ * collate_char_pri_t	char_data[256];		// 8 bit char values
+ * collate_subst_t	subst[*];		// 0 or more substitutions
+ * collate_chain_pri_t	chains[*];		// 0 or more chains
+ * collate_large_pri_t	large[*];		// extended char priorities
+ *
+ * Note that all structures must be 32-bit aligned, as each structure
+ * contains 32-bit member fields.  The entire file is mmap'd, so its
+ * critical that alignment be observed.  It is not generally safe to
+ * use any 64-bit values in the structures.
+ */
+
+typedef struct collate_info {
+	uint8_t directive_count;
+	uint8_t directive[COLL_WEIGHTS_MAX];
+	int32_t pri_count[COLL_WEIGHTS_MAX];
+	int32_t flags;
+	int32_t chain_count;
+	int32_t large_count;
+	int32_t subst_count[COLL_WEIGHTS_MAX];
+	int32_t undef_pri[COLL_WEIGHTS_MAX];
+} collate_info_t;
+
+typedef struct collate_char {
+	int32_t pri[COLL_WEIGHTS_MAX];
+} collate_char_t;
+
+typedef struct collate_chain {
+	wchar_t str[COLLATE_STR_LEN];
+	int32_t pri[COLL_WEIGHTS_MAX];
+} collate_chain_t;
+
+typedef struct collate_large {
+	int32_t val;
+	collate_char_t pri;
+} collate_large_t;
+
+typedef struct collate_subst {
+	int32_t key;
+	int32_t pri[COLLATE_STR_LEN];
+} collate_subst_t;
 
 struct xlocale_collate {
 	struct xlocale_component header;
 	int __collate_load_error;
-	int __collate_substitute_nontrivial;
+	char * map;
+	size_t maplen;
 
-	u_char (*__collate_substitute_table_ptr)[UCHAR_MAX + 1][STR_LEN];
-	struct __collate_st_char_pri (*__collate_char_pri_table_ptr)[UCHAR_MAX + 1];
-	struct __collate_st_chain_pri *__collate_chain_pri_table;
+	collate_info_t	*info;
+	collate_char_t	*char_pri_table;
+	collate_large_t	*large_pri_table;
+	collate_chain_t	*chain_pri_table;
+	collate_subst_t	*subst_table[COLL_WEIGHTS_MAX];
 };
 
-
 __BEGIN_DECLS
-u_char	*__collate_strdup(u_char *);
-u_char	*__collate_substitute(struct xlocale_collate *, const u_char *);
 int	__collate_load_tables(const char *);
-void	__collate_lookup(struct xlocale_collate *, const u_char *, int *, int *, int *);
-int	__collate_range_cmp(struct xlocale_collate *, int, int);
-#ifdef COLLATE_DEBUG
-void	__collate_print_tables(void);
-#endif
+int	__collate_equiv_value(locale_t, const wchar_t *, size_t);
+void	_collate_lookup(struct xlocale_collate *,const wchar_t *, int *, int *,
+	int, const int **);
+int	__collate_range_cmp(struct xlocale_collate *, wchar_t, wchar_t);
+size_t	_collate_wxfrm(struct xlocale_collate *, const wchar_t *, wchar_t *,
+	size_t);
+size_t	_collate_sxfrm(struct xlocale_collate *, const wchar_t *, char *,
+	size_t);

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Fri Aug  7 23:45:33 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9AA919B6669
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 23:45:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 8C1EBB02;
 Fri,  7 Aug 2015 23:45:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77NjXWV010710;
 Fri, 7 Aug 2015 23:45:33 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77NjXbh010709;
 Fri, 7 Aug 2015 23:45:33 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508072345.t77NjXbh010709@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Fri, 7 Aug 2015 23:45:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286431 - projects/collation/share/mk
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 23:45:33 -0000

Author: bapt
Date: Fri Aug  7 23:45:32 2015
New Revision: 286431
URL: https://svnweb.freebsd.org/changeset/base/286431

Log:
  Define libavl in src.libnames.mk

Modified:
  projects/collation/share/mk/src.libnames.mk

Modified: projects/collation/share/mk/src.libnames.mk
==============================================================================
--- projects/collation/share/mk/src.libnames.mk	Fri Aug  7 23:41:26 2015	(r286430)
+++ projects/collation/share/mk/src.libnames.mk	Fri Aug  7 23:45:32 2015	(r286431)
@@ -57,6 +57,7 @@ _LIBRARIES=	\
 		archive \
 		asn1 \
 		auditd \
+		avl \
 		begemot \
 		bluetooth \
 		bsdxml \

From owner-svn-src-projects@freebsd.org  Fri Aug  7 23:53:33 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4FFF9B6893
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Fri,  7 Aug 2015 23:53:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id C4DA91B1;
 Fri,  7 Aug 2015 23:53:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t77NrXGd014724;
 Fri, 7 Aug 2015 23:53:33 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t77NrW0L014715;
 Fri, 7 Aug 2015 23:53:32 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508072353.t77NrW0L014715@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Fri, 7 Aug 2015 23:53:32 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286432 - in projects/collation/usr.bin: . localedef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 23:53:34 -0000

Author: bapt
Date: Fri Aug  7 23:53:31 2015
New Revision: 286432
URL: https://svnweb.freebsd.org/changeset/base/286432

Log:
  Add localedef(1), a locale definition generator tool
  
  The localedef tool can read entire (and unmodified) CLDR posix definition
  files, and generate all 6 LC categories: LC_COLLATE, LC_CTYPE, LC_TIME,
  LC_NUMERIC, LC_MONETARY and LC_MESSAGES.
  
  This tool has a long history with Solaris.  The Nexenta developers
  modified it to read CLDR files and created the much richer collation
  formats.  The libc collation functions have to be modified to read the
  new format (called "BSD-1.0") and to handle the new data structures.
  
  The result will be that locale-sensitive tools and functions will now
  properly sort multibyte and unicode strings.
  
  Obtained from:	Dragonfly

Added:
  projects/collation/usr.bin/localedef/
  projects/collation/usr.bin/localedef/Makefile   (contents, props changed)
  projects/collation/usr.bin/localedef/README
  projects/collation/usr.bin/localedef/charmap.c   (contents, props changed)
  projects/collation/usr.bin/localedef/collate.c   (contents, props changed)
  projects/collation/usr.bin/localedef/ctype.c   (contents, props changed)
  projects/collation/usr.bin/localedef/localedef.1   (contents, props changed)
  projects/collation/usr.bin/localedef/localedef.c   (contents, props changed)
  projects/collation/usr.bin/localedef/localedef.h   (contents, props changed)
  projects/collation/usr.bin/localedef/messages.c   (contents, props changed)
  projects/collation/usr.bin/localedef/monetary.c   (contents, props changed)
  projects/collation/usr.bin/localedef/numeric.c   (contents, props changed)
  projects/collation/usr.bin/localedef/parser.y
  projects/collation/usr.bin/localedef/scanner.c   (contents, props changed)
  projects/collation/usr.bin/localedef/time.c   (contents, props changed)
  projects/collation/usr.bin/localedef/wide.c   (contents, props changed)
Modified:
  projects/collation/usr.bin/Makefile

Modified: projects/collation/usr.bin/Makefile
==============================================================================
--- projects/collation/usr.bin/Makefile	Fri Aug  7 23:45:32 2015	(r286431)
+++ projects/collation/usr.bin/Makefile	Fri Aug  7 23:53:31 2015	(r286432)
@@ -84,6 +84,7 @@ SUBDIR=	${_addr2line} \
 	lesskey \
 	limits \
 	locale \
+	localedef \
 	lock \
 	lockf \
 	logger \

Added: projects/collation/usr.bin/localedef/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/usr.bin/localedef/Makefile	Fri Aug  7 23:53:31 2015	(r286432)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PROG=	localedef
+SRCS=	charmap.c \
+	collate.c \
+	ctype.c \
+	localedef.c \
+	messages.c \
+	monetary.c \
+	numeric.c \
+	parser.y \
+	scanner.c \
+	time.c \
+	wide.c
+
+WARNS=	3
+${SRCS:M*.c}: parser.h
+parser.h: parser.y
+LIBADD=	avl
+
+IGNORE_PRAGMA=	yes
+
+CFLAGS+=	-DNEED_SOLARIS_BOOLEAN
+CFLAGS+=	-I. -I${.CURDIR}
+CFLAGS+=	-I${.CURDIR}/../../lib/libc/locale
+CFLAGS+=	-I${.CURDIR}/../../lib/libc/stdtime
+CFLAGS+=	-I${.CURDIR}/../../sys/cddl/compat/opensolaris
+CFLAGS+=	-I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common
+
+.include <bsd.prog.mk>

Added: projects/collation/usr.bin/localedef/README
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/usr.bin/localedef/README	Fri Aug  7 23:53:31 2015	(r286432)
@@ -0,0 +1,11 @@
+While there are tools called "localedef" in Solaris and Linux, this
+tool does not share heritage with any other implementation.  It was
+written independently by Garrett D'Amore while employed at Nexenta
+Systems, and thus carries the Nexenta Copyright.
+
+It was initially released under the CDDL license, but on 4 July 2014,
+Nexenta reissued the source under the BSD 2-clause license.  This
+code is part of the Illumos project.
+
+see:
+https://github.com/Nexenta/illumos-nexenta/commit/cf17542a37fc83d0ae093777e30d480423858c29

Added: projects/collation/usr.bin/localedef/charmap.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/usr.bin/localedef/charmap.c	Fri Aug  7 23:53:31 2015	(r286432)
@@ -0,0 +1,364 @@
+/*
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
+ * Copyright 2015 John Marino <draco@marino.st>
+ *
+ * This source code is derived from the illumos localedef command, and
+ * provided under BSD-style license terms by Nexenta Systems, Inc.
+ *
+ * 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 COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.
+ */
+
+/*
+ * CHARMAP file handling for localedef.
+ */
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/types.h>
+#include <sys/avl.h>
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <limits.h>
+#include <unistd.h>
+#include <stddef.h>
+#include <unistd.h>
+#include "localedef.h"
+#include "parser.h"
+
+static avl_tree_t	cmap_sym;
+static avl_tree_t	cmap_wc;
+
+typedef struct charmap {
+	const char *name;
+	wchar_t wc;
+	avl_node_t avl_sym;
+	avl_node_t avl_wc;
+} charmap_t;
+
+
+/*
+ * Array of POSIX specific portable characters.
+ */
+
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdiscarded-qualifiers"
+
+static const struct {
+	char	*name;
+	int	ch;
+} portable_chars[] = {
+	{ "NUL",		'\0' },
+	{ "alert",		'\a' },
+	{ "backspace",		'\b' },
+	{ "tab",		'\t' },
+	{ "carriage-return",	'\r' },
+	{ "newline",		'\n' },
+	{ "vertical-tab",	'\v' },
+	{ "form-feed",		'\f' },
+	{ "space",		' ' },
+	{ "exclamation-mark",	'!' },
+	{ "quotation-mark",	'"' },
+	{ "number-sign",	'#' },
+	{ "dollar-sign",	'$' },
+	{ "percent-sign",	'%' },
+	{ "ampersand",		'&' },
+	{ "apostrophe",		'\'' },
+	{ "left-parenthesis",	'(' },
+	{ "right-parenthesis",	'(' },
+	{ "asterisk",		'*' },
+	{ "plus-sign",		'+' },
+	{ "comma",		 ','},
+	{ "hyphen-minus",	'-' },
+	{ "hyphen",		'-' },
+	{ "full-stop",		'.' },
+	{ "period",		'.' },
+	{ "slash",		'/' },
+	{ "solidus",		'/' },
+	{ "zero",		'0' },
+	{ "one",		'1' },
+	{ "two",		'2' },
+	{ "three",		'3' },
+	{ "four",		'4' },
+	{ "five",		'5' },
+	{ "six",		'6' },
+	{ "seven",		'7' },
+	{ "eight",		'8' },
+	{ "nine",		'9' },
+	{ "colon",		':' },
+	{ "semicolon",		';' },
+	{ "less-than-sign",	'<' },
+	{ "equals-sign",	'=' },
+	{ "greater-than-sign",	'>' },
+	{ "question-mark",	'?' },
+	{ "commercial-at",	'@' },
+	{ "left-square-bracket", '[' },
+	{ "backslash",		'\\' },
+	{ "reverse-solidus",	'\\' },
+	{ "right-square-bracket", ']' },
+	{ "circumflex",		'^' },
+	{ "circumflex-accent",	'^' },
+	{ "low-line",		'_' },
+	{ "underscore",		'_' },
+	{ "grave-accent",	'`' },
+	{ "left-brace",		'{' },
+	{ "left-curly-bracket",	'{' },
+	{ "vertical-line",	'|' },
+	{ "right-brace",	'}' },
+	{ "right-curly-bracket", '}' },
+	{ "tilde",		'~' },
+	{ "A", 'A' },
+	{ "B", 'B' },
+	{ "C", 'C' },
+	{ "D", 'D' },
+	{ "E", 'E' },
+	{ "F", 'F' },
+	{ "G", 'G' },
+	{ "H", 'H' },
+	{ "I", 'I' },
+	{ "J", 'J' },
+	{ "K", 'K' },
+	{ "L", 'L' },
+	{ "M", 'M' },
+	{ "N", 'N' },
+	{ "O", 'O' },
+	{ "P", 'P' },
+	{ "Q", 'Q' },
+	{ "R", 'R' },
+	{ "S", 'S' },
+	{ "T", 'T' },
+	{ "U", 'U' },
+	{ "V", 'V' },
+	{ "W", 'W' },
+	{ "X", 'X' },
+	{ "Y", 'Y' },
+	{ "Z", 'Z' },
+	{ "a", 'a' },
+	{ "b", 'b' },
+	{ "c", 'c' },
+	{ "d", 'd' },
+	{ "e", 'e' },
+	{ "f", 'f' },
+	{ "g", 'g' },
+	{ "h", 'h' },
+	{ "i", 'i' },
+	{ "j", 'j' },
+	{ "k", 'k' },
+	{ "l", 'l' },
+	{ "m", 'm' },
+	{ "n", 'n' },
+	{ "o", 'o' },
+	{ "p", 'p' },
+	{ "q", 'q' },
+	{ "r", 'r' },
+	{ "s", 's' },
+	{ "t", 't' },
+	{ "u", 'u' },
+	{ "v", 'v' },
+	{ "w", 'w' },
+	{ "x", 'x' },
+	{ "y", 'y' },
+	{ "z", 'z' },
+	{ NULL, 0 }
+};
+
+#pragma GCC diagnostic pop
+
+static int
+cmap_compare_sym(const void *n1, const void *n2)
+{
+	const charmap_t *c1 = n1;
+	const charmap_t *c2 = n2;
+	int rv;
+
+	rv = strcmp(c1->name, c2->name);
+	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
+}
+
+static int
+cmap_compare_wc(const void *n1, const void *n2)
+{
+	const charmap_t *c1 = n1;
+	const charmap_t *c2 = n2;
+
+	return ((c1->wc < c2->wc) ? -1 : (c1->wc > c2->wc) ? 1 : 0);
+}
+
+void
+init_charmap(void)
+{
+	avl_create(&cmap_sym, cmap_compare_sym, sizeof (charmap_t),
+	    offsetof(charmap_t, avl_sym));
+
+	avl_create(&cmap_wc, cmap_compare_wc, sizeof (charmap_t),
+	    offsetof(charmap_t, avl_wc));
+}
+
+static void
+add_charmap_impl(char *sym, wchar_t wc, int nodups)
+{
+	charmap_t	srch;
+	charmap_t	*n = NULL;
+	avl_index_t	where;
+
+	srch.wc = wc;
+	srch.name = sym;
+
+	/*
+	 * also possibly insert the wide mapping, although note that there
+	 * can only be one of these per wide character code.
+	 */
+	if ((wc != -1) && ((avl_find(&cmap_wc, &srch, &where)) == NULL)) {
+		if ((n = calloc(1, sizeof (*n))) == NULL) {
+			errf("out of memory");
+			return;
+		}
+		n->wc = wc;
+		avl_insert(&cmap_wc, n, where);
+	}
+
+	if (sym) {
+		if (avl_find(&cmap_sym, &srch, &where) != NULL) {
+			if (nodups) {
+				errf("duplicate character definition");
+			}
+			return;
+		}
+		if ((n == NULL) && ((n = calloc(1, sizeof (*n))) == NULL)) {
+			errf("out of memory");
+			return;
+		}
+		n->wc = wc;
+		n->name = sym;
+
+		avl_insert(&cmap_sym, n, where);
+	}
+}
+
+void
+add_charmap(char *sym, int c)
+{
+	add_charmap_impl(sym, c, 1);
+}
+
+void
+add_charmap_undefined(char *sym)
+{
+	charmap_t srch;
+	charmap_t *cm = NULL;
+
+	srch.name = sym;
+	cm = avl_find(&cmap_sym, &srch, NULL);
+
+	if ((undefok == 0) && ((cm == NULL) || (cm->wc == -1))) {
+		warn("undefined symbol <%s>", sym);
+		add_charmap_impl(sym, -1, 0);
+	} else {
+		free(sym);
+	}
+}
+
+void
+add_charmap_range(char *s, char *e, int wc)
+{
+	int	ls, le;
+	int	si;
+	int	sn, en;
+	int	i;
+
+	static const char *digits = "0123456789";
+
+	ls = strlen(s);
+	le = strlen(e);
+
+	if (((si = strcspn(s, digits)) == 0) || (si == ls) ||
+	    (strncmp(s, e, si) != 0) ||
+	    ((int)strspn(s + si, digits) != (ls - si)) ||
+	    ((int)strspn(e + si, digits) != (le - si)) ||
+	    ((sn = atoi(s + si)) > ((en = atoi(e + si))))) {
+		errf("malformed charmap range");
+		return;
+	}
+
+	s[si] = 0;
+
+	for (i = sn; i <= en; i++) {
+		char *nn;
+		(void) asprintf(&nn, "%s%0*u", s, ls - si, i);
+		if (nn == NULL) {
+			errf("out of memory");
+			return;
+		}
+
+		add_charmap_impl(nn, wc, 1);
+		wc++;
+	}
+	free(s);
+	free(e);
+}
+
+void
+add_charmap_char(char *name, int val)
+{
+	add_charmap_impl(name, val, 0);
+}
+
+/*
+ * POSIX insists that certain entries be present, even when not in the
+ * orginal charmap file.
+ */
+void
+add_charmap_posix(void)
+{
+	int	i;
+
+	for (i = 0; portable_chars[i].name; i++) {
+		add_charmap_char(portable_chars[i].name, portable_chars[i].ch);
+	}
+}
+
+int
+lookup_charmap(const char *sym, wchar_t *wc)
+{
+	charmap_t	srch;
+	charmap_t	*n;
+
+	srch.name = sym;
+	n = avl_find(&cmap_sym, &srch, NULL);
+	if (n && n->wc != -1) {
+		if (wc)
+			*wc = n->wc;
+		return (0);
+	}
+	return (-1);
+}
+
+int
+check_charmap(wchar_t wc)
+{
+	charmap_t srch;
+
+	srch.wc = wc;
+	return (avl_find(&cmap_wc, &srch, NULL) ? 0 : -1);
+}

Added: projects/collation/usr.bin/localedef/collate.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/usr.bin/localedef/collate.c	Fri Aug  7 23:53:31 2015	(r286432)
@@ -0,0 +1,1299 @@
+/*
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
+ * Copyright 2015 John Marino <draco@marino.st>
+ *
+ * This source code is derived from the illumos localedef command, and
+ * provided under BSD-style license terms by Nexenta Systems, Inc.
+ *
+ * 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 COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.
+ */
+
+/*
+ * LC_COLLATE database generation routines for localedef.
+ */
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/types.h>
+#include <sys/avl.h>
+
+#include <stdio.h>
+#include <stddef.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <unistd.h>
+#include <wchar.h>
+#include <limits.h>
+#include "localedef.h"
+#include "parser.h"
+#include "collate.h"
+
+/*
+ * Design notes.
+ *
+ * It will be extremely helpful to the reader if they have access to
+ * the localedef and locale file format specifications available.
+ * Latest versions of these are available from www.opengroup.org.
+ *
+ * The design for the collation code is a bit complex.  The goal is a
+ * single collation database as described in collate.h (in
+ * libc/port/locale).  However, there are some other tidbits:
+ *
+ * a) The substitution entries are now a directly indexable array.  A
+ * priority elsewhere in the table is taken as an index into the
+ * substitution table if it has a high bit (COLLATE_SUBST_PRIORITY)
+ * set.  (The bit is cleared and the result is the index into the
+ * table.
+ *
+ * b) We eliminate duplicate entries into the substitution table.
+ * This saves a lot of space.
+ *
+ * c) The priorities for each level are "compressed", so that each
+ * sorting level has consecutively numbered priorities starting at 1.
+ * (O is reserved for the ignore priority.)  This means sort levels
+ * which only have a few distinct priorities can represent the
+ * priority level in fewer bits, which makes the strxfrm output
+ * smaller.
+ *
+ * d) We record the total number of priorities so that strxfrm can
+ * figure out how many bytes to expand a numeric priority into.
+ *
+ * e) For the UNDEFINED pass (the last pass), we record the maximum
+ * number of bits needed to uniquely prioritize these entries, so that
+ * the last pass can also use smaller strxfrm output when possible.
+ *
+ * f) Priorities with the sign bit set are verboten.  This works out
+ * because no active character set needs that bit to carry significant
+ * information once the character is in wide form.
+ *
+ * To process the entire data to make the database, we actually run
+ * multiple passes over the data.
+ *
+ * The first pass, which is done at parse time, identifies elements,
+ * substitutions, and such, and records them in priority order.  As
+ * some priorities can refer to other priorities, using forward
+ * references, we use a table of references indicating whether the
+ * priority's value has been resolved, or whether it is still a
+ * reference.
+ *
+ * The second pass walks over all the items in priority order, noting
+ * that they are used directly, and not just an indirect reference.
+ * This is done by creating a "weight" structure for the item.  The
+ * weights are stashed in an AVL tree sorted by relative "priority".
+ *
+ * The third pass walks over all the weight structures, in priority
+ * order, and assigns a new monotonically increasing (per sort level)
+ * weight value to them.  These are the values that will actually be
+ * written to the file.
+ *
+ * The fourth pass just writes the data out.
+ */
+
+/*
+ * In order to resolve the priorities, we create a table of priorities.
+ * Entries in the table can be in one of three states.
+ *
+ * UNKNOWN is for newly allocated entries, and indicates that nothing
+ * is known about the priority.  (For example, when new entries are created
+ * for collating-symbols, this is the value assigned for them until the
+ * collating symbol's order has been determined.
+ *
+ * RESOLVED is used for an entry where the priority indicates the final
+ * numeric weight.
+ *
+ * REFER is used for entries that reference other entries.  Typically
+ * this is used for forward references.  A collating-symbol can never
+ * have this value.
+ *
+ * The "pass" field is used during final resolution to aid in detection
+ * of referencing loops.  (For example <A> depends on <B>, but <B> has its
+ * priority dependent on <A>.)
+ */
+typedef enum {
+	UNKNOWN,	/* priority is totally unknown */
+	RESOLVED,	/* priority value fully resolved */
+	REFER		/* priority is a reference (index) */
+} res_t;
+
+typedef struct weight {
+	int32_t		pri;
+	int		opt;
+	avl_node_t	avl;
+} weight_t;
+
+typedef struct priority {
+	res_t		res;
+	int32_t		pri;
+	int		pass;
+	int		lineno;
+} collpri_t;
+
+#define	NUM_WT	collinfo.directive_count
+
+/*
+ * These are the abstract collating symbols, which are just a symbolic
+ * way to reference a priority.
+ */
+struct collsym {
+	char		*name;
+	int32_t		ref;
+	avl_node_t	avl;
+};
+
+/*
+ * These are also abstract collating symbols, but we allow them to have
+ * different priorities at different levels.
+ */
+typedef struct collundef {
+	char		*name;
+	int32_t		ref[COLL_WEIGHTS_MAX];
+	avl_node_t	avl;
+} collundef_t;
+
+/*
+ * These are called "chains" in libc.  This records the fact that two
+ * more characters should be treated as a single collating entity when
+ * they appear together.  For example, in Spanish <C><h> gets collated
+ * as a character between <C> and <D>.
+ */
+struct collelem {
+	char		*symbol;
+	wchar_t		*expand;
+	int32_t		ref[COLL_WEIGHTS_MAX];
+	avl_node_t	avl_bysymbol;
+	avl_node_t	avl_byexpand;
+};
+
+/*
+ * Individual characters have a sequence of weights as well.
+ */
+typedef struct collchar {
+	wchar_t		wc;
+	int32_t		ref[COLL_WEIGHTS_MAX];
+	avl_node_t	avl;
+} collchar_t;
+
+/*
+ * Substitution entries.  The key is itself a priority.  Note that
+ * when we create one of these, we *automatically* wind up with a
+ * fully resolved priority for the key, because creation of
+ * substitutions creates a resolved priority at the same time.
+ */
+typedef struct {
+	int32_t		key;
+	int32_t		ref[COLLATE_STR_LEN];
+	avl_node_t	avl;
+	avl_node_t	avl_ref;
+} subst_t;
+
+static avl_tree_t	collsyms;
+static avl_tree_t	collundefs;
+static avl_tree_t	elem_by_symbol;
+static avl_tree_t	elem_by_expand;
+static avl_tree_t	collchars;
+static avl_tree_t	substs[COLL_WEIGHTS_MAX];
+static avl_tree_t	substs_ref[COLL_WEIGHTS_MAX];
+static avl_tree_t	weights[COLL_WEIGHTS_MAX];
+static int32_t		nweight[COLL_WEIGHTS_MAX];
+
+/*
+ * This is state tracking for the ellipsis token.  Note that we start
+ * the initial values so that the ellipsis logic will think we got a
+ * magic starting value of NUL.  It starts at minus one because the
+ * starting point is exclusive -- i.e. the starting point is not
+ * itself handled by the ellipsis code.
+ */
+static int currorder = EOF;
+static int lastorder = EOF;
+static collelem_t *currelem;
+static collchar_t *currchar;
+static collundef_t *currundef;
+static wchar_t ellipsis_start = 0;
+static int32_t ellipsis_weights[COLL_WEIGHTS_MAX];
+
+/*
+ * We keep a running tally of weights.
+ */
+static int nextpri = 1;
+static int nextsubst[COLL_WEIGHTS_MAX] = { 0 };
+
+/*
+ * This array collects up the weights for each level.
+ */
+static int32_t order_weights[COLL_WEIGHTS_MAX];
+static int curr_weight = 0;
+static int32_t subst_weights[COLLATE_STR_LEN];
+static int curr_subst = 0;
+
+/*
+ * Some initial priority values.
+ */
+static int32_t pri_undefined[COLL_WEIGHTS_MAX];
+static int32_t pri_ignore;
+
+static collate_info_t collinfo;
+
+static collpri_t	*prilist = NULL;
+static int		numpri = 0;
+static int		maxpri = 0;
+
+static void start_order(int);
+
+static int32_t
+new_pri(void)
+{
+	int i;
+
+	if (numpri >= maxpri) {
+		maxpri = maxpri ? maxpri * 2 : 1024;
+		prilist = realloc(prilist, sizeof (collpri_t) * maxpri);
+		if (prilist == NULL) {
+			fprintf(stderr,"out of memory");
+			return (-1);
+		}
+		for (i = numpri; i < maxpri; i++) {
+			prilist[i].res = UNKNOWN;
+			prilist[i].pri = 0;
+			prilist[i].pass = 0;
+		}
+	}
+	return (numpri++);
+}
+
+static collpri_t *
+get_pri(int32_t ref)
+{
+	if ((ref < 0) || (ref > numpri)) {
+		INTERR;
+		return (NULL);
+	}
+	return (&prilist[ref]);
+}
+
+static void
+set_pri(int32_t ref, int32_t v, res_t res)
+{
+	collpri_t	*pri;
+
+	pri = get_pri(ref);
+
+	if ((res == REFER) && ((v < 0) || (v >= numpri))) {
+		INTERR;
+	}
+
+	/* Resolve self references */
+	if ((res == REFER) && (ref == v)) {
+		v = nextpri;
+		res = RESOLVED;
+	}
+
+	if (pri->res != UNKNOWN) {
+		warn("repeated item in order list (first on %d)",
+		    pri->lineno);
+		return;
+	}
+	pri->lineno = lineno;
+	pri->pri = v;
+	pri->res = res;
+}
+
+static int32_t
+resolve_pri(int32_t ref)
+{
+	collpri_t	*pri;
+	static int32_t	pass = 0;
+
+	pri = get_pri(ref);
+	pass++;
+	while (pri->res == REFER) {
+		if (pri->pass == pass) {
+			/* report a line with the circular symbol */
+			lineno = pri->lineno;
+			fprintf(stderr,"circular reference in order list");
+			return (-1);
+		}
+		if ((pri->pri < 0) || (pri->pri >= numpri)) {
+			INTERR;
+			return (-1);
+		}
+		pri->pass = pass;
+		pri = &prilist[pri->pri];
+	}
+
+	if (pri->res == UNKNOWN) {
+		return (-1);
+	}
+	if (pri->res != RESOLVED)
+		INTERR;
+
+	return (pri->pri);
+}
+
+static int
+weight_compare(const void *n1, const void *n2)
+{
+	int32_t	k1 = ((const weight_t *)n1)->pri;
+	int32_t	k2 = ((const weight_t *)n2)->pri;
+
+	return (k1 < k2 ? -1 : k1 > k2 ? 1 : 0);
+}
+
+static int
+collsym_compare(const void *n1, const void *n2)
+{
+	const collsym_t *c1 = n1;
+	const collsym_t *c2 = n2;
+	int rv;
+
+	rv = strcmp(c1->name, c2->name);
+	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
+}
+
+static int
+collundef_compare(const void *n1, const void *n2)
+{
+	const collundef_t *c1 = n1;
+	const collundef_t *c2 = n2;
+	int rv;
+
+	rv = strcmp(c1->name, c2->name);
+	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
+}
+
+static int
+element_compare_symbol(const void *n1, const void *n2)
+{
+	const collelem_t *c1 = n1;
+	const collelem_t *c2 = n2;
+	int rv;
+
+	rv = strcmp(c1->symbol, c2->symbol);
+	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
+}
+
+static int
+element_compare_expand(const void *n1, const void *n2)
+{
+	const collelem_t *c1 = n1;
+	const collelem_t *c2 = n2;
+	int rv;
+
+	rv = wcscmp(c1->expand, c2->expand);
+	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
+}
+
+static int
+collchar_compare(const void *n1, const void *n2)
+{
+	wchar_t	k1 = ((const collchar_t *)n1)->wc;
+	wchar_t	k2 = ((const collchar_t *)n2)->wc;
+
+	return (k1 < k2 ? -1 : k1 > k2 ? 1 : 0);
+}
+
+static int
+subst_compare(const void *n1, const void *n2)
+{
+	int32_t	k1 = ((const subst_t *)n1)->key;
+	int32_t	k2 = ((const subst_t *)n2)->key;
+
+	return (k1 < k2 ? -1 : k1 > k2 ? 1 : 0);
+}
+
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wcast-qual"
+
+static int
+subst_compare_ref(const void *n1, const void *n2)
+{
+	int32_t *c1 = ((subst_t *)n1)->ref;
+	int32_t *c2 = ((subst_t *)n2)->ref;
+	int rv;
+
+	rv = wcscmp((wchar_t *)c1, (wchar_t *)c2);
+	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
+}
+
+#pragma GCC diagnostic pop
+
+void
+init_collate(void)
+{
+	int i;
+
+	avl_create(&collsyms, collsym_compare, sizeof (collsym_t),
+	    offsetof(collsym_t, avl));
+
+	avl_create(&collundefs, collundef_compare, sizeof (collsym_t),
+	    offsetof(collundef_t, avl));
+
+	avl_create(&elem_by_symbol, element_compare_symbol, sizeof (collelem_t),
+	    offsetof(collelem_t, avl_bysymbol));
+	avl_create(&elem_by_expand, element_compare_expand, sizeof (collelem_t),
+	    offsetof(collelem_t, avl_byexpand));
+
+	avl_create(&collchars, collchar_compare, sizeof (collchar_t),
+	    offsetof(collchar_t, avl));
+
+	for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
+		avl_create(&substs[i], subst_compare, sizeof (subst_t),
+		    offsetof(subst_t, avl));
+		avl_create(&substs_ref[i], subst_compare_ref,
+		    sizeof (subst_t), offsetof(subst_t, avl_ref));
+		avl_create(&weights[i], weight_compare, sizeof (weight_t),
+		    offsetof(weight_t, avl));
+		nweight[i] = 1;
+	}
+
+	(void) memset(&collinfo, 0, sizeof (collinfo));
+
+	/* allocate some initial priorities */
+	pri_ignore = new_pri();
+
+	set_pri(pri_ignore, 0, RESOLVED);
+
+	for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
+		pri_undefined[i] = new_pri();
+
+		/* we will override this later */
+		set_pri(pri_undefined[i], COLLATE_MAX_PRIORITY, UNKNOWN);
+	}
+}
+
+void
+define_collsym(char *name)
+{
+	collsym_t	*sym;
+	avl_index_t	where;
+
+	if ((sym = calloc(sizeof (*sym), 1)) == NULL) {
+		fprintf(stderr,"out of memory");
+		return;
+	}
+	sym->name = name;
+	sym->ref = new_pri();
+
+	if (avl_find(&collsyms, sym, &where) != NULL) {
+		/*
+		 * This should never happen because we are only called
+		 * for undefined symbols.
+		 */
+		INTERR;
+		return;
+	}
+	avl_insert(&collsyms, sym, where);
+}
+
+collsym_t *
+lookup_collsym(char *name)
+{
+	collsym_t	srch;
+
+	srch.name = name;
+	return (avl_find(&collsyms, &srch, NULL));
+}
+
+collelem_t *
+lookup_collelem(char *symbol)
+{
+	collelem_t	srch;
+
+	srch.symbol = symbol;
+	return (avl_find(&elem_by_symbol, &srch, NULL));
+}
+
+static collundef_t *
+get_collundef(char *name)
+{
+	collundef_t	srch;
+	collundef_t	*ud;
+	avl_index_t	where;
+	int		i;
+
+	srch.name = name;
+	if ((ud = avl_find(&collundefs, &srch, &where)) == NULL) {
+		if (((ud = calloc(sizeof (*ud), 1)) == NULL) ||
+		    ((ud->name = strdup(name)) == NULL)) {
+			fprintf(stderr,"out of memory");
+			return (NULL);
+		}
+		for (i = 0; i < NUM_WT; i++) {
+			ud->ref[i] = new_pri();
+		}
+		avl_insert(&collundefs, ud, where);
+	}
+	add_charmap_undefined(name);
+	return (ud);
+}
+
+static collchar_t *
+get_collchar(wchar_t wc, int create)
+{
+	collchar_t	srch;
+	collchar_t	*cc;
+	avl_index_t	where;
+	int		i;
+
+	srch.wc = wc;
+	cc = avl_find(&collchars, &srch, &where);
+	if ((cc == NULL) && create) {
+		if ((cc = calloc(sizeof (*cc), 1)) == NULL) {
+			fprintf(stderr, "out of memory");
+			return (NULL);
+		}
+		for (i = 0; i < NUM_WT; i++) {
+			cc->ref[i] = new_pri();
+		}
+		cc->wc = wc;
+		avl_insert(&collchars, cc, where);
+	}
+	return (cc);
+}
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Sat Aug  8 00:18:33 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F9EE9B6D7A
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 00:18:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 27576F84;
 Sat,  8 Aug 2015 00:18:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t780IXmp023208;
 Sat, 8 Aug 2015 00:18:33 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t780IXGD023207;
 Sat, 8 Aug 2015 00:18:33 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508080018.t780IXGD023207@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 00:18:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286433 - projects/collation
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 00:18:33 -0000

Author: bapt
Date: Sat Aug  8 00:18:32 2015
New Revision: 286433
URL: https://svnweb.freebsd.org/changeset/base/286433

Log:
  Add localedef(1) to bootstrap tools

Modified:
  projects/collation/Makefile.inc1

Modified: projects/collation/Makefile.inc1
==============================================================================
--- projects/collation/Makefile.inc1	Fri Aug  7 23:53:31 2015	(r286432)
+++ projects/collation/Makefile.inc1	Sat Aug  8 00:18:32 2015	(r286433)
@@ -1370,6 +1370,8 @@ ${_bt}-usr.bin/mandoc: ${_bt}-lib/liboha
 _makewhatis=usr.bin/makewhatis
 .endif
 
+${_bt}-usr.bin/localedef: ${_bt}-cddl/lib/libavl
+
 # Rebuild up-to-date libmd for xinstall
 ${_bt}-usr.bin/xinstall: ${_bt}-lib/libmd
 
@@ -1403,7 +1405,9 @@ bootstrap-tools: .PHONY
     usr.sbin/config \
     ${_crunch} \
     ${_nmtree} \
-    ${_vtfontcvt}
+    ${_vtfontcvt} \
+    cddl/lib/libavl \
+    usr.bin/localedef
 ${_bt}-${_tool}: .PHONY .MAKE
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_tool} && \

From owner-svn-src-projects@freebsd.org  Sat Aug  8 00:28:25 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3BD19B6F41
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 00:28:25 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id BE648189C;
 Sat,  8 Aug 2015 00:28:25 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t780SPvK027989;
 Sat, 8 Aug 2015 00:28:25 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t780SO8L027985;
 Sat, 8 Aug 2015 00:28:24 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508080028.t780SO8L027985@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 00:28:24 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286434 - in projects/collation/tools/tools/locale: . etc
 etc/charmaps etc/final-maps tools
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 00:28:26 -0000

Author: bapt
Date: Sat Aug  8 00:28:23 2015
New Revision: 286434
URL: https://svnweb.freebsd.org/changeset/base/286434

Log:
  Add set of tools created by edwin@ long time ago to generate locales
  Those tools were modified and extended by John Marino <draco@marino.st>
  Add the generated charmaps and maps for LC_CTYPE generation
  
  Obtained from:	Dragonfly

Added:
  projects/collation/tools/tools/locale/
  projects/collation/tools/tools/locale/Makefile   (contents, props changed)
  projects/collation/tools/tools/locale/etc/
  projects/collation/tools/tools/locale/etc/charmaps/
  projects/collation/tools/tools/locale/etc/charmaps.xml   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ARMSCII-8.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/Big5.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/Big5HKSCS.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/CP1131.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/CP1251.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/CP866.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/GB18030.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/GB2312.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/GBK.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISCII-DEV.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-1.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-13.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-15.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-2.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-4.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-5.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-7.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/ISO8859-9.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/KOI8-R.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/KOI8-U.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/PT154.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/SJIS.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/US-ASCII.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/charmaps.txt   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/eucCN.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/eucJP.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/charmaps/eucKR.TXT   (contents, props changed)
  projects/collation/tools/tools/locale/etc/final-maps/
  projects/collation/tools/tools/locale/etc/final-maps/map.ARMSCII-8
  projects/collation/tools/tools/locale/etc/final-maps/map.Big5
  projects/collation/tools/tools/locale/etc/final-maps/map.Big5HKSCS
  projects/collation/tools/tools/locale/etc/final-maps/map.CP1131
  projects/collation/tools/tools/locale/etc/final-maps/map.CP1251
  projects/collation/tools/tools/locale/etc/final-maps/map.CP866
  projects/collation/tools/tools/locale/etc/final-maps/map.GB18030
  projects/collation/tools/tools/locale/etc/final-maps/map.GB2312
  projects/collation/tools/tools/locale/etc/final-maps/map.GBK
  projects/collation/tools/tools/locale/etc/final-maps/map.ISCII-DEV
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-1
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-13
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-15
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-2
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-4
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-5
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-7
  projects/collation/tools/tools/locale/etc/final-maps/map.ISO8859-9
  projects/collation/tools/tools/locale/etc/final-maps/map.KOI8-R
  projects/collation/tools/tools/locale/etc/final-maps/map.KOI8-U
  projects/collation/tools/tools/locale/etc/final-maps/map.PT154
  projects/collation/tools/tools/locale/etc/final-maps/map.SJIS
  projects/collation/tools/tools/locale/etc/final-maps/map.US-ASCII
  projects/collation/tools/tools/locale/etc/final-maps/map.UTF-8
  projects/collation/tools/tools/locale/etc/final-maps/map.eucCN
  projects/collation/tools/tools/locale/etc/final-maps/map.eucJP
  projects/collation/tools/tools/locale/etc/final-maps/map.eucKR
  projects/collation/tools/tools/locale/etc/final-maps/widths.txt   (contents, props changed)
  projects/collation/tools/tools/locale/etc/unicode.conf   (contents, props changed)
  projects/collation/tools/tools/locale/tools/
  projects/collation/tools/tools/locale/tools/UTF82encoding.pl   (contents, props changed)
  projects/collation/tools/tools/locale/tools/changeoffset.pl   (contents, props changed)
  projects/collation/tools/tools/locale/tools/charmaps.pm   (contents, props changed)
  projects/collation/tools/tools/locale/tools/cldr2def.pl   (contents, props changed)
  projects/collation/tools/tools/locale/tools/convert_map.pl   (contents, props changed)
  projects/collation/tools/tools/locale/tools/finalize   (contents, props changed)
  projects/collation/tools/tools/locale/tools/unicode2src.pl   (contents, props changed)
  projects/collation/tools/tools/locale/tools/whatis.pl   (contents, props changed)

Added: projects/collation/tools/tools/locale/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/tools/tools/locale/Makefile	Sat Aug  8 00:28:23 2015	(r286434)
@@ -0,0 +1,106 @@
+# $FreeBSD$
+# See https://wiki.freebsd.org/LocaleNewApproach
+# Taken from FreeBSD svn [base]/user/edwin/locale/cldr
+#
+# needs:
+# devel/p5-Tie-IxHash
+#
+# Modified by John Marino to suit DragonFly needs
+#
+
+.if !defined(CLDRDIR)
+CLDRDIR!=	grep ^cldr etc/unicode.conf | cut -f 2 -d " "
+.endif
+.if !defined(UNIDATADIR)
+UNIDATADIR!=	grep ^unidata etc/unicode.conf | cut -f 2 -d " "
+.endif
+PASSON=		CLDRDIR="${CLDRDIR}" UNIDATADIR="${UNIDATADIR}"
+
+ETCDIR=		${.CURDIR}/etc
+
+KNOWN=		monetdef numericdef msgdef timedef colldef ctypedef
+TYPES?=		${KNOWN}
+LOCALE_DESTDIR?=	/tmp/generated-locales/
+
+.if defined(LC)
+LC:=	--lc=${LC}
+.endif
+
+all:
+.for t in ${TYPES}
+.  if ${KNOWN:M${t}}
+	test -d ${t} || mkdir ${t}
+	make build-${t}
+.  endif
+.endfor
+	@echo ""
+	@find . -name *failed
+
+install:
+.for t in ${TYPES}
+.  if ${KNOWN:M${t}}
+	rm -rf ${.CURDIR}/${t}.draft
+	rm -rf ${DESTDIR}/usr/src/share/${t}
+	mv ${.CURDIR}/${t} ${DESTDIR}/usr/src/share/
+.  endif
+.endfor
+
+post-install:
+.for t in ${TYPES}
+.  if ${KNOWN:M${t}}
+	(cd ${DESTDIR}/usr/src/share/${t} && \
+		make && make install && make clean)
+.  endif
+.endfor
+
+.for t in ${TYPES}
+build-${t}:
+	mkdir -p ${t} ${t}.draft
+	perl -I tools tools/cldr2def.pl \
+		--cldr=$$(realpath ${CLDRDIR}) \
+		--unidata=$$(realpath ${UNIDATADIR}) \
+		--etc=$$(realpath ${ETCDIR}) \
+		--type=${t} ${LC}
+	env ${PASSON} tools/finalize ${t}
+.endfor
+
+clean:
+.for t in ${TYPES}
+	rm -rf ${t} ${t}.draft
+.endfor
+
+BASE_LOCALES_OF_INTEREST?= \
+	af_ZA am_ET be_BY bg_BG ca_AD ca_ES ca_FR ca_IT \
+	cs_CZ da_DK de_AT de_CH de_DE el_GR en_AU en_CA \
+	en_GB en_HK en_IE en_NZ en_PH en_SG en_US en_ZA \
+	es_AR es_CR es_ES es_MX et_EE eu_ES fi_FI fr_BE \
+	fr_CA fr_CH fr_FR he_IL hi_IN hr_HR hu_HU hy_AM \
+	is_IS it_CH it_IT ja_JP ko_KR lt_LT lv_LV \
+	nb_NO nl_BE nl_NL nn_NO pl_PL pt_BR pt_PT ro_RO \
+	ru_RU se_FI se_NO sk_SK sl_SI sv_FI sv_SE tr_TR \
+	uk_UA \
+	kk_Cyrl_KZ mn_Cyrl_MN sr_Cyrl_RS sr_Latn_RS \
+	zh_Hans_CN zh_Hant_HK zh_Hant_TW
+
+POSIX:
+.if exists (${CLDRDIR}/tools/java/cldr.jar)
+	mkdir -p ${CLDRDIR}/posix
+.  for area in ${BASE_LOCALES_OF_INTEREST}
+.    if !exists(${CLDRDIR}/posix/${area}.UTF-8.src)
+	java -DCLDR_DIR=${CLDRDIR:Q} -jar ${CLDRDIR}/tools/java/cldr.jar \
+		org.unicode.cldr.posix.GeneratePOSIX \
+		-d ${CLDRDIR}/posix -m ${area} -c UTF-8
+.    endif
+.  endfor
+.  if !exists(${CLDRDIR}/posix/UTF-8.cm)
+	java -DCLDR_DIR=${CLDRDIR:Q} -jar ${CLDRDIR}/tools/java/cldr.jar \
+		org.unicode.cldr.posix.GenerateCharmap \
+		-d ${CLDRDIR}/posix
+.  endif
+.else
+	@echo "Please install CLDR toolset for the desired release"
+	@echo "It should go at ${CLDRDIR}/tools"
+.endif
+
+clean-POSIX:
+	rm -f {CLDRDIR}/posix/*

Added: projects/collation/tools/tools/locale/etc/charmaps.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/tools/tools/locale/etc/charmaps.xml	Sat Aug  8 00:28:23 2015	(r286434)
@@ -0,0 +1,728 @@
+<!-- $FreeBSD$ -->
+<data>
+<languages>
+	<!-- Attributes known:
+		name = langugage name - only one
+		encoding = encodings to be done - seperated by space
+		countries = countries to create - seperated by space
+		family = which font family - only one
+		countryname_link = only with family, link this original file \
+			too - only one
+		encoding_link = link this original encoding too - seperated \
+			by space
+		fallback = read this file if name_countries doesn't exist - \
+			only one
+		definitions = only use in these definitions (msgdef, timedef, \
+			numericdef, monetdef)
+
+		By default, the name of the input file is name_countries.
+		If family is defined, the name of the input file will be \
+			name_family_countries.
+		If fallback is defined, the name of the input file will be that.
+
+		By default, the name of the output file is name_countries.
+		If family is defined, the name of the output file will be \
+			name_family_countries.
+		For backwards compatibility you use link which is \
+			name_countries.
+
+	-->
+	<language name="af"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="ZA" />
+	<language name="am"
+		countries="ET" />		<!-- UTF-8 only -->
+	<language name="be"
+		encoding="CP1131 CP1251 ISO8859-5"
+		countries="BY" />
+	<language name="bg"
+		encoding="CP1251"
+		countries="BG" />
+	<language name="ca"
+		fallback="ca_ES"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="AD ES FR IT" />	<!-- only ca_ES defined -->
+	<language name="cs"
+		encoding="ISO8859-2"
+		countries="CZ" />
+	<language name="da"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="DK" />
+	<language name="de"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="AT CH DE" />
+	<language name="el"
+		encoding="ISO8859-7"
+		countries="GR" />
+	<language name="en"
+		encoding="ISO8859-1 ISO8859-15 US-ASCII"
+		countries="AU CA GB NZ US ZA" />
+	<language name="en"
+		countries="IE" />
+	<language name="en"
+		encoding="ISO8859-1"
+		countries="HK PH SG" />
+	<language name="es"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="ES" />
+	<language name="es"
+		encoding="ISO8859-1"
+		countries="AR CR MX" />
+	<language name="et"
+		encoding="ISO8859-15"
+		countries="EE" />
+	<language name="eu"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="ES" />
+	<language name="fi"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="FI" />
+	<language name="fr"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="BE CA CH FR" />
+	<language name="he"
+		countries="IL" />
+	<language name="hi"
+		encoding="ISCII-DEV"
+		countries="IN" />
+	<language name="hr"
+		encoding="ISO8859-2"
+		countries="HR" />
+	<language name="hu"
+		encoding="ISO8859-2"
+		countries="HU" />
+	<language name="hy"
+		encoding="ARMSCII-8"
+		countries="AM" />
+	<language name="is"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="IS" />
+	<language name="it"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="CH IT" />
+	<language name="ja"
+		encoding="SJIS eucJP"
+		countries="JP" />
+	<language name="kk"
+		family="Cyrl"
+		countries="KZ" />  <!-- PT154 not available, UTF-8 -->
+	<language name="ko"
+		encoding="eucKR"
+		encoding_link="eucKR:CP949"
+		countries="KR" />
+	<language name="lt"
+		encoding="ISO8859-4 ISO8859-13"
+		countries="LT" />
+	<language name="lv"
+		encoding="ISO8859-13"
+		countries="LV" />
+	<language name="mn"
+		family="Cyrl"
+		countries="MN" />
+	<language name="nb"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="NO" />
+	<language name="nl"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="BE NL" />
+	<language name="nn"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="NO" />
+	<language name="pl"
+		encoding="ISO8859-2"
+		countries="PL" />
+	<language name="pt"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="PT BR" />
+	<language name="ro"
+		encoding="ISO8859-2"
+		countries="RO" />
+	<language name="ru"
+		encoding="CP1251 CP866 ISO8859-5 KOI8-R"
+		countries="RU" />
+	<language name="se"
+		countries="NO FI" />
+	<language name="sk"
+		encoding="ISO8859-2"
+		countries="SK" />
+	<language name="sl"
+		encoding="ISO8859-2"
+		countries="SI" />
+	<language name="sr"
+		family="Latn"
+		encoding="ISO8859-2"
+		countries="RS" />
+	<language name="sr"
+		family="Cyrl"
+		encoding="ISO8859-5"
+		countries="RS" />
+	<language name="sv"
+		encoding="ISO8859-1 ISO8859-15"
+		countries="SE FI" />
+	<language name="tr"
+		encoding="ISO8859-9"
+		countries="TR" />
+	<language name="uk"
+		encoding="CP1251 ISO8859-5 KOI8-U"
+		countries="UA" />
+	<language name="zh"
+		family="Hans"
+		encoding="GB18030 GB2312 GBK eucCN"
+		countries="CN" />
+	<language name="zh"
+		family="Hant"
+		encoding="Big5HKSCS"
+		countries="HK" />
+	<language name="zh"
+		family="Hant"
+		encoding="Big5"
+		countries="TW" />
+</languages>
+
+<translations>
+	<!-- These don't have a special Euro sign so just use Eu for it -->
+	<translation encoding="ISO8859-1" cldr="EURO SIGN" string="Eu" />
+	<translation encoding="ISO8859-2" cldr="EURO SIGN" string="Eu" />
+	<translation encoding="ISO8859-4" cldr="EURO SIGN" string="Eu" />
+	<translation encoding="ISO8859-13" cldr="EURO SIGN" string="Eu" />
+
+	<!-- Minus and dashes -->
+	<translation encoding="ISO8859-1 ISO8859-4 ISO8859-13 ISO8859-15"
+	    cldr="MINUS SIGN" unicode="HYPHEN-MINUS" />
+	<translation encoding="ISO8859-2"
+	    cldr="EN DASH" unicode="HYPHEN-MINUS" />
+
+	<!-- Got these from http://www.decodeunicode.org/en/u+0400.
+	     Where possible use the international or ISO translation!
+	-->
+	<translation encoding="ISO8859-2" ucc="0408"
+	    cldr="CYRILLIC CAPITAL LETTER JE"
+	    unicode="LATIN CAPITAL LETTER J" />
+	<translation encoding="ISO8859-2" ucc="0458"
+	    cldr="CYRILLIC SMALL LETTER JE" unicode="LATIN SMALL LETTER J" />
+	<translation encoding="ISO8859-2" ucc="0409"
+	    cldr="CYRILLIC CAPITAL LETTER LJE" string="lj" />
+	<translation encoding="ISO8859-2" ucc="0459"
+	    cldr="CYRILLIC SMALL LETTER LJE" string="lj" />
+	<translation encoding="ISO8859-2" ucc="0410"
+	    cldr="CYRILLIC CAPITAL LETTER A" unicode="LATIN CAPITAL LETTER A" />
+	<translation encoding="ISO8859-2" ucc="0430"
+	    cldr="CYRILLIC SMALL LETTER A" unicode="LATIN SMALL LETTER A" />
+	<translation encoding="ISO8859-2" ucc="0411"
+	    cldr="CYRILLIC CAPITAL LETTER BE"
+	    unicode="LATIN CAPITAL LETTER B" />
+	<translation encoding="ISO8859-2" ucc="0431"
+	    cldr="CYRILLIC SMALL LETTER BE" unicode="LATIN SMALL LETTER B" />
+	<translation encoding="ISO8859-2" ucc="0412"
+	    cldr="CYRILLIC CAPITAL LETTER VE"
+	    unicode="LATIN CAPITAL LETTER B" />
+	<translation encoding="ISO8859-2" ucc="0432"
+	    cldr="CYRILLIC SMALL LETTER VE" unicode="LATIN SMALL LETTER B" />
+	<translation encoding="ISO8859-2" ucc="0413"
+	    cldr="CYRILLIC CAPITAL LETTER GHE"
+	    unicode="LATIN CAPITAL LETTER G" />
+	<translation encoding="ISO8859-2" ucc="0433"
+	    cldr="CYRILLIC SMALL LETTER GHE" unicode="LATIN SMALL LETTER G" />
+	<translation encoding="ISO8859-2" ucc="0414"
+	    cldr="CYRILLIC CAPITAL LETTER DE" string="D" />
+	<translation encoding="ISO8859-2" ucc="0434"
+	    cldr="CYRILLIC SMALL LETTER DE" string="d" />
+	<translation encoding="ISO8859-2" ucc="0415"
+	    cldr="CYRILLIC CAPITAL LETTER IE"
+	    unicode="LATIN CAPITAL LETTER E" />
+	<translation encoding="ISO8859-2" ucc="0435"
+	    cldr="CYRILLIC SMALL LETTER IE" unicode="LATIN SMALL LETTER E" />
+	<translation encoding="ISO8859-2" ucc="0416"
+	    cldr="CYRILLIC CAPITAL LETTER ZHE" string="ZH" />
+	<translation encoding="ISO8859-2" ucc="0436"
+	    cldr="CYRILLIC SMALL LETTER ZHE" string="zh" />
+	<translation encoding="ISO8859-2" ucc="0417"
+	    cldr="CYRILLIC CAPITAL LETTER ZE" string="z" />
+	<translation encoding="ISO8859-2" ucc="0437"
+	    cldr="CYRILLIC SMALL LETTER ZE" string="z" />
+	<translation encoding="ISO8859-2" ucc="0418"
+	    cldr="CYRILLIC CAPITAL LETTER I" unicode="LATIN CAPITAL LETTER J" />
+	<translation encoding="ISO8859-2" ucc="0438"
+	    cldr="CYRILLIC SMALL LETTER I" unicode="LATIN CAPITAL LETTER J" />
+	<translation encoding="ISO8859-2" ucc="0419"
+	    cldr="CYRILLIC CAPITAL LETTER I" unicode="LATIN SMALL LETTER J" />
+	<translation encoding="ISO8859-2" ucc="0439"
+	    cldr="CYRILLIC SMALL LETTER I" unicode="LATIN SMALL LETTER J" />
+	<translation encoding="ISO8859-2" ucc="041A"
+	    cldr="CYRILLIC CAPITAL LETTER KA"
+	    unicode="LATIN CAPITAL LETTER K" />
+	<translation encoding="ISO8859-2" ucc="043A"
+	    cldr="CYRILLIC SMALL LETTER KA" unicode="LATIN SMALL LETTER K" />
+	<translation encoding="ISO8859-2" ucc="041B"
+	    cldr="CYRILLIC CAPITAL LETTER EL"
+	    unicode="LATIN CAPITAL LETTER L" />
+	<translation encoding="ISO8859-2" ucc="043B"
+	    cldr="CYRILLIC SMALL LETTER EL" unicode="LATIN SMALL LETTER L" />
+	<translation encoding="ISO8859-2" ucc="041C"
+	    cldr="CYRILLIC CAPITAL LETTER EM"
+	    unicode="LATIN CAPITAL LETTER M" />
+	<translation encoding="ISO8859-2" ucc="043C"
+	    cldr="CYRILLIC SMALL LETTER EM" unicode="LATIN SMALL LETTER M" />
+	<translation encoding="ISO8859-2" ucc="041D"
+	    cldr="CYRILLIC CAPITAL LETTER EN"
+	    unicode="LATIN CAPITAL LETTER H" />
+	<translation encoding="ISO8859-2" ucc="043D"
+	    cldr="CYRILLIC SMALL LETTER EN" unicode="LATIN SMALL LETTER H" />
+	<translation encoding="ISO8859-2" ucc="041E"
+	    cldr="CYRILLIC CAPITAL LETTER O" unicode="LATIN CAPITAL LETTER O" />
+	<translation encoding="ISO8859-2" ucc="043E"
+	    cldr="CYRILLIC SMALL LETTER O" unicode="LATIN SMALL LETTER O" />
+	<translation encoding="ISO8859-2" ucc="041F"
+	    cldr="CYRILLIC CAPITAL LETTER PE"
+	    unicode="LATIN CAPITAL LETTER P" />
+	<translation encoding="ISO8859-2" ucc="043F"
+	    cldr="CYRILLIC SMALL LETTER PE" unicode="LATIN SMALL LETTER P" />
+	<translation encoding="ISO8859-2" ucc="0420"
+	    cldr="CYRILLIC CAPITAL LETTER ER"
+	    unicode="LATIN CAPITAL LETTER R" />
+	<translation encoding="ISO8859-2" ucc="0440"
+	    cldr="CYRILLIC SMALL LETTER ER" unicode="LATIN SMALL LETTER R" />
+	<translation encoding="ISO8859-2" ucc="0421"
+	    cldr="CYRILLIC CAPITAL LETTER ES"
+	    unicode="LATIN CAPITAL LETTER C" />
+	<translation encoding="ISO8859-2" ucc="0441"
+	    cldr="CYRILLIC SMALL LETTER ES" unicode="LATIN SMALL LETTER C" />
+	<translation encoding="ISO8859-2" ucc="0422"
+	    cldr="CYRILLIC CAPITAL LETTER TE"
+	    unicode="LATIN CAPITAL LETTER T" />
+	<translation encoding="ISO8859-2" ucc="0442"
+	    cldr="CYRILLIC SMALL LETTER TE" unicode="LATIN SMALL LETTER T" />
+	<translation encoding="ISO8859-2" ucc="0423"
+	    cldr="CYRILLIC CAPITAL LETTER U" unicode="LATIN CAPITAL LETTER U" />
+	<translation encoding="ISO8859-2" ucc="0443"
+	    cldr="CYRILLIC SMALL LETTER U" unicode="LATIN SMALL LETTER U" />
+	<translation encoding="ISO8859-2" ucc="0424"
+	    cldr="CYRILLIC CAPITAL LETTER EF"
+	    unicode="LATIN CAPITAL LETTER F" />
+	<translation encoding="ISO8859-2" ucc="0444"
+	    cldr="CYRILLIC SMALL LETTER EF" unicode="LATIN SMALL LETTER F" />
+	<translation encoding="ISO8859-2" ucc="0425"
+	    cldr="CYRILLIC CAPITAL LETTER HA"
+	    unicode="LATIN CAPITAL LETTER H" />
+	<translation encoding="ISO8859-2" ucc="0445"
+	    cldr="CYRILLIC SMALL LETTER HA" unicode="LATIN SMALL LETTER H" />
+	<translation encoding="ISO8859-2" ucc="0426"
+	    cldr="CYRILLIC CAPITAL LETTER TSE"
+	    unicode="LATIN CAPITAL LETTER C" />
+	<translation encoding="ISO8859-2" ucc="0446"
+	    cldr="CYRILLIC SMALL LETTER TSE" unicode="LATIN SMALL LETTER C" />
+	<translation encoding="ISO8859-2" ucc="0427"
+	    cldr="CYRILLIC CAPITAL LETTER CHE"
+	    unicode="LATIN CAPITAL LETTER C WITH CARON" />
+	<translation encoding="ISO8859-2" ucc="0447"
+	    cldr="CYRILLIC SMALL LETTER CHE"
+	    unicode="LATIN SMALL LETTER C WITH CARON" />
+	<translation encoding="ISO8859-2" ucc="0428"
+	    cldr="CYRILLIC CAPITAL LETTER SHA"
+	    unicode="LATIN CAPITAL LETTER S WITH CARON" />
+	<translation encoding="ISO8859-2" ucc="0448"
+	    cldr="CYRILLIC SMALL LETTER SHA"
+	    unicode="LATIN SMALL LETTER S WITH CARON" />
+	<translation encoding="ISO8859-2" ucc="0429"
+	    cldr="CYRILLIC CAPITAL LETTER SHCHA"
+	    unicode="LATIN CAPITAL LETTER S WITH CIRCUMFLEX" />
+	<translation encoding="ISO8859-2" ucc="0449"
+	    cldr="CYRILLIC SMALL LETTER SHCHA"
+	    unicode="LATIN SMALL LETTER S WITH CIRCUMFLEX" />
+	<translation encoding="ISO8859-2" ucc="042A"
+	    cldr="?CYRILLIC CAPITAL LETTER HARD SIGN" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="044A"
+	    cldr="?CYRILLIC SMALL LETTER HARD SIGN" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="042B"
+	    cldr="?CYRILLIC CAPITAL LETTER YERU" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="044B"
+	    cldr="?CYRILLIC SMALL LETTER YERU" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="042C"
+	    cldr="?CYRILLIC CAPITAL LETTER SOFT SIGN" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="044C"
+	    cldr="?CYRILLIC SMALL LETTER SOFT SIGN" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="042D"
+	    cldr="CYRILLIC CAPITAL LETTER E"
+	    unicode="LATIN CAPITAL LETTER E WITH GRAVE" />
+	<translation encoding="ISO8859-2" ucc="044D"
+	    cldr="CYRILLIC SMALL LETTER E"
+	    unicode="LATIN SMALL LETTER E WITH GRAVE" />
+	<translation encoding="ISO8859-2" ucc="042E"
+	    cldr="?CYRILLIC CAPITAL LETTER YU" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="044E"
+	    cldr="?CYRILLIC SMALL LETTER YU" unicode="?" />
+	<translation encoding="ISO8859-2" ucc="042F"
+	    cldr="CYRILLIC CAPITAL LETTER YA"
+	    unicode="LATIN CAPITAL LETTER A WITH CIRCUMFLEX" />
+	<translation encoding="ISO8859-2" ucc="044F"
+	    cldr="CYRILLIC SMALL LETTER YA"
+	    unicode="LATIN SMALL LETTER A WITH CIRCUMFLEX" />
+
+	<translation encoding="ISO8859-2"
+	    cldr="LATIN SMALL LETTER T WITH COMMA BELOW"
+	    unicode="LATIN SMALL LETTER T" />
+
+	<translation encoding="ISO8859-5"
+	    cldr="MODIFIER LETTER APOSTROPHE" unicode="APOSTROPHE" />
+	<translation encoding="ISO8859-5"
+	    cldr="LATIN SMALL LETTER C WITH CARON"
+	    unicode="LATIN SMALL LETTER C" />
+
+	<translation encoding="KOI8-U"
+	    cldr="MODIFIER LETTER APOSTROPHE" unicode="APOSTROPHE" />
+
+	<translation encoding="CP1251"
+	    cldr="MODIFIER LETTER APOSTROPHE" unicode="APOSTROPHE" />
+
+	<!-- Copied from the original FreeBSD src/share/monetdef -->
+	<translation encoding="CP1251" cldr="HRYVNIA SIGN" hex="E3F0ED" />
+	<translation encoding="ISO8859-5" cldr="HRYVNIA SIGN" hex="D3E0DD" />
+	<translation encoding="KOI8-U" cldr="HRYVNIA SIGN" hex="C7D2CE" />
+
+	<!-- These don't have a special Kow sign so just use KRW for it -->
+	<translation encoding="CP949" cldr="WON SIGN" hex="5C" />
+	<translation encoding="eucKR" cldr="WON SIGN" hex="5C" />
+
+	<!-- Asian characters -->
+	<translation encoding="GB2312 eucCN" cldr="C"
+	    unicode="FULLWIDTH LATIN CAPITAL LETTER C" />
+	<translation encoding="Big5" cldr="D"
+	    unicode="FULLWIDTH LATIN CAPITAL LETTER D" />
+	<translation encoding="GB2312 eucCN Big5" cldr="N"
+	    unicode="FULLWIDTH LATIN CAPITAL LETTER N" />
+	<translation encoding="Big5" cldr="T"
+	    unicode="FULLWIDTH LATIN CAPITAL LETTER T" />
+	<translation encoding="Big5" cldr="W"
+	    unicode="FULLWIDTH LATIN CAPITAL LETTER W" />
+	<translation encoding="GB2312 eucCN" cldr="Y"
+	    unicode="FULLWIDTH LATIN CAPITAL LETTER Y" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="one"
+	    unicode="FULLWIDTH DIGIT ONE" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="two"
+	    unicode="FULLWIDTH DIGIT TWO" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="three"
+	    unicode="FULLWIDTH DIGIT THREE" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="four"
+	    unicode="FULLWIDTH DIGIT FOUR" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="five"
+	    unicode="FULLWIDTH DIGIT FIVE" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="six"
+	    unicode="FULLWIDTH DIGIT SIX" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="seven"
+	    unicode="FULLWIDTH DIGIT SEVEN" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="eight"
+	    unicode="FULLWIDTH DIGIT EIGHT" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="nine"
+	    unicode="FULLWIDTH DIGIT NINE" />
+	<translation encoding="GB2312 Big5 eucCN" cldr="zero"
+	    unicode="FULLWIDTH DIGIT ZERO" />
+	<translation encoding="GB2312 eucCN Big5" cldr="space"
+	    unicode="IDEOGRAPHIC SPACE" />
+	<translation encoding="GB2312 eucCN Big5" cldr="FULL STOP"
+	    unicode="FULLWIDTH FULL STOP" />
+	<translation encoding="GB2312 eucCN Big5" cldr="SOLIDUS"
+	    unicode="FULLWIDTH SOLIDUS" />
+	<translation encoding="GB2312 eucCN Big5" cldr="COMMA"
+	    unicode="FULLWIDTH COMMA" />
+	<translation encoding="GB2312 eucCN Big5" cldr="HYPHEN-MINUS"
+	    unicode="FULLWIDTH HYPHEN-MINUS" />
+	<translation encoding="Big5" cldr="DOLLAR SIGN"
+	    unicode="FULLWIDTH DOLLAR SIGN" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E00" ucc="4E00" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E03" ucc="4E03" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E09" ucc="4E09" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E0A" ucc="4E0A" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E0B" ucc="4E0B" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E0D" ucc="4E0D" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E5D" ucc="4E5D" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E8C" ucc="4E8C" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-4E94" ucc="4E94" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-516B" ucc="516B" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-516D" ucc="516D" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-5206" ucc="5206" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-524D" ucc="524D" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-5341" ucc="5341" />
+	<translation
+	    encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-5348" ucc="5348" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-5426" ucc="5426" />
+	<translation encoding="GB2312 GB18030 GBK eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-5468" ucc="5468" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-56DB" ucc="56DB" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-571F" ucc="571F" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-5B9A" ucc="5B9A" />
+	<translation
+	    encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-5E74" ucc="5E74" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-5F8C" ucc="5F8C" />
+	<translation
+	    encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-65E5" ucc="65E5" />
+	<translation encoding="GB2312 GB18030 GBK eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-65F6" ucc="65F6" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-661F" ucc="661F" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-662F" ucc="662F" />
+	<translation encoding="Big5 Big5HKSCS"
+	    cldr="CJK UNIFIED IDEOGRAPH-6642" ucc="6642" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-66DC" ucc="66DC" />
+	<translation
+	    encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-6708" ucc="6708" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-671F" ucc="671F" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-6728" ucc="6728" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-6C34" ucc="6C34" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-706B" ucc="706B" />
+	<translation encoding="GB2312 GB18030 GBK eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-786E" ucc="786E" />
+	<translation encoding="Big5 Big5HKSCS"
+	    cldr="CJK UNIFIED IDEOGRAPH-78BA" ucc="78BA" />
+	<translation encoding="GB2312 GB18030 GBK Big5 Big5HKSCS eucCN"
+	    cldr="CJK UNIFIED IDEOGRAPH-79D2" ucc="79D2" />
+	<translation encoding="Big5 Big5HKSCS"
+	    cldr="CJK UNIFIED IDEOGRAPH-9031" ucc="9031" />
+	<translation encoding="eucJP SJIS"
+	    cldr="CJK UNIFIED IDEOGRAPH-91D1" ucc="91D1" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE GEUM" ucc="AE08" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE NYEON" ucc="B144" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE NI" ucc="B2C8" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE MOG" ucc="BAA9" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE BUN" ucc="BD84" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE SU" ucc="C218" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE SI" ucc="C2DC" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE A" ucc="C544" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE YE" ucc="C608" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE O" ucc="C624" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE YO" ucc="C694" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE WEOL" ucc="C6D4" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE IL" ucc="C77C" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE JEON" ucc="C804" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE CO" ucc="CD08" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE TO" ucc="D1A0" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE HWA" ucc="D654" />
+	<translation encoding="eucKR"
+	    cldr="HANGUL SYLLABLE HU" ucc="D6C4" />
+
+	<translation encoding="ARMSCII-8"
+	    cldr="ONE DOT LEADER" unicode="FULL STOP" />
+
+	<translation encoding="US-ASCII" cldr="POUND SIGN" string="GBP" />
+	<translation encoding="US-ASCII"
+	    cldr="NO-BREAK SPACE" unicode="SPACE" />
+
+	<!-- punctuation and currency -->
+	<translation encoding="ISO8859-1 ISO8859-15"
+	    cldr="RIGHT SINGLE QUOTATION MARK" unicode="APOSTROPHE" />
+
+	<translation encoding="ISCII-DEV" cldr="INDIAN RUPEE SIGN" hex="FC" />
+	<translation encoding="ISO8859-1" cldr="PESO SIGN" hex="A4" />
+	<translation encoding="ISO8859-1" cldr="COLON SIGN" hex="A4" />
+	<translation encoding="ARMSCII-8" cldr="ARMENIAN DRAM SIGN"
+	    hex="B9F12E" />
+	<translation encoding="ISO8859-9" cldr="TURKISH LIRA SIGN"
+	    string="TL" />
+
+</translations>
+
+<c_fmt>
+	<!-- The format of the output of date(1) and ctime(3) is different:
+	-->
+</c_fmt>
+
+<alternativemonths>
+	<!-- Months which are different in dates ("21 december 1980") and in
+		sentence usage ("We will do that in December.").
+		The CLDR doesn't understand them, therefore we have
+		to define them inline. Fortunately it doesn't happen
+		often...
+	  -->
+	<language name="be" countries="BY">
+		<![CDATA[
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER ZE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER YU><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER YERU>";
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER KA>";
+		"<CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER KA>";
+		"<CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER CHE><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER ZHE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER YERU><CYRILLIC SMALL LETTER CHE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER KA>";
+		"<CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER DE>";
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ZHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>"
+		]]>
+	</language>
+	<language name="cs" countries="CZ">
+		<![CDATA[
+		"<l><e><d><e><n>";
+		"<LATIN SMALL LETTER U WITH ACUTE><n><o><r>";
+		"<b><LATIN SMALL LETTER R WITH CARON><e><z><e><n>";
+		"<d><u><b><e><n>";
+		"<k><v><LATIN SMALL LETTER E WITH CARON><t><e><n>";
+		"<LATIN SMALL LETTER C WITH CARON><e><r><v><e><n>";
+		"<LATIN SMALL LETTER C WITH CARON><e><r><v><e><n><e><c>";
+		"<s><r><p><e><n>";
+		"<z><LATIN SMALL LETTER A WITH ACUTE><LATIN SMALL LETTER R WITH CARON><LATIN SMALL LETTER I WITH ACUTE>";
+		"<LATIN SMALL LETTER R WITH CARON><LATIN SMALL LETTER I WITH ACUTE><j><e><n>";
+		"<l><i><s><t><o><p><a><d>";
+		"<p><r><o><s><i><n><e><c>"
+		]]>
+	</language>
+	<language name="el" countries="GR">
+		<![CDATA[
+		"<GREEK CAPITAL LETTER IOTA><GREEK SMALL LETTER ALPHA><GREEK SMALL LETTER NU><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER UPSILON><GREEK SMALL LETTER ALPHA WITH TONOS><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER PHI><GREEK SMALL LETTER EPSILON><GREEK SMALL LETTER BETA><GREEK SMALL LETTER RHO><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER UPSILON><GREEK SMALL LETTER ALPHA WITH TONOS><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER MU><GREEK SMALL LETTER ALPHA WITH TONOS><GREEK SMALL LETTER RHO><GREEK SMALL LETTER TAU><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER ALPHA><GREEK SMALL LETTER PI><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA WITH TONOS><GREEK SMALL LETTER LAMDA><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER MU><GREEK SMALL LETTER ALPHA WITH TONOS><GREEK SMALL LETTER IOTA WITH DIALYTIKA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER UPSILON WITH TONOS><GREEK SMALL LETTER NU><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER UPSILON WITH TONOS><GREEK SMALL LETTER LAMDA><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER ALPHA><GREEK SMALL LETTER UPSILON WITH TONOS><GREEK SMALL LETTER GAMMA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER UPSILON><GREEK SMALL LETTER SIGMA><GREEK SMALL LETTER TAU><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER SIGMA><GREEK SMALL LETTER EPSILON><GREEK SMALL LETTER PI><GREEK SMALL LETTER TAU><GREEK SMALL LETTER EPSILON WITH TONOS><GREEK SMALL LETTER MU><GREEK SMALL LETTER BETA><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER OMICRON><GREEK SMALL LETTER KAPPA><GREEK SMALL LETTER TAU><GREEK SMALL LETTER OMEGA WITH TONOS><GREEK SMALL LETTER BETA><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER NU><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER EPSILON WITH TONOS><GREEK SMALL LETTER MU><GREEK SMALL LETTER BETA><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>";
+		"<GREEK CAPITAL LETTER DELTA><GREEK SMALL LETTER EPSILON><GREEK SMALL LETTER KAPPA><GREEK SMALL LETTER EPSILON WITH TONOS><GREEK SMALL LETTER MU><GREEK SMALL LETTER BETA><GREEK SMALL LETTER RHO><GREEK SMALL LETTER IOTA><GREEK SMALL LETTER OMICRON><GREEK SMALL LETTER FINAL SIGMA>"
+		]]>
+	</language>
+	<language name="kk" countries="KZ">
+		<![CDATA[
+		"<CYRILLIC SMALL LETTER KA WITH DESCENDER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER KA WITH DESCENDER><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN>";
+		"<CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER YERU><CYRILLIC SMALL LETTER ZE>";
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER SCHWA><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER YERU><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER YERU><CYRILLIC SMALL LETTER EM>";
+		"<CYRILLIC SMALL LETTER SHA><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER IE>";
+		"<CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER YERU><CYRILLIC SMALL LETTER ZE>";
+		"<CYRILLIC SMALL LETTER KA WITH DESCENDER><CYRILLIC SMALL LETTER YERU><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER STRAIGHT U><CYRILLIC SMALL LETTER SHORT I><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER KA>";
+		"<CYRILLIC SMALL LETTER KA WITH DESCENDER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ZE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN>";
+		"<CYRILLIC SMALL LETTER KA WITH DESCENDER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER SHA><CYRILLIC SMALL LETTER A>";
+		"<CYRILLIC SMALL LETTER ZHE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER KA WITH DESCENDER><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN>"
+		]]>
+	</language>
+	<language name="lt" countries="LT">
+		<![CDATA[
+		"<s><a><u><s><i><s>";
+		"<v><a><s><a><r><i><s>";
+		"<k><o><v><a><s>";
+		"<b><a><l><a><n><d><i><s>";
+		"<g><e><g><u><LATIN SMALL LETTER Z WITH CARON><LATIN SMALL LETTER E WITH DOT ABOVE>";
+		"<b><i><r><LATIN SMALL LETTER Z WITH CARON><e><l><i><s>";
+		"<l><i><e><p><a>";
+		"<r><u><g><p><j><LATIN SMALL LETTER U WITH MACRON><t><i><s>";
+		"<r><u><g><s><LATIN SMALL LETTER E WITH DOT ABOVE><j><i><s>";
+		"<s><p><a><l><i><s>";
+		"<l><a><p><k><r><i><t><i><s>";
+		"<g><r><u><o><d><i><s>"
+		]]>
+	</language>
+	<language name="mn" countries="MN">
+		<![CDATA[
+		"<CYRILLIC CAPITAL LETTER EN><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER STRAIGHT U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER HA><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER IO><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER GHE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER DE><CYRILLIC SMALL LETTER BARRED O><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER BARRED O><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER STRAIGHT U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER TE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER ZE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER DE><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER EN><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER SHORT I><CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER IE><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER STRAIGHT U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER A><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER A><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN><space><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER STRAIGHT U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER E><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>";
+		"<CYRILLIC CAPITAL LETTER A><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EN><space><CYRILLIC SMALL LETTER HA><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER IO><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><space><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER>"
+		]]>
+	</language>
+	<language name="pl" countries="PL">
+		<![CDATA[
+		"<s><t><y><c><z><e><LATIN SMALL LETTER N WITH ACUTE>";
+		"<l><u><t><y>";
+		"<m><a><r><z><e><c>";
+		"<k><w><i><e><c><i><e><LATIN SMALL LETTER N WITH ACUTE>";
+		"<m><a><j>";
+		"<c><z><e><r><w><i><e><c>";
+		"<l><i><p><i><e><c>";
+		"<s><i><e><r><p><i><e><LATIN SMALL LETTER N WITH ACUTE>";
+		"<w><r><z><e><s><i><e><LATIN SMALL LETTER N WITH ACUTE>";
+		"<p><a><LATIN SMALL LETTER Z WITH ACUTE><d><z><i><e><r><n><i><k>";
+		"<l><i><s><t><o><p><a><d>";
+		"<g><r><u><d><z><i><e><LATIN SMALL LETTER N WITH ACUTE>"
+		]]>
+	</language>
+	<language name="ru" countries="RU">
+		<![CDATA[
+		"<CYRILLIC SMALL LETTER YA><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EF><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER TE>";
+		"<CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EM><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER SHORT I>";
+		"<CYRILLIC SMALL LETTER I><CYRILLIC SMALL LETTER YU><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER I><CYRILLIC SMALL LETTER YU><CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER TE>";
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER YA><CYRILLIC SMALL LETTER BE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER YA><CYRILLIC SMALL LETTER BE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER YA><CYRILLIC SMALL LETTER BE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER BE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER SOFT SIGN>"
+		]]>
+	</language>
+	<language name="uk" countries="UA">
+		<![CDATA[
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER CHE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER YU><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER I><CYRILLIC SMALL LETTER SHORT I>";
+		"<CYRILLIC SMALL LETTER BE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ZE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER KA><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER CHE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER I><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER ZHE><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER VE><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>";
+		"<CYRILLIC SMALL LETTER EL><CYRILLIC SMALL LETTER I><CYRILLIC SMALL LETTER ES><CYRILLIC SMALL LETTER TE><CYRILLIC SMALL LETTER O><CYRILLIC SMALL LETTER PE><CYRILLIC SMALL LETTER A><CYRILLIC SMALL LETTER DE>";
+		"<CYRILLIC SMALL LETTER GHE><CYRILLIC SMALL LETTER ER><CYRILLIC SMALL LETTER U><CYRILLIC SMALL LETTER DE><CYRILLIC SMALL LETTER IE><CYRILLIC SMALL LETTER EN><CYRILLIC SMALL LETTER SOFT SIGN>"
+		]]>
+	</language>
+
+</alternativemonths>
+
+</data>

Added: projects/collation/tools/tools/locale/etc/charmaps/ARMSCII-8.TXT
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/tools/tools/locale/etc/charmaps/ARMSCII-8.TXT	Sat Aug  8 00:28:23 2015	(r286434)
@@ -0,0 +1,263 @@
+#
+# Obtained from
+# http://haible.de/bruno/charsets/conversion-tables/Armenian.html
+# in the file libiconv-1.0/ARMSCII-8.TXT
+#
+# Updated with libiconv-1.13.1/tests/ARMSCII-8.TXT
+#
+# $FreeBSD$
+#
+0x00	0x0000
+0x01	0x0001
+0x02	0x0002
+0x03	0x0003
+0x04	0x0004
+0x05	0x0005
+0x06	0x0006
+0x07	0x0007
+0x08	0x0008
+0x09	0x0009
+0x0A	0x000A
+0x0B	0x000B
+0x0C	0x000C
+0x0D	0x000D
+0x0E	0x000E
+0x0F	0x000F
+0x10	0x0010
+0x11	0x0011
+0x12	0x0012
+0x13	0x0013
+0x14	0x0014
+0x15	0x0015
+0x16	0x0016
+0x17	0x0017
+0x18	0x0018
+0x19	0x0019
+0x1A	0x001A
+0x1B	0x001B
+0x1C	0x001C
+0x1D	0x001D
+0x1E	0x001E
+0x1F	0x001F
+0x20	0x0020
+0x21	0x0021
+0x22	0x0022
+0x23	0x0023
+0x24	0x0024
+0x25	0x0025
+0x26	0x0026
+0x27	0x0027
+0x28	0x0028
+0x29	0x0029
+0x2A	0x002A
+0x2B	0x002B
+0x2C	0x002C
+0x2D	0x002D
+0x2E	0x002E
+0x2F	0x002F
+0x30	0x0030
+0x31	0x0031
+0x32	0x0032
+0x33	0x0033
+0x34	0x0034
+0x35	0x0035
+0x36	0x0036
+0x37	0x0037
+0x38	0x0038
+0x39	0x0039
+0x3A	0x003A
+0x3B	0x003B
+0x3C	0x003C
+0x3D	0x003D
+0x3E	0x003E
+0x3F	0x003F
+0x40	0x0040
+0x41	0x0041
+0x42	0x0042
+0x43	0x0043
+0x44	0x0044
+0x45	0x0045
+0x46	0x0046
+0x47	0x0047
+0x48	0x0048
+0x49	0x0049
+0x4A	0x004A
+0x4B	0x004B
+0x4C	0x004C
+0x4D	0x004D
+0x4E	0x004E
+0x4F	0x004F
+0x50	0x0050
+0x51	0x0051
+0x52	0x0052
+0x53	0x0053
+0x54	0x0054
+0x55	0x0055
+0x56	0x0056
+0x57	0x0057
+0x58	0x0058
+0x59	0x0059
+0x5A	0x005A
+0x5B	0x005B
+0x5C	0x005C
+0x5D	0x005D
+0x5E	0x005E
+0x5F	0x005F
+0x60	0x0060
+0x61	0x0061
+0x62	0x0062
+0x63	0x0063
+0x64	0x0064
+0x65	0x0065
+0x66	0x0066
+0x67	0x0067
+0x68	0x0068
+0x69	0x0069
+0x6A	0x006A
+0x6B	0x006B
+0x6C	0x006C
+0x6D	0x006D
+0x6E	0x006E
+0x6F	0x006F
+0x70	0x0070
+0x71	0x0071
+0x72	0x0072
+0x73	0x0073
+0x74	0x0074
+0x75	0x0075
+0x76	0x0076
+0x77	0x0077
+0x78	0x0078
+0x79	0x0079
+0x7A	0x007A
+0x7B	0x007B
+0x7C	0x007C
+0x7D	0x007D
+0x7E	0x007E
+0x7F	0x007F
+0x80	0x0080
+0x81	0x0081
+0x82	0x0082
+0x83	0x0083
+0x84	0x0084
+0x85	0x0085
+0x86	0x0086
+0x87	0x0087
+0x88	0x0088
+0x89	0x0089
+0x8A	0x008A
+0x8B	0x008B
+0x8C	0x008C
+0x8D	0x008D
+0x8E	0x008E
+0x8F	0x008F
+0x90	0x0090
+0x91	0x0091
+0x92	0x0092
+0x93	0x0093

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Sat Aug  8 00:51:12 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1AC469B5423
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 00:51:12 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 0897C694;
 Sat,  8 Aug 2015 00:51:12 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t780pBTl038273;
 Sat, 8 Aug 2015 00:51:11 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t780pBgf038272;
 Sat, 8 Aug 2015 00:51:11 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508080051.t780pBgf038272@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 00:51:11 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286435 - projects/collation/etc/mtree
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 00:51:12 -0000

Author: bapt
Date: Sat Aug  8 00:51:11 2015
New Revision: 286435
URL: https://svnweb.freebsd.org/changeset/base/286435

Log:
  Add to mtree directories for newly supported locales

Modified:
  projects/collation/etc/mtree/BSD.usr.dist

Modified: projects/collation/etc/mtree/BSD.usr.dist
==============================================================================
--- projects/collation/etc/mtree/BSD.usr.dist	Sat Aug  8 00:28:23 2015	(r286434)
+++ projects/collation/etc/mtree/BSD.usr.dist	Sat Aug  8 00:51:11 2015	(r286435)
@@ -633,12 +633,46 @@
             ..
             en_US.UTF-8
             ..
+            en_HK.ISO8859-1
+            ..
+            en_HK.UTF-8
+            ..
+            en_PH.ISO8859-1
+            ..
+            en_PH.UTF-8
+            ..
+            en_SG.ISO8859-1
+            ..
+            en_SG.UTF-8
+            ..
+            en_ZA.ISO8859-1
+            ..
+            en_ZA.ISO8859-15
+            ..
+            en_ZA.ISO8859-15
+            ..
+            en_ZA.US-ASCII
+            ..
+            en_ZA.UTF-8
+            ..
+            es_AR.ISO8859-1
+            ..
+            es_AR.UTF-8
+            ..
+            es_CR.ISO8859-1
+            ..
+            es_CR.UTF-8
+            ..
             es_ES.ISO8859-1
             ..
             es_ES.ISO8859-15
             ..
             es_ES.UTF-8
             ..
+            es_MX.ISO8859-1
+            ..
+            es_MX.UTF-8
+            ..
             et_EE.ISO8859-15
             ..
             et_EE.UTF-8
@@ -683,6 +717,8 @@
             ..
             hi_IN.ISCII-DEV
             ..
+            hi_IN.UTF-8
+            ..
             hr_HR.ISO8859-2
             ..
             hr_HR.UTF-8
@@ -719,6 +755,8 @@
             ..
             ja_JP.eucJP
             ..
+            kk_Cyrl_KZ
+            ..
             kk_KZ.PT154
             ..
             kk_KZ.UTF-8
@@ -751,6 +789,8 @@
             ..
             lv_LV.UTF-8
             ..
+            mn_Cyrl_MN.UTF-8
+            ..
             mn_MN.UTF-8
             ..
             nb_NO.ISO8859-1
@@ -789,6 +829,8 @@
             ..
             pt_BR.ISO8859-1
             ..
+            pt_BR.ISO8859-15
+            ..
             pt_BR.UTF-8
             ..
             pt_PT.ISO8859-1
@@ -811,6 +853,10 @@
             ..
             ru_RU.UTF-8
             ..
+            se_FI.UTF-8
+            ..
+            se_NO.UTF-8
+            ..
             sk_SK.ISO8859-2
             ..
             sk_SK.UTF-8
@@ -819,12 +865,26 @@
             ..
             sl_SI.UTF-8
             ..
+            sr_Cyrl_RS.ISO8859-5
+            ..
+            sr_Cyrl_RS.UTF-8
+            ..
+            sr_Latn_RS.ISO8859-2
+            ..
+            sr_Latn_RS.UTF-8
+            ..
             sr_YU.ISO8859-2
             ..
             sr_YU.ISO8859-5
             ..
             sr_YU.UTF-8
             ..
+            sv_FI.ISO8859-1
+            ..
+            sv_FI.ISO8859-15
+            ..
+            sv_FI.UTF-8
+            ..
             sv_SE.ISO8859-1
             ..
             sv_SE.ISO8859-15
@@ -853,6 +913,24 @@
             ..
             zh_CN.eucCN
             ..
+            zh_Hans_CN.GB2312
+            ..
+            zh_Hans_CN.GB18030
+            ..
+            zh_Hans_CN.GBK
+            ..
+            zh_Hans_CN.eucCN
+            ..
+            zh_Hans_CN.UTF-8
+            ..
+            zh_Hans_TW.UTF-8
+            ..
+            zh_Hant_HK.Big5HKSCS
+            ..
+            zh_Hant_HK.UTF-8
+            ..
+            zh_Hant_TW.Big5
+            ..
             zh_HK.Big5HKSCS
             ..
             zh_HK.UTF-8

From owner-svn-src-projects@freebsd.org  Sat Aug  8 00:57:28 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78CDB9B546E
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 00:57:28 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 69EA58CF;
 Sat,  8 Aug 2015 00:57:28 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t780vSU4040488;
 Sat, 8 Aug 2015 00:57:28 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t780vSVF040487;
 Sat, 8 Aug 2015 00:57:28 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508080057.t780vSVF040487@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 00:57:28 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286436 - projects/collation/tools/tools/locale/tools
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 00:57:28 -0000

Author: bapt
Date: Sat Aug  8 00:57:27 2015
New Revision: 286436
URL: https://svnweb.freebsd.org/changeset/base/286436

Log:
  Add FreeBSD keyword on generated Makefiles

Modified:
  projects/collation/tools/tools/locale/tools/cldr2def.pl

Modified: projects/collation/tools/tools/locale/tools/cldr2def.pl
==============================================================================
--- projects/collation/tools/tools/locale/tools/cldr2def.pl	Sat Aug  8 00:51:11 2015	(r286435)
+++ projects/collation/tools/tools/locale/tools/cldr2def.pl	Sat Aug  8 00:57:27 2015	(r286436)
@@ -794,6 +794,7 @@ sub make_makefile {
 	}
 	open(FOUT, ">$TYPE.draft/Makefile");
 	print FOUT <<EOF;
+# \$FreeBSD\$
 # Warning: Do not edit. This file is automatically generated from the
 # tools in /usr/src/tools/tools/locale.
 

From owner-svn-src-projects@freebsd.org  Sat Aug  8 01:45:56 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id F11109B6022
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 01:45:55 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id DF28012B;
 Sat,  8 Aug 2015 01:45:55 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t781jt8q060659;
 Sat, 8 Aug 2015 01:45:55 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t781jtvp060654;
 Sat, 8 Aug 2015 01:45:55 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508080145.t781jtvp060654@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 01:45:55 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286438 - in projects/collation/share: . colldef ctypedef
 monetdef msgdef numericdef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 01:45:56 -0000

Author: bapt
Date: Sat Aug  8 01:45:53 2015
New Revision: 286438
URL: https://svnweb.freebsd.org/changeset/base/286438

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

Added:
  projects/collation/share/colldef/af_ZA.UTF-8.src
  projects/collation/share/colldef/am_ET.UTF-8.src
  projects/collation/share/colldef/be_BY.UTF-8.src
  projects/collation/share/colldef/ca_AD.UTF-8.src
  projects/collation/share/colldef/cs_CZ.UTF-8.src
  projects/collation/share/colldef/da_DK.UTF-8.src
  projects/collation/share/colldef/el_GR.UTF-8.src
  projects/collation/share/colldef/en_US.UTF-8.src
  projects/collation/share/colldef/es_MX.UTF-8.src
  projects/collation/share/colldef/et_EE.UTF-8.src
  projects/collation/share/colldef/fi_FI.UTF-8.src
  projects/collation/share/colldef/he_IL.UTF-8.src
  projects/collation/share/colldef/hi_IN.UTF-8.src
  projects/collation/share/colldef/hr_HR.UTF-8.src
  projects/collation/share/colldef/hu_HU.UTF-8.src
  projects/collation/share/colldef/hy_AM.UTF-8.src
  projects/collation/share/colldef/is_IS.UTF-8.src
  projects/collation/share/colldef/ja_JP.UTF-8.src
  projects/collation/share/colldef/kk_Cyrl_KZ.UTF-8.src
  projects/collation/share/colldef/ko_KR.UTF-8.src
  projects/collation/share/colldef/lt_LT.UTF-8.src
  projects/collation/share/colldef/lv_LV.UTF-8.src
  projects/collation/share/colldef/nb_NO.UTF-8.src
  projects/collation/share/colldef/pl_PL.UTF-8.src
  projects/collation/share/colldef/ro_RO.UTF-8.src
  projects/collation/share/colldef/ru_RU.UTF-8.src
  projects/collation/share/colldef/se_NO.UTF-8.src
  projects/collation/share/colldef/sk_SK.UTF-8.src
  projects/collation/share/colldef/sl_SI.UTF-8.src
  projects/collation/share/colldef/sv_SE.UTF-8.src
  projects/collation/share/colldef/tr_TR.UTF-8.src
  projects/collation/share/colldef/uk_UA.UTF-8.src
  projects/collation/share/colldef/zh_Hans_CN.UTF-8.src
  projects/collation/share/colldef/zh_Hant_TW.UTF-8.src
  projects/collation/share/ctypedef/
  projects/collation/share/ctypedef/Makefile   (contents, props changed)
  projects/collation/share/ctypedef/am_ET.UTF-8.src
  projects/collation/share/ctypedef/be_BY.CP1131.src
  projects/collation/share/ctypedef/ca_IT.ISO8859-1.src
  projects/collation/share/ctypedef/ca_IT.ISO8859-15.src
  projects/collation/share/ctypedef/ca_IT.UTF-8.src
  projects/collation/share/ctypedef/el_GR.ISO8859-7.src
  projects/collation/share/ctypedef/el_GR.UTF-8.src
  projects/collation/share/ctypedef/en_US.ISO8859-1.src
  projects/collation/share/ctypedef/en_US.ISO8859-15.src
  projects/collation/share/ctypedef/en_US.US-ASCII.src
  projects/collation/share/ctypedef/en_US.UTF-8.src
  projects/collation/share/ctypedef/he_IL.UTF-8.src
  projects/collation/share/ctypedef/hi_IN.ISCII-DEV.src
  projects/collation/share/ctypedef/hi_IN.UTF-8.src
  projects/collation/share/ctypedef/hy_AM.ARMSCII-8.src
  projects/collation/share/ctypedef/hy_AM.UTF-8.src
  projects/collation/share/ctypedef/ja_JP.SJIS.src
  projects/collation/share/ctypedef/ja_JP.UTF-8.src
  projects/collation/share/ctypedef/ja_JP.eucJP.src
  projects/collation/share/ctypedef/ko_KR.UTF-8.src
  projects/collation/share/ctypedef/ko_KR.eucKR.src
  projects/collation/share/ctypedef/lt_LT.ISO8859-4.src
  projects/collation/share/ctypedef/lv_LV.ISO8859-13.src
  projects/collation/share/ctypedef/ru_RU.CP1251.src
  projects/collation/share/ctypedef/ru_RU.CP866.src
  projects/collation/share/ctypedef/ru_RU.ISO8859-5.src
  projects/collation/share/ctypedef/ru_RU.KOI8-R.src
  projects/collation/share/ctypedef/ru_RU.UTF-8.src
  projects/collation/share/ctypedef/sr_Latn_RS.ISO8859-2.src
  projects/collation/share/ctypedef/tr_TR.ISO8859-9.src
  projects/collation/share/ctypedef/uk_UA.CP1251.src
  projects/collation/share/ctypedef/uk_UA.ISO8859-5.src
  projects/collation/share/ctypedef/uk_UA.KOI8-U.src
  projects/collation/share/ctypedef/uk_UA.UTF-8.src
  projects/collation/share/ctypedef/zh_Hans_CN.GB18030.src
  projects/collation/share/ctypedef/zh_Hans_CN.GB2312.src
  projects/collation/share/ctypedef/zh_Hans_CN.GBK.src
  projects/collation/share/ctypedef/zh_Hans_CN.UTF-8.src
  projects/collation/share/ctypedef/zh_Hans_CN.eucCN.src
  projects/collation/share/ctypedef/zh_Hant_HK.Big5HKSCS.src
  projects/collation/share/ctypedef/zh_Hant_TW.Big5.src
  projects/collation/share/ctypedef/zh_Hant_TW.UTF-8.src
  projects/collation/share/monetdef/af_ZA.UTF-8.src
  projects/collation/share/monetdef/ca_AD.ISO8859-1.src
  projects/collation/share/monetdef/ca_AD.ISO8859-15.src
  projects/collation/share/monetdef/ca_AD.UTF-8.src
  projects/collation/share/monetdef/de_AT.ISO8859-15.src
  projects/collation/share/monetdef/en_GB.US-ASCII.src
  projects/collation/share/monetdef/en_HK.ISO8859-1.src
  projects/collation/share/monetdef/en_PH.ISO8859-1.src
  projects/collation/share/monetdef/en_PH.UTF-8.src
  projects/collation/share/monetdef/en_SG.ISO8859-1.src
  projects/collation/share/monetdef/en_ZA.US-ASCII.src
  projects/collation/share/monetdef/es_AR.ISO8859-1.src
  projects/collation/share/monetdef/es_CR.ISO8859-1.src
  projects/collation/share/monetdef/es_CR.UTF-8.src
  projects/collation/share/monetdef/es_MX.ISO8859-1.src
  projects/collation/share/monetdef/et_EE.UTF-8.src
  projects/collation/share/monetdef/fr_CA.UTF-8.src
  projects/collation/share/monetdef/fr_CH.ISO8859-1.src
  projects/collation/share/monetdef/fr_CH.UTF-8.src
  projects/collation/share/monetdef/hi_IN.UTF-8.src
  projects/collation/share/monetdef/hu_HU.UTF-8.src
  projects/collation/share/monetdef/ja_JP.SJIS.src
  projects/collation/share/monetdef/kk_Cyrl_KZ.UTF-8.src
  projects/collation/share/monetdef/lv_LV.UTF-8.src
  projects/collation/share/monetdef/mn_Cyrl_MN.UTF-8.src
  projects/collation/share/monetdef/nb_NO.ISO8859-1.src
  projects/collation/share/monetdef/nb_NO.UTF-8.src
  projects/collation/share/monetdef/nl_NL.ISO8859-15.src
  projects/collation/share/monetdef/nn_NO.ISO8859-1.src
  projects/collation/share/monetdef/nn_NO.UTF-8.src
  projects/collation/share/monetdef/sr_Cyrl_RS.ISO8859-5.src
  projects/collation/share/monetdef/sv_SE.UTF-8.src
  projects/collation/share/monetdef/tr_TR.UTF-8.src
  projects/collation/share/monetdef/zh_Hans_CN.GB18030.src
  projects/collation/share/monetdef/zh_Hans_CN.GB2312.src
  projects/collation/share/monetdef/zh_Hans_CN.UTF-8.src
  projects/collation/share/monetdef/zh_Hans_CN.eucCN.src
  projects/collation/share/monetdef/zh_Hant_TW.Big5.src
  projects/collation/share/monetdef/zh_Hant_TW.UTF-8.src
  projects/collation/share/msgdef/ca_AD.ISO8859-1.src
  projects/collation/share/msgdef/ca_AD.UTF-8.src
  projects/collation/share/msgdef/de_AT.ISO8859-1.src
  projects/collation/share/msgdef/en_AU.ISO8859-1.src
  projects/collation/share/msgdef/fi_FI.UTF-8.src
  projects/collation/share/msgdef/hi_IN.UTF-8.src
  projects/collation/share/msgdef/is_IS.UTF-8.src
  projects/collation/share/msgdef/it_CH.ISO8859-1.src
  projects/collation/share/msgdef/it_CH.UTF-8.src
  projects/collation/share/msgdef/kk_Cyrl_KZ.UTF-8.src
  projects/collation/share/msgdef/mn_Cyrl_MN.UTF-8.src
  projects/collation/share/msgdef/nb_NO.ISO8859-1.src
  projects/collation/share/msgdef/nn_NO.ISO8859-1.src
  projects/collation/share/msgdef/pt_BR.ISO8859-1.src
  projects/collation/share/msgdef/pt_BR.UTF-8.src
  projects/collation/share/msgdef/se_FI.UTF-8.src
  projects/collation/share/msgdef/sk_SK.ISO8859-2.src
  projects/collation/share/msgdef/sk_SK.UTF-8.src
  projects/collation/share/msgdef/sr_Cyrl_RS.ISO8859-5.src
  projects/collation/share/msgdef/sr_Cyrl_RS.UTF-8.src
  projects/collation/share/msgdef/sr_Latn_RS.ISO8859-2.src
  projects/collation/share/msgdef/tr_TR.UTF-8.src
  projects/collation/share/msgdef/zh_Hans_CN.GB18030.src
  projects/collation/share/msgdef/zh_Hans_CN.GB2312.src
  projects/collation/share/msgdef/zh_Hans_CN.UTF-8.src
  projects/collation/share/msgdef/zh_Hant_HK.Big5HKSCS.src
  projects/collation/share/msgdef/zh_Hant_HK.UTF-8.src
  projects/collation/share/msgdef/zh_Hant_TW.Big5.src
  projects/collation/share/msgdef/zh_Hant_TW.UTF-8.src
  projects/collation/share/numericdef/af_ZA.UTF-8.src
  projects/collation/share/numericdef/be_BY.CP1131.src
  projects/collation/share/numericdef/ca_AD.ISO8859-1.src
  projects/collation/share/numericdef/en_ZA.US-ASCII.src
  projects/collation/share/numericdef/fr_CH.ISO8859-1.src
  projects/collation/share/numericdef/fr_CH.UTF-8.src
  projects/collation/share/numericdef/sr_Cyrl_RS.ISO8859-5.src
  projects/collation/share/numericdef/zh_Hans_CN.GB2312.src
  projects/collation/share/numericdef/zh_Hans_CN.eucCN.src
  projects/collation/share/numericdef/zh_Hant_TW.Big5.src
Deleted:
  projects/collation/share/colldef/README
  projects/collation/share/colldef/be_BY.CP1131.src
  projects/collation/share/colldef/be_BY.CP1251.src
  projects/collation/share/colldef/be_BY.ISO8859-5.src
  projects/collation/share/colldef/bg_BG.CP1251.src
  projects/collation/share/colldef/ca_ES.ISO8859-1.src
  projects/collation/share/colldef/ca_ES.ISO8859-15.src
  projects/collation/share/colldef/cs_CZ.ISO8859-2.src
  projects/collation/share/colldef/de_DE.ISO8859-1.src
  projects/collation/share/colldef/de_DE.ISO8859-15.src
  projects/collation/share/colldef/el_GR.ISO8859-7.src
  projects/collation/share/colldef/en_DK.example
  projects/collation/share/colldef/es_ES.ISO8859-1.src
  projects/collation/share/colldef/es_ES.ISO8859-15.src
  projects/collation/share/colldef/et_EE.ISO8859-15.src
  projects/collation/share/colldef/hi_IN.ISCII-DEV.src
  projects/collation/share/colldef/hr_HR.ISO8859-2.src
  projects/collation/share/colldef/hy_AM.ARMSCII-8.src
  projects/collation/share/colldef/is_IS.ISO8859-1.src
  projects/collation/share/colldef/is_IS.ISO8859-15.src
  projects/collation/share/colldef/kk_KZ.PT154.src
  projects/collation/share/colldef/la_LN.ISO8859-1.src
  projects/collation/share/colldef/la_LN.ISO8859-13.src
  projects/collation/share/colldef/la_LN.ISO8859-15.src
  projects/collation/share/colldef/la_LN.ISO8859-2.src
  projects/collation/share/colldef/la_LN.ISO8859-4.src
  projects/collation/share/colldef/la_LN.US-ASCII.src
  projects/collation/share/colldef/lt_LT.ISO8859-4.src
  projects/collation/share/colldef/map.ARMSCII-8
  projects/collation/share/colldef/map.CP1131
  projects/collation/share/colldef/map.CP1251
  projects/collation/share/colldef/map.CP866
  projects/collation/share/colldef/map.ISCII-DEV
  projects/collation/share/colldef/map.ISO8859-1
  projects/collation/share/colldef/map.ISO8859-13
  projects/collation/share/colldef/map.ISO8859-15
  projects/collation/share/colldef/map.ISO8859-2
  projects/collation/share/colldef/map.ISO8859-4
  projects/collation/share/colldef/map.ISO8859-5
  projects/collation/share/colldef/map.ISO8859-7
  projects/collation/share/colldef/map.ISO8859-9
  projects/collation/share/colldef/map.KOI8-R
  projects/collation/share/colldef/map.KOI8-U
  projects/collation/share/colldef/map.PT154
  projects/collation/share/colldef/no_NO.ISO8859-1.src
  projects/collation/share/colldef/no_NO.ISO8859-15.src
  projects/collation/share/colldef/pl_PL.ISO8859-2.src
  projects/collation/share/colldef/ru_RU.CP1251.src
  projects/collation/share/colldef/ru_RU.CP866.src
  projects/collation/share/colldef/ru_RU.ISO8859-5.src
  projects/collation/share/colldef/ru_RU.KOI8-R.src
  projects/collation/share/colldef/sl_SI.ISO8859-2.src
  projects/collation/share/colldef/sr_YU.ISO8859-5.src
  projects/collation/share/colldef/sv_SE.ISO8859-1.src
  projects/collation/share/colldef/sv_SE.ISO8859-15.src
  projects/collation/share/colldef/tr_TR.ISO8859-9.src
  projects/collation/share/colldef/uk_UA.CP1251.src
  projects/collation/share/colldef/uk_UA.ISO8859-5.src
  projects/collation/share/colldef/uk_UA.KOI8-U.src
  projects/collation/share/monetdef/Makefile.depend
  projects/collation/share/monetdef/ca_ES.ISO8859-1.src
  projects/collation/share/monetdef/ca_ES.UTF-8.src
  projects/collation/share/monetdef/de_DE.ISO8859-1.src
  projects/collation/share/monetdef/de_DE.UTF-8.src
  projects/collation/share/monetdef/el_GR.ISO8859-7.src
  projects/collation/share/monetdef/el_GR.UTF-8.src
  projects/collation/share/monetdef/es_ES.ISO8859-1.src
  projects/collation/share/monetdef/es_ES.UTF-8.src
  projects/collation/share/monetdef/fr_BE.ISO8859-1.src
  projects/collation/share/monetdef/fr_BE.UTF-8.src
  projects/collation/share/monetdef/fr_FR.ISO8859-1.src
  projects/collation/share/monetdef/fr_FR.UTF-8.src
  projects/collation/share/monetdef/it_IT.ISO8859-1.src
  projects/collation/share/monetdef/it_IT.UTF-8.src
  projects/collation/share/monetdef/kk_KZ.PT154.src
  projects/collation/share/monetdef/kk_KZ.UTF-8.src
  projects/collation/share/monetdef/lt_LT.ISO8859-13.src
  projects/collation/share/monetdef/mn_MN.UTF-8.src
  projects/collation/share/monetdef/nl_BE.ISO8859-1.src
  projects/collation/share/monetdef/nl_BE.UTF-8.src
  projects/collation/share/monetdef/no_NO.ISO8859-1.src
  projects/collation/share/monetdef/pt_PT.ISO8859-1.src
  projects/collation/share/monetdef/pt_PT.ISO8859-15.src
  projects/collation/share/monetdef/pt_PT.UTF-8.src
  projects/collation/share/monetdef/sk_SK.ISO8859-2.src
  projects/collation/share/monetdef/sl_SI.ISO8859-2.src
  projects/collation/share/monetdef/sr_YU.ISO8859-2.src
  projects/collation/share/monetdef/sr_YU.ISO8859-5.src
  projects/collation/share/monetdef/sr_YU.UTF-8.src
  projects/collation/share/monetdef/zh_CN.GB18030.src
  projects/collation/share/monetdef/zh_CN.GB2312.src
  projects/collation/share/monetdef/zh_CN.UTF-8.src
  projects/collation/share/monetdef/zh_CN.eucCN.src
  projects/collation/share/monetdef/zh_HK.UTF-8.src
  projects/collation/share/monetdef/zh_TW.Big5.src
  projects/collation/share/msgdef/Makefile.depend
  projects/collation/share/msgdef/ca_ES.ISO8859-1.src
  projects/collation/share/msgdef/de_DE.ISO8859-1.src
  projects/collation/share/msgdef/en_CA.ISO8859-1.src
  projects/collation/share/msgdef/en_GB.ISO8859-1.src
  projects/collation/share/msgdef/en_US.ISO8859-1.src
  projects/collation/share/msgdef/es_ES.ISO8859-1.src
  projects/collation/share/msgdef/fr_CH.ISO8859-1.src
  projects/collation/share/msgdef/fr_FR.ISO8859-1.src
  projects/collation/share/msgdef/it_IT.ISO8859-1.src
  projects/collation/share/msgdef/kk_KZ.PT154.src
  projects/collation/share/msgdef/kk_KZ.UTF-8.src
  projects/collation/share/msgdef/mn_MN.UTF-8.src
  projects/collation/share/msgdef/nl_NL.ISO8859-1.src
  projects/collation/share/msgdef/no_NO.ISO8859-1.src
  projects/collation/share/msgdef/pt_PT.ISO8859-1.src
  projects/collation/share/msgdef/sl_SI.ISO8859-2.src
  projects/collation/share/msgdef/sr_YU.ISO8859-2.src
  projects/collation/share/msgdef/sr_YU.ISO8859-5.src
  projects/collation/share/msgdef/sr_YU.UTF-8.src
  projects/collation/share/msgdef/sv_SE.ISO8859-1.src
  projects/collation/share/msgdef/zh_CN.GB18030.src
  projects/collation/share/msgdef/zh_CN.GB2312.src
  projects/collation/share/msgdef/zh_CN.UTF-8.src
  projects/collation/share/msgdef/zh_CN.eucCN.src
  projects/collation/share/msgdef/zh_TW.Big5.src
  projects/collation/share/msgdef/zh_TW.UTF-8.src
  projects/collation/share/numericdef/Makefile.depend
  projects/collation/share/numericdef/be_BY.CP1251.src
  projects/collation/share/numericdef/bg_BG.CP1251.src
  projects/collation/share/numericdef/ca_ES.ISO8859-1.src
  projects/collation/share/numericdef/cs_CZ.ISO8859-2.src
  projects/collation/share/numericdef/da_DK.ISO8859-1.src
  projects/collation/share/numericdef/de_DE.ISO8859-1.src
  projects/collation/share/numericdef/el_GR.ISO8859-7.src
  projects/collation/share/numericdef/en_US.ISO8859-1.src
  projects/collation/share/numericdef/es_ES.ISO8859-1.src
  projects/collation/share/numericdef/et_EE.ISO8859-15.src
  projects/collation/share/numericdef/eu_ES.ISO8859-1.src
  projects/collation/share/numericdef/fi_FI.ISO8859-1.src
  projects/collation/share/numericdef/fr_BE.ISO8859-1.src
  projects/collation/share/numericdef/fr_FR.ISO8859-1.src
  projects/collation/share/numericdef/hr_HR.ISO8859-2.src
  projects/collation/share/numericdef/hu_HU.ISO8859-2.src
  projects/collation/share/numericdef/is_IS.ISO8859-1.src
  projects/collation/share/numericdef/it_IT.ISO8859-1.src
  projects/collation/share/numericdef/ja_JP.eucJP.src
  projects/collation/share/numericdef/kk_KZ.PT154.src
  projects/collation/share/numericdef/ko_KR.eucKR.src
  projects/collation/share/numericdef/lt_LT.ISO8859-13.src
  projects/collation/share/numericdef/mn_MN.UTF-8.src
  projects/collation/share/numericdef/nl_NL.ISO8859-1.src
  projects/collation/share/numericdef/no_NO.ISO8859-1.src
  projects/collation/share/numericdef/pl_PL.ISO8859-2.src
  projects/collation/share/numericdef/pt_BR.ISO8859-1.src
  projects/collation/share/numericdef/pt_PT.ISO8859-1.src
  projects/collation/share/numericdef/ro_RO.ISO8859-2.src
  projects/collation/share/numericdef/sk_SK.ISO8859-2.src
  projects/collation/share/numericdef/sl_SI.ISO8859-2.src
  projects/collation/share/numericdef/sr_YU.ISO8859-2.src
  projects/collation/share/numericdef/sr_YU.ISO8859-5.src
  projects/collation/share/numericdef/sv_SE.ISO8859-1.src
  projects/collation/share/numericdef/tr_TR.ISO8859-9.src
  projects/collation/share/numericdef/uk_UA.KOI8-U.src
  projects/collation/share/numericdef/zh_CN.eucCN.src
Modified:
  projects/collation/share/Makefile
  projects/collation/share/colldef/Makefile
  projects/collation/share/monetdef/Makefile
  projects/collation/share/monetdef/af_ZA.ISO8859-1.src
  projects/collation/share/monetdef/am_ET.UTF-8.src
  projects/collation/share/monetdef/be_BY.CP1131.src
  projects/collation/share/monetdef/be_BY.CP1251.src
  projects/collation/share/monetdef/be_BY.ISO8859-5.src
  projects/collation/share/monetdef/be_BY.UTF-8.src
  projects/collation/share/monetdef/bg_BG.CP1251.src
  projects/collation/share/monetdef/bg_BG.UTF-8.src
  projects/collation/share/monetdef/cs_CZ.ISO8859-2.src
  projects/collation/share/monetdef/cs_CZ.UTF-8.src
  projects/collation/share/monetdef/da_DK.ISO8859-1.src
  projects/collation/share/monetdef/de_AT.ISO8859-1.src
  projects/collation/share/monetdef/de_AT.UTF-8.src
  projects/collation/share/monetdef/de_CH.ISO8859-1.src
  projects/collation/share/monetdef/en_AU.ISO8859-1.src
  projects/collation/share/monetdef/en_CA.ISO8859-1.src
  projects/collation/share/monetdef/en_GB.ISO8859-1.src
  projects/collation/share/monetdef/en_GB.UTF-8.src
  projects/collation/share/monetdef/en_IE.UTF-8.src
  projects/collation/share/monetdef/en_NZ.ISO8859-1.src
  projects/collation/share/monetdef/en_US.ISO8859-1.src
  projects/collation/share/monetdef/et_EE.ISO8859-15.src
  projects/collation/share/monetdef/fi_FI.ISO8859-1.src
  projects/collation/share/monetdef/fi_FI.UTF-8.src
  projects/collation/share/monetdef/fr_CA.ISO8859-1.src
  projects/collation/share/monetdef/he_IL.UTF-8.src
  projects/collation/share/monetdef/hi_IN.ISCII-DEV.src
  projects/collation/share/monetdef/hr_HR.ISO8859-2.src
  projects/collation/share/monetdef/hu_HU.ISO8859-2.src
  projects/collation/share/monetdef/hy_AM.ARMSCII-8.src
  projects/collation/share/monetdef/hy_AM.UTF-8.src
  projects/collation/share/monetdef/is_IS.ISO8859-1.src
  projects/collation/share/monetdef/ja_JP.UTF-8.src
  projects/collation/share/monetdef/ja_JP.eucJP.src
  projects/collation/share/monetdef/ko_KR.UTF-8.src
  projects/collation/share/monetdef/ko_KR.eucKR.src
  projects/collation/share/monetdef/lv_LV.ISO8859-13.src
  projects/collation/share/monetdef/nl_NL.ISO8859-1.src
  projects/collation/share/monetdef/nl_NL.UTF-8.src
  projects/collation/share/monetdef/pl_PL.ISO8859-2.src
  projects/collation/share/monetdef/pl_PL.UTF-8.src
  projects/collation/share/monetdef/pt_BR.ISO8859-1.src
  projects/collation/share/monetdef/ro_RO.ISO8859-2.src
  projects/collation/share/monetdef/ru_RU.CP1251.src
  projects/collation/share/monetdef/ru_RU.CP866.src
  projects/collation/share/monetdef/ru_RU.ISO8859-5.src
  projects/collation/share/monetdef/ru_RU.KOI8-R.src
  projects/collation/share/monetdef/ru_RU.UTF-8.src
  projects/collation/share/monetdef/sv_SE.ISO8859-1.src
  projects/collation/share/monetdef/tr_TR.ISO8859-9.src
  projects/collation/share/monetdef/uk_UA.CP1251.src
  projects/collation/share/monetdef/uk_UA.ISO8859-5.src
  projects/collation/share/monetdef/uk_UA.KOI8-U.src
  projects/collation/share/monetdef/uk_UA.UTF-8.src
  projects/collation/share/msgdef/Makefile
  projects/collation/share/msgdef/af_ZA.ISO8859-1.src
  projects/collation/share/msgdef/am_ET.UTF-8.src
  projects/collation/share/msgdef/be_BY.CP1131.src
  projects/collation/share/msgdef/be_BY.CP1251.src
  projects/collation/share/msgdef/be_BY.ISO8859-5.src
  projects/collation/share/msgdef/be_BY.UTF-8.src
  projects/collation/share/msgdef/bg_BG.CP1251.src
  projects/collation/share/msgdef/bg_BG.UTF-8.src
  projects/collation/share/msgdef/cs_CZ.ISO8859-2.src
  projects/collation/share/msgdef/da_DK.ISO8859-1.src
  projects/collation/share/msgdef/el_GR.ISO8859-7.src
  projects/collation/share/msgdef/el_GR.UTF-8.src
  projects/collation/share/msgdef/et_EE.ISO8859-15.src
  projects/collation/share/msgdef/eu_ES.ISO8859-1.src
  projects/collation/share/msgdef/fi_FI.ISO8859-1.src
  projects/collation/share/msgdef/fr_BE.ISO8859-1.src
  projects/collation/share/msgdef/he_IL.UTF-8.src
  projects/collation/share/msgdef/hi_IN.ISCII-DEV.src
  projects/collation/share/msgdef/hr_HR.ISO8859-2.src
  projects/collation/share/msgdef/hu_HU.ISO8859-2.src
  projects/collation/share/msgdef/hy_AM.ARMSCII-8.src
  projects/collation/share/msgdef/hy_AM.UTF-8.src
  projects/collation/share/msgdef/is_IS.ISO8859-1.src
  projects/collation/share/msgdef/ja_JP.SJIS.src
  projects/collation/share/msgdef/ja_JP.UTF-8.src
  projects/collation/share/msgdef/ja_JP.eucJP.src
  projects/collation/share/msgdef/ko_KR.UTF-8.src
  projects/collation/share/msgdef/ko_KR.eucKR.src
  projects/collation/share/msgdef/lt_LT.ISO8859-13.src
  projects/collation/share/msgdef/lv_LV.ISO8859-13.src
  projects/collation/share/msgdef/lv_LV.UTF-8.src
  projects/collation/share/msgdef/pl_PL.ISO8859-2.src
  projects/collation/share/msgdef/ro_RO.ISO8859-2.src
  projects/collation/share/msgdef/ru_RU.CP1251.src
  projects/collation/share/msgdef/ru_RU.CP866.src
  projects/collation/share/msgdef/ru_RU.ISO8859-5.src
  projects/collation/share/msgdef/ru_RU.KOI8-R.src
  projects/collation/share/msgdef/ru_RU.UTF-8.src
  projects/collation/share/msgdef/tr_TR.ISO8859-9.src
  projects/collation/share/msgdef/uk_UA.CP1251.src
  projects/collation/share/msgdef/uk_UA.ISO8859-5.src
  projects/collation/share/msgdef/uk_UA.KOI8-U.src
  projects/collation/share/msgdef/uk_UA.UTF-8.src
  projects/collation/share/numericdef/Makefile
  projects/collation/share/numericdef/af_ZA.ISO8859-1.src
  projects/collation/share/numericdef/am_ET.UTF-8.src
  projects/collation/share/numericdef/de_CH.ISO8859-1.src
  projects/collation/share/numericdef/hi_IN.ISCII-DEV.src
  projects/collation/share/numericdef/hy_AM.ARMSCII-8.src
  projects/collation/share/numericdef/ru_RU.KOI8-R.src

Modified: projects/collation/share/Makefile
==============================================================================
--- projects/collation/share/Makefile	Sat Aug  8 01:10:17 2015	(r286437)
+++ projects/collation/share/Makefile	Sat Aug  8 01:45:53 2015	(r286438)
@@ -6,6 +6,7 @@
 # Do not include `info' in the SUBDIR list, it is handled separately.
 
 SUBDIR=	${_colldef} \
+	${_ctypedef} \
 	${_dict} \
 	${_doc} \
 	${_dtrace} \
@@ -59,6 +60,7 @@ _i18n=		i18n
 
 .if ${MK_LOCALES} != "no"
 _colldef =	colldef
+_ctypedef =	ctypedef
 _mklocale =	mklocale
 _monetdef =	monetdef
 _msgdef =	msgdef

Modified: projects/collation/share/colldef/Makefile
==============================================================================
--- projects/collation/share/colldef/Makefile	Sat Aug  8 01:10:17 2015	(r286437)
+++ projects/collation/share/colldef/Makefile	Sat Aug  8 01:45:53 2015	(r286438)
@@ -1,117 +1,214 @@
 # $FreeBSD$
-
-LOCALES=	bg_BG.CP1251 \
-		be_BY.CP1131 \
-		be_BY.CP1251 \
-		be_BY.ISO8859-5 \
-		ca_ES.ISO8859-1 \
-		ca_ES.ISO8859-15 \
-		cs_CZ.ISO8859-2 \
-		de_DE.ISO8859-1 \
-		de_DE.ISO8859-15 \
-		el_GR.ISO8859-7 \
-		es_ES.ISO8859-1 \
-		es_ES.ISO8859-15 \
-		et_EE.ISO8859-15 \
-		hi_IN.ISCII-DEV \
-		hr_HR.ISO8859-2 \
-		hy_AM.ARMSCII-8 \
-		is_IS.ISO8859-1 \
-		is_IS.ISO8859-15 \
-		kk_KZ.PT154 \
-		la_LN.ISO8859-1 \
-		la_LN.ISO8859-13 \
-		la_LN.ISO8859-15 \
-		la_LN.ISO8859-2 \
-		la_LN.ISO8859-4 \
-		la_LN.US-ASCII \
-		no_NO.ISO8859-1 \
-		no_NO.ISO8859-15 \
-		lt_LT.ISO8859-4 \
-		pl_PL.ISO8859-2 \
-		ru_RU.CP1251 \
-		ru_RU.CP866 \
-		ru_RU.ISO8859-5 \
-		ru_RU.KOI8-R \
-		sl_SI.ISO8859-2 \
-		sr_YU.ISO8859-5 \
-		sv_SE.ISO8859-1 \
-		sv_SE.ISO8859-15 \
-		tr_TR.ISO8859-9 \
-		uk_UA.CP1251 \
-		uk_UA.ISO8859-5 \
-		uk_UA.KOI8-U
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale.
 
 LOCALEDIR=	/usr/share/locale
-
-.SUFFIXES: .src .out
-
-.src.out:
-	colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC}
-
-FILES=		${LOCALES:S/$/.out/}
 FILESNAME=	LC_COLLATE
+.SUFFIXES:	.src .LC_COLLATE
+MAPLOC=		${.CURDIR}/../../tools/tools/locale/etc/final-maps
 
-.for locale in ${LOCALES}
-FILESDIR_${locale}.out= ${LOCALEDIR}/${locale}
-.if exists(${.CURDIR}/map.${locale:E})
-${locale}.out: map.${locale:E}
-.endif
-.endfor
+.src.LC_COLLATE:
+	localedef -D -U -i ${.IMPSRC} \
+	-f ${MAPLOC}/map.UTF-8 ${.OBJDIR}/${.IMPSRC:T:R}
+
+LOCALES+=	af_ZA.UTF-8
+LOCALES+=	am_ET.UTF-8
+LOCALES+=	be_BY.UTF-8
+LOCALES+=	ca_AD.UTF-8
+LOCALES+=	cs_CZ.UTF-8
+LOCALES+=	da_DK.UTF-8
+LOCALES+=	el_GR.UTF-8
+LOCALES+=	en_US.UTF-8
+LOCALES+=	es_MX.UTF-8
+LOCALES+=	et_EE.UTF-8
+LOCALES+=	fi_FI.UTF-8
+LOCALES+=	he_IL.UTF-8
+LOCALES+=	hi_IN.UTF-8
+LOCALES+=	hr_HR.UTF-8
+LOCALES+=	hu_HU.UTF-8
+LOCALES+=	hy_AM.UTF-8
+LOCALES+=	is_IS.UTF-8
+LOCALES+=	ja_JP.UTF-8
+LOCALES+=	kk_Cyrl_KZ.UTF-8
+LOCALES+=	ko_KR.UTF-8
+LOCALES+=	lt_LT.UTF-8
+LOCALES+=	lv_LV.UTF-8
+LOCALES+=	nb_NO.UTF-8
+LOCALES+=	pl_PL.UTF-8
+LOCALES+=	ro_RO.UTF-8
+LOCALES+=	ru_RU.UTF-8
+LOCALES+=	se_NO.UTF-8
+LOCALES+=	sk_SK.UTF-8
+LOCALES+=	sl_SI.UTF-8
+LOCALES+=	sv_SE.UTF-8
+LOCALES+=	tr_TR.UTF-8
+LOCALES+=	uk_UA.UTF-8
+LOCALES+=	zh_Hans_CN.UTF-8
+LOCALES+=	zh_Hant_TW.UTF-8
+
+SAME+=		af_ZA.UTF-8:af_ZA.ISO8859-15
+SAME+=		af_ZA.UTF-8:af_ZA.ISO8859-1
+SAME+=		be_BY.UTF-8:be_BY.ISO8859-5
+SAME+=		be_BY.UTF-8:be_BY.CP1251
+SAME+=		be_BY.UTF-8:be_BY.CP1131
+SAME+=		ru_RU.UTF-8:sr_Cyrl_RS.UTF-8
+SAME+=		ru_RU.UTF-8:sr_Cyrl_RS.ISO8859-5
+SAME+=		ru_RU.UTF-8:ru_RU.KOI8-R
+SAME+=		ru_RU.UTF-8:ru_RU.ISO8859-5
+SAME+=		ru_RU.UTF-8:ru_RU.CP866
+SAME+=		ru_RU.UTF-8:ru_RU.CP1251
+SAME+=		ru_RU.UTF-8:mn_Cyrl_MN.UTF-8
+SAME+=		ru_RU.UTF-8:bg_BG.UTF-8
+SAME+=		ru_RU.UTF-8:bg_BG.CP1251
+SAME+=		ca_AD.UTF-8:ca_IT.UTF-8
+SAME+=		ca_AD.UTF-8:ca_IT.ISO8859-15
+SAME+=		ca_AD.UTF-8:ca_IT.ISO8859-1
+SAME+=		ca_AD.UTF-8:ca_FR.UTF-8
+SAME+=		ca_AD.UTF-8:ca_FR.ISO8859-15
+SAME+=		ca_AD.UTF-8:ca_FR.ISO8859-1
+SAME+=		ca_AD.UTF-8:ca_ES.UTF-8
+SAME+=		ca_AD.UTF-8:ca_ES.ISO8859-15
+SAME+=		ca_AD.UTF-8:ca_ES.ISO8859-1
+SAME+=		ca_AD.UTF-8:ca_AD.ISO8859-15
+SAME+=		ca_AD.UTF-8:ca_AD.ISO8859-1
+SAME+=		cs_CZ.UTF-8:cs_CZ.ISO8859-2
+SAME+=		da_DK.UTF-8:da_DK.ISO8859-15
+SAME+=		da_DK.UTF-8:da_DK.ISO8859-1
+SAME+=		en_US.UTF-8:sr_Latn_RS.UTF-8
+SAME+=		en_US.UTF-8:sr_Latn_RS.ISO8859-2
+SAME+=		en_US.UTF-8:pt_PT.UTF-8
+SAME+=		en_US.UTF-8:pt_PT.ISO8859-15
+SAME+=		en_US.UTF-8:pt_PT.ISO8859-1
+SAME+=		en_US.UTF-8:pt_BR.UTF-8
+SAME+=		en_US.UTF-8:pt_BR.ISO8859-15
+SAME+=		en_US.UTF-8:pt_BR.ISO8859-1
+SAME+=		en_US.UTF-8:nn_NO.UTF-8
+SAME+=		en_US.UTF-8:nn_NO.ISO8859-15
+SAME+=		en_US.UTF-8:nn_NO.ISO8859-1
+SAME+=		en_US.UTF-8:nl_NL.UTF-8
+SAME+=		en_US.UTF-8:nl_NL.ISO8859-15
+SAME+=		en_US.UTF-8:nl_NL.ISO8859-1
+SAME+=		en_US.UTF-8:nl_BE.UTF-8
+SAME+=		en_US.UTF-8:nl_BE.ISO8859-15
+SAME+=		en_US.UTF-8:nl_BE.ISO8859-1
+SAME+=		en_US.UTF-8:it_IT.UTF-8
+SAME+=		en_US.UTF-8:it_IT.ISO8859-15
+SAME+=		en_US.UTF-8:it_IT.ISO8859-1
+SAME+=		en_US.UTF-8:it_CH.UTF-8
+SAME+=		en_US.UTF-8:it_CH.ISO8859-15
+SAME+=		en_US.UTF-8:it_CH.ISO8859-1
+SAME+=		en_US.UTF-8:fr_FR.UTF-8
+SAME+=		en_US.UTF-8:fr_FR.ISO8859-15
+SAME+=		en_US.UTF-8:fr_FR.ISO8859-1
+SAME+=		en_US.UTF-8:fr_CH.UTF-8
+SAME+=		en_US.UTF-8:fr_CH.ISO8859-15
+SAME+=		en_US.UTF-8:fr_CH.ISO8859-1
+SAME+=		en_US.UTF-8:fr_CA.UTF-8
+SAME+=		en_US.UTF-8:fr_CA.ISO8859-15
+SAME+=		en_US.UTF-8:fr_CA.ISO8859-1
+SAME+=		en_US.UTF-8:fr_BE.UTF-8
+SAME+=		en_US.UTF-8:fr_BE.ISO8859-15
+SAME+=		en_US.UTF-8:fr_BE.ISO8859-1
+SAME+=		en_US.UTF-8:eu_ES.UTF-8
+SAME+=		en_US.UTF-8:eu_ES.ISO8859-15
+SAME+=		en_US.UTF-8:eu_ES.ISO8859-1
+SAME+=		en_US.UTF-8:en_ZA.UTF-8
+SAME+=		en_US.UTF-8:en_ZA.US-ASCII
+SAME+=		en_US.UTF-8:en_ZA.ISO8859-15
+SAME+=		en_US.UTF-8:en_ZA.ISO8859-1
+SAME+=		en_US.UTF-8:en_US.US-ASCII
+SAME+=		en_US.UTF-8:en_US.ISO8859-15
+SAME+=		en_US.UTF-8:en_US.ISO8859-1
+SAME+=		en_US.UTF-8:en_SG.UTF-8
+SAME+=		en_US.UTF-8:en_SG.ISO8859-1
+SAME+=		en_US.UTF-8:en_PH.UTF-8
+SAME+=		en_US.UTF-8:en_PH.ISO8859-1
+SAME+=		en_US.UTF-8:en_NZ.UTF-8
+SAME+=		en_US.UTF-8:en_NZ.US-ASCII
+SAME+=		en_US.UTF-8:en_NZ.ISO8859-15
+SAME+=		en_US.UTF-8:en_NZ.ISO8859-1
+SAME+=		en_US.UTF-8:en_IE.UTF-8
+SAME+=		en_US.UTF-8:en_HK.UTF-8
+SAME+=		en_US.UTF-8:en_HK.ISO8859-1
+SAME+=		en_US.UTF-8:en_GB.UTF-8
+SAME+=		en_US.UTF-8:en_GB.US-ASCII
+SAME+=		en_US.UTF-8:en_GB.ISO8859-15
+SAME+=		en_US.UTF-8:en_GB.ISO8859-1
+SAME+=		en_US.UTF-8:en_CA.UTF-8
+SAME+=		en_US.UTF-8:en_CA.US-ASCII
+SAME+=		en_US.UTF-8:en_CA.ISO8859-15
+SAME+=		en_US.UTF-8:en_CA.ISO8859-1
+SAME+=		en_US.UTF-8:en_AU.UTF-8
+SAME+=		en_US.UTF-8:en_AU.US-ASCII
+SAME+=		en_US.UTF-8:en_AU.ISO8859-15
+SAME+=		en_US.UTF-8:en_AU.ISO8859-1
+SAME+=		en_US.UTF-8:de_DE.UTF-8
+SAME+=		en_US.UTF-8:de_DE.ISO8859-15
+SAME+=		en_US.UTF-8:de_DE.ISO8859-1
+SAME+=		en_US.UTF-8:de_CH.UTF-8
+SAME+=		en_US.UTF-8:de_CH.ISO8859-15
+SAME+=		en_US.UTF-8:de_CH.ISO8859-1
+SAME+=		en_US.UTF-8:de_AT.UTF-8
+SAME+=		en_US.UTF-8:de_AT.ISO8859-15
+SAME+=		en_US.UTF-8:de_AT.ISO8859-1
+SAME+=		el_GR.UTF-8:el_GR.ISO8859-7
+SAME+=		es_MX.UTF-8:es_MX.ISO8859-1
+SAME+=		es_MX.UTF-8:es_ES.UTF-8
+SAME+=		es_MX.UTF-8:es_ES.ISO8859-15
+SAME+=		es_MX.UTF-8:es_ES.ISO8859-1
+SAME+=		es_MX.UTF-8:es_CR.UTF-8
+SAME+=		es_MX.UTF-8:es_CR.ISO8859-1
+SAME+=		es_MX.UTF-8:es_AR.UTF-8
+SAME+=		es_MX.UTF-8:es_AR.ISO8859-1
+SAME+=		et_EE.UTF-8:et_EE.ISO8859-15
+SAME+=		fi_FI.UTF-8:fi_FI.ISO8859-15
+SAME+=		fi_FI.UTF-8:fi_FI.ISO8859-1
+SAME+=		hi_IN.UTF-8:hi_IN.ISCII-DEV
+SAME+=		hr_HR.UTF-8:hr_HR.ISO8859-2
+SAME+=		hu_HU.UTF-8:hu_HU.ISO8859-2
+SAME+=		hy_AM.UTF-8:hy_AM.ARMSCII-8
+SAME+=		is_IS.UTF-8:is_IS.ISO8859-15
+SAME+=		is_IS.UTF-8:is_IS.ISO8859-1
+SAME+=		ja_JP.UTF-8:ja_JP.SJIS
+SAME+=		ja_JP.UTF-8:ja_JP.eucJP
+SAME+=		ko_KR.UTF-8:ko_KR.eucKR
+SAME+=		lt_LT.UTF-8:lt_LT.ISO8859-4
+SAME+=		lt_LT.UTF-8:lt_LT.ISO8859-13
+SAME+=		lv_LV.UTF-8:lv_LV.ISO8859-13
+SAME+=		nb_NO.UTF-8:nb_NO.ISO8859-15
+SAME+=		nb_NO.UTF-8:nb_NO.ISO8859-1
+SAME+=		pl_PL.UTF-8:pl_PL.ISO8859-2
+SAME+=		ro_RO.UTF-8:ro_RO.ISO8859-2
+SAME+=		se_NO.UTF-8:se_FI.UTF-8
+SAME+=		sk_SK.UTF-8:sk_SK.ISO8859-2
+SAME+=		sl_SI.UTF-8:sl_SI.ISO8859-2
+SAME+=		sv_SE.UTF-8:sv_SE.ISO8859-15
+SAME+=		sv_SE.UTF-8:sv_SE.ISO8859-1
+SAME+=		sv_SE.UTF-8:sv_FI.UTF-8
+SAME+=		sv_SE.UTF-8:sv_FI.ISO8859-15
+SAME+=		sv_SE.UTF-8:sv_FI.ISO8859-1
+SAME+=		tr_TR.UTF-8:tr_TR.ISO8859-9
+SAME+=		uk_UA.UTF-8:uk_UA.KOI8-U
+SAME+=		uk_UA.UTF-8:uk_UA.ISO8859-5
+SAME+=		uk_UA.UTF-8:uk_UA.CP1251
+SAME+=		zh_Hans_CN.UTF-8:zh_Hans_CN.GBK
+SAME+=		zh_Hans_CN.UTF-8:zh_Hans_CN.GB2312
+SAME+=		zh_Hans_CN.UTF-8:zh_Hans_CN.GB18030
+SAME+=		zh_Hans_CN.UTF-8:zh_Hans_CN.eucCN
+SAME+=		zh_Hant_TW.UTF-8:zh_Hant_TW.Big5
+SAME+=		zh_Hant_TW.UTF-8:zh_Hant_HK.UTF-8
+SAME+=		zh_Hant_TW.UTF-8:zh_Hant_HK.Big5HKSCS
+SAME+=		ko_KR.eucKR:ko_KR.CP949	# legacy (same charset)
 
+FILES=		${LOCALES:S/$/.LC_COLLATE/}
 CLEANFILES=	${FILES}
 
-ENCODINGS=	Big5 Big5HKSCS CP949 eucCN eucJP eucKR GB18030 GB2312 GBK \
-		ISO8859-1 ISO8859-2 ISO8859-13 ISO8859-15 SJIS US-ASCII UTF-8
-
-ISO8859-1_Big5=	is_IS:zh_TW
-ISO8859-1_ISO8859-1= ${ISO8859-15_ISO8859-15} pt_PT:pt_BR
-
-LATIN1LINKS=	af_ZA da_DK en_AU en_CA en_GB en_NZ en_US eu_ES fi_FI \
-		fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL pt_PT
-ISO8859-15_ISO8859-15= \
-	ca_ES:ca_AD ca_ES:ca_FR ca_ES:ca_IT \
-	de_DE:de_AT de_DE:de_CH \
-	no_NO:nb_NO no_NO:nn_NO \
-	${LATIN1LINKS:C/^/la_LN:/}
-
-LATIN2LINKS=    hu_HU ro_RO sr_YU
-ISO8859-2_ISO8859-2= ${LATIN2LINKS:C/^/la_LN:/} cs_CZ:sk_SK
-
-LATIN13LINKS=	lt_LT lv_LV
-ISO8859-13_ISO8859-13= ${LATIN13LINKS:C/^/la_LN:/}
-
-US-ASCII_Big5HKSCS= la_LN:zh_HK
-US-ASCII_CP949=	la_LN:ko_KR
-US-ASCII_eucCN=	la_LN:zh_CN
-US-ASCII_eucJP=	la_LN:ja_JP
-US-ASCII_eucKR=	la_LN:ko_KR
-US-ASCII_GB18030= la_LN:zh_CN
-US-ASCII_GB2312= la_LN:zh_CN
-US-ASCII_GBK=	la_LN:zh_CN
-US-ASCII_SJIS=	la_LN:ja_JP
-
-ASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
-US-ASCII_US-ASCII= ${ASCIILINKS:C/^/la_LN:/}
-
-UTF8LINKS=	af_ZA am_ET be_BY bg_BG ca_AD ca_ES ca_FR ca_IT cs_CZ \
-		da_DK de_AT de_CH de_DE \
-		el_GR en_AU en_CA en_GB en_IE en_NZ en_US es_ES et_EE eu_ES \
-		fi_FI fr_BE fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM \
-		is_IS it_CH it_IT ja_JP kk_KZ ko_KR lt_LT lv_LV mn_MN \
-		nb_NO nl_BE nl_NL nn_NO no_NO pl_PL pt_BR pt_PT \
-		ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \
-		zh_TW
-US-ASCII_UTF-8=	${UTF8LINKS:C/^/la_LN:/}
-
-SYMLINKS=
-.for enc1 in ${ENCODINGS}
-.for enc2 in ${ENCODINGS}
-.for lang_terr in ${${enc1}_${enc2}}
-SYMLINKS+=	../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \
-		${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}/${FILESNAME}
-.endfor
+.for f in ${SAME}
+SYMLINKS+=	../${f:C/:.*$//}/${FILESNAME} ${LOCALEDIR}/${f:C/^.*://}
 .endfor
+
+.for f in ${LOCALES}
+FILESDIR_${f}.LC_COLLATE= ${LOCALEDIR}/${f}
 .endfor
 
 .include <bsd.prog.mk>

Added: projects/collation/share/colldef/af_ZA.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/share/colldef/af_ZA.UTF-8.src	Sat Aug  8 01:45:53 2015	(r286438)
@@ -0,0 +1,2397 @@
+# Warning: Do not edit. This file is automatically extracted from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+comment_char *
+escape_char /
+LC_COLLATE
+*************
+
+
+
+* Define collation weights as symbols
+
+collating-symbol <X01>
+collating-symbol <X05>
+collating-symbol <X10>
+collating-symbol <X13>
+collating-symbol <X14>
+collating-symbol <X1D>
+collating-symbol <X20>
+collating-symbol <X26>
+collating-symbol <X2B>
+collating-symbol <X2C>
+collating-symbol <X2E>
+collating-symbol <X31>
+collating-symbol <X34>
+collating-symbol <X70>
+collating-symbol <X78>
+collating-symbol <X88>
+collating-symbol <X8A>
+collating-symbol <X8C>
+collating-symbol <X8E>
+collating-symbol <X90>
+collating-symbol <X92>
+collating-symbol <X96>
+collating-symbol <X98>
+collating-symbol <X9A>
+collating-symbol <X9B>
+collating-symbol <X9C>
+collating-symbol <X9E>
+collating-symbol <X9F>
+collating-symbol <XA0>
+collating-symbol <XA2>
+collating-symbol <XA4>
+collating-symbol <XA6>
+collating-symbol <XAA>
+collating-symbol <XAE>
+collating-symbol <XB1>
+collating-symbol <XB2>
+collating-symbol <XB4>
+collating-symbol <XB6>
+collating-symbol <XB8>
+collating-symbol <XBC>
+collating-symbol <XBE>
+collating-symbol <XC0>
+collating-symbol <XC4>
+collating-symbol <XC6>
+collating-symbol <XC8>
+collating-symbol <XCA>
+collating-symbol <XCC>
+collating-symbol <XCE>
+collating-symbol <XD0>
+collating-symbol <XD2>
+collating-symbol <XFB>
+collating-symbol <X0304>
+collating-symbol <X0306>
+collating-symbol <X0308>
+collating-symbol <X030A>
+collating-symbol <X030C>
+collating-symbol <X0400>
+collating-symbol <X050A>
+collating-symbol <X050E>
+collating-symbol <X0600>
+collating-symbol <X0722>
+collating-symbol <X072C>
+collating-symbol <X0750>
+collating-symbol <X0758>
+collating-symbol <X0800>
+collating-symbol <X0968>
+collating-symbol <X0976>
+collating-symbol <X098C>
+collating-symbol <X098E>
+collating-symbol <X0990>
+collating-symbol <X0992>
+collating-symbol <X0994>
+collating-symbol <X0996>
+collating-symbol <X0A7A>
+collating-symbol <X0A7C>
+collating-symbol <X0A86>
+collating-symbol <X0A88>
+collating-symbol <X0A8A>
+collating-symbol <X0A8E>
+collating-symbol <X0A90>
+collating-symbol <X0C04>
+collating-symbol <X0C0A>
+collating-symbol <X0C63>
+collating-symbol <X0C6B>
+collating-symbol <X0C6D>
+collating-symbol <X0C6F>
+collating-symbol <X0C73>
+collating-symbol <X0C77>
+collating-symbol <X0D26>
+collating-symbol <X1052>
+collating-symbol <X1054>
+collating-symbol <X1056>
+collating-symbol <X1058>
+collating-symbol <X105A>
+collating-symbol <X105C>
+collating-symbol <X1200>
+collating-symbol <X1400>
+collating-symbol <X1600>
+collating-symbol <X1800>
+collating-symbol <X1A00>
+collating-symbol <X1C00>
+collating-symbol <X1E00>
+collating-symbol <X2000>
+collating-symbol <X2200>
+collating-symbol <X2400>
+collating-symbol <X2900>
+collating-symbol <X2A06>
+collating-symbol <X2A08>
+collating-symbol <X2A0A>
+collating-symbol <X2A0C>
+collating-symbol <X2A0E>
+collating-symbol <X2A10>
+collating-symbol <X2A12>
+collating-symbol <X2A14>
+collating-symbol <X2A16>
+collating-symbol <X2A18>
+collating-symbol <X2A1A>
+collating-symbol <X2A1C>
+collating-symbol <X2B00>
+collating-symbol <X2C06>
+collating-symbol <X2C08>
+collating-symbol <X2C0A>
+collating-symbol <X2C0C>
+collating-symbol <X2C0E>
+collating-symbol <X2C10>
+collating-symbol <X2C12>
+collating-symbol <X2C14>
+collating-symbol <X2C16>
+collating-symbol <X2D00>
+collating-symbol <X2E06>
+collating-symbol <X2E08>
+collating-symbol <X2E0A>
+collating-symbol <X2E0C>
+collating-symbol <X2E0E>
+collating-symbol <X2E10>
+collating-symbol <X2E12>
+collating-symbol <X2E14>
+collating-symbol <X2F00>
+collating-symbol <X3006>
+collating-symbol <X3008>
+collating-symbol <X300A>
+collating-symbol <X300C>
+collating-symbol <X300E>
+collating-symbol <X3010>
+collating-symbol <X3012>
+collating-symbol <X3014>
+collating-symbol <X3016>
+collating-symbol <X3018>
+collating-symbol <X301A>
+collating-symbol <X3100>
+collating-symbol <X3206>
+collating-symbol <X3208>
+collating-symbol <X320A>
+collating-symbol <X320C>
+collating-symbol <X320E>
+collating-symbol <X3210>
+collating-symbol <X3212>
+collating-symbol <X3214>
+collating-symbol <X3216>
+collating-symbol <X3218>
+collating-symbol <X321A>
+collating-symbol <X321C>
+collating-symbol <X321E>
+collating-symbol <X3220>
+collating-symbol <X3222>
+collating-symbol <X3224>
+collating-symbol <X3226>
+collating-symbol <X3228>
+collating-symbol <X322A>
+collating-symbol <X322C>
+collating-symbol <X322E>
+collating-symbol <X3230>
+collating-symbol <X3300>
+collating-symbol <X3406>
+collating-symbol <X3408>
+collating-symbol <X340A>
+collating-symbol <X340C>
+collating-symbol <X340E>
+collating-symbol <X3410>
+collating-symbol <X3412>
+collating-symbol <X3414>
+collating-symbol <X3500>
+collating-symbol <X3606>
+collating-symbol <X3608>
+collating-symbol <X360A>
+collating-symbol <X360C>
+collating-symbol <X360E>
+collating-symbol <X3610>
+collating-symbol <X3612>
+collating-symbol <X3614>
+collating-symbol <X3616>
+collating-symbol <X3618>
+collating-symbol <X361A>
+collating-symbol <X3700>
+collating-symbol <X3806>
+collating-symbol <X3808>
+collating-symbol <X380A>
+collating-symbol <X380C>
+collating-symbol <X380E>
+collating-symbol <X3810>
+collating-symbol <X3812>
+collating-symbol <X3814>
+collating-symbol <X3900>
+collating-symbol <X3A06>
+collating-symbol <X3A08>
+collating-symbol <X3A0A>
+collating-symbol <X3A0C>
+collating-symbol <X3A0E>
+collating-symbol <X3A10>
+collating-symbol <X3A12>
+collating-symbol <X3A14>
+collating-symbol <X3A16>
+collating-symbol <X3A18>
+collating-symbol <X3B00>
+collating-symbol <X3C06>
+collating-symbol <X3C08>
+collating-symbol <X3C0A>
+collating-symbol <X3C0C>
+collating-symbol <X3C0E>
+collating-symbol <X3C10>
+collating-symbol <X3D00>
+collating-symbol <X3E06>
+collating-symbol <X3E08>
+collating-symbol <X3E0A>
+collating-symbol <X3E0C>
+collating-symbol <X3E0E>
+collating-symbol <X3E10>
+collating-symbol <X3E12>
+collating-symbol <X3E14>
+collating-symbol <X3F00>
+collating-symbol <X4006>
+collating-symbol <X4008>
+collating-symbol <X400A>
+collating-symbol <X400C>
+collating-symbol <X400E>
+collating-symbol <X4010>
+collating-symbol <X4012>
+collating-symbol <X4014>
+collating-symbol <X4016>
+collating-symbol <X4018>
+collating-symbol <X401A>
+collating-symbol <X401C>
+collating-symbol <X401E>
+collating-symbol <X4020>
+collating-symbol <X4022>
+collating-symbol <X4024>
+collating-symbol <X4026>
+collating-symbol <X4028>
+collating-symbol <X402A>
+collating-symbol <X402C>
+collating-symbol <X4100>
+collating-symbol <X4206>
+collating-symbol <X4208>
+collating-symbol <X420A>
+collating-symbol <X420C>
+collating-symbol <X420E>
+collating-symbol <X4210>
+collating-symbol <X4212>
+collating-symbol <X4214>
+collating-symbol <X4300>
+collating-symbol <X4406>
+collating-symbol <X4408>
+collating-symbol <X440A>
+collating-symbol <X440C>
+collating-symbol <X440E>
+collating-symbol <X4410>
+collating-symbol <X4412>
+collating-symbol <X4414>
+collating-symbol <X4416>
+collating-symbol <X4418>
+collating-symbol <X441A>
+collating-symbol <X441C>
+collating-symbol <X441E>
+collating-symbol <X4420>
+collating-symbol <X4500>
+collating-symbol <X4606>
+collating-symbol <X4608>
+collating-symbol <X460A>
+collating-symbol <X460C>
+collating-symbol <X460E>
+collating-symbol <X4610>
+collating-symbol <X4612>
+collating-symbol <X4614>
+collating-symbol <X4616>
+collating-symbol <X4618>
+collating-symbol <X461A>
+collating-symbol <X461C>
+collating-symbol <X461E>
+collating-symbol <X4620>
+collating-symbol <X4622>
+collating-symbol <X4624>
+collating-symbol <X4626>
+collating-symbol <X4628>
+collating-symbol <X462A>
+collating-symbol <X462C>
+collating-symbol <X462E>
+collating-symbol <X4630>
+collating-symbol <X4632>
+collating-symbol <X4634>
+collating-symbol <X4636>
+collating-symbol <X4638>
+collating-symbol <X4700>
+collating-symbol <X4806>
+collating-symbol <X4808>
+collating-symbol <X480A>
+collating-symbol <X480C>
+collating-symbol <X480E>
+collating-symbol <X4810>
+collating-symbol <X4812>
+collating-symbol <X4814>
+collating-symbol <X4816>
+collating-symbol <X4818>
+collating-symbol <X481A>
+collating-symbol <X4900>
+collating-symbol <X4A06>
+collating-symbol <X4A08>
+collating-symbol <X4A0A>
+collating-symbol <X4A0C>
+collating-symbol <X4A0E>
+collating-symbol <X4B00>
+collating-symbol <X4C06>
+collating-symbol <X4C08>
+collating-symbol <X4C0A>
+collating-symbol <X4C0C>
+collating-symbol <X4C0E>
+collating-symbol <X4C10>
+collating-symbol <X4C12>
+collating-symbol <X4C14>
+collating-symbol <X4C16>
+collating-symbol <X4C18>
+collating-symbol <X4C1A>
+collating-symbol <X4C1C>
+collating-symbol <X4C1E>
+collating-symbol <X4C20>
+collating-symbol <X4C22>
+collating-symbol <X4C24>
+collating-symbol <X4C26>
+collating-symbol <X4C28>
+collating-symbol <X4C2A>
+collating-symbol <X4C2C>
+collating-symbol <X4C2E>
+collating-symbol <X4C30>
+collating-symbol <X4C32>
+collating-symbol <X4C34>
+collating-symbol <X4C36>
+collating-symbol <X4C38>
+collating-symbol <X4C3A>
+collating-symbol <X4C3C>
+collating-symbol <X4D00>
+collating-symbol <X4E06>
+collating-symbol <X4E08>
+collating-symbol <X4E0A>
+collating-symbol <X4E0C>
+collating-symbol <X4E0E>
+collating-symbol <X4E10>
+collating-symbol <X4E12>
+collating-symbol <X4E14>
+collating-symbol <X4E16>
+collating-symbol <X4E18>
+collating-symbol <X4E1A>
+collating-symbol <X4E1C>
+collating-symbol <X4E1E>
+collating-symbol <X4E20>
+collating-symbol <X4F00>
+collating-symbol <X5006>
+collating-symbol <X5008>
+collating-symbol <X500A>
+collating-symbol <X500C>
+collating-symbol <X500E>
+collating-symbol <X5010>
+collating-symbol <X5012>
+collating-symbol <X5014>
+collating-symbol <X5016>
+collating-symbol <X5018>
+collating-symbol <X5100>
+collating-symbol <X5206>
+collating-symbol <X5208>
+collating-symbol <X520A>
+collating-symbol <X520C>
+collating-symbol <X520E>
+collating-symbol <X5210>
+collating-symbol <X5212>
+collating-symbol <X5214>
+collating-symbol <X5216>
+collating-symbol <X5218>
+collating-symbol <X521A>
+collating-symbol <X521C>
+collating-symbol <X521E>
+collating-symbol <X5220>
+collating-symbol <X5222>
+collating-symbol <X5224>
+collating-symbol <X5226>
+collating-symbol <X5228>
+collating-symbol <X522A>
+collating-symbol <X522C>
+collating-symbol <X522E>
+collating-symbol <X5300>
+collating-symbol <X5406>
+collating-symbol <X5408>
+collating-symbol <X540A>
+collating-symbol <X540C>
+collating-symbol <X540E>
+collating-symbol <X5410>
+collating-symbol <X5412>
+collating-symbol <X5414>
+collating-symbol <X5500>
+collating-symbol <X5606>
+collating-symbol <X5608>
+collating-symbol <X560A>
+collating-symbol <X5700>
+collating-symbol <X5806>
+collating-symbol <X5808>
+collating-symbol <X580A>
+collating-symbol <X580C>
+collating-symbol <X580E>
+collating-symbol <X5810>
+collating-symbol <X5812>
+collating-symbol <X5814>
+collating-symbol <X5900>
+collating-symbol <X5A06>
+collating-symbol <X5A08>
+collating-symbol <X5A0A>
+collating-symbol <X5A0C>
+collating-symbol <X5A0E>
+collating-symbol <X5A10>
+collating-symbol <X5B00>
+collating-symbol <X5C06>
+collating-symbol <X5C08>
+collating-symbol <X5C0A>
+collating-symbol <X5C0C>
+collating-symbol <X5C0E>
+collating-symbol <X5C10>
+collating-symbol <X5C12>
+collating-symbol <X5C14>
+collating-symbol <X5C16>
+collating-symbol <X5C18>
+collating-symbol <X5C1A>
+collating-symbol <X5C1C>
+collating-symbol <X5C1E>
+collating-symbol <X5C20>
+collating-symbol <X5C22>
+collating-symbol <X5C24>
+collating-symbol <X5C26>
+collating-symbol <X5C28>
+collating-symbol <X5C2A>
+collating-symbol <X5C2C>
+collating-symbol <X5C2E>
+collating-symbol <X5C30>
+collating-symbol <X5C32>
+collating-symbol <X5C34>
+collating-symbol <X5C36>
+collating-symbol <X5C38>
+collating-symbol <X5C3A>
+collating-symbol <X5C3C>
+collating-symbol <X5C3E>
+collating-symbol <X5C40>
+collating-symbol <X5C42>
+collating-symbol <X5C44>
+collating-symbol <X5C46>
+collating-symbol <X5C48>
+collating-symbol <X5C50>
+collating-symbol <X5C52>
+collating-symbol <X5C54>
+collating-symbol <X5C56>
+collating-symbol <X5C5C>
+collating-symbol <X5C5E>
+collating-symbol <X5C60>
+collating-symbol <X5C62>
+collating-symbol <X5C64>
+collating-symbol <X5C66>
+collating-symbol <X5C68>
+collating-symbol <X5C6A>
+collating-symbol <X5C6C>
+collating-symbol <X5C6E>
+collating-symbol <X5C70>
+collating-symbol <X5C72>
+collating-symbol <X5C74>
+collating-symbol <X5C76>
+
+order_start forward;forward;forward;forward
+
+
+* collation weights in order
+
+<X01>
+<X05>
+<X10>
+<X13>
+<X14>
+<X1D>
+<X20>
+<X26>
+<X2B>
+<X2C>
+<X2E>
+<X31>
+<X34>
+<X70>
+<X78>
+<X88>
+<X8A>
+<X8C>
+<X8E>
+<X90>
+<X92>
+<X96>
+<X98>
+<X9A>
+<X9B>
+<X9C>
+<X9E>
+<X9F>
+<XA0>
+<XA2>
+<XA4>
+<XA6>
+<XAA>
+<XAE>
+<XB1>
+<XB2>
+<XB4>
+<XB6>
+<XB8>
+<XBC>
+<XBE>
+<XC0>
+<XC4>
+<XC6>
+<XC8>
+<XCA>
+<XCC>
+<XCE>
+<XD0>
+<XD2>
+<XFB>
+<X0304>
+<X0306>
+<X0308>
+<X030A>
+<X030C>
+<X0400>
+<X050A>
+<X050E>
+<X0600>
+<X0722>
+<X072C>
+<X0750>
+<X0758>
+<X0800>
+<X0968>
+<X0976>
+<X098C>
+<X098E>
+<X0990>
+<X0992>
+<X0994>
+<X0996>
+<X0A7A>
+<X0A7C>
+<X0A86>
+<X0A88>
+<X0A8A>
+<X0A8E>
+<X0A90>
+<X0C04>
+<X0C0A>
+<X0C63>
+<X0C6B>
+<X0C6D>
+<X0C6F>
+<X0C73>
+<X0C77>
+<X0D26>
+<X1052>
+<X1054>
+<X1056>
+<X1058>
+<X105A>
+<X105C>
+<X1200>
+<X1400>
+<X1600>
+<X1800>
+<X1A00>
+<X1C00>
+<X1E00>
+<X2000>
+<X2200>
+<X2400>
+<X2900>
+<X2A06>
+<X2A08>
+<X2A0A>
+<X2A0C>
+<X2A0E>
+<X2A10>
+<X2A12>
+<X2A14>
+<X2A16>
+<X2A18>
+<X2A1A>
+<X2A1C>
+<X2B00>
+<X2C06>
+<X2C08>
+<X2C0A>
+<X2C0C>
+<X2C0E>
+<X2C10>
+<X2C12>
+<X2C14>
+<X2C16>
+<X2D00>
+<X2E06>
+<X2E08>
+<X2E0A>
+<X2E0C>
+<X2E0E>
+<X2E10>
+<X2E12>
+<X2E14>
+<X2F00>
+<X3006>
+<X3008>
+<X300A>
+<X300C>
+<X300E>
+<X3010>
+<X3012>
+<X3014>
+<X3016>
+<X3018>
+<X301A>
+<X3100>
+<X3206>
+<X3208>
+<X320A>
+<X320C>
+<X320E>
+<X3210>
+<X3212>
+<X3214>
+<X3216>
+<X3218>

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Sat Aug  8 05:49:14 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5A6209B6E6F
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 05:49:14 +0000 (UTC)
 (envelope-from yaneurabeya@gmail.com)
Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com
 [IPv6:2607:f8b0:400d:c04::234])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 1185BEB8;
 Sat,  8 Aug 2015 05:49:14 +0000 (UTC)
 (envelope-from yaneurabeya@gmail.com)
Received: by qgeg42 with SMTP id g42so51673072qge.1;
 Fri, 07 Aug 2015 22:49:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=BLoP3JfDu5rVdIJ5UyJvPu+hMYK9NlR4NKD5KSfML14=;
 b=V7YXd477sjUTPF8xEwTOMGo1vZr2RTtz5Oi3FX2i1LzZ5qpoo7pi9UMzMG7KoP1HU1
 i80lhPpafmLCBQ7AIMAs9+mAC4sr8Ju3G46q5qtx9spzA6qXe1WCgIDvFtoNNxWS/u4e
 xYzNg4HSZxpThVyi1i+htDpf0qm5zgsZ/7t8BgENc0GYGkzv+uznmC4sigxllD51aGVz
 6nFiNFAKX5NECnuObKiWWoDmWt5HsZ6zXcOCAu+MZ97QjbOViyPdPhqXm+wMyS0YRFix
 Hk74P3eiT1umnALEMgPl/SVpeO2WDaQcb5OOn2DONAS0mZn4vZ6DMTydJv2nCmnN221n
 0kVA==
MIME-Version: 1.0
X-Received: by 10.140.90.99 with SMTP id w90mr20150514qgd.57.1439012953239;
 Fri, 07 Aug 2015 22:49:13 -0700 (PDT)
Received: by 10.140.98.73 with HTTP; Fri, 7 Aug 2015 22:49:13 -0700 (PDT)
In-Reply-To: <201508072345.t77NjXbh010709@repo.freebsd.org>
References: <201508072345.t77NjXbh010709@repo.freebsd.org>
Date: Fri, 7 Aug 2015 22:49:13 -0700
Message-ID: <CAGHfRMBzYS7uit+uLHPZYJ=K3ES-9oh-KQjJtQMS+8P62=jYwA@mail.gmail.com>
Subject: Re: svn commit: r286431 - projects/collation/share/mk
From: NGie Cooper <yaneurabeya@gmail.com>
To: Baptiste Daroussin <bapt@freebsd.org>
Cc: "src-committers@freebsd.org" <src-committers@freebsd.org>, 
 "svn-src-projects@freebsd.org" <svn-src-projects@freebsd.org>
Content-Type: text/plain; charset=UTF-8
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 05:49:14 -0000

On Fri, Aug 7, 2015 at 4:45 PM, Baptiste Daroussin <bapt@freebsd.org> wrote:
> Author: bapt
> Date: Fri Aug  7 23:45:32 2015
> New Revision: 286431
> URL: https://svnweb.freebsd.org/changeset/base/286431
>
> Log:
>   Define libavl in src.libnames.mk
>
> Modified:
>   projects/collation/share/mk/src.libnames.mk
>
> Modified: projects/collation/share/mk/src.libnames.mk
> ==============================================================================
> --- projects/collation/share/mk/src.libnames.mk Fri Aug  7 23:41:26 2015        (r286430)
> +++ projects/collation/share/mk/src.libnames.mk Fri Aug  7 23:45:32 2015        (r286431)
> @@ -57,6 +57,7 @@ _LIBRARIES=   \
>                 archive \
>                 asn1 \
>                 auditd \
> +               avl \
>                 begemot \
>                 bluetooth \
>                 bsdxml \

I've seen the term `avl' at a few different jobs so far (the
ubituousness at Cisco was pretty big). a) is there a description of
the library? b) can it be a private library instead of a public one?
Thanks!
-NGie

From owner-svn-src-projects@freebsd.org  Sat Aug  8 11:16:04 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 716369B5A37
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 11:16:04 +0000 (UTC)
 (envelope-from baptiste.daroussin@gmail.com)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com
 [IPv6:2a00:1450:400c:c05::22c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 077436AE;
 Sat,  8 Aug 2015 11:16:04 +0000 (UTC)
 (envelope-from baptiste.daroussin@gmail.com)
Received: by wicne3 with SMTP id ne3so86027538wic.1;
 Sat, 08 Aug 2015 04:16:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-type:content-disposition:in-reply-to:user-agent;
 bh=brYjy/wqY6qwi2e7mLYb8U5Zebzr1a6gTgySo1TE1q8=;
 b=POF1w3VH+jEQItDQtd86Td9xwI2zopnnxPMS39mr7XtGvGy1vXjtQ4ezQfcbmQs7CP
 QCYCGwC9ux7VaPIns1e4zd7+XKuS/Ss+4QC1knuuBaDGBov7h0In1LoAgqCmPw8HGRRB
 KoRFtniOcrTL9N5hdv3xN9UyG3Mm5tjXOdtAWIE+Fw5SpfmiqAa+a3AjLEAv3WQY72Vc
 4IXFu8TGxDm967aI6Gs3K5bStRzNxKRK0LHGD2pw1ISUFnC7YGArCF1jG3/h3mV0QzvD
 3ZTk7gk8vcmbeFeiachrDMCBCrlqmbcifjO26ReqbYzs9vuIxn0VYN0rQZfoIOux4KOt
 FfkQ==
X-Received: by 10.180.90.209 with SMTP id by17mr6549263wib.60.1439032562394;
 Sat, 08 Aug 2015 04:16:02 -0700 (PDT)
Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1])
 by smtp.gmail.com with ESMTPSA id o9sm19058917wja.29.2015.08.08.04.16.00
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 08 Aug 2015 04:16:01 -0700 (PDT)
Sender: Baptiste Daroussin <baptiste.daroussin@gmail.com>
Date: Sat, 8 Aug 2015 13:15:58 +0200
From: Baptiste Daroussin <bapt@freebsd.org>
To: NGie Cooper <yaneurabeya@gmail.com>
Cc: "src-committers@freebsd.org" <src-committers@freebsd.org>,
 "svn-src-projects@freebsd.org" <svn-src-projects@freebsd.org>
Subject: Re: svn commit: r286431 - projects/collation/share/mk
Message-ID: <20150808111558.GM43782@ivaldir.etoilebsd.net>
References: <201508072345.t77NjXbh010709@repo.freebsd.org>
 <CAGHfRMBzYS7uit+uLHPZYJ=K3ES-9oh-KQjJtQMS+8P62=jYwA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature"; boundary="GoZzJvFfKjxI3RhA"
Content-Disposition: inline
In-Reply-To: <CAGHfRMBzYS7uit+uLHPZYJ=K3ES-9oh-KQjJtQMS+8P62=jYwA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 11:16:04 -0000


--GoZzJvFfKjxI3RhA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Aug 07, 2015 at 10:49:13PM -0700, NGie Cooper wrote:
> On Fri, Aug 7, 2015 at 4:45 PM, Baptiste Daroussin <bapt@freebsd.org> wro=
te:
> > Author: bapt
> > Date: Fri Aug  7 23:45:32 2015
> > New Revision: 286431
> > URL: https://svnweb.freebsd.org/changeset/base/286431
> >
> > Log:
> >   Define libavl in src.libnames.mk
> >
> > Modified:
> >   projects/collation/share/mk/src.libnames.mk
> >
> > Modified: projects/collation/share/mk/src.libnames.mk
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
> > --- projects/collation/share/mk/src.libnames.mk Fri Aug  7 23:41:26 201=
5        (r286430)
> > +++ projects/collation/share/mk/src.libnames.mk Fri Aug  7 23:45:32 201=
5        (r286431)
> > @@ -57,6 +57,7 @@ _LIBRARIES=3D   \
> >                 archive \
> >                 asn1 \
> >                 auditd \
> > +               avl \
> >                 begemot \
> >                 bluetooth \
> >                 bsdxml \
>=20
> I've seen the term `avl' at a few different jobs so far (the
> ubituousness at Cisco was pretty big). a) is there a description of
> the library? b) can it be a private library instead of a public one?
> Thanks!
> -NGie

libavl is there for a while, actually since zfs as been added given it is an
opensolaris lib.

Best regards,
Bapt

--GoZzJvFfKjxI3RhA
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlXF5O4ACgkQ8kTtMUmk6Ex1nwCfTNSFDkh5B6Q4JUlk8qdttGFr
wNMAoJBTz+uwLADr7RsmBAVuBwMF9yGY
=ModR
-----END PGP SIGNATURE-----

--GoZzJvFfKjxI3RhA--

From owner-svn-src-projects@freebsd.org  Sat Aug  8 14:34:05 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD2379B6796
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 14:34:04 +0000 (UTC) (envelope-from pfg@FreeBSD.org)
Received: from nm38-vm1.bullet.mail.bf1.yahoo.com
 (nm38-vm1.bullet.mail.bf1.yahoo.com [72.30.239.17])
 (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 8B812174
 for <svn-src-projects@freebsd.org>; Sat,  8 Aug 2015 14:34:04 +0000 (UTC)
 (envelope-from pfg@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1439044436; bh=UvmWZAEmZonu2KVHeD1j6iPHXnCABFIy5TcNrUKHxtw=;
 h=Subject:To:References:Cc:From:Date:In-Reply-To:From:Subject;
 b=dhLs2HJTRSLgVTPyHAP+nhQrzL8xw46NzYxE8ww2uhhjFYqnqGl2aVUKuV008OEDdI8C4pszSU/weuTgktZZNr8uMCAMPYbCiRfTssgy+JA1H5TR5IKt+AthnPyFV1q2m3FPJWfjvV7g+zjqhuziw3Ps9f7omiLCvvuKxOHaL2BFt2knDlAduzQ8Js+MfU5enk4mPPIMEGg7zxys3D1x1LKFPKwQt9uywzZcGP0m1PrfhTe6PsfTAqMjvLUU8d+JAJnyBBQR571f8jgl2v0aFjUu+ZiYi/z779qOK5jnTCyKAxbkkC3MfKfE5kFAVfqO6RVBhsZMtZctYVtz+gf25A==
Received: from [98.139.215.143] by nm38.bullet.mail.bf1.yahoo.com with NNFMP;
 08 Aug 2015 14:33:56 -0000
Received: from [98.139.211.206] by tm14.bullet.mail.bf1.yahoo.com with NNFMP;
 08 Aug 2015 14:33:56 -0000
Received: from [127.0.0.1] by smtp215.mail.bf1.yahoo.com with NNFMP;
 08 Aug 2015 14:33:56 -0000
X-Yahoo-Newman-Id: 750326.55459.bm@smtp215.mail.bf1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: IlEeAq4VM1lUrHc4dtPCtX_vunNxmovb8DjuGGuQ.66phOC
 X.t55E8QCQbd_8GweX009gLteRZmqaiRzsciMdIMyKdq24NKVrDTgHxW8aXA
 y3ShABEAMQbT_F8gN89Y_hr7Su53ymaCxwSw7tOPjHH_SbHqjhLOyAwdASwO
 nW6bWHmN7Kwdwyuyk5c6mTrliachvW0DBvVTXoSYMYDZuPhFcCTxXl1bwYLZ
 xA5NB3l8B_wBD4x8C0gLrWM68na24mq4PELoavsXFrM277mtSeRIlRrqHbgT
 k7DDnw1dLRYUmj0Q40ww7SnM3rla_1jRWTum0PyY15GzJ7JWeUIH3aH3kqJ_
 tz6pjJDylL333E4cXSraWoCri25yhQNUH1MvXjXgMALJO8fJ.cruvCkj7tsf
 n1Trj6wbrDug4OgeXcUmpUdYe7JczALSy4zL.d1KvZTN9QopjRkvmFPRHTc0
 UO2m8HCBEBC144giDKwOIt1Q9fnEt9YkzkgZHQXpc1chrJKREwRvxR9CGWLi
 aGQ6dDeoF5EhBy2_Zd4N6ais2j93lciEG
X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf
Subject: Re: svn commit: r286431 - projects/collation/share/mk
To: NGie Cooper <yaneurabeya@gmail.com>
References: <201508072345.t77NjXbh010709@repo.freebsd.org>
 <CAGHfRMBzYS7uit+uLHPZYJ=K3ES-9oh-KQjJtQMS+8P62=jYwA@mail.gmail.com>
Cc: "src-committers@freebsd.org" <src-committers@freebsd.org>,
 "svn-src-projects@freebsd.org" <svn-src-projects@freebsd.org>
From: Pedro Giffuni <pfg@FreeBSD.org>
Message-ID: <55C61362.3060103@FreeBSD.org>
Date: Sat, 8 Aug 2015 09:34:10 -0500
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101
 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <CAGHfRMBzYS7uit+uLHPZYJ=K3ES-9oh-KQjJtQMS+8P62=jYwA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 14:34:05 -0000



On 08/08/15 00:49, NGie Cooper wrote:
> On Fri, Aug 7, 2015 at 4:45 PM, Baptiste Daroussin <bapt@freebsd.org> wrote:
>> Author: bapt
>> Date: Fri Aug  7 23:45:32 2015
>> New Revision: 286431
>> URL: https://svnweb.freebsd.org/changeset/base/286431
>>
>> Log:
>>    Define libavl in src.libnames.mk
>>
>> Modified:
>>    projects/collation/share/mk/src.libnames.mk
>>
>> Modified: projects/collation/share/mk/src.libnames.mk
>> ==============================================================================
>> --- projects/collation/share/mk/src.libnames.mk Fri Aug  7 23:41:26 2015        (r286430)
>> +++ projects/collation/share/mk/src.libnames.mk Fri Aug  7 23:45:32 2015        (r286431)
>> @@ -57,6 +57,7 @@ _LIBRARIES=   \
>>                  archive \
>>                  asn1 \
>>                  auditd \
>> +               avl \
>>                  begemot \
>>                  bluetooth \
>>                  bsdxml \
>
> I've seen the term `avl' at a few different jobs so far (the
> ubituousness at Cisco was pretty big). a) is there a description of
> the library? b) can it be a private library instead of a public one?

It's just a library to support Adelson-Velsky and Landis' trees [1] it
could/should be replaced with tree(3).

Cheers,

Pedro.


[1] https://en.wikipedia.org/wiki/AVL_tree


From owner-svn-src-projects@freebsd.org  Sat Aug  8 18:22:19 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 695869B5D10
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 18:22:19 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 59386988;
 Sat,  8 Aug 2015 18:22:19 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78IMJn5085111;
 Sat, 8 Aug 2015 18:22:19 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78IMFfS085095;
 Sat, 8 Aug 2015 18:22:15 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508081822.t78IMFfS085095@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 18:22:15 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286459 - projects/collation/lib/libc/locale
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 18:22:19 -0000

Author: bapt
Date: Sat Aug  8 18:22:14 2015
New Revision: 286459
URL: https://svnweb.freebsd.org/changeset/base/286459

Log:
  Revamp CTYPE support (from Illumos & Dragonfly)
  
  Obtained from:	Dragonfly

Deleted:
  projects/collation/lib/libc/locale/ascii.c
Modified:
  projects/collation/lib/libc/locale/Makefile.inc
  projects/collation/lib/libc/locale/big5.c
  projects/collation/lib/libc/locale/collate.c
  projects/collation/lib/libc/locale/collate.h
  projects/collation/lib/libc/locale/euc.c
  projects/collation/lib/libc/locale/gb18030.c
  projects/collation/lib/libc/locale/gb2312.c
  projects/collation/lib/libc/locale/gbk.c
  projects/collation/lib/libc/locale/mblocal.h
  projects/collation/lib/libc/locale/mbsnrtowcs.c
  projects/collation/lib/libc/locale/mskanji.c
  projects/collation/lib/libc/locale/none.c
  projects/collation/lib/libc/locale/rune.c
  projects/collation/lib/libc/locale/setrunelocale.c
  projects/collation/lib/libc/locale/utf8.c
  projects/collation/lib/libc/locale/wcsnrtombs.c

Modified: projects/collation/lib/libc/locale/Makefile.inc
==============================================================================
--- projects/collation/lib/libc/locale/Makefile.inc	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/Makefile.inc	Sat Aug  8 18:22:14 2015	(r286459)
@@ -4,7 +4,7 @@
 # locale sources
 .PATH: ${LIBC_SRCTOP}/${LIBC_ARCH}/locale ${LIBC_SRCTOP}/locale
 
-SRCS+=	ascii.c big5.c btowc.c collate.c collcmp.c euc.c fix_grouping.c \
+SRCS+=	big5.c btowc.c collate.c collcmp.c euc.c fix_grouping.c \
 	gb18030.c gb2312.c gbk.c ctype.c isctype.c iswctype.c \
 	ldpart.c lmessages.c lmonetary.c lnumeric.c localeconv.c mblen.c \
 	mbrlen.c \

Modified: projects/collation/lib/libc/locale/big5.c
==============================================================================
--- projects/collation/lib/libc/locale/big5.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/big5.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins. All rights reserved.
  * Copyright (c) 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -19,11 +21,7 @@
  * 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
+ * 3. 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.
  *
@@ -61,6 +59,12 @@ static size_t	_BIG5_mbrtowc(wchar_t * __
 static int	_BIG5_mbsinit(const mbstate_t *);
 static size_t	_BIG5_wcrtomb(char * __restrict, wchar_t,
 		    mbstate_t * __restrict);
+static size_t	_BIG5_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_BIG5_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
 
 typedef struct {
 	wchar_t	ch;
@@ -72,6 +76,8 @@ _BIG5_init(struct xlocale_ctype *l, _Run
 
 	l->__mbrtowc = _BIG5_mbrtowc;
 	l->__wcrtomb = _BIG5_wcrtomb;
+	l->__mbsnrtowcs = _BIG5_mbsnrtowcs;
+	l->__wcsnrtombs = _BIG5_wcsnrtombs;
 	l->__mbsinit = _BIG5_mbsinit;
 	l->runes = rl;
 	l->__mb_cur_max = 2;
@@ -147,7 +153,7 @@ _BIG5_mbrtowc(wchar_t * __restrict pwc, 
 		wc = (wc << 8) | (*s++ & 0xff);
 		if (pwc != NULL)
 			*pwc = wc;
-                return (2);
+		return (2);
 	} else {
 		if (pwc != NULL)
 			*pwc = wc;
@@ -178,3 +184,17 @@ _BIG5_wcrtomb(char * __restrict s, wchar
 	*s = wc & 0xff;
 	return (1);
 }
+
+static size_t
+_BIG5_mbsnrtowcs(wchar_t * __restrict dst, const char ** __restrict src,
+    size_t nms, size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _BIG5_mbrtowc));
+}
+
+static size_t
+_BIG5_wcsnrtombs(char * __restrict dst, const wchar_t ** __restrict src,
+    size_t nwc, size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _BIG5_wcrtomb));
+}

Modified: projects/collation/lib/libc/locale/collate.c
==============================================================================
--- projects/collation/lib/libc/locale/collate.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/collate.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,5 @@
 /*-
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
  * Copright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
  *		at Electronni Visti IA, Kiev, Ukraine.

Modified: projects/collation/lib/libc/locale/collate.h
==============================================================================
--- projects/collation/lib/libc/locale/collate.h	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/collate.h	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,5 @@
 /*-
+ * Copyright 2010 Nexenta Systmes, Inc.  All rights reserved.
  * Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
  *		at Electronni Visti IA, Kiev, Ukraine.
  *			All rights reserved.

Modified: projects/collation/lib/libc/locale/euc.c
==============================================================================
--- projects/collation/lib/libc/locale/euc.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/euc.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins. All rights reserved.
  * Copyright (c) 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -19,11 +21,7 @@
  * 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
+ * 3. 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.
  *
@@ -56,17 +54,56 @@ __FBSDID("$FreeBSD$");
 
 extern int __mb_sb_limit;
 
-static size_t	_EUC_mbrtowc(wchar_t * __restrict, const char * __restrict,
+static size_t	_EUC_mbrtowc_impl(wchar_t * __restrict, const char * __restrict,
+    size_t, mbstate_t * __restrict, uint8_t, uint8_t, uint8_t, uint8_t);
+static size_t	_EUC_wcrtomb_impl(char * __restrict, wchar_t,
+    mbstate_t * __restrict, uint8_t, uint8_t, uint8_t, uint8_t);
+
+static size_t	_EUC_CN_mbrtowc(wchar_t * __restrict, const char * __restrict,
 		    size_t, mbstate_t * __restrict);
-static int	_EUC_mbsinit(const mbstate_t *);
-static size_t	_EUC_wcrtomb(char * __restrict, wchar_t,
+static size_t	_EUC_JP_mbrtowc(wchar_t * __restrict, const char * __restrict,
+		    size_t, mbstate_t * __restrict);
+static size_t	_EUC_KR_mbrtowc(wchar_t * __restrict, const char * __restrict,
+		    size_t, mbstate_t * __restrict);
+static size_t	_EUC_TW_mbrtowc(wchar_t * __restrict, const char * __restrict,
+		    size_t, mbstate_t * __restrict);
+
+static size_t	_EUC_CN_wcrtomb(char * __restrict, wchar_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_JP_wcrtomb(char * __restrict, wchar_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_KR_wcrtomb(char * __restrict, wchar_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_TW_wcrtomb(char * __restrict, wchar_t,
 		    mbstate_t * __restrict);
 
-typedef struct {
-	int	count[4];
-	wchar_t	bits[4];
-	wchar_t	mask;
-} _EucInfo;
+static size_t	_EUC_CN_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_JP_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_KR_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_TW_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+
+static size_t	_EUC_CN_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_JP_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_KR_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_EUC_TW_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+
+static int	_EUC_mbsinit(const mbstate_t *);
 
 typedef struct {
 	wchar_t	ch;
@@ -74,94 +111,218 @@ typedef struct {
 	int	want;
 } _EucState;
 
+static int
+_EUC_mbsinit(const mbstate_t *ps)
+{
+
+	return (ps == NULL || ((const _EucState *)ps)->want == 0);
+}
+
+/*
+ * EUC-CN uses CS0, CS1 and CS2 (4 bytes).
+ */
 int
-_EUC_init(struct xlocale_ctype *l, _RuneLocale *rl)
+_EUC_CN_init(struct xlocale_ctype *l, _RuneLocale *rl)
 {
-	_EucInfo *ei;
-	int x, new__mb_cur_max;
-	char *v, *e;
+	l->__mbrtowc = _EUC_CN_mbrtowc;
+	l->__wcrtomb = _EUC_CN_wcrtomb;
+	l->__mbsnrtowcs = _EUC_CN_mbsnrtowcs;
+	l->__wcsnrtombs = _EUC_CN_wcsnrtombs;
+	l->__mbsinit = _EUC_mbsinit;
 
-	if (rl->__variable == NULL)
-		return (EFTYPE);
+	l->runes = rl;
+	l->__mb_cur_max = 4;
+	l->__mb_sb_limit = 256;
+	return (0);
+}
 
-	v = (char *)rl->__variable;
+static size_t
+_EUC_CN_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
+    size_t n, mbstate_t * __restrict ps)
+{
+	return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0));
+}
 
-	while (*v == ' ' || *v == '\t')
-		++v;
+static size_t
+_EUC_CN_mbsnrtowcs(wchar_t * __restrict dst,
+    const char ** __restrict src,
+    size_t nms, size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_CN_mbrtowc));
+}
 
-	if ((ei = malloc(sizeof(_EucInfo))) == NULL)
-		return (errno == 0 ? ENOMEM : errno);
+static size_t
+_EUC_CN_wcrtomb(char * __restrict s, wchar_t wc,
+    mbstate_t * __restrict ps)
+{
+	return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0));
+}
 
-	new__mb_cur_max = 0;
-	for (x = 0; x < 4; ++x) {
-		ei->count[x] = (int)strtol(v, &e, 0);
-		if (v == e || !(v = e)) {
-			free(ei);
-			return (EFTYPE);
-		}
-		if (new__mb_cur_max < ei->count[x])
-			new__mb_cur_max = ei->count[x];
-		while (*v == ' ' || *v == '\t')
-			++v;
-		ei->bits[x] = (int)strtol(v, &e, 0);
-		if (v == e || !(v = e)) {
-			free(ei);
-			return (EFTYPE);
-		}
-		while (*v == ' ' || *v == '\t')
-			++v;
-	}
-	ei->mask = (int)strtol(v, &e, 0);
-	if (v == e || !(v = e)) {
-		free(ei);
-		return (EFTYPE);
-	}
-	rl->__variable = ei;
-	rl->__variable_len = sizeof(_EucInfo);
-	l->runes = rl;
-	l->__mb_cur_max = new__mb_cur_max;
-	l->__mbrtowc = _EUC_mbrtowc;
-	l->__wcrtomb = _EUC_wcrtomb;
+static size_t
+_EUC_CN_wcsnrtombs(char * __restrict dst, const wchar_t ** __restrict src,
+	size_t nwc, size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_CN_wcrtomb));
+}
+
+/*
+ * EUC-KR uses only CS0 and CS1.
+ */
+int
+_EUC_KR_init(struct xlocale_ctype *l, _RuneLocale *rl)
+{
+	l->__mbrtowc = _EUC_KR_mbrtowc;
+	l->__wcrtomb = _EUC_KR_wcrtomb;
+	l->__mbsnrtowcs = _EUC_KR_mbsnrtowcs;
+	l->__wcsnrtombs = _EUC_KR_wcsnrtombs;
 	l->__mbsinit = _EUC_mbsinit;
-	l->__mb_sb_limit = 256;
+
+	l->runes = rl;
+	l->__mb_cur_max = 2;
+	l->__mb_sb_limit = 128;
 	return (0);
 }
 
-static int
-_EUC_mbsinit(const mbstate_t *ps)
+static size_t
+_EUC_KR_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
+    size_t n, mbstate_t * __restrict ps)
 {
+	return (_EUC_mbrtowc_impl(pwc, s, n, ps, 0, 0, 0, 0));
+}
 
-	return (ps == NULL || ((const _EucState *)ps)->want == 0);
+static size_t
+_EUC_KR_mbsnrtowcs(wchar_t * __restrict dst,
+    const char ** __restrict src,
+    size_t nms, size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_KR_mbrtowc));
 }
 
-#define	CEI	((_EucInfo *)(_CurrentRuneLocale->__variable))
+static size_t
+_EUC_KR_wcrtomb(char * __restrict s, wchar_t wc,
+	mbstate_t * __restrict ps)
+{
+	return (_EUC_wcrtomb_impl(s, wc, ps, 0, 0, 0, 0));
+}
 
-#define	_SS2	0x008e
-#define	_SS3	0x008f
+static size_t
+_EUC_KR_wcsnrtombs(char * __restrict dst, const wchar_t ** __restrict src,
+	size_t nwc, size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_KR_wcrtomb));
+}
 
-#define	GR_BITS	0x80808080 /* XXX: to be fixed */
+/*
+ * EUC-JP uses CS0, CS1, CS2, and CS3.
+ */
+int
+_EUC_JP_init(struct xlocale_ctype *l, _RuneLocale *rl)
+{
+	l->__mbrtowc = _EUC_JP_mbrtowc;
+	l->__wcrtomb = _EUC_JP_wcrtomb;
+	l->__mbsnrtowcs = _EUC_JP_mbsnrtowcs;
+	l->__wcsnrtombs = _EUC_JP_wcsnrtombs;
+	l->__mbsinit = _EUC_mbsinit;
 
-static __inline int
-_euc_set(u_int c)
+	l->runes = rl;
+	l->__mb_cur_max = 3;
+	l->__mb_sb_limit = 196;
+	return (0);
+}
+
+static size_t
+_EUC_JP_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
+    size_t n, mbstate_t * __restrict ps)
 {
+	return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 2, SS3, 3));
+}
 
-	c &= 0xff;
-	return ((c & 0x80) ? c == _SS3 ? 3 : c == _SS2 ? 2 : 1 : 0);
+static size_t
+_EUC_JP_mbsnrtowcs(wchar_t * __restrict dst,
+    const char ** __restrict src,
+    size_t nms, size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_JP_mbrtowc));
 }
 
 static size_t
-_EUC_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
+_EUC_JP_wcrtomb(char * __restrict s, wchar_t wc,
     mbstate_t * __restrict ps)
 {
+	return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 2, SS3, 3));
+}
+
+static size_t
+_EUC_JP_wcsnrtombs(char * __restrict dst, const wchar_t ** __restrict src,
+	size_t nwc, size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_JP_wcrtomb));
+}
+
+/*
+ * EUC-TW uses CS0, CS1, and CS2.
+ */
+int
+_EUC_TW_init(struct xlocale_ctype *l, _RuneLocale *rl)
+{
+	l->__mbrtowc = _EUC_TW_mbrtowc;
+	l->__wcrtomb = _EUC_TW_wcrtomb;
+	l->__mbsnrtowcs = _EUC_TW_mbsnrtowcs;
+	l->__wcsnrtombs = _EUC_TW_wcsnrtombs;
+	l->__mbsinit = _EUC_mbsinit;
+
+	l->runes = rl;
+	l->__mb_cur_max = 4;
+	l->__mb_sb_limit = 256;
+	return (0);
+}
+
+static size_t
+_EUC_TW_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
+	size_t n, mbstate_t * __restrict ps)
+{
+	return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0));
+}
+
+static size_t
+_EUC_TW_mbsnrtowcs(wchar_t * __restrict dst,
+	const char ** __restrict src,
+	size_t nms, size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _EUC_TW_mbrtowc));
+}
+
+static size_t
+_EUC_TW_wcrtomb(char * __restrict s, wchar_t wc,
+	mbstate_t * __restrict ps)
+{
+	return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0));
+}
+
+static size_t
+_EUC_TW_wcsnrtombs(char * __restrict dst, const wchar_t ** __restrict src,
+	size_t nwc, size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _EUC_TW_wcrtomb));
+}
+
+/*
+ * Common EUC code.
+ */
+
+static size_t
+_EUC_mbrtowc_impl(wchar_t * __restrict pwc, const char * __restrict s,
+	size_t n, mbstate_t * __restrict ps,
+	uint8_t cs2, uint8_t cs2width, uint8_t cs3, uint8_t cs3width)
+{
 	_EucState *es;
-	int i, set, want;
+	int i, want;
 	wchar_t wc;
-	const char *os;
+	unsigned char ch;
 
 	es = (_EucState *)ps;
 
-	if (es->want < 0 || es->want > MB_CUR_MAX || es->set < 0 ||
-	    es->set > 3) {
+	if (es->want < 0 || es->want > MB_CUR_MAX) {
 		errno = EINVAL;
 		return ((size_t)-1);
 	}
@@ -176,58 +337,59 @@ _EUC_mbrtowc(wchar_t * __restrict pwc, c
 		/* Incomplete multibyte sequence */
 		return ((size_t)-2);
 
-	os = s;
-
 	if (es->want == 0) {
-		want = CEI->count[set = _euc_set(*s)];
-		if (set == 2 || set == 3) {
-			--want;
-			if (--n == 0) {
-				/* Incomplete multibyte sequence */
-				es->set = set;
-				es->want = want;
-				es->ch = 0;
-				return ((size_t)-2);
-			}
-			++s;
-			if (*s == '\0') {
-				errno = EILSEQ;
-				return ((size_t)-1);
-			}
+		/* Fast path for plain ASCII (CS0) */
+		if (((ch = (unsigned char)*s) & 0x80) == 0) {
+			if (pwc != NULL)
+				*pwc = ch;
+			return (ch != '\0' ? 1 : 0);
 		}
-		wc = (unsigned char)*s++;
+
+		if (ch >= 0xa1) {
+			/* CS1 */
+			want = 2;
+		} else if (ch == cs2) {
+			want = cs2width;
+		} else if (ch == cs3) {
+			want = cs3width;
+		} else {
+			errno = EILSEQ;
+			return ((size_t)-1);
+		}
+
+
+		es->want = want;
+		es->ch = 0;
 	} else {
-		set = es->set;
 		want = es->want;
 		wc = es->ch;
 	}
-	for (i = (es->want == 0) ? 1 : 0; i < MIN(want, n); i++) {
-		if (*s == '\0') {
-			errno = EILSEQ;
-			return ((size_t)-1);
-		}
-		wc = (wc << 8) | (unsigned char)*s++;
+
+	for (i = 0; i < MIN(want, n); i++) {
+		wc <<= 8;
+		wc |= *s;
+		s++;
 	}
 	if (i < want) {
 		/* Incomplete multibyte sequence */
-		es->set = set;
 		es->want = want - i;
 		es->ch = wc;
 		return ((size_t)-2);
 	}
-	wc = (wc & ~CEI->mask) | CEI->bits[set];
 	if (pwc != NULL)
 		*pwc = wc;
 	es->want = 0;
-	return (wc == L'\0' ? 0 : s - os);
+	return (wc == L'\0' ? 0 : want);
 }
 
 static size_t
-_EUC_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
+_EUC_wcrtomb_impl(char * __restrict s, wchar_t wc,
+    mbstate_t * __restrict ps,
+    uint8_t cs2, uint8_t cs2width, uint8_t cs3, uint8_t cs3width)
 {
 	_EucState *es;
-	wchar_t m, nm;
 	int i, len;
+	wchar_t nm;
 
 	es = (_EucState *)ps;
 
@@ -240,34 +402,52 @@ _EUC_wcrtomb(char * __restrict s, wchar_
 		/* Reset to initial shift state (no-op) */
 		return (1);
 
-	m = wc & CEI->mask;
-	nm = wc & ~m;
+	if ((wc & ~0x7f) == 0) {
+		/* Fast path for plain ASCII (CS0) */
+		*s = (char)wc;
+		return (1);
+	}
 
-	if (m == CEI->bits[1]) {
-CodeSet1:
-		/* Codeset 1: The first byte must have 0x80 in it. */
-		i = len = CEI->count[1];
-		while (i-- > 0)
-			*s++ = (nm >> (i << 3)) | 0x80;
+	/* Determine the "length" */
+	if ((unsigned)wc > 0xffffff) {
+		len = 4;
+	} else if ((unsigned)wc > 0xffff) {
+		len = 3;
+	} else if ((unsigned)wc > 0xff) {
+		len = 2;
 	} else {
-		if (m == CEI->bits[0])
-			i = len = CEI->count[0];
-		else if (m == CEI->bits[2]) {
-			i = len = CEI->count[2];
-			*s++ = _SS2;
-			--i;
-			/* SS2 designates G2 into GR */
-			nm |= GR_BITS;
-		} else if (m == CEI->bits[3]) {
-			i = len = CEI->count[3];
-			*s++ = _SS3;
-			--i;
-			/* SS3 designates G3 into GR */
-			nm |= GR_BITS;
-		} else
-			goto CodeSet1;	/* Bletch */
-		while (i-- > 0)
-			*s++ = (nm >> (i << 3)) & 0xff;
+		len = 1;
+	}
+
+	if (len > MB_CUR_MAX) {
+		errno = EILSEQ;
+		return ((size_t)-1);
+	}
+
+	/* This first check excludes CS1, which is implicitly valid. */
+	if ((wc < 0xa100) || (wc > 0xffff)) {
+		/* Check for valid CS2 or CS3 */
+		nm = (wc >> ((len - 1) * 8));
+		if (nm == cs2) {
+			if (len != cs2width) {
+				errno = EILSEQ;
+				return ((size_t)-1);
+			}
+		} else if (nm == cs3) {
+			if (len != cs3width) {
+				errno = EILSEQ;
+				return ((size_t)-1);
+			}
+		} else {
+			errno = EILSEQ;
+			return ((size_t)-1);
+		}
+	}
+
+	/* Stash the bytes, least significant last */
+	for (i = len - 1; i >= 0; i--) {
+		s[i] = (wc & 0xff);
+		wc >>= 8;
 	}
 	return (len);
 }

Modified: projects/collation/lib/libc/locale/gb18030.c
==============================================================================
--- projects/collation/lib/libc/locale/gb18030.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/gb18030.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins
  * All rights reserved.
  *
@@ -28,6 +30,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
+
 /*
  * PRC National Standard GB 18030-2000 encoding of Chinese text.
  *
@@ -49,6 +52,13 @@ static size_t	_GB18030_mbrtowc(wchar_t *
 static int	_GB18030_mbsinit(const mbstate_t *);
 static size_t	_GB18030_wcrtomb(char * __restrict, wchar_t,
 		    mbstate_t * __restrict);
+static size_t	_GB18030_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_GB18030_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+
 
 typedef struct {
 	int	count;
@@ -62,6 +72,8 @@ _GB18030_init(struct xlocale_ctype *l, _
 	l->__mbrtowc = _GB18030_mbrtowc;
 	l->__wcrtomb = _GB18030_wcrtomb;
 	l->__mbsinit = _GB18030_mbsinit;
+	l->__mbsnrtowcs = _GB18030_mbsnrtowcs;
+	l->__wcsnrtombs = _GB18030_wcsnrtombs;
 	l->runes = rl;
 	l->__mb_cur_max = 4;
 	l->__mb_sb_limit = 128;
@@ -222,3 +234,19 @@ ilseq:
 	errno = EILSEQ;
 	return ((size_t)-1);
 }
+
+static size_t
+_GB18030_mbsnrtowcs(wchar_t * __restrict dst,
+    const char ** __restrict src, size_t nms, size_t len,
+    mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _GB18030_mbrtowc));
+}
+
+static size_t
+_GB18030_wcsnrtombs(char * __restrict dst,
+    const wchar_t ** __restrict src, size_t nwc, size_t len,
+    mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _GB18030_wcrtomb));
+}

Modified: projects/collation/lib/libc/locale/gb2312.c
==============================================================================
--- projects/collation/lib/libc/locale/gb2312.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/gb2312.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2004 Tim J. Robbins. All rights reserved.
  * Copyright (c) 2003 David Xu <davidxu@freebsd.org>
  * All rights reserved.
@@ -45,6 +47,13 @@ static size_t	_GB2312_mbrtowc(wchar_t * 
 static int	_GB2312_mbsinit(const mbstate_t *);
 static size_t	_GB2312_wcrtomb(char * __restrict, wchar_t,
 		    mbstate_t * __restrict);
+static size_t	_GB2312_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_GB2312_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+
 
 typedef struct {
 	int	count;
@@ -59,6 +68,8 @@ _GB2312_init(struct xlocale_ctype *l, _R
 	l->__mbrtowc = _GB2312_mbrtowc;
 	l->__wcrtomb = _GB2312_wcrtomb;
 	l->__mbsinit = _GB2312_mbsinit;
+	l->__mbsnrtowcs = _GB2312_mbsnrtowcs;
+	l->__wcsnrtombs = _GB2312_wcsnrtombs;
 	l->__mb_cur_max = 2;
 	l->__mb_sb_limit = 128;
 	return (0);
@@ -71,7 +82,7 @@ _GB2312_mbsinit(const mbstate_t *ps)
 	return (ps == NULL || ((const _GB2312State *)ps)->count == 0);
 }
 
-static __inline int
+static int
 _GB2312_check(const char *str, size_t n)
 {
 	const u_char *s = (const u_char *)str;
@@ -90,7 +101,7 @@ _GB2312_check(const char *str, size_t n)
 	} else if (s[0] & 0x80) {
 		/* Invalid multibyte sequence */
 		return (-1);
-	} 
+	}
 	return (1);
 }
 
@@ -158,3 +169,19 @@ _GB2312_wcrtomb(char * __restrict s, wch
 	*s = wc & 0xff;
 	return (1);
 }
+
+static size_t
+_GB2312_mbsnrtowcs(wchar_t * __restrict dst,
+    const char ** __restrict src, size_t nms, size_t len,
+    mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _GB2312_mbrtowc));
+}
+
+static size_t
+_GB2312_wcsnrtombs(char * __restrict dst,
+    const wchar_t ** __restrict src, size_t nwc, size_t len,
+    mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _GB2312_wcrtomb));
+}

Modified: projects/collation/lib/libc/locale/gbk.c
==============================================================================
--- projects/collation/lib/libc/locale/gbk.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/gbk.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins. All rights reserved.
  * Copyright (c) 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -54,6 +56,12 @@ static size_t	_GBK_mbrtowc(wchar_t * __r
 static int	_GBK_mbsinit(const mbstate_t *);
 static size_t	_GBK_wcrtomb(char * __restrict, wchar_t,
 		    mbstate_t * __restrict);
+static size_t	_GBK_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_GBK_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
 
 typedef struct {
 	wchar_t	ch;
@@ -66,6 +74,8 @@ _GBK_init(struct xlocale_ctype *l, _Rune
 	l->__mbrtowc = _GBK_mbrtowc;
 	l->__wcrtomb = _GBK_wcrtomb;
 	l->__mbsinit = _GBK_mbsinit;
+	l->__mbsnrtowcs = _GBK_mbsnrtowcs;
+	l->__wcsnrtombs = _GBK_wcsnrtombs;
 	l->runes = rl;
 	l->__mb_cur_max = 2;
 	l->__mb_sb_limit = 128;
@@ -79,7 +89,7 @@ _GBK_mbsinit(const mbstate_t *ps)
 	return (ps == NULL || ((const _GBKState *)ps)->ch == 0);
 }
 
-static __inline int
+static int
 _gbk_check(u_int c)
 {
 
@@ -140,7 +150,7 @@ _GBK_mbrtowc(wchar_t * __restrict pwc, c
 		wc = (wc << 8) | (*s++ & 0xff);
 		if (pwc != NULL)
 			*pwc = wc;
-                return (2);
+		return (2);
 	} else {
 		if (pwc != NULL)
 			*pwc = wc;
@@ -171,3 +181,17 @@ _GBK_wcrtomb(char * __restrict s, wchar_
 	*s = wc & 0xff;
 	return (1);
 }
+
+static size_t
+_GBK_mbsnrtowcs(wchar_t * __restrict dst, const char ** __restrict src,
+    size_t nms, size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _GBK_mbrtowc));
+}
+
+static size_t
+_GBK_wcsnrtombs(char * __restrict dst, const wchar_t ** __restrict src,
+    size_t nwc, size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _GBK_wcrtomb));
+}

Modified: projects/collation/lib/libc/locale/mblocal.h
==============================================================================
--- projects/collation/lib/libc/locale/mblocal.h	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/mblocal.h	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2004 Tim J. Robbins.
  * All rights reserved.
  *
@@ -37,6 +39,8 @@
 #include <runetype.h>
 #include "xlocale_private.h"
 
+#define	SS2	0x008e
+#define SS3	0x008f
 
 /*
  * Conversion function pointers for current encoding.
@@ -62,18 +66,24 @@ extern struct xlocale_ctype __xlocale_gl
  * Rune initialization function prototypes.
  */
 int	_none_init(struct xlocale_ctype *, _RuneLocale *);
-int	_ascii_init(struct xlocale_ctype *, _RuneLocale *);
 int	_UTF8_init(struct xlocale_ctype *, _RuneLocale *);
-int	_EUC_init(struct xlocale_ctype *, _RuneLocale *);
+int	_EUC_CN_init(struct xlocale_ctype *, _RuneLocale *);
+int	_EUC_JP_init(struct xlocale_ctype *, _RuneLocale *);
+int	_EUC_KR_init(struct xlocale_ctype *, _RuneLocale *);
+int	_EUC_TW_init(struct xlocale_ctype *, _RuneLocale *);
 int	_GB18030_init(struct xlocale_ctype *, _RuneLocale *);
 int	_GB2312_init(struct xlocale_ctype *, _RuneLocale *);
 int	_GBK_init(struct xlocale_ctype *, _RuneLocale *);
 int	_BIG5_init(struct xlocale_ctype *, _RuneLocale *);
 int	_MSKanji_init(struct xlocale_ctype *, _RuneLocale *);
 
-extern size_t __mbsnrtowcs_std(wchar_t * __restrict, const char ** __restrict,
-	size_t, size_t, mbstate_t * __restrict);
-extern size_t __wcsnrtombs_std(char * __restrict, const wchar_t ** __restrict,
-	size_t, size_t, mbstate_t * __restrict);
+typedef size_t (*mbrtowc_pfn_t)(wchar_t * __restrict,
+    const char * __restrict, size_t, mbstate_t * __restrict);
+typedef size_t (*wcrtomb_pfn_t)(char * __restrict, wchar_t,
+    mbstate_t * __restrict);
+size_t __mbsnrtowcs_std(wchar_t * __restrict, const char ** __restrict,
+    size_t, size_t, mbstate_t * __restrict, mbrtowc_pfn_t);
+size_t __wcsnrtombs_std(char * __restrict, const wchar_t ** __restrict,
+    size_t, size_t, mbstate_t * __restrict, wcrtomb_pfn_t);
 
 #endif	/* _MBLOCAL_H_ */

Modified: projects/collation/lib/libc/locale/mbsnrtowcs.c
==============================================================================
--- projects/collation/lib/libc/locale/mbsnrtowcs.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/mbsnrtowcs.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins.
  *
  * Copyright (c) 2011 The FreeBSD Foundation
@@ -56,20 +58,20 @@ mbsnrtowcs(wchar_t * __restrict dst, con
 
 size_t
 __mbsnrtowcs_std(wchar_t * __restrict dst, const char ** __restrict src,
-    size_t nms, size_t len, mbstate_t * __restrict ps)
+    size_t nms, size_t len, mbstate_t * __restrict ps,
+    mbrtowc_pfn_t pmbrtowc)
 {
 	const char *s;
 	size_t nchr;
 	wchar_t wc;
 	size_t nb;
-	struct xlocale_ctype *ct = XLOCALE_CTYPE(__get_locale());
 
 	s = *src;
 	nchr = 0;
 
 	if (dst == NULL) {
 		for (;;) {
-			if ((nb = ct->__mbrtowc(&wc, s, nms, ps)) == (size_t)-1)
+			if ((nb = pmbrtowc(&wc, s, nms, ps)) == (size_t)-1)
 				/* Invalid sequence - mbrtowc() sets errno. */
 				return ((size_t)-1);
 			else if (nb == 0 || nb == (size_t)-2)
@@ -82,7 +84,7 @@ __mbsnrtowcs_std(wchar_t * __restrict ds
 	}
 
 	while (len-- > 0) {
-		if ((nb = ct->__mbrtowc(dst, s, nms, ps)) == (size_t)-1) {
+		if ((nb = pmbrtowc(dst, s, nms, ps)) == (size_t)-1) {
 			*src = s;
 			return ((size_t)-1);
 		} else if (nb == (size_t)-2) {

Modified: projects/collation/lib/libc/locale/mskanji.c
==============================================================================
--- projects/collation/lib/libc/locale/mskanji.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/mskanji.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins. All rights reserved.
  *
  *    ja_JP.SJIS locale table for BSD4.4/rune
@@ -28,14 +30,14 @@
  * 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.  
+ * 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.
  */  
 
 #if defined(LIBC_SCCS) && !defined(lint)
@@ -59,6 +61,12 @@ static size_t	_MSKanji_mbrtowc(wchar_t *
 static int	_MSKanji_mbsinit(const mbstate_t *);
 static size_t	_MSKanji_wcrtomb(char * __restrict, wchar_t,
 		    mbstate_t * __restrict);
+static size_t	_MSKanji_mbsnrtowcs(wchar_t * __restrict,
+		    const char ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
+static size_t	_MSKanji_wcsnrtombs(char * __restrict,
+		    const wchar_t ** __restrict, size_t, size_t,
+		    mbstate_t * __restrict);
 
 typedef struct {
 	wchar_t	ch;
@@ -70,6 +78,8 @@ _MSKanji_init(struct xlocale_ctype *l, _
 
 	l->__mbrtowc = _MSKanji_mbrtowc;
 	l->__wcrtomb = _MSKanji_wcrtomb;
+	l->__mbsnrtowcs = _MSKanji_mbsnrtowcs;
+	l->__wcsnrtombs = _MSKanji_wcsnrtombs;
 	l->__mbsinit = _MSKanji_mbsinit;
 	l->runes = rl;
 	l->__mb_cur_max = 2;
@@ -163,3 +173,19 @@ _MSKanji_wcrtomb(char * __restrict s, wc
 		*s++ = wc >> (i << 3);
 	return (len);
 }
+
+static size_t
+_MSKanji_mbsnrtowcs(wchar_t * __restrict dst,
+    const char ** __restrict src, size_t nms,
+    size_t len, mbstate_t * __restrict ps)
+{
+	return (__mbsnrtowcs_std(dst, src, nms, len, ps, _MSKanji_mbrtowc));
+}
+
+static size_t
+_MSKanji_wcsnrtombs(char * __restrict dst,
+    const wchar_t ** __restrict src, size_t nwc,
+    size_t len, mbstate_t * __restrict ps)
+{
+	return (__wcsnrtombs_std(dst, src, nwc, len, ps, _MSKanji_wcrtomb));
+}

Modified: projects/collation/lib/libc/locale/none.c
==============================================================================
--- projects/collation/lib/libc/locale/none.c	Sat Aug  8 18:14:59 2015	(r286458)
+++ projects/collation/lib/libc/locale/none.c	Sat Aug  8 18:22:14 2015	(r286459)
@@ -1,4 +1,6 @@
 /*-
+ * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2002-2004 Tim J. Robbins. All rights reserved.

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Sat Aug  8 18:29:46 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 941749B5DC0
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 18:29:46 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 8468CC4D;
 Sat,  8 Aug 2015 18:29:46 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78ITkI1085589;
 Sat, 8 Aug 2015 18:29:46 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78ITkCW085587;
 Sat, 8 Aug 2015 18:29:46 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508081829.t78ITkCW085587@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 18:29:46 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286460 - in projects/collation/share: . locale-links
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 18:29:46 -0000

Author: bapt
Date: Sat Aug  8 18:29:45 2015
New Revision: 286460
URL: https://svnweb.freebsd.org/changeset/base/286460

Log:
  Add symlinks for locales alternative names

Added:
  projects/collation/share/locale-links/
  projects/collation/share/locale-links/Makefile   (contents, props changed)
Modified:
  projects/collation/share/Makefile

Modified: projects/collation/share/Makefile
==============================================================================
--- projects/collation/share/Makefile	Sat Aug  8 18:22:14 2015	(r286459)
+++ projects/collation/share/Makefile	Sat Aug  8 18:29:45 2015	(r286460)
@@ -13,6 +13,7 @@ SUBDIR=	${_colldef} \
 	${_examples} \
 	${_i18n} \
 	keys \
+	${_locale-links} \
 	${_man} \
 	${_me} \
 	misc \
@@ -59,13 +60,14 @@ _i18n=		i18n
 .endif
 
 .if ${MK_LOCALES} != "no"
-_colldef =	colldef
-_ctypedef =	ctypedef
-_mklocale =	mklocale
-_monetdef =	monetdef
-_msgdef =	msgdef
-_numericdef =	numericdef
-_timedef =	timedef
+_colldef=	colldef
+_ctypedef=	ctypedef
+_locale-links=	locale-links
+_mklocale=	mklocale
+_monetdef=	monetdef
+_msgdef=	msgdef
+_numericdef=	numericdef
+_timedef=	timedef
 .endif
 
 .if ${MK_MAKE} != "no"

Added: projects/collation/share/locale-links/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/share/locale-links/Makefile	Sat Aug  8 18:29:45 2015	(r286460)
@@ -0,0 +1,67 @@
+# This creates short versions of locales as symlinks to full versions
+# e.g. zh_Hant_TW is a symlink to zh_Hant_TW.UTF-8.
+
+UTF8=	af_ZA am_ET be_BY bg_BG ca_AD ca_ES ca_FR ca_IT \
+	cs_CZ da_DK de_AT de_CH de_DE el_GR en_AU en_CA \
+	en_GB en_HK en_IE en_NZ en_PH en_SG en_US es_AR \
+	es_CR es_ES es_MX et_EE eu_ES fi_FI fr_BE fr_CA \
+	fr_CH fr_FR he_IL hi_IN hr_HR hu_HU hy_AM is_IS \
+	it_CH it_IT ja_JP kk_KZ ko_KR lt_LT lv_LV nb_NO \
+	nl_BE nl_NL nn_NO pl_PL pt_BR pt_PT ro_RO ru_RU \
+	se_FI se_NO sk_SK sl_SI sv_FI sv_SE tr_TR uk_UA \
+	mn_Cyrl_MN \
+	sr_Cyrl_RS \
+	sr_Latn_RS \
+	zh_Hans_CN \
+	zh_Hant_HK \
+	zh_Hant_TW
+
+EURO=	af_ZA ca_AD ca_ES ca_FR ca_IT da_DK de_AT de_CH \
+	de_DE en_AU en_CA en_GB en_NZ en_US en_ZA es_ES \
+	et_EE eu_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS \
+	it_CH it_IT nb_NO nl_BE nl_NL nn_NO pt_BR pt_PT \
+	sv_FI sv_SE
+
+STD1=	${EURO:Net_EE} en_HK en_PH en_SG es_AR es_CR es_MX
+STD2=	cs_CZ hr_HR hu_HU pl_PL ro_RO sk_SK sl_SI sr_Latn_RS
+STD5=	be_BY ru_RU uk_UA sr_Cyrl_RS
+MANUAL=	lt_LT el_GR tr_TR lv_LV
+
+LOCALEDIR=	/usr/share/locale
+
+SYMLINKS=	lt_LT.ISO8859-4  ${LOCALEDIR}/lt_LT \
+		el_GR.ISO8859-7  ${LOCALEDIR}/el_GR \
+		tr_TR.ISO8859-9  ${LOCALEDIR}/tr_TR \
+		lv_LV.ISO8859-13 ${LOCALEDIR}/lv_LV \
+		en_US.ISO8859-1  ${LOCALEDIR}/en_US.ISO-8859-1 \
+		en_US.ISO8859-15 ${LOCALEDIR}/en_US.ISO-8859-15 \
+		ja_JP.eucJP      ${LOCALEDIR}/ja_JP.eucjp
+.for symdir in ${STD1}
+SYMLINKS+=	${symdir}.ISO8859-1 ${LOCALEDIR}/${symdir}
+.endfor
+.for symdir in ${STD2}
+SYMLINKS+=	${symdir}.ISO8859-2 ${LOCALEDIR}/${symdir}
+.endfor
+.for symdir in ${STD5}
+SYMLINKS+=	${symdir}.ISO8859-5 ${LOCALEDIR}/${symdir}
+.endfor
+.for symdir in ${UTF8}
+.  if ! (${STD1:M${symdir}} || ${STD2:M${symdir}} || \
+         ${STD5:M${symdir}} || ${MANUAL:M${symdir}})
+SYMLINKS+=	${symdir}.UTF-8 ${LOCALEDIR}/${symdir}
+.  endif
+SYMLINKS+=	${symdir}.UTF-8 ${LOCALEDIR}/${symdir}.UTF8
+.endfor
+.for symdir in ${EURO}
+SYMLINKS+=	${symdir}.ISO8859-15 ${LOCALEDIR}/${symdir}@euro
+SYMLINKS+=	${symdir}.ISO8859-15 ${LOCALEDIR}/${symdir}.ISO-8859-15@euro
+.endfor
+
+# We need to keep zh_CN.* around as aliases to zh_Hans_CN.* because some
+# of the lang catalogs use zh_CN still (e.g. vi), plus people may expect it
+# We won't alias zh_Hans_CN or zh_Hans_UTF8 though
+.for CN in GB18030 GB2312 GBK UTF-8 eucCN
+SYMLINKS+=	zh_Hans_CN.${CN} ${LOCALEDIR}/zh_CN.${CN}
+.endfor
+
+.include <bsd.prog.mk>

From owner-svn-src-projects@freebsd.org  Sat Aug  8 19:12:48 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02FDB9B66BE
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 19:12:48 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id E8890623;
 Sat,  8 Aug 2015 19:12:47 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78JClgA005809;
 Sat, 8 Aug 2015 19:12:47 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78JClak005808;
 Sat, 8 Aug 2015 19:12:47 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508081912.t78JClak005808@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 19:12:47 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286463 - in projects/collation/share: . mklocale
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 19:12:48 -0000

Author: bapt
Date: Sat Aug  8 19:12:47 2015
New Revision: 286463
URL: https://svnweb.freebsd.org/changeset/base/286463

Log:
  Remove now useless mklocale

Deleted:
  projects/collation/share/mklocale/
Modified:
  projects/collation/share/Makefile

Modified: projects/collation/share/Makefile
==============================================================================
--- projects/collation/share/Makefile	Sat Aug  8 19:04:37 2015	(r286462)
+++ projects/collation/share/Makefile	Sat Aug  8 19:12:47 2015	(r286463)
@@ -18,7 +18,6 @@ SUBDIR=	${_colldef} \
 	${_me} \
 	misc \
 	${_mk} \
-	${_mklocale} \
 	${_monetdef} \
 	${_msgdef} \
 	${_numericdef} \
@@ -63,7 +62,6 @@ _i18n=		i18n
 _colldef=	colldef
 _ctypedef=	ctypedef
 _locale-links=	locale-links
-_mklocale=	mklocale
 _monetdef=	monetdef
 _msgdef=	msgdef
 _numericdef=	numericdef

From owner-svn-src-projects@freebsd.org  Sat Aug  8 19:24:36 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7CD379B689F
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 19:24:36 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 637BAA43;
 Sat,  8 Aug 2015 19:24:36 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78JOaNj010067;
 Sat, 8 Aug 2015 19:24:36 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78JOXuD010054;
 Sat, 8 Aug 2015 19:24:33 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508081924.t78JOXuD010054@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 19:24:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286464 - projects/collation/share/timedef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 19:24:36 -0000

Author: bapt
Date: Sat Aug  8 19:24:32 2015
New Revision: 286464
URL: https://svnweb.freebsd.org/changeset/base/286464

Log:
  Add newly generated locales from CLDR 27.0.1

Added:
  projects/collation/share/timedef/af_ZA.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/ca_AD.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/ca_AD.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/de_CH.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/de_CH.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/en_AU.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/en_CA.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/en_IE.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/en_NZ.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/en_PH.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/en_ZA.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/es_AR.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/es_AR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/es_MX.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/es_MX.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/fr_BE.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/fr_BE.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/fr_CA.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/fr_CA.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/fr_CH.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/fr_CH.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/hi_IN.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/it_CH.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/it_CH.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/kk_Cyrl_KZ.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/mn_Cyrl_MN.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/nl_BE.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/se_FI.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/se_NO.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/sr_Cyrl_RS.ISO8859-5.src   (contents, props changed)
  projects/collation/share/timedef/sr_Cyrl_RS.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/sr_Latn_RS.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/sv_FI.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/sv_FI.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hans_CN.GB18030.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hans_CN.GB2312.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hans_CN.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hans_CN.eucCN.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hant_HK.Big5HKSCS.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hant_HK.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hant_TW.Big5.src   (contents, props changed)
  projects/collation/share/timedef/zh_Hant_TW.UTF-8.src   (contents, props changed)
Deleted:
  projects/collation/share/timedef/Makefile.depend
  projects/collation/share/timedef/ca_ES.ISO8859-1.src
  projects/collation/share/timedef/ca_ES.UTF-8.src
  projects/collation/share/timedef/de_DE.ISO8859-1.src
  projects/collation/share/timedef/de_DE.UTF-8.src
  projects/collation/share/timedef/kk_KZ.PT154.src
  projects/collation/share/timedef/kk_KZ.UTF-8.src
  projects/collation/share/timedef/la_LN.ISO8859-1.src
  projects/collation/share/timedef/mn_MN.UTF-8.src
  projects/collation/share/timedef/sr_YU.ISO8859-2.src
  projects/collation/share/timedef/sr_YU.ISO8859-5.src
  projects/collation/share/timedef/sr_YU.UTF-8.src
  projects/collation/share/timedef/zh_CN.GB18030.src
  projects/collation/share/timedef/zh_CN.GB2312.src
  projects/collation/share/timedef/zh_CN.UTF-8.src
  projects/collation/share/timedef/zh_CN.eucCN.src
  projects/collation/share/timedef/zh_TW.Big5.src
  projects/collation/share/timedef/zh_TW.UTF-8.src
Modified:
  projects/collation/share/timedef/Makefile
  projects/collation/share/timedef/am_ET.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/be_BY.CP1131.src   (contents, props changed)
  projects/collation/share/timedef/be_BY.CP1251.src   (contents, props changed)
  projects/collation/share/timedef/be_BY.ISO8859-5.src   (contents, props changed)
  projects/collation/share/timedef/be_BY.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/bg_BG.CP1251.src   (contents, props changed)
  projects/collation/share/timedef/bg_BG.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/cs_CZ.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/cs_CZ.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/da_DK.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/da_DK.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/de_AT.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/de_AT.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/el_GR.ISO8859-7.src   (contents, props changed)
  projects/collation/share/timedef/el_GR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/en_GB.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/en_US.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/es_ES.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/es_ES.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/et_EE.ISO8859-15.src   (contents, props changed)
  projects/collation/share/timedef/et_EE.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/eu_ES.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/fi_FI.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/fi_FI.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/fr_FR.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/fr_FR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/he_IL.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/hi_IN.ISCII-DEV.src   (contents, props changed)
  projects/collation/share/timedef/hr_HR.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/hr_HR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/hu_HU.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/hu_HU.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/hy_AM.ARMSCII-8.src   (contents, props changed)
  projects/collation/share/timedef/hy_AM.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/is_IS.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/is_IS.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/it_IT.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/it_IT.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/ja_JP.SJIS.src   (contents, props changed)
  projects/collation/share/timedef/ja_JP.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/ja_JP.eucJP.src   (contents, props changed)
  projects/collation/share/timedef/ko_KR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/ko_KR.eucKR.src   (contents, props changed)
  projects/collation/share/timedef/lt_LT.ISO8859-13.src   (contents, props changed)
  projects/collation/share/timedef/lt_LT.ISO8859-4.src   (contents, props changed)
  projects/collation/share/timedef/lt_LT.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/lv_LV.ISO8859-13.src   (contents, props changed)
  projects/collation/share/timedef/lv_LV.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/nb_NO.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/nb_NO.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/nl_NL.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/nn_NO.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/nn_NO.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/pl_PL.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/pl_PL.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/pt_BR.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/pt_BR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/pt_PT.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/pt_PT.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/ro_RO.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/ro_RO.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/ru_RU.CP1251.src   (contents, props changed)
  projects/collation/share/timedef/ru_RU.CP866.src   (contents, props changed)
  projects/collation/share/timedef/ru_RU.ISO8859-5.src   (contents, props changed)
  projects/collation/share/timedef/ru_RU.KOI8-R.src   (contents, props changed)
  projects/collation/share/timedef/ru_RU.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/sk_SK.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/sk_SK.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/sl_SI.ISO8859-2.src   (contents, props changed)
  projects/collation/share/timedef/sl_SI.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/sv_SE.ISO8859-1.src   (contents, props changed)
  projects/collation/share/timedef/sv_SE.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/tr_TR.ISO8859-9.src   (contents, props changed)
  projects/collation/share/timedef/tr_TR.UTF-8.src   (contents, props changed)
  projects/collation/share/timedef/uk_UA.CP1251.src   (contents, props changed)
  projects/collation/share/timedef/uk_UA.ISO8859-5.src   (contents, props changed)
  projects/collation/share/timedef/uk_UA.KOI8-U.src   (contents, props changed)
  projects/collation/share/timedef/uk_UA.UTF-8.src   (contents, props changed)

Modified: projects/collation/share/timedef/Makefile
==============================================================================
--- projects/collation/share/timedef/Makefile	Sat Aug  8 19:12:47 2015	(r286463)
+++ projects/collation/share/timedef/Makefile	Sat Aug  8 19:24:32 2015	(r286464)
@@ -1,156 +1,212 @@
 # $FreeBSD$
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale.
 
-LOCALES=	am_ET.UTF-8 \
-		be_BY.CP1131 \
-		be_BY.CP1251 \
-		be_BY.ISO8859-5 \
-		be_BY.UTF-8 \
-		bg_BG.CP1251 \
-		bg_BG.UTF-8 \
-		ca_ES.ISO8859-1 \
-		ca_ES.UTF-8 \
-		cs_CZ.ISO8859-2 \
-		cs_CZ.UTF-8 \
-		da_DK.ISO8859-1 \
-		da_DK.UTF-8 \
-		de_AT.ISO8859-1 \
-		de_AT.UTF-8 \
-		de_DE.ISO8859-1 \
-		de_DE.UTF-8 \
-		el_GR.ISO8859-7 \
-		el_GR.UTF-8 \
-		en_GB.ISO8859-1 \
-		en_US.ISO8859-1 \
-		es_ES.ISO8859-1 \
-		es_ES.UTF-8 \
-		et_EE.ISO8859-15 \
-		et_EE.UTF-8 \
-		eu_ES.ISO8859-1 \
-		fi_FI.ISO8859-1 \
-		fi_FI.UTF-8 \
-		fr_FR.ISO8859-1 \
-		fr_FR.UTF-8 \
-		he_IL.UTF-8 \
-		hi_IN.ISCII-DEV \
-		hr_HR.ISO8859-2 \
-		hr_HR.UTF-8 \
-		hu_HU.ISO8859-2 \
-		hu_HU.UTF-8 \
-		hy_AM.ARMSCII-8 \
-		hy_AM.UTF-8 \
-		is_IS.ISO8859-1 \
-		is_IS.UTF-8 \
-		ja_JP.eucJP \
-		ja_JP.SJIS \
-		ja_JP.UTF-8 \
-		it_IT.ISO8859-1 \
-		it_IT.UTF-8 \
-		kk_KZ.PT154 \
-		kk_KZ.UTF-8 \
-		ko_KR.eucKR \
-		ko_KR.UTF-8 \
-		la_LN.ISO8859-1 \
-		lt_LT.ISO8859-4 \
-		lt_LT.ISO8859-13 \
-		lt_LT.UTF-8 \
-		lv_LV.ISO8859-13 \
-		lv_LV.UTF-8 \
-		mn_MN.UTF-8 \
-		nb_NO.ISO8859-1 \
-		nb_NO.UTF-8 \
-		nl_NL.ISO8859-1 \
-		nn_NO.ISO8859-1 \
-		nn_NO.UTF-8 \
-		pl_PL.ISO8859-2 \
-		pl_PL.UTF-8 \
-		pt_BR.ISO8859-1 \
-		pt_BR.UTF-8 \
-		pt_PT.ISO8859-1 \
-		pt_PT.UTF-8 \
-		ro_RO.ISO8859-2 \
-		ro_RO.UTF-8 \
-		ru_RU.CP1251 \
-		ru_RU.CP866 \
-		ru_RU.ISO8859-5 \
-		ru_RU.KOI8-R \
-		ru_RU.UTF-8 \
-		sk_SK.ISO8859-2 \
-		sk_SK.UTF-8 \
-		sl_SI.ISO8859-2 \
-		sl_SI.UTF-8 \
-		sr_YU.ISO8859-2 \
-		sr_YU.ISO8859-5 \
-		sr_YU.UTF-8 \
-		sv_SE.ISO8859-1 \
-		sv_SE.UTF-8 \
-		tr_TR.ISO8859-9 \
-		tr_TR.UTF-8 \
-		uk_UA.CP1251 \
-		uk_UA.ISO8859-5 \
-		uk_UA.KOI8-U \
-		uk_UA.UTF-8 \
-		zh_CN.eucCN \
-		zh_CN.GB18030 \
-		zh_CN.GB2312 \
-		zh_CN.UTF-8 \
-		zh_TW.Big5 \
-		zh_TW.UTF-8
-
-LOCALEDIR=      /usr/share/locale
-
-.SUFFIXES: .src .out
+LOCALEDIR=	/usr/share/locale
+FILESNAME=	LC_TIME
+.SUFFIXES:	.src .out
 
 .src.out:
-	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
-
-FILES=		${LOCALES:S/$/.out/}
-FILESNAME=	LC_TIME
+	grep -v -E '^(#$$|#[ ])' < ${.IMPSRC} > ${.TARGET}
 
-.for locale in ${LOCALES}
-FILESDIR_${locale}.out= ${LOCALEDIR}/${locale}
-.endfor
+LOCALES+=	af_ZA.ISO8859-1
+LOCALES+=	am_ET.UTF-8
+LOCALES+=	be_BY.CP1131
+LOCALES+=	be_BY.CP1251
+LOCALES+=	be_BY.ISO8859-5
+LOCALES+=	be_BY.UTF-8
+LOCALES+=	bg_BG.CP1251
+LOCALES+=	bg_BG.UTF-8
+LOCALES+=	ca_AD.ISO8859-1
+LOCALES+=	ca_AD.UTF-8
+LOCALES+=	cs_CZ.ISO8859-2
+LOCALES+=	cs_CZ.UTF-8
+LOCALES+=	da_DK.ISO8859-1
+LOCALES+=	da_DK.UTF-8
+LOCALES+=	de_AT.ISO8859-1
+LOCALES+=	de_AT.UTF-8
+LOCALES+=	de_CH.ISO8859-1
+LOCALES+=	de_CH.UTF-8
+LOCALES+=	el_GR.ISO8859-7
+LOCALES+=	el_GR.UTF-8
+LOCALES+=	en_AU.ISO8859-1
+LOCALES+=	en_CA.ISO8859-1
+LOCALES+=	en_GB.ISO8859-1
+LOCALES+=	en_IE.UTF-8
+LOCALES+=	en_NZ.ISO8859-1
+LOCALES+=	en_PH.ISO8859-1
+LOCALES+=	en_US.ISO8859-1
+LOCALES+=	en_ZA.ISO8859-1
+LOCALES+=	es_AR.ISO8859-1
+LOCALES+=	es_AR.UTF-8
+LOCALES+=	es_ES.ISO8859-1
+LOCALES+=	es_ES.UTF-8
+LOCALES+=	es_MX.ISO8859-1
+LOCALES+=	es_MX.UTF-8
+LOCALES+=	et_EE.ISO8859-15
+LOCALES+=	et_EE.UTF-8
+LOCALES+=	eu_ES.ISO8859-1
+LOCALES+=	fi_FI.ISO8859-1
+LOCALES+=	fi_FI.UTF-8
+LOCALES+=	fr_BE.ISO8859-1
+LOCALES+=	fr_BE.UTF-8
+LOCALES+=	fr_CA.ISO8859-1
+LOCALES+=	fr_CA.UTF-8
+LOCALES+=	fr_CH.ISO8859-1
+LOCALES+=	fr_CH.UTF-8
+LOCALES+=	fr_FR.ISO8859-1
+LOCALES+=	fr_FR.UTF-8
+LOCALES+=	he_IL.UTF-8
+LOCALES+=	hi_IN.ISCII-DEV
+LOCALES+=	hi_IN.UTF-8
+LOCALES+=	hr_HR.ISO8859-2
+LOCALES+=	hr_HR.UTF-8
+LOCALES+=	hu_HU.ISO8859-2
+LOCALES+=	hu_HU.UTF-8
+LOCALES+=	hy_AM.ARMSCII-8
+LOCALES+=	hy_AM.UTF-8
+LOCALES+=	is_IS.ISO8859-1
+LOCALES+=	is_IS.UTF-8
+LOCALES+=	it_CH.ISO8859-1
+LOCALES+=	it_CH.UTF-8
+LOCALES+=	it_IT.ISO8859-1
+LOCALES+=	it_IT.UTF-8
+LOCALES+=	ja_JP.SJIS
+LOCALES+=	ja_JP.UTF-8
+LOCALES+=	ja_JP.eucJP
+LOCALES+=	kk_Cyrl_KZ.UTF-8
+LOCALES+=	ko_KR.UTF-8
+LOCALES+=	ko_KR.eucKR
+LOCALES+=	lt_LT.ISO8859-13
+LOCALES+=	lt_LT.ISO8859-4
+LOCALES+=	lt_LT.UTF-8
+LOCALES+=	lv_LV.ISO8859-13
+LOCALES+=	lv_LV.UTF-8
+LOCALES+=	mn_Cyrl_MN.UTF-8
+LOCALES+=	nb_NO.ISO8859-1
+LOCALES+=	nb_NO.UTF-8
+LOCALES+=	nl_BE.ISO8859-1
+LOCALES+=	nl_NL.ISO8859-1
+LOCALES+=	nn_NO.ISO8859-1
+LOCALES+=	nn_NO.UTF-8
+LOCALES+=	pl_PL.ISO8859-2
+LOCALES+=	pl_PL.UTF-8
+LOCALES+=	pt_BR.ISO8859-1
+LOCALES+=	pt_BR.UTF-8
+LOCALES+=	pt_PT.ISO8859-1
+LOCALES+=	pt_PT.UTF-8
+LOCALES+=	ro_RO.ISO8859-2
+LOCALES+=	ro_RO.UTF-8
+LOCALES+=	ru_RU.CP1251
+LOCALES+=	ru_RU.CP866
+LOCALES+=	ru_RU.ISO8859-5
+LOCALES+=	ru_RU.KOI8-R
+LOCALES+=	ru_RU.UTF-8
+LOCALES+=	se_FI.UTF-8
+LOCALES+=	se_NO.UTF-8
+LOCALES+=	sk_SK.ISO8859-2
+LOCALES+=	sk_SK.UTF-8
+LOCALES+=	sl_SI.ISO8859-2
+LOCALES+=	sl_SI.UTF-8
+LOCALES+=	sr_Cyrl_RS.ISO8859-5
+LOCALES+=	sr_Cyrl_RS.UTF-8
+LOCALES+=	sr_Latn_RS.ISO8859-2
+LOCALES+=	sv_FI.ISO8859-1
+LOCALES+=	sv_FI.UTF-8
+LOCALES+=	sv_SE.ISO8859-1
+LOCALES+=	sv_SE.UTF-8
+LOCALES+=	tr_TR.ISO8859-9
+LOCALES+=	tr_TR.UTF-8
+LOCALES+=	uk_UA.CP1251
+LOCALES+=	uk_UA.ISO8859-5
+LOCALES+=	uk_UA.KOI8-U
+LOCALES+=	uk_UA.UTF-8
+LOCALES+=	zh_Hans_CN.GB18030
+LOCALES+=	zh_Hans_CN.GB2312
+LOCALES+=	zh_Hans_CN.UTF-8
+LOCALES+=	zh_Hans_CN.eucCN
+LOCALES+=	zh_Hant_HK.Big5HKSCS
+LOCALES+=	zh_Hant_HK.UTF-8
+LOCALES+=	zh_Hant_TW.Big5
+LOCALES+=	zh_Hant_TW.UTF-8
+
+SAME+=		af_ZA.ISO8859-1:af_ZA.ISO8859-15
+SAME+=		af_ZA.ISO8859-1:af_ZA.UTF-8
+SAME+=		ca_AD.ISO8859-1:ca_AD.ISO8859-15
+SAME+=		ca_AD.ISO8859-1:ca_ES.ISO8859-1
+SAME+=		ca_AD.ISO8859-1:ca_ES.ISO8859-15
+SAME+=		ca_AD.ISO8859-1:ca_FR.ISO8859-1
+SAME+=		ca_AD.ISO8859-1:ca_FR.ISO8859-15
+SAME+=		ca_AD.ISO8859-1:ca_IT.ISO8859-1
+SAME+=		ca_AD.ISO8859-1:ca_IT.ISO8859-15
+SAME+=		ca_AD.UTF-8:ca_ES.UTF-8
+SAME+=		ca_AD.UTF-8:ca_FR.UTF-8
+SAME+=		ca_AD.UTF-8:ca_IT.UTF-8
+SAME+=		da_DK.ISO8859-1:da_DK.ISO8859-15
+SAME+=		de_AT.ISO8859-1:de_AT.ISO8859-15
+SAME+=		de_CH.ISO8859-1:de_CH.ISO8859-15
+SAME+=		de_CH.ISO8859-1:de_DE.ISO8859-1
+SAME+=		de_CH.ISO8859-1:de_DE.ISO8859-15
+SAME+=		de_CH.UTF-8:de_DE.UTF-8
+SAME+=		en_AU.ISO8859-1:en_AU.ISO8859-15
+SAME+=		en_AU.ISO8859-1:en_AU.US-ASCII
+SAME+=		en_AU.ISO8859-1:en_AU.UTF-8
+SAME+=		en_AU.ISO8859-1:en_HK.ISO8859-1
+SAME+=		en_AU.ISO8859-1:en_HK.UTF-8
+SAME+=		en_CA.ISO8859-1:en_CA.ISO8859-15
+SAME+=		en_CA.ISO8859-1:en_CA.US-ASCII
+SAME+=		en_CA.ISO8859-1:en_CA.UTF-8
+SAME+=		en_GB.ISO8859-1:en_GB.ISO8859-15
+SAME+=		en_GB.ISO8859-1:en_GB.US-ASCII
+SAME+=		en_GB.ISO8859-1:en_GB.UTF-8
+SAME+=		en_NZ.ISO8859-1:en_NZ.ISO8859-15
+SAME+=		en_NZ.ISO8859-1:en_NZ.US-ASCII
+SAME+=		en_NZ.ISO8859-1:en_NZ.UTF-8
+SAME+=		en_NZ.ISO8859-1:en_SG.ISO8859-1
+SAME+=		en_NZ.ISO8859-1:en_SG.UTF-8
+SAME+=		en_PH.ISO8859-1:en_PH.UTF-8
+SAME+=		en_US.ISO8859-1:en_US.ISO8859-15
+SAME+=		en_US.ISO8859-1:en_US.US-ASCII
+SAME+=		en_US.ISO8859-1:en_US.UTF-8
+SAME+=		en_ZA.ISO8859-1:en_ZA.ISO8859-15
+SAME+=		en_ZA.ISO8859-1:en_ZA.US-ASCII
+SAME+=		en_ZA.ISO8859-1:en_ZA.UTF-8
+SAME+=		es_AR.ISO8859-1:es_CR.ISO8859-1
+SAME+=		es_AR.UTF-8:es_CR.UTF-8
+SAME+=		es_ES.ISO8859-1:es_ES.ISO8859-15
+SAME+=		eu_ES.ISO8859-1:eu_ES.ISO8859-15
+SAME+=		eu_ES.ISO8859-1:eu_ES.UTF-8
+SAME+=		fi_FI.ISO8859-1:fi_FI.ISO8859-15
+SAME+=		fr_BE.ISO8859-1:fr_BE.ISO8859-15
+SAME+=		fr_CA.ISO8859-1:fr_CA.ISO8859-15
+SAME+=		fr_CH.ISO8859-1:fr_CH.ISO8859-15
+SAME+=		fr_FR.ISO8859-1:fr_FR.ISO8859-15
+SAME+=		is_IS.ISO8859-1:is_IS.ISO8859-15
+SAME+=		it_CH.ISO8859-1:it_CH.ISO8859-15
+SAME+=		it_IT.ISO8859-1:it_IT.ISO8859-15
+SAME+=		nb_NO.ISO8859-1:nb_NO.ISO8859-15
+SAME+=		nl_BE.ISO8859-1:nl_BE.ISO8859-15
+SAME+=		nl_BE.ISO8859-1:nl_BE.UTF-8
+SAME+=		nl_NL.ISO8859-1:nl_NL.ISO8859-15
+SAME+=		nl_NL.ISO8859-1:nl_NL.UTF-8
+SAME+=		nn_NO.ISO8859-1:nn_NO.ISO8859-15
+SAME+=		pt_BR.ISO8859-1:pt_BR.ISO8859-15
+SAME+=		pt_PT.ISO8859-1:pt_PT.ISO8859-15
+SAME+=		sr_Cyrl_RS.UTF-8:sr_Latn_RS.UTF-8
+SAME+=		sv_FI.ISO8859-1:sv_FI.ISO8859-15
+SAME+=		sv_SE.ISO8859-1:sv_SE.ISO8859-15
+SAME+=		zh_Hans_CN.GB18030:zh_Hans_CN.GBK
+SAME+=		ko_KR.eucKR:ko_KR.CP949	# legacy (same charset)
 
+FILES=		${LOCALES:S/$/.out/}
 CLEANFILES=	${FILES}
 
-ENCODINGS=	Big5HKSCS CP949 eucKR GB2312 GBK \
-		ISO8859-1 ISO8859-2 ISO8859-4 ISO8859-15 \
-		US-ASCII UTF-8
-
-CA_LINKS=	ca_ES:ca_AD ca_ES:ca_FR ca_ES:ca_IT
-DE_LINKS=	de_DE:de_CH
-FR_LINKS=	fr_FR:fr_BE fr_FR:fr_CA fr_FR:fr_CH
-IT_LINKS=	it_IT:it_CH
-NL_LINKS=	nl_NL:nl_BE
-NO_LINKS=	nb_NO:no_NO
-GB_LINKS=	en_GB:en_AU en_GB:en_CA en_GB:en_NZ
-
-eucKR_CP949=	ko_KR
-GB2312_GBK=	zh_CN
-ISO8859-1_ISO8859-1= ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} \
-		${IT_LINKS} ${NL_LINKS} ${NO_LINKS} en_US:af_ZA
-ISO8859-1_ISO8859-15= ca_ES da_DK de_AT de_DE en_GB en_US es_ES eu_ES \
-		fi_FI fr_FR is_IS it_IT la_LN nb_NO nl_NL nn_NO no_NO pt_PT \
-		sv_SE \
-		${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} ${IT_LINKS} \
-		${NL_LINKS}
-ISO8859-1_US-ASCII= ${GB_LINKS} en_GB en_US la_LN
-ISO8859-1_ISO8859-2= la_LN
-ISO8859-1_ISO8859-4= la_LN
-ISO8859-1_UTF-8= en_GB en_US eu_ES nl_NL
-ISO8859-15_ISO8859-15= en_US:af_ZA
-UTF-8_Big5HKSCS= zh_TW:zh_HK
-UTF-8_UTF-8=	${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} ${IT_LINKS} \
-		${NL_LINKS} ${NO_LINKS} \
-		en_GB:en_IE en_US:af_ZA zh_TW:zh_HK
-
-SYMLINKS=
-.for enc1 in ${ENCODINGS}
-.for enc2 in ${ENCODINGS}
-.for lang_terr in ${${enc1}_${enc2}}
-SYMLINKS+=	../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \
-		${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}/${FILESNAME}
-.endfor
+.for f in ${SAME}
+SYMLINKS+=	../${f:C/:.*$//}/${FILESNAME} ${LOCALEDIR}/${f:C/^.*://}
 .endfor
+
+.for f in ${LOCALES}
+FILESDIR_${f}.out= ${LOCALEDIR}/${f}
 .endfor
 
 .include <bsd.prog.mk>

Added: projects/collation/share/timedef/af_ZA.ISO8859-1.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/share/timedef/af_ZA.ISO8859-1.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -0,0 +1,87 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# Short month names
+Jan.
+Feb.
+Mrt.
+Apr
+Mei
+Jun
+Jul
+Aug
+Sep
+Okt
+Nov
+Des
+#
+# Long month names (as in a date)
+Januarie
+Februarie
+Maart
+April
+Mei
+Junie
+Julie
+Augustus
+September
+Oktober
+November
+Desember
+#
+# Short weekday names
+So
+Ma
+Di
+Wo
+Do
+Vr
+Sa
+#
+# Long weekday names
+Sondag
+Maandag
+Dinsdag
+Woensdag
+Donderdag
+Vrydag
+Saterdag
+#
+# X_fmt
+%I:%M:%S %p
+#
+# x_fmt
+%Y-%m-%d
+#
+# c_fmt
+%d %B %Y %I:%M:%S %p
+#
+# AM/PM
+vm.
+nm.
+#
+# date_fmt
+%d %B %Y %I:%M:%S %p %Z
+#
+# Long month names (without case ending)
+Januarie
+Februarie
+Maart
+April
+Mei
+Junie
+Julie
+Augustus
+September
+Oktober
+November
+Desember
+#
+# md_order
+md
+#
+# ampm_fmt
+%I:%M:%S %p
+# EOF

Modified: projects/collation/share/timedef/am_ET.UTF-8.src
==============================================================================
Binary file (source and/or target). No diff available.

Modified: projects/collation/share/timedef/be_BY.CP1131.src
==============================================================================
Binary file (source and/or target). No diff available.

Modified: projects/collation/share/timedef/be_BY.CP1251.src
==============================================================================
Binary file (source and/or target). No diff available.

Modified: projects/collation/share/timedef/be_BY.ISO8859-5.src
==============================================================================
Binary file (source and/or target). No diff available.

Modified: projects/collation/share/timedef/be_BY.UTF-8.src
==============================================================================
Binary file (source and/or target). No diff available.

Modified: projects/collation/share/timedef/bg_BG.CP1251.src
==============================================================================
--- projects/collation/share/timedef/bg_BG.CP1251.src	Sat Aug  8 19:12:47 2015	(r286463)
+++ projects/collation/share/timedef/bg_BG.CP1251.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -1,100 +1,86 @@
-# $FreeBSD$
-#
-# WARNING: spaces may be essential at the end of lines
-# WARNING: empty lines are essential too
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
 #
 # Short month names
-#
-ßíó
-Ôåâ
-Ìàð
-Àïð
-Ìàé
-Þíè
-Þëè
-Àâã
-Ñåï
-Îêò
-Íîâ
-Äåê
+ÿí.
+ôåâð.
+ìàðò
+àïð.
+ìàé
+þíè
+þëè
+àâã.
+ñåïò.
+îêò.
+íîåì.
+äåê.
 #
 # Long month names (as in a date)
-#
-ßíóàðè
-Ôåâðóàðè
-Ìàðò
-Àïðèë
-Ìàé
-Þíè
-Þëè
-Àâãóñò
-Ñåïòåìâðè
-Îêòîìâðè
-Íîåìâðè
-Äåêåìâðè
+ÿíóàðè
+ôåâðóàðè
+ìàðò
+àïðèë
+ìàé
+þíè
+þëè
+àâãóñò
+ñåïòåìâðè
+îêòîìâðè
+íîåìâðè
+äåêåìâðè
 #
 # Short weekday names
-# (padded with a space to conform with other languages)
-Íä 
-Ïí 
-Âò 
-Ñð 
-×ò 
-Ïò 
-Ñá 
+íä
+ïí
+âò
+ñð
+÷ò
+ïò
+ñá
 #
 # Long weekday names
-#
-Íåäåëÿ
-Ïîíåäåëíèê
-Âòîðíèê
-Ñðÿäà
-×åòâúðòúê
-Ïåòúê
-Ñúáîòà
+íåäåëÿ
+ïîíåäåëíèê
+âòîðíèê
+ñðÿäà
+÷åòâúðòúê
+ïåòúê
+ñúáîòà
 #
 # X_fmt
-#
 %H:%M:%S
 #
 # x_fmt
-#
-%d.%m.%y
+%e.%m.%y г.
 #
 # c_fmt
+%e %B %Y ã., %H:%M:%S
 #
-%a %e %b %X %Y
-#
-# am
-#
-am
-#
-# pm
-#
-pm
+# AM/PM
+ïð.îá.
+ñë.îá.
 #
 # date_fmt
-#
-%a %e %b %Y %X %Z
+%e %B %Y ã., %H:%M:%S %Z
 #
 # Long month names (without case ending)
-#
-ßíóàðè
-Ôåâðóàðè
-Ìàðò
-Àïðèë
-Ìàé
-Þíè
-Þëè
-Àâãóñò
-Ñåïòåìâðè
-Îêòîìâðè
-Íîåìâðè
-Äåêåìâðè
+ÿíóàðè
+ôåâðóàðè
+ìàðò
+àïðèë
+ìàé
+þíè
+þëè
+àâãóñò
+ñåïòåìâðè
+îêòîìâðè
+íîåìâðè
+äåêåìâðè
 #
 # md_order
-#
-dm
+m
 #
 # ampm_fmt
 %I:%M:%S %p

Modified: projects/collation/share/timedef/bg_BG.UTF-8.src
==============================================================================
Binary file (source and/or target). No diff available.

Added: projects/collation/share/timedef/ca_AD.ISO8859-1.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/share/timedef/ca_AD.ISO8859-1.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -0,0 +1,87 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# Short month names
+gen.
+febr.
+març
+abr.
+maig
+juny
+jul.
+ag.
+set.
+oct.
+nov.
+des.
+#
+# Long month names (as in a date)
+de gener
+de febrer
+de març
+d'abril
+de maig
+de juny
+de juliol
+d'agost
+de setembre
+d'octubre
+de novembre
+de desembre
+#
+# Short weekday names
+dg.
+dl.
+dt.
+dc.
+dj.
+dv.
+ds.
+#
+# Long weekday names
+diumenge
+dilluns
+dimarts
+dimecres
+dijous
+divendres
+dissabte
+#
+# X_fmt
+%H:%M:%S
+#
+# x_fmt
+%e/%m/%y
+#
+# c_fmt
+%e %B de %Y, %H:%M:%S
+#
+# AM/PM
+a. m.
+p. m.
+#
+# date_fmt
+%e %B de %Y, %H:%M:%S %Z
+#
+# Long month names (without case ending)
+de gener
+de febrer
+de març
+d'abril
+de maig
+de juny
+de juliol
+d'agost
+de setembre
+d'octubre
+de novembre
+de desembre
+#
+# md_order
+m
+#
+# ampm_fmt
+%I:%M:%S %p
+# EOF

Added: projects/collation/share/timedef/ca_AD.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/collation/share/timedef/ca_AD.UTF-8.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -0,0 +1,87 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# Short month names
+gen.
+febr.
+març
+abr.
+maig
+juny
+jul.
+ag.
+set.
+oct.
+nov.
+des.
+#
+# Long month names (as in a date)
+de gener
+de febrer
+de març
+d’abril
+de maig
+de juny
+de juliol
+d’agost
+de setembre
+d’octubre
+de novembre
+de desembre
+#
+# Short weekday names
+dg.
+dl.
+dt.
+dc.
+dj.
+dv.
+ds.
+#
+# Long weekday names
+diumenge
+dilluns
+dimarts
+dimecres
+dijous
+divendres
+dissabte
+#
+# X_fmt
+%H:%M:%S
+#
+# x_fmt
+%e/%m/%y
+#
+# c_fmt
+%e %B de %Y, %H:%M:%S
+#
+# AM/PM
+a. m.
+p. m.
+#
+# date_fmt
+%e %B de %Y, %H:%M:%S %Z
+#
+# Long month names (without case ending)
+de gener
+de febrer
+de març
+d’abril
+de maig
+de juny
+de juliol
+d’agost
+de setembre
+d’octubre
+de novembre
+de desembre
+#
+# md_order
+m
+#
+# ampm_fmt
+%I:%M:%S %p
+# EOF

Modified: projects/collation/share/timedef/cs_CZ.ISO8859-2.src
==============================================================================
--- projects/collation/share/timedef/cs_CZ.ISO8859-2.src	Sat Aug  8 19:12:47 2015	(r286463)
+++ projects/collation/share/timedef/cs_CZ.ISO8859-2.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -1,19 +1,15 @@
-# Czech month and day names
-# by Rudolf Cejka <cejkar@dcse.fee.vutbr.cz>
-#
-# $FreeBSD$
-#
-# WARNING: spaces may be essential at the end of lines
-# WARNING: empty lines are essential too
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
 #
 # Short month names
-#
 led
 úno
 bøe
 dub
 kvì
-èrv
+èvn
 èvc
 srp
 záø
@@ -22,7 +18,6 @@ lis
 pro
 #
 # Long month names (as in a date)
-#
 ledna
 února
 bøezna
@@ -37,7 +32,6 @@ listopadu
 prosince
 #
 # Short weekday names
-#
 ne
 po
 út
@@ -47,7 +41,6 @@ pá
 so
 #
 # Long weekday names
-#
 nedìle
 pondìlí
 úterý
@@ -57,31 +50,22 @@ pátek
 sobota
 #
 # X_fmt
-#
 %H:%M:%S
 #
 # x_fmt
-#
-%Y/%m/%d
+%d.%m.%y
 #
 # c_fmt
+%e. %B %Y %H:%M:%S
 #
-%a %e %b %X %Y
-#
-# am
-#
-dp
-#
-# pm
-#
-od
+# AM/PM
+dopoledne
+odpoledne
 #
 # date_fmt
-#
-%a %e. %B %Y %X %Z
+%e. %B %Y %H:%M:%S %Z
 #
 # Long month names (without case ending)
-#
 leden
 únor
 bøezen
@@ -96,10 +80,8 @@ listopad
 prosinec
 #
 # md_order
-#
 dm
 #
 # ampm_fmt
-#
 %I:%M:%S %p
 # EOF

Modified: projects/collation/share/timedef/cs_CZ.UTF-8.src
==============================================================================
--- projects/collation/share/timedef/cs_CZ.UTF-8.src	Sat Aug  8 19:12:47 2015	(r286463)
+++ projects/collation/share/timedef/cs_CZ.UTF-8.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -1,19 +1,15 @@
-# Czech month and day names
-# by Rudolf Cejka <cejkar@dcse.fee.vutbr.cz>
-#
-# $FreeBSD$
-#
-# WARNING: spaces may be essential at the end of lines
-# WARNING: empty lines are essential too
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
 #
 # Short month names
-#
 led
 úno
 bře
 dub
 kvÄ›
-črv
+čvn
 čvc
 srp
 zář
@@ -22,7 +18,6 @@ lis
 pro
 #
 # Long month names (as in a date)
-#
 ledna
 února
 března
@@ -37,7 +32,6 @@ listopadu
 prosince
 #
 # Short weekday names
-#
 ne
 po
 út
@@ -47,7 +41,6 @@ pá
 so
 #
 # Long weekday names
-#
 neděle
 pondělí
 úterý
@@ -57,31 +50,22 @@ pátek
 sobota
 #
 # X_fmt
-#
 %H:%M:%S
 #
 # x_fmt
-#
-%Y/%m/%d
+%d.%m.%y
 #
 # c_fmt
+%e. %B %Y %H:%M:%S
 #
-%a %e %b %X %Y
-#
-# am
-#
-dp
-#
-# pm
-#
-od
+# AM/PM
+dopoledne
+odpoledne
 #
 # date_fmt
-#
-%a %e. %B %Y %X %Z
+%e. %B %Y %H:%M:%S %Z
 #
 # Long month names (without case ending)
-#
 leden
 únor
 březen
@@ -96,10 +80,8 @@ listopad
 prosinec
 #
 # md_order
-#
 dm
 #
 # ampm_fmt
-#
 %I:%M:%S %p
 # EOF

Modified: projects/collation/share/timedef/da_DK.ISO8859-1.src
==============================================================================
--- projects/collation/share/timedef/da_DK.ISO8859-1.src	Sat Aug  8 19:12:47 2015	(r286463)
+++ projects/collation/share/timedef/da_DK.ISO8859-1.src	Sat Aug  8 19:24:32 2015	(r286464)
@@ -1,25 +1,23 @@
-# $FreeBSD$
-#
-# WARNING: spaces may be essential at the end of lines
-# WARNING: empty lines are essential too

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@freebsd.org  Sat Aug  8 19:30:00 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 465FD9B68D0
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 19:30:00 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 2DFABB6C;
 Sat,  8 Aug 2015 19:30:00 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78JU0Xa010376;
 Sat, 8 Aug 2015 19:30:00 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78JU0V3010358;
 Sat, 8 Aug 2015 19:30:00 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508081930.t78JU0V3010358@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 19:30:00 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286465 - projects/collation/lib/libc/regex
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 19:30:00 -0000

Author: bapt
Date: Sat Aug  8 19:29:59 2015
New Revision: 286465
URL: https://svnweb.freebsd.org/changeset/base/286465

Log:
  The regex code does not work with multibyte codesets like UTF-8.
  In fact, it doesn't even work with single-byte codesets like ISO-8859-1.
  The comparison blows up at index 128 (the range is 0 to UCHAR_MAX (255).
  
  As a temporary workaround, all comparisons will be done in C locale
  regardless of the environment setting.  The regex library needs to be
  updated to handle all codesets.
  
  Obtained from:	Dragonfly

Modified:
  projects/collation/lib/libc/regex/regcomp.c

Modified: projects/collation/lib/libc/regex/regcomp.c
==============================================================================
--- projects/collation/lib/libc/regex/regcomp.c	Sat Aug  8 19:24:32 2015	(r286464)
+++ projects/collation/lib/libc/regex/regcomp.c	Sat Aug  8 19:29:59 2015	(r286465)
@@ -38,6 +38,13 @@
  *	@(#)regcomp.c	8.5 (Berkeley) 3/20/94
  */
 
+/*
+ * This implementation currently only works with C locale
+ * It's definitely limited by UCHAR_MAX, but not even ISO-8859 charsets
+ * are working.  The forced changing of locale to C for the comparison
+ * is considered a workaround until a better solution is found.
+ */
+
 #if defined(LIBC_SCCS) && !defined(lint)
 static char sccsid[] = "@(#)regcomp.c	8.5 (Berkeley) 3/20/94";
 #endif /* LIBC_SCCS and not lint */
@@ -768,8 +775,9 @@ p_b_term(struct parse *p, cset *cs)
 	char c;
 	wint_t start, finish;
 	wint_t i;
+	locale_t loc = &__xlocale_C_locale;  /* see note under license */
 	struct xlocale_collate *table =
-		(struct xlocale_collate*)__get_locale()->components[XLC_COLLATE];
+		(struct xlocale_collate*)loc->components[XLC_COLLATE];
 
 	/* classify what we've got */
 	switch ((MORE()) ? PEEK() : '\0') {

From owner-svn-src-projects@freebsd.org  Sat Aug  8 20:07:33 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC44E9B6F8B
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 20:07:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id A2C081D05;
 Sat,  8 Aug 2015 20:07:33 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78K7XPb026497;
 Sat, 8 Aug 2015 20:07:33 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78K7X0D026496;
 Sat, 8 Aug 2015 20:07:33 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082007.t78K7X0D026496@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 20:07:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286467 - in projects/collation/usr.bin: . mklocale
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 20:07:33 -0000

Author: bapt
Date: Sat Aug  8 20:07:32 2015
New Revision: 286467
URL: https://svnweb.freebsd.org/changeset/base/286467

Log:
  Remove mklocale which is not needed anymore

Deleted:
  projects/collation/usr.bin/mklocale/
Modified:
  projects/collation/usr.bin/Makefile

Modified: projects/collation/usr.bin/Makefile
==============================================================================
--- projects/collation/usr.bin/Makefile	Sat Aug  8 20:07:25 2015	(r286466)
+++ projects/collation/usr.bin/Makefile	Sat Aug  8 20:07:32 2015	(r286467)
@@ -107,7 +107,6 @@ SUBDIR=	${_addr2line} \
 	${_mkesdb} \
 	mkfifo \
 	mkimg \
-	mklocale \
 	mktemp \
 	mkulzma \
 	mkuzip \

From owner-svn-src-projects@freebsd.org  Sat Aug  8 20:08:10 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33AF09B6FAD
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 20:08:10 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 222F51E3A;
 Sat,  8 Aug 2015 20:08:10 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78K8AIt026568;
 Sat, 8 Aug 2015 20:08:10 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78K892a026567;
 Sat, 8 Aug 2015 20:08:09 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082008.t78K892a026567@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 20:08:09 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286468 - in projects/collation/usr.bin: . colldef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 20:08:10 -0000

Author: bapt
Date: Sat Aug  8 20:08:09 2015
New Revision: 286468
URL: https://svnweb.freebsd.org/changeset/base/286468

Log:
  Remove colldef which is not needed anymore

Deleted:
  projects/collation/usr.bin/colldef/
Modified:
  projects/collation/usr.bin/Makefile

Modified: projects/collation/usr.bin/Makefile
==============================================================================
--- projects/collation/usr.bin/Makefile	Sat Aug  8 20:07:32 2015	(r286467)
+++ projects/collation/usr.bin/Makefile	Sat Aug  8 20:08:09 2015	(r286468)
@@ -27,7 +27,6 @@ SUBDIR=	${_addr2line} \
 	${_clang} \
 	cmp \
 	col \
-	colldef \
 	colrm \
 	column \
 	comm \

From owner-svn-src-projects@freebsd.org  Sat Aug  8 21:53:03 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id D70BB9B6350
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 21:53:03 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id AEE76373;
 Sat,  8 Aug 2015 21:53:03 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78Lr3h4073671;
 Sat, 8 Aug 2015 21:53:03 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78Lr3ev073670;
 Sat, 8 Aug 2015 21:53:03 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082153.t78Lr3ev073670@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 21:53:03 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286481 - projects/collation/usr.bin/localedef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 21:53:03 -0000

Author: bapt
Date: Sat Aug  8 21:53:02 2015
New Revision: 286481
URL: https://svnweb.freebsd.org/changeset/base/286481

Log:
  Convert ctype generation to Red Black tree

Modified:
  projects/collation/usr.bin/localedef/ctype.c

Modified: projects/collation/usr.bin/localedef/ctype.c
==============================================================================
--- projects/collation/usr.bin/localedef/ctype.c	Sat Aug  8 21:46:38 2015	(r286480)
+++ projects/collation/usr.bin/localedef/ctype.c	Sat Aug  8 21:53:02 2015	(r286481)
@@ -35,7 +35,7 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
-#include <sys/avl.h>
+#include <sys/tree.h>
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -68,24 +68,20 @@ __FBSDID("$FreeBSD$");
 #define	_E4		0
 #define	_E5		_CTYPE_T
 
-static avl_tree_t	ctypes;
-
 static wchar_t		last_ctype;
+static int ctype_compare(const void *n1, const void *n2);
 
 typedef struct ctype_node {
 	wchar_t wc;
 	int32_t	ctype;
 	int32_t	toupper;
 	int32_t	tolower;
-	avl_node_t avl;
+	RB_ENTRY(ctype_node) entry;
 } ctype_node_t;
 
-typedef struct width_node {
-	wchar_t start;
-	wchar_t end;
-	int8_t width;
-	avl_node_t avl;
-} width_node_t;
+RB_HEAD(ctypes, ctype_node) ctypes;
+RB_PROTOTYPE(ctypes, ctype_node, entry, ctype_compare);
+RB_GENERATE(ctypes, ctype_node, entry, ctype_compare);
 
 static int
 ctype_compare(const void *n1, const void *n2)
@@ -99,8 +95,7 @@ ctype_compare(const void *n1, const void
 void
 init_ctype(void)
 {
-	avl_create(&ctypes, ctype_compare, sizeof (ctype_node_t),
-	    offsetof(ctype_node_t, avl));
+	RB_INIT(&ctypes);
 }
 
 
@@ -172,17 +167,16 @@ get_ctype(wchar_t wc)
 {
 	ctype_node_t	srch;
 	ctype_node_t	*ctn;
-	avl_index_t	where;
 
 	srch.wc = wc;
-	if ((ctn = avl_find(&ctypes, &srch, &where)) == NULL) {
+	if ((ctn = RB_FIND(ctypes, &ctypes, &srch)) == NULL) {
 		if ((ctn = calloc(1, sizeof (*ctn))) == NULL) {
 			errf("out of memory");
 			return (NULL);
 		}
 		ctn->wc = wc;
 
-		avl_insert(&ctypes, ctn, where);
+		RB_INSERT(ctypes, &ctypes, ctn);
 	}
 	return (ctn);
 }
@@ -318,10 +312,9 @@ dump_ctype(void)
 		rl.mapupper[wc] = wc;
 	}
 
-	for (ctn = avl_first(&ctypes); ctn; ctn = AVL_NEXT(&ctypes, ctn)) {
+	RB_FOREACH(ctn, ctypes, &ctypes) {
 		int conflict = 0;
 
-
 		wc = ctn->wc;
 
 		/*

From owner-svn-src-projects@freebsd.org  Sat Aug  8 22:01:54 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id D13C79B6496
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 22:01:54 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id C2950B0B;
 Sat,  8 Aug 2015 22:01:54 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78M1shd078067;
 Sat, 8 Aug 2015 22:01:54 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78M1s81078066;
 Sat, 8 Aug 2015 22:01:54 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082201.t78M1s81078066@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 22:01:54 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286482 - projects/collation/usr.bin/localedef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 22:01:54 -0000

Author: bapt
Date: Sat Aug  8 22:01:54 2015
New Revision: 286482
URL: https://svnweb.freebsd.org/changeset/base/286482

Log:
  Prefer static generation of functions

Modified:
  projects/collation/usr.bin/localedef/ctype.c

Modified: projects/collation/usr.bin/localedef/ctype.c
==============================================================================
--- projects/collation/usr.bin/localedef/ctype.c	Sat Aug  8 21:53:02 2015	(r286481)
+++ projects/collation/usr.bin/localedef/ctype.c	Sat Aug  8 22:01:54 2015	(r286482)
@@ -80,8 +80,7 @@ typedef struct ctype_node {
 } ctype_node_t;
 
 RB_HEAD(ctypes, ctype_node) ctypes;
-RB_PROTOTYPE(ctypes, ctype_node, entry, ctype_compare);
-RB_GENERATE(ctypes, ctype_node, entry, ctype_compare);
+RB_GENERATE_STATIC(ctypes, ctype_node, entry, ctype_compare);
 
 static int
 ctype_compare(const void *n1, const void *n2)

From owner-svn-src-projects@freebsd.org  Sat Aug  8 22:57:20 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00D679B6CEB
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 22:57:20 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id E5350878;
 Sat,  8 Aug 2015 22:57:19 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78MvJTZ000845;
 Sat, 8 Aug 2015 22:57:19 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78MvIT1000841;
 Sat, 8 Aug 2015 22:57:18 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082257.t78MvIT1000841@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 22:57:18 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286484 - projects/collation/usr.bin/localedef
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 22:57:20 -0000

Author: bapt
Date: Sat Aug  8 22:57:17 2015
New Revision: 286484
URL: https://svnweb.freebsd.org/changeset/base/286484

Log:
  Convert localedef(1) from avl to RB trees

Modified:
  projects/collation/usr.bin/localedef/Makefile
  projects/collation/usr.bin/localedef/charmap.c
  projects/collation/usr.bin/localedef/collate.c
  projects/collation/usr.bin/localedef/ctype.c

Modified: projects/collation/usr.bin/localedef/Makefile
==============================================================================
--- projects/collation/usr.bin/localedef/Makefile	Sat Aug  8 22:06:07 2015	(r286483)
+++ projects/collation/usr.bin/localedef/Makefile	Sat Aug  8 22:57:17 2015	(r286484)
@@ -16,15 +16,11 @@ SRCS=	charmap.c \
 WARNS=	3
 ${SRCS:M*.c}: parser.h
 parser.h: parser.y
-LIBADD=	avl
 
 IGNORE_PRAGMA=	yes
 
-CFLAGS+=	-DNEED_SOLARIS_BOOLEAN
 CFLAGS+=	-I. -I${.CURDIR}
 CFLAGS+=	-I${.CURDIR}/../../lib/libc/locale
 CFLAGS+=	-I${.CURDIR}/../../lib/libc/stdtime
-CFLAGS+=	-I${.CURDIR}/../../sys/cddl/compat/opensolaris
-CFLAGS+=	-I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common
 
 .include <bsd.prog.mk>

Modified: projects/collation/usr.bin/localedef/charmap.c
==============================================================================
--- projects/collation/usr.bin/localedef/charmap.c	Sat Aug  8 22:06:07 2015	(r286483)
+++ projects/collation/usr.bin/localedef/charmap.c	Sat Aug  8 22:57:17 2015	(r286484)
@@ -35,7 +35,7 @@
 __FBSDID("$FreeBSD$");
 
 #include <sys/types.h>
-#include <sys/avl.h>
+#include <sys/tree.h>
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -47,16 +47,22 @@ __FBSDID("$FreeBSD$");
 #include "localedef.h"
 #include "parser.h"
 
-static avl_tree_t	cmap_sym;
-static avl_tree_t	cmap_wc;
 
 typedef struct charmap {
 	const char *name;
 	wchar_t wc;
-	avl_node_t avl_sym;
-	avl_node_t avl_wc;
+	RB_ENTRY(charmap) rb_sym;
+	RB_ENTRY(charmap) rb_wc;
 } charmap_t;
 
+static int cmap_compare_sym(const void *n1, const void *n2);
+static int cmap_compare_wc(const void *n1, const void *n2);
+
+static RB_HEAD(cmap_sym, charmap) cmap_sym;
+static RB_HEAD(cmap_wc, charmap) cmap_wc;
+
+RB_GENERATE_STATIC(cmap_sym, charmap, rb_sym, cmap_compare_sym);
+RB_GENERATE_STATIC(cmap_wc, charmap, rb_wc, cmap_compare_wc);
 
 /*
  * Array of POSIX specific portable characters.
@@ -208,11 +214,9 @@ cmap_compare_wc(const void *n1, const vo
 void
 init_charmap(void)
 {
-	avl_create(&cmap_sym, cmap_compare_sym, sizeof (charmap_t),
-	    offsetof(charmap_t, avl_sym));
+	RB_INIT(&cmap_sym);
 
-	avl_create(&cmap_wc, cmap_compare_wc, sizeof (charmap_t),
-	    offsetof(charmap_t, avl_wc));
+	RB_INIT(&cmap_wc);
 }
 
 static void
@@ -220,7 +224,6 @@ add_charmap_impl(char *sym, wchar_t wc, 
 {
 	charmap_t	srch;
 	charmap_t	*n = NULL;
-	avl_index_t	where;
 
 	srch.wc = wc;
 	srch.name = sym;
@@ -229,17 +232,17 @@ add_charmap_impl(char *sym, wchar_t wc, 
 	 * also possibly insert the wide mapping, although note that there
 	 * can only be one of these per wide character code.
 	 */
-	if ((wc != -1) && ((avl_find(&cmap_wc, &srch, &where)) == NULL)) {
+	if ((wc != -1) && ((RB_FIND(cmap_wc, &cmap_wc, &srch)) == NULL)) {
 		if ((n = calloc(1, sizeof (*n))) == NULL) {
 			errf("out of memory");
 			return;
 		}
 		n->wc = wc;
-		avl_insert(&cmap_wc, n, where);
+		RB_INSERT(cmap_wc, &cmap_wc, n);
 	}
 
 	if (sym) {
-		if (avl_find(&cmap_sym, &srch, &where) != NULL) {
+		if (RB_FIND(cmap_sym, &cmap_sym, &srch) != NULL) {
 			if (nodups) {
 				errf("duplicate character definition");
 			}
@@ -252,7 +255,7 @@ add_charmap_impl(char *sym, wchar_t wc, 
 		n->wc = wc;
 		n->name = sym;
 
-		avl_insert(&cmap_sym, n, where);
+		RB_INSERT(cmap_sym, &cmap_sym, n);
 	}
 }
 
@@ -269,7 +272,7 @@ add_charmap_undefined(char *sym)
 	charmap_t *cm = NULL;
 
 	srch.name = sym;
-	cm = avl_find(&cmap_sym, &srch, NULL);
+	cm = RB_FIND(cmap_sym, &cmap_sym, &srch);
 
 	if ((undefok == 0) && ((cm == NULL) || (cm->wc == -1))) {
 		warn("undefined symbol <%s>", sym);
@@ -345,7 +348,7 @@ lookup_charmap(const char *sym, wchar_t 
 	charmap_t	*n;
 
 	srch.name = sym;
-	n = avl_find(&cmap_sym, &srch, NULL);
+	n = RB_FIND(cmap_sym, &cmap_sym, &srch);
 	if (n && n->wc != -1) {
 		if (wc)
 			*wc = n->wc;
@@ -360,5 +363,5 @@ check_charmap(wchar_t wc)
 	charmap_t srch;
 
 	srch.wc = wc;
-	return (avl_find(&cmap_wc, &srch, NULL) ? 0 : -1);
+	return (RB_FIND(cmap_wc, &cmap_wc, &srch) ? 0 : -1);
 }

Modified: projects/collation/usr.bin/localedef/collate.c
==============================================================================
--- projects/collation/usr.bin/localedef/collate.c	Sat Aug  8 22:06:07 2015	(r286483)
+++ projects/collation/usr.bin/localedef/collate.c	Sat Aug  8 22:57:17 2015	(r286484)
@@ -35,7 +35,7 @@
 __FBSDID("$FreeBSD$");
 
 #include <sys/types.h>
-#include <sys/avl.h>
+#include <sys/tree.h>
 
 #include <stdio.h>
 #include <stddef.h>
@@ -100,7 +100,7 @@ __FBSDID("$FreeBSD$");
  * The second pass walks over all the items in priority order, noting
  * that they are used directly, and not just an indirect reference.
  * This is done by creating a "weight" structure for the item.  The
- * weights are stashed in an AVL tree sorted by relative "priority".
+ * weights are stashed in an RB tree sorted by relative "priority".
  *
  * The third pass walks over all the weight structures, in priority
  * order, and assigns a new monotonically increasing (per sort level)
@@ -139,7 +139,7 @@ typedef enum {
 typedef struct weight {
 	int32_t		pri;
 	int		opt;
-	avl_node_t	avl;
+	RB_ENTRY(weight) entry;
 } weight_t;
 
 typedef struct priority {
@@ -158,7 +158,7 @@ typedef struct priority {
 struct collsym {
 	char		*name;
 	int32_t		ref;
-	avl_node_t	avl;
+	RB_ENTRY(collsym) entry;
 };
 
 /*
@@ -168,7 +168,7 @@ struct collsym {
 typedef struct collundef {
 	char		*name;
 	int32_t		ref[COLL_WEIGHTS_MAX];
-	avl_node_t	avl;
+	RB_ENTRY(collundef) entry;
 } collundef_t;
 
 /*
@@ -181,8 +181,8 @@ struct collelem {
 	char		*symbol;
 	wchar_t		*expand;
 	int32_t		ref[COLL_WEIGHTS_MAX];
-	avl_node_t	avl_bysymbol;
-	avl_node_t	avl_byexpand;
+	RB_ENTRY(collelem) rb_bysymbol;
+	RB_ENTRY(collelem) rb_byexpand;
 };
 
 /*
@@ -191,7 +191,7 @@ struct collelem {
 typedef struct collchar {
 	wchar_t		wc;
 	int32_t		ref[COLL_WEIGHTS_MAX];
-	avl_node_t	avl;
+	RB_ENTRY(collchar) entry;
 } collchar_t;
 
 /*
@@ -200,21 +200,21 @@ typedef struct collchar {
  * fully resolved priority for the key, because creation of
  * substitutions creates a resolved priority at the same time.
  */
-typedef struct {
+typedef struct subst{
 	int32_t		key;
 	int32_t		ref[COLLATE_STR_LEN];
-	avl_node_t	avl;
-	avl_node_t	avl_ref;
+	RB_ENTRY(subst)	entry;
+	RB_ENTRY(subst)	entry_ref;
 } subst_t;
 
-static avl_tree_t	collsyms;
-static avl_tree_t	collundefs;
-static avl_tree_t	elem_by_symbol;
-static avl_tree_t	elem_by_expand;
-static avl_tree_t	collchars;
-static avl_tree_t	substs[COLL_WEIGHTS_MAX];
-static avl_tree_t	substs_ref[COLL_WEIGHTS_MAX];
-static avl_tree_t	weights[COLL_WEIGHTS_MAX];
+static RB_HEAD(collsyms, collsym) collsyms;
+static RB_HEAD(collundefs, collundef) collundefs;
+static RB_HEAD(elem_by_symbol, collelem) elem_by_symbol;
+static RB_HEAD(elem_by_expand, collelem) elem_by_expand;
+static RB_HEAD(collchars, collchar) collchars;
+static RB_HEAD(substs, subst) substs[COLL_WEIGHTS_MAX];
+static RB_HEAD(substs_ref, subst) substs_ref[COLL_WEIGHTS_MAX];
+static RB_HEAD(weights, weight) weights[COLL_WEIGHTS_MAX];
 static int32_t		nweight[COLL_WEIGHTS_MAX];
 
 /*
@@ -359,6 +359,8 @@ weight_compare(const void *n1, const voi
 	return (k1 < k2 ? -1 : k1 > k2 ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(weights, weight, entry, weight_compare);
+
 static int
 collsym_compare(const void *n1, const void *n2)
 {
@@ -370,6 +372,8 @@ collsym_compare(const void *n1, const vo
 	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(collsyms, collsym, entry, collsym_compare);
+
 static int
 collundef_compare(const void *n1, const void *n2)
 {
@@ -381,6 +385,8 @@ collundef_compare(const void *n1, const 
 	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(collundefs, collundef, entry, collundef_compare);
+
 static int
 element_compare_symbol(const void *n1, const void *n2)
 {
@@ -392,6 +398,8 @@ element_compare_symbol(const void *n1, c
 	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(elem_by_symbol, collelem, rb_bysymbol, element_compare_symbol);
+
 static int
 element_compare_expand(const void *n1, const void *n2)
 {
@@ -403,6 +411,8 @@ element_compare_expand(const void *n1, c
 	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(elem_by_expand, collelem, rb_byexpand, element_compare_expand);
+
 static int
 collchar_compare(const void *n1, const void *n2)
 {
@@ -412,6 +422,8 @@ collchar_compare(const void *n1, const v
 	return (k1 < k2 ? -1 : k1 > k2 ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(collchars, collchar, entry, collchar_compare);
+
 static int
 subst_compare(const void *n1, const void *n2)
 {
@@ -421,6 +433,8 @@ subst_compare(const void *n1, const void
 	return (k1 < k2 ? -1 : k1 > k2 ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(substs, subst, entry, subst_compare);
+
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wcast-qual"
 
@@ -435,6 +449,8 @@ subst_compare_ref(const void *n1, const 
 	return ((rv < 0) ? -1 : (rv > 0) ? 1 : 0);
 }
 
+RB_GENERATE_STATIC(substs_ref, subst, entry_ref, subst_compare_ref);
+
 #pragma GCC diagnostic pop
 
 void
@@ -442,27 +458,20 @@ init_collate(void)
 {
 	int i;
 
-	avl_create(&collsyms, collsym_compare, sizeof (collsym_t),
-	    offsetof(collsym_t, avl));
+	RB_INIT(&collsyms);
 
-	avl_create(&collundefs, collundef_compare, sizeof (collsym_t),
-	    offsetof(collundef_t, avl));
+	RB_INIT(&collundefs);
 
-	avl_create(&elem_by_symbol, element_compare_symbol, sizeof (collelem_t),
-	    offsetof(collelem_t, avl_bysymbol));
-	avl_create(&elem_by_expand, element_compare_expand, sizeof (collelem_t),
-	    offsetof(collelem_t, avl_byexpand));
+	RB_INIT(&elem_by_symbol);
 
-	avl_create(&collchars, collchar_compare, sizeof (collchar_t),
-	    offsetof(collchar_t, avl));
+	RB_INIT(&elem_by_expand);
+
+	RB_INIT(&collchars);
 
 	for (i = 0; i < COLL_WEIGHTS_MAX; i++) {
-		avl_create(&substs[i], subst_compare, sizeof (subst_t),
-		    offsetof(subst_t, avl));
-		avl_create(&substs_ref[i], subst_compare_ref,
-		    sizeof (subst_t), offsetof(subst_t, avl_ref));
-		avl_create(&weights[i], weight_compare, sizeof (weight_t),
-		    offsetof(weight_t, avl));
+		RB_INIT(&substs[i]);
+		RB_INIT(&substs_ref[i]);
+		RB_INIT(&weights[i]);
 		nweight[i] = 1;
 	}
 
@@ -485,7 +494,6 @@ void
 define_collsym(char *name)
 {
 	collsym_t	*sym;
-	avl_index_t	where;
 
 	if ((sym = calloc(sizeof (*sym), 1)) == NULL) {
 		fprintf(stderr,"out of memory");
@@ -494,7 +502,7 @@ define_collsym(char *name)
 	sym->name = name;
 	sym->ref = new_pri();
 
-	if (avl_find(&collsyms, sym, &where) != NULL) {
+	if (RB_FIND(collsyms, &collsyms, sym) != NULL) {
 		/*
 		 * This should never happen because we are only called
 		 * for undefined symbols.
@@ -502,7 +510,7 @@ define_collsym(char *name)
 		INTERR;
 		return;
 	}
-	avl_insert(&collsyms, sym, where);
+	RB_INSERT(collsyms, &collsyms, sym);
 }
 
 collsym_t *
@@ -511,7 +519,7 @@ lookup_collsym(char *name)
 	collsym_t	srch;
 
 	srch.name = name;
-	return (avl_find(&collsyms, &srch, NULL));
+	return (RB_FIND(collsyms, &collsyms, &srch));
 }
 
 collelem_t *
@@ -520,7 +528,7 @@ lookup_collelem(char *symbol)
 	collelem_t	srch;
 
 	srch.symbol = symbol;
-	return (avl_find(&elem_by_symbol, &srch, NULL));
+	return (RB_FIND(elem_by_symbol, &elem_by_symbol, &srch));
 }
 
 static collundef_t *
@@ -528,11 +536,10 @@ get_collundef(char *name)
 {
 	collundef_t	srch;
 	collundef_t	*ud;
-	avl_index_t	where;
 	int		i;
 
 	srch.name = name;
-	if ((ud = avl_find(&collundefs, &srch, &where)) == NULL) {
+	if ((ud = RB_FIND(collundefs, &collundefs, &srch)) == NULL) {
 		if (((ud = calloc(sizeof (*ud), 1)) == NULL) ||
 		    ((ud->name = strdup(name)) == NULL)) {
 			fprintf(stderr,"out of memory");
@@ -541,7 +548,7 @@ get_collundef(char *name)
 		for (i = 0; i < NUM_WT; i++) {
 			ud->ref[i] = new_pri();
 		}
-		avl_insert(&collundefs, ud, where);
+		RB_INSERT(collundefs, &collundefs, ud);
 	}
 	add_charmap_undefined(name);
 	return (ud);
@@ -552,11 +559,10 @@ get_collchar(wchar_t wc, int create)
 {
 	collchar_t	srch;
 	collchar_t	*cc;
-	avl_index_t	where;
 	int		i;
 
 	srch.wc = wc;
-	cc = avl_find(&collchars, &srch, &where);
+	cc = RB_FIND(collchars, &collchars, &srch);
 	if ((cc == NULL) && create) {
 		if ((cc = calloc(sizeof (*cc), 1)) == NULL) {
 			fprintf(stderr, "out of memory");
@@ -566,7 +572,7 @@ get_collchar(wchar_t wc, int create)
 			cc->ref[i] = new_pri();
 		}
 		cc->wc = wc;
-		avl_insert(&collchars, cc, where);
+		RB_INSERT(collchars, &collchars, cc);
 	}
 	return (cc);
 }
@@ -783,8 +789,6 @@ void
 define_collelem(char *name, wchar_t *wcs)
 {
 	collelem_t	*e;
-	avl_index_t	where1;
-	avl_index_t	where2;
 	int		i;
 
 	if (wcslen(wcs) >= COLLATE_STR_LEN) {
@@ -810,13 +814,13 @@ define_collelem(char *name, wchar_t *wcs
 	}
 
 	/* A character sequence can only reduce to one element. */
-	if ((avl_find(&elem_by_symbol, e, &where1) != NULL) ||
-	    (avl_find(&elem_by_expand, e, &where2) != NULL)) {
+	if ((RB_FIND(elem_by_symbol, &elem_by_symbol, e) != NULL) ||
+	    (RB_FIND(elem_by_expand, &elem_by_expand, e) != NULL)) {
 		fprintf(stderr, "duplicate collating element definition");
 		return;
 	}
-	avl_insert(&elem_by_symbol, e, where1);
-	avl_insert(&elem_by_expand, e, where2);
+	RB_INSERT(elem_by_symbol, &elem_by_symbol, e);
+	RB_INSERT(elem_by_expand, &elem_by_expand, e);
 }
 
 void
@@ -915,7 +919,6 @@ add_order_subst(void)
 {
 	subst_t srch;
 	subst_t	*s;
-	avl_index_t where;
 	int i;
 
 	(void) memset(&srch, 0, sizeof (srch));
@@ -923,7 +926,7 @@ add_order_subst(void)
 		srch.ref[i] = subst_weights[i];
 		subst_weights[i] = 0;
 	}
-	s = avl_find(&substs_ref[curr_weight], &srch, &where);
+	s = RB_FIND(substs_ref, &substs_ref[curr_weight], &srch);
 
 	if (s == NULL) {
 		if ((s = calloc(sizeof (*s), 1)) == NULL) {
@@ -949,13 +952,13 @@ add_order_subst(void)
 			s->ref[i] = srch.ref[i];
 		}
 
-		avl_insert(&substs_ref[curr_weight], s, where);
+		RB_INSERT(substs_ref, &substs_ref[curr_weight], s);
 
-		if (avl_find(&substs[curr_weight], s, &where) != NULL) {
+		if (RB_FIND(substs, &substs[curr_weight], s) != NULL) {
 			INTERR;
 			return;
 		}
-		avl_insert(&substs[curr_weight], s, where);
+		RB_INSERT(substs, &substs[curr_weight], s);
 	}
 	curr_subst = 0;
 
@@ -1020,7 +1023,6 @@ add_weight(int32_t ref, int pass)
 {
 	weight_t srch;
 	weight_t *w;
-	avl_index_t where;
 
 	srch.pri = resolve_pri(ref);
 
@@ -1032,7 +1034,7 @@ add_weight(int32_t ref, int pass)
 	if (srch.pri & COLLATE_SUBST_PRIORITY)
 		return;
 
-	if (avl_find(&weights[pass], &srch, &where) != NULL)
+	if (RB_FIND(weights, &weights[pass], &srch) != NULL)
 		return;
 
 	if ((w = calloc(sizeof (*w), 1)) == NULL) {
@@ -1040,7 +1042,7 @@ add_weight(int32_t ref, int pass)
 		return;
 	}
 	w->pri = srch.pri;
-	avl_insert(&weights[pass], w, where);
+	RB_INSERT(weights, &weights[pass], w);
 }
 
 void
@@ -1067,7 +1069,7 @@ get_weight(int32_t ref, int pass)
 		return (pri);
 	}
 	srch.pri = pri;
-	if ((w = avl_find(&weights[pass], &srch, NULL)) == NULL) {
+	if ((w = RB_FIND(weights, &weights[pass], &srch)) == NULL) {
 		INTERR;
 		return (-1);
 	}
@@ -1088,6 +1090,14 @@ wsncpy(wchar_t *s1, const wchar_t *s2, s
 	return (os1);
 }
 
+#define RB_NUMNODES(type, name, head, cnt) do { \
+	type *t; \
+	cnt = 0; \
+	RB_FOREACH(t, name, head) { \
+		cnt++; \
+	} \
+} while (0);
+
 void
 dump_collate(void)
 {
@@ -1112,19 +1122,16 @@ dump_collate(void)
 		add_weight(pri_ignore, i);
 	}
 	for (i = 0; i < NUM_WT; i++) {
-		for (sb = avl_first(&substs[i]); sb;
-		    sb = AVL_NEXT(&substs[i], sb)) {
+		RB_FOREACH(sb, substs, &substs[i]) {
 			for (j = 0; sb->ref[j]; j++) {
 				add_weight(sb->ref[j], i);
 			}
 		}
 	}
-	for (ce = avl_first(&elem_by_expand);
-	    ce != NULL;
-	    ce = AVL_NEXT(&elem_by_expand, ce)) {
+	RB_FOREACH(ce, elem_by_expand, &elem_by_expand) {
 		add_weights(ce->ref);
 	}
-	for (cc = avl_first(&collchars); cc; cc = AVL_NEXT(&collchars, cc)) {
+	RB_FOREACH(cc, collchars, &collchars) {
 		add_weights(cc->ref);
 	}
 
@@ -1135,8 +1142,7 @@ dump_collate(void)
 	 */
 	for (i = 0; i < NUM_WT; i++) {
 		weight_t *w;
-		for (w = avl_first(&weights[i]); w;
-		    w = AVL_NEXT(&weights[i], w)) {
+		RB_FOREACH(w, weights, &weights[i]) {
 			w->opt = nweight[i];
 			nweight[i] += 1;
 		}
@@ -1190,14 +1196,14 @@ dump_collate(void)
 	 */
 	for (i = 0; i < NUM_WT; i++) {
 		collate_subst_t *st = NULL;
-		n = collinfo.subst_count[i] = avl_numnodes(&substs[i]);
+		RB_NUMNODES(subst_t, substs, &substs[i], n);
+		collinfo.subst_count[i] = n;
 		if ((st = calloc(sizeof (collate_subst_t) * n, 1)) == NULL) {
 			fprintf(stderr, "out of memory");
 			return;
 		}
 		n = 0;
-		for (sb = avl_first(&substs[i]); sb;
-		    sb = AVL_NEXT(&substs[i], sb)) {
+		RB_FOREACH(sb, substs, &substs[i]) {
 			if ((st[n].key = resolve_pri(sb->key)) < 0) {
 				/* by definition these resolve! */
 				INTERR;
@@ -1219,15 +1225,16 @@ dump_collate(void)
 	/*
 	 * Chains, i.e. collating elements
 	 */
-	collinfo.chain_count = avl_numnodes(&elem_by_expand);
+	RB_NUMNODES(collelem_t, elem_by_expand, &elem_by_expand,
+	    collinfo.chain_count);
 	chain = calloc(sizeof (collate_chain_t), collinfo.chain_count);
 	if (chain == NULL) {
 		fprintf(stderr, "out of memory");
 		return;
 	}
-	for (n = 0, ce = avl_first(&elem_by_expand);
-	    ce != NULL;
-	    ce = AVL_NEXT(&elem_by_expand, ce), n++) {
+	n = 0;
+	RB_FOREACH(ce, elem_by_expand, &elem_by_expand) {
+		n++;
 		(void) wsncpy(chain[n].str, ce->expand, COLLATE_STR_LEN);
 		for (i = 0; i < NUM_WT; i++) {
 			chain[n].pri[i] = get_weight(ce->ref[i], i);
@@ -1239,14 +1246,15 @@ dump_collate(void)
 	/*
 	 * Large (> UCHAR_MAX) character priorities
 	 */
-	large = calloc(sizeof (collate_large_t) * avl_numnodes(&collchars), 1);
+	RB_NUMNODES(collchar_t, collchars, &collchars, n);
+	large = calloc(sizeof (collate_large_t) * n, 1);
 	if (large == NULL) {
 		fprintf(stderr, "out of memory");
 		return;
 	}
 
 	i = 0;
-	for (cc = avl_first(&collchars); cc; cc = AVL_NEXT(&collchars, cc)) {
+	RB_FOREACH(cc, collchars, &collchars) {
 		int	undef = 0;
 		/* we already gathered those */
 		if (cc->wc <= UCHAR_MAX)

Modified: projects/collation/usr.bin/localedef/ctype.c
==============================================================================
--- projects/collation/usr.bin/localedef/ctype.c	Sat Aug  8 22:06:07 2015	(r286483)
+++ projects/collation/usr.bin/localedef/ctype.c	Sat Aug  8 22:57:17 2015	(r286484)
@@ -79,7 +79,7 @@ typedef struct ctype_node {
 	RB_ENTRY(ctype_node) entry;
 } ctype_node_t;
 
-RB_HEAD(ctypes, ctype_node) ctypes;
+static RB_HEAD(ctypes, ctype_node) ctypes;
 RB_GENERATE_STATIC(ctypes, ctype_node, entry, ctype_compare);
 
 static int

From owner-svn-src-projects@freebsd.org  Sat Aug  8 23:02:47 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id E3CAA9B6E03
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 23:02:47 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id D2529BA0;
 Sat,  8 Aug 2015 23:02:47 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78N2lRR005017;
 Sat, 8 Aug 2015 23:02:47 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78N2l9U005016;
 Sat, 8 Aug 2015 23:02:47 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082302.t78N2l9U005016@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 23:02:47 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286485 - projects/collation/share/locale-links
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 23:02:48 -0000

Author: bapt
Date: Sat Aug  8 23:02:46 2015
New Revision: 286485
URL: https://svnweb.freebsd.org/changeset/base/286485

Log:
  Change kk_KZ locale links to kk_Cyrl_KZ
  
  Obtained from:	Dragonfly

Modified:
  projects/collation/share/locale-links/Makefile

Modified: projects/collation/share/locale-links/Makefile
==============================================================================
--- projects/collation/share/locale-links/Makefile	Sat Aug  8 22:57:17 2015	(r286484)
+++ projects/collation/share/locale-links/Makefile	Sat Aug  8 23:02:46 2015	(r286485)
@@ -6,9 +6,10 @@ UTF8=	af_ZA am_ET be_BY bg_BG ca_AD ca_E
 	en_GB en_HK en_IE en_NZ en_PH en_SG en_US es_AR \
 	es_CR es_ES es_MX et_EE eu_ES fi_FI fr_BE fr_CA \
 	fr_CH fr_FR he_IL hi_IN hr_HR hu_HU hy_AM is_IS \
-	it_CH it_IT ja_JP kk_KZ ko_KR lt_LT lv_LV nb_NO \
+	it_CH it_IT ja_JP ko_KR lt_LT lv_LV nb_NO \
 	nl_BE nl_NL nn_NO pl_PL pt_BR pt_PT ro_RO ru_RU \
 	se_FI se_NO sk_SK sl_SI sv_FI sv_SE tr_TR uk_UA \
+	kk_Cyrl_KZ \
 	mn_Cyrl_MN \
 	sr_Cyrl_RS \
 	sr_Latn_RS \

From owner-svn-src-projects@freebsd.org  Sat Aug  8 23:05:13 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id A33CB9B6E6A
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 23:05:13 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 9157CD3B;
 Sat,  8 Aug 2015 23:05:13 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78N5DAr005308;
 Sat, 8 Aug 2015 23:05:13 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78N5DkO005307;
 Sat, 8 Aug 2015 23:05:13 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082305.t78N5DkO005307@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 23:05:13 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286486 - projects/collation
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 23:05:13 -0000

Author: bapt
Date: Sat Aug  8 23:05:12 2015
New Revision: 286486
URL: https://svnweb.freebsd.org/changeset/base/286486

Log:
  libavl is not needed anymore for localedef(1)

Modified:
  projects/collation/Makefile.inc1

Modified: projects/collation/Makefile.inc1
==============================================================================
--- projects/collation/Makefile.inc1	Sat Aug  8 23:02:46 2015	(r286485)
+++ projects/collation/Makefile.inc1	Sat Aug  8 23:05:12 2015	(r286486)
@@ -1370,8 +1370,6 @@ ${_bt}-usr.bin/mandoc: ${_bt}-lib/liboha
 _makewhatis=usr.bin/makewhatis
 .endif
 
-${_bt}-usr.bin/localedef: ${_bt}-cddl/lib/libavl
-
 # Rebuild up-to-date libmd for xinstall
 ${_bt}-usr.bin/xinstall: ${_bt}-lib/libmd
 
@@ -1406,7 +1404,6 @@ bootstrap-tools: .PHONY
     ${_crunch} \
     ${_nmtree} \
     ${_vtfontcvt} \
-    cddl/lib/libavl \
     usr.bin/localedef
 ${_bt}-${_tool}: .PHONY .MAKE
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \

From owner-svn-src-projects@freebsd.org  Sat Aug  8 23:17:11 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id A61F29B701A
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 23:17:11 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 9488412D0;
 Sat,  8 Aug 2015 23:17:11 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78NHBTg009914;
 Sat, 8 Aug 2015 23:17:11 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78NHBnF009913;
 Sat, 8 Aug 2015 23:17:11 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082317.t78NHBnF009913@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 23:17:11 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286488 - projects/collation/lib/libc/locale
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 23:17:11 -0000

Author: bapt
Date: Sat Aug  8 23:17:10 2015
New Revision: 286488
URL: https://svnweb.freebsd.org/changeset/base/286488

Log:
  Fix typo

Modified:
  projects/collation/lib/libc/locale/collate.h

Modified: projects/collation/lib/libc/locale/collate.h
==============================================================================
--- projects/collation/lib/libc/locale/collate.h	Sat Aug  8 23:13:53 2015	(r286487)
+++ projects/collation/lib/libc/locale/collate.h	Sat Aug  8 23:17:10 2015	(r286488)
@@ -1,5 +1,5 @@
 /*-
- * Copyright 2010 Nexenta Systmes, Inc.  All rights reserved.
+ * Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
  *		at Electronni Visti IA, Kiev, Ukraine.
  *			All rights reserved.

From owner-svn-src-projects@freebsd.org  Sat Aug  8 23:26:12 2015
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 232449B712B
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Sat,  8 Aug 2015 23:26:12 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 14D0F16DE;
 Sat,  8 Aug 2015 23:26:12 +0000 (UTC)
 (envelope-from bapt@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.70])
 by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t78NQB77014321;
 Sat, 8 Aug 2015 23:26:11 GMT (envelope-from bapt@FreeBSD.org)
Received: (from bapt@localhost)
 by repo.freebsd.org (8.14.9/8.14.9/Submit) id t78NQBsm014320;
 Sat, 8 Aug 2015 23:26:11 GMT (envelope-from bapt@FreeBSD.org)
Message-Id: <201508082326.t78NQBsm014320@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bapt set sender to
 bapt@FreeBSD.org using -f
From: Baptiste Daroussin <bapt@FreeBSD.org>
Date: Sat, 8 Aug 2015 23:26:11 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r286489 - projects/collation
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2015 23:26:12 -0000

Author: bapt
Date: Sat Aug  8 23:26:11 2015
New Revision: 286489
URL: https://svnweb.freebsd.org/changeset/base/286489

Log:
  Register mklocale and colldef removal

Modified:
  projects/collation/ObsoleteFiles.inc

Modified: projects/collation/ObsoleteFiles.inc
==============================================================================
--- projects/collation/ObsoleteFiles.inc	Sat Aug  8 23:17:10 2015	(r286488)
+++ projects/collation/ObsoleteFiles.inc	Sat Aug  8 23:26:11 2015	(r286489)
@@ -38,6 +38,11 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20150809: String collation improvements
+OLD_FILES+=usr/bin/colldef
+OLD_FILES+=usr/share/man/man1/colldef.1.gz
+OLD_FILES+=usr/bin/mklocale
+OLD_FILES+=usr/share/man/man1/mklocale.1.gz
 # 20150802: Remove netbsd's test on pw(8)
 OLD_FILES+=usr/tests/usr.sbin/pw/pw_test
 # 20150719: Remove libarchive.pc