From owner-svn-src-projects@FreeBSD.ORG Mon Jun 8 23:32:28 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ABBE7DFE; Mon, 8 Jun 2015 23:32:28 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 9A971177F; Mon, 8 Jun 2015 23:32:28 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t58NWSjX043534; Mon, 8 Jun 2015 23:32:28 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t58NWSIM043533; Mon, 8 Jun 2015 23:32:28 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506082332.t58NWSIM043533@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Mon, 8 Jun 2015 23:32:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284170 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2015 23:32:28 -0000 Author: sjg Date: Mon Jun 8 23:32:27 2015 New Revision: 284170 URL: https://svnweb.freebsd.org/changeset/base/284170 Log: Watchout for bogus MAN Modified: projects/bmake/share/mk/bsd.man.mk Modified: projects/bmake/share/mk/bsd.man.mk ============================================================================== --- projects/bmake/share/mk/bsd.man.mk Mon Jun 8 22:01:34 2015 (r284169) +++ projects/bmake/share/mk/bsd.man.mk Mon Jun 8 23:32:27 2015 (r284170) @@ -129,7 +129,7 @@ ZEXT= ${MCOMPRESS_EXT} .if defined(MAN) && !empty(MAN) .if ${MK_STAGING_MAN} == "yes" staging: stage_files -_mansets:= ${MAN:E:O:u:@s@man$s@} +_mansets:= ${MAN:E:O:u:M*[1-9]:@s@man$s@} STAGE_SETS+= ${_mansets} .for _page in ${MAN} stage_files.man${_page:T:E}: ${_page} From owner-svn-src-projects@FreeBSD.ORG Mon Jun 8 23:34:05 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7E4ECEF9; Mon, 8 Jun 2015 23:34:05 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 6CDCB178B; Mon, 8 Jun 2015 23:34:05 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t58NY5HL043989; Mon, 8 Jun 2015 23:34:05 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t58NY51x043987; Mon, 8 Jun 2015 23:34:05 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506082334.t58NY51x043987@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Mon, 8 Jun 2015 23:34:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284171 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2015 23:34:05 -0000 Author: sjg Date: Mon Jun 8 23:34:04 2015 New Revision: 284171 URL: https://svnweb.freebsd.org/changeset/base/284171 Log: Latest dirdeps.mk sets DEP_RELDIR for itself. This helps guard against bugs in manually edited Makefile.depend files, and avoids the need to call realpath from the Makefile.depend file. Modified: projects/bmake/share/mk/dirdeps.mk projects/bmake/share/mk/gendirdeps.mk Modified: projects/bmake/share/mk/dirdeps.mk ============================================================================== --- projects/bmake/share/mk/dirdeps.mk Mon Jun 8 23:32:27 2015 (r284170) +++ projects/bmake/share/mk/dirdeps.mk Mon Jun 8 23:34:04 2015 (r284171) @@ -1,4 +1,4 @@ -# $Id: dirdeps.mk,v 1.53 2015/05/24 07:08:24 sjg Exp $ +# $Id: dirdeps.mk,v 1.54 2015/06/08 20:55:11 sjg Exp $ # Copyright (c) 2010-2013, Juniper Networks, Inc. # All rights reserved. @@ -588,6 +588,11 @@ _qm := ${_m:C;(\.depend)$;\1.${d:E};:${M _DEP_TARGET_SPEC := ${d:E} # some makefiles may still look at this _DEP_MACHINE := ${d:E:C/,.*//} +# set this "just in case" +# we can skip :tA since we computed the path above +DEP_RELDIR := ${_m:H:S,${SRCTOP}/,,} +# and reset this +DIRDEPS = .if ${_debug_reldir} && ${_qm} != ${_m} .info loading ${_m} for ${d:E} .endif @@ -603,7 +608,9 @@ _DEP_MACHINE := ${d:E:C/,.*//} .elif ${.MAKE.LEVEL} > 42 .error You should have stopped recursing by now. .else -_DEP_RELDIR := ${DEP_RELDIR} +# we are building something +DEP_RELDIR := ${RELDIR} +_DEP_RELDIR := ${RELDIR} # pickup local dependencies .-include <.depend> .endif Modified: projects/bmake/share/mk/gendirdeps.mk ============================================================================== --- projects/bmake/share/mk/gendirdeps.mk Mon Jun 8 23:32:27 2015 (r284170) +++ projects/bmake/share/mk/gendirdeps.mk Mon Jun 8 23:34:04 2015 (r284171) @@ -1,4 +1,4 @@ -# $Id: gendirdeps.mk,v 1.25 2014/03/14 21:28:37 sjg Exp $ +# $Id: gendirdeps.mk,v 1.27 2015/06/08 20:55:11 sjg Exp $ # Copyright (c) 2010-2013, Juniper Networks, Inc. # All rights reserved. @@ -93,6 +93,17 @@ _skip_gendirdeps = egrep -v '^(${SKIP_GE _skip_gendirdeps = .endif +# Below we will turn _{VAR} into ${VAR} which keeps this simple +# GENDIRDEPS_FILTER_DIR_VARS is a list of dirs to be substiuted for. +# GENDIRDEPS_FILTER_VARS is more general. +# In each case order matters. +.if !empty(GENDIRDEPS_FILTER_DIR_VARS) +GENDIRDEPS_FILTER += ${GENDIRDEPS_FILTER_DIR_VARS:@v@S,${$v},_{${v}},@} +.endif +.if !empty(GENDIRDEPS_FILTER_VARS) +GENDIRDEPS_FILTER += ${GENDIRDEPS_FILTER_VARS:@v@S,/${$v}/,/_{${v}}/,@:NS,//,*:u} +.endif + # this (*should* be set in meta.sys.mk) # is the script that extracts what we want. META2DEPS ?= ${.PARSEDIR}/meta2deps.sh @@ -300,7 +311,6 @@ CAT_DEPEND ?= .depend # to output _{VAR} tokens which we will turn into proper ${VAR} references. ${_DEPENDFILE}: ${CAT_DEPEND:M.depend} ${META_FILES:O:u:@m@${exists($m):?$m:}@} ${_this} ${META2DEPS} @(echo '# Autogenerated - do NOT edit!'; echo; \ - echo 'DEP_RELDIR := $${_PARSEDIR:S,$${SRCTOP}/,,}'; echo; \ echo 'DIRDEPS = \'; \ echo '${DIRDEPS:@d@ $d \\${.newline}@}'; echo; \ ${_include_src_dirdeps} \ @@ -321,7 +331,6 @@ all: ${_DEPENDFILE} ${_DEPENDFILE}: ${MAKEFILE} ${_this} @(echo '# Autogenerated - do NOT edit!'; echo; \ - echo 'DEP_RELDIR := $${_PARSEDIR:S,$${SRCTOP}/,,}'; echo; \ echo 'DIRDEPS = \'; \ echo '${DIRDEPS:@d@ $d \\${.newline}@}'; echo; \ echo '.include '; \ From owner-svn-src-projects@FreeBSD.ORG Mon Jun 8 23:35:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4F26FFF3; Mon, 8 Jun 2015 23:35:49 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 398E81797; Mon, 8 Jun 2015 23:35:49 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t58NZntp044954; Mon, 8 Jun 2015 23:35:49 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t58NZJVX044376; Mon, 8 Jun 2015 23:35:19 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506082335.t58NZJVX044376@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Mon, 8 Jun 2015 23:35:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284172 - in projects/bmake: 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/hos... 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2015 23:35:49 -0000 Author: sjg Date: Mon Jun 8 23:35:17 2015 New Revision: 284172 URL: https://svnweb.freebsd.org/changeset/base/284172 Log: dirdeps.mk now sets DEP_RELDIR Modified: projects/bmake/bin/cat/Makefile.depend projects/bmake/bin/chflags/Makefile.depend projects/bmake/bin/chio/Makefile.depend projects/bmake/bin/chmod/Makefile.depend projects/bmake/bin/cp/Makefile.depend projects/bmake/bin/csh/Makefile.depend projects/bmake/bin/date/Makefile.depend projects/bmake/bin/dd/Makefile.depend projects/bmake/bin/df/Makefile.depend projects/bmake/bin/domainname/Makefile.depend projects/bmake/bin/echo/Makefile.depend projects/bmake/bin/ed/Makefile.depend projects/bmake/bin/expr/Makefile.depend projects/bmake/bin/freebsd-version/Makefile.depend projects/bmake/bin/getfacl/Makefile.depend projects/bmake/bin/hostname/Makefile.depend projects/bmake/bin/kenv/Makefile.depend projects/bmake/bin/kill/Makefile.depend projects/bmake/bin/ln/Makefile.depend projects/bmake/bin/ls/Makefile.depend projects/bmake/bin/mkdir/Makefile.depend projects/bmake/bin/mv/Makefile.depend projects/bmake/bin/pax/Makefile.depend projects/bmake/bin/pkill/Makefile.depend projects/bmake/bin/ps/Makefile.depend projects/bmake/bin/pwait/Makefile.depend projects/bmake/bin/pwd/Makefile.depend projects/bmake/bin/rcp/Makefile.depend projects/bmake/bin/realpath/Makefile.depend projects/bmake/bin/rm/Makefile.depend projects/bmake/bin/rmail/Makefile.depend projects/bmake/bin/rmdir/Makefile.depend projects/bmake/bin/setfacl/Makefile.depend projects/bmake/bin/sh/Makefile.depend projects/bmake/bin/sleep/Makefile.depend projects/bmake/bin/stty/Makefile.depend projects/bmake/bin/sync/Makefile.depend projects/bmake/bin/test/Makefile.depend projects/bmake/bin/uuidgen/Makefile.depend projects/bmake/cddl/lib/drti/Makefile.depend projects/bmake/cddl/lib/libavl/Makefile.depend projects/bmake/cddl/lib/libctf/Makefile.depend projects/bmake/cddl/lib/libdtrace/Makefile.depend projects/bmake/cddl/lib/libnvpair/Makefile.depend projects/bmake/cddl/lib/libumem/Makefile.depend projects/bmake/cddl/lib/libuutil/Makefile.depend projects/bmake/cddl/lib/libzfs/Makefile.depend projects/bmake/cddl/lib/libzfs_core/Makefile.depend projects/bmake/cddl/lib/libzpool/Makefile.depend projects/bmake/cddl/sbin/zfs/Makefile.depend projects/bmake/cddl/sbin/zpool/Makefile.depend projects/bmake/cddl/usr.bin/sgsmsg/Makefile.depend projects/bmake/cddl/usr.bin/zinject/Makefile.depend projects/bmake/cddl/usr.bin/zstreamdump/Makefile.depend projects/bmake/cddl/usr.bin/ztest/Makefile.depend projects/bmake/cddl/usr.sbin/lockstat/Makefile.depend projects/bmake/cddl/usr.sbin/zdb/Makefile.depend projects/bmake/cddl/usr.sbin/zhack/Makefile.depend projects/bmake/games/caesar/Makefile.depend projects/bmake/games/factor/Makefile.depend projects/bmake/games/fortune/datfiles/Makefile.depend projects/bmake/games/fortune/fortune/Makefile.depend projects/bmake/games/fortune/strfile/Makefile.depend projects/bmake/games/fortune/unstr/Makefile.depend projects/bmake/games/grdc/Makefile.depend projects/bmake/games/morse/Makefile.depend projects/bmake/games/number/Makefile.depend projects/bmake/games/pom/Makefile.depend projects/bmake/games/primes/Makefile.depend projects/bmake/games/random/Makefile.depend projects/bmake/gnu/lib/csu/Makefile.depend projects/bmake/gnu/lib/libdialog/Makefile.depend projects/bmake/gnu/lib/libgcc/Makefile.depend projects/bmake/gnu/lib/libgcov/Makefile.depend projects/bmake/gnu/lib/libgomp/Makefile.depend projects/bmake/gnu/lib/libreadline/readline/Makefile.depend projects/bmake/gnu/lib/libregex/Makefile.depend projects/bmake/gnu/lib/libssp/libssp_nonshared/Makefile.depend projects/bmake/gnu/lib/libstdc++/Makefile.depend projects/bmake/gnu/lib/libsupc++/Makefile.depend projects/bmake/gnu/usr.bin/binutils/addr2line/Makefile.depend projects/bmake/gnu/usr.bin/binutils/as/Makefile.depend projects/bmake/gnu/usr.bin/binutils/doc/Makefile.depend projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.amd64 projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.host projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.amd64 projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.host projects/bmake/gnu/usr.bin/binutils/libbinutils/Makefile.depend projects/bmake/gnu/usr.bin/binutils/libiberty/Makefile.depend projects/bmake/gnu/usr.bin/binutils/libopcodes/Makefile.depend projects/bmake/gnu/usr.bin/binutils/nm/Makefile.depend projects/bmake/gnu/usr.bin/binutils/objcopy/Makefile.depend projects/bmake/gnu/usr.bin/binutils/objdump/Makefile.depend projects/bmake/gnu/usr.bin/binutils/readelf/Makefile.depend projects/bmake/gnu/usr.bin/binutils/size/Makefile.depend projects/bmake/gnu/usr.bin/binutils/strings/Makefile.depend projects/bmake/gnu/usr.bin/binutils/strip/Makefile.depend projects/bmake/gnu/usr.bin/dialog/Makefile.depend projects/bmake/gnu/usr.bin/diff3/Makefile.depend projects/bmake/gnu/usr.bin/gdb/gdb/Makefile.depend projects/bmake/gnu/usr.bin/gdb/gdbserver/Makefile.depend projects/bmake/gnu/usr.bin/gdb/gdbtui/Makefile.depend projects/bmake/gnu/usr.bin/gdb/kgdb/Makefile.depend.amd64 projects/bmake/gnu/usr.bin/gdb/libgdb/Makefile.depend.amd64 projects/bmake/gnu/usr.bin/groff/contrib/mm/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devX100-12/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devX100/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devX75-12/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devX75/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devascii/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devcp1047/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devdvi/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devhtml/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devkoi8-r/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devlatin1/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devlbp/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devlj4/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devps/Makefile.depend projects/bmake/gnu/usr.bin/groff/font/devutf8/Makefile.depend projects/bmake/gnu/usr.bin/groff/man/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/devices/grodvi/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/devices/grohtml/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/devices/grolbp/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/devices/grolj4/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/devices/grops/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/devices/grotty/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/libs/libbib/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/libs/libdriver/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/libs/libgroff/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/preproc/eqn/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/preproc/grn/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/preproc/html/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/preproc/pic/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/preproc/refer/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/preproc/tbl/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/roff/groff/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/roff/grog/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/roff/nroff/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/roff/psroff/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/roff/troff/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/addftinfo/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/afmtodit/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/hpftodit/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/indxbib/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/lkbib/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/lookbib/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/pfbtops/Makefile.depend projects/bmake/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile.depend projects/bmake/gnu/usr.bin/groff/tmac/Makefile.depend projects/bmake/gnu/usr.bin/rcs/ci/Makefile.depend projects/bmake/gnu/usr.bin/rcs/co/Makefile.depend projects/bmake/gnu/usr.bin/rcs/ident/Makefile.depend projects/bmake/gnu/usr.bin/rcs/lib/Makefile.depend projects/bmake/gnu/usr.bin/rcs/merge/Makefile.depend projects/bmake/gnu/usr.bin/rcs/rcs/Makefile.depend projects/bmake/gnu/usr.bin/rcs/rcsclean/Makefile.depend projects/bmake/gnu/usr.bin/rcs/rcsdiff/Makefile.depend projects/bmake/gnu/usr.bin/rcs/rcsfreeze/Makefile.depend projects/bmake/gnu/usr.bin/rcs/rcsmerge/Makefile.depend projects/bmake/gnu/usr.bin/rcs/rlog/Makefile.depend projects/bmake/gnu/usr.bin/sdiff/Makefile.depend projects/bmake/include/Makefile.depend projects/bmake/include/arpa/Makefile.depend projects/bmake/include/gssapi/Makefile.depend projects/bmake/include/protocols/Makefile.depend projects/bmake/include/rpc/Makefile.depend projects/bmake/include/rpcsvc/Makefile.depend projects/bmake/include/xlocale/Makefile.depend projects/bmake/kerberos5/lib/libasn1/Makefile.depend projects/bmake/kerberos5/lib/libgssapi_krb5/Makefile.depend projects/bmake/kerberos5/lib/libgssapi_ntlm/Makefile.depend projects/bmake/kerberos5/lib/libgssapi_spnego/Makefile.depend projects/bmake/kerberos5/lib/libhdb/Makefile.depend projects/bmake/kerberos5/lib/libheimbase/Makefile.depend projects/bmake/kerberos5/lib/libheimipcc/Makefile.depend projects/bmake/kerberos5/lib/libheimipcs/Makefile.depend projects/bmake/kerberos5/lib/libheimntlm/Makefile.depend projects/bmake/kerberos5/lib/libhx509/Makefile.depend projects/bmake/kerberos5/lib/libkadm5clnt/Makefile.depend projects/bmake/kerberos5/lib/libkadm5srv/Makefile.depend projects/bmake/kerberos5/lib/libkafs5/Makefile.depend projects/bmake/kerberos5/lib/libkdc/Makefile.depend projects/bmake/kerberos5/lib/libkrb5/Makefile.depend projects/bmake/kerberos5/lib/libroken/Makefile.depend projects/bmake/kerberos5/lib/libsl/Makefile.depend projects/bmake/kerberos5/lib/libvers/Makefile.depend projects/bmake/kerberos5/lib/libwind/Makefile.depend projects/bmake/kerberos5/libexec/digest-service/Makefile.depend projects/bmake/kerberos5/libexec/hprop/Makefile.depend projects/bmake/kerberos5/libexec/hpropd/Makefile.depend projects/bmake/kerberos5/libexec/ipropd-master/Makefile.depend projects/bmake/kerberos5/libexec/ipropd-slave/Makefile.depend projects/bmake/kerberos5/libexec/kadmind/Makefile.depend projects/bmake/kerberos5/libexec/kcm/Makefile.depend projects/bmake/kerberos5/libexec/kdc/Makefile.depend projects/bmake/kerberos5/libexec/kdigest/Makefile.depend projects/bmake/kerberos5/libexec/kfd/Makefile.depend projects/bmake/kerberos5/libexec/kimpersonate/Makefile.depend projects/bmake/kerberos5/libexec/kpasswdd/Makefile.depend projects/bmake/kerberos5/tools/asn1_compile/Makefile.depend projects/bmake/kerberos5/tools/make-roken/Makefile.depend projects/bmake/kerberos5/tools/slc/Makefile.depend projects/bmake/kerberos5/usr.bin/hxtool/Makefile.depend projects/bmake/kerberos5/usr.bin/kadmin/Makefile.depend projects/bmake/kerberos5/usr.bin/kcc/Makefile.depend projects/bmake/kerberos5/usr.bin/kdestroy/Makefile.depend projects/bmake/kerberos5/usr.bin/kf/Makefile.depend projects/bmake/kerberos5/usr.bin/kgetcred/Makefile.depend projects/bmake/kerberos5/usr.bin/kinit/Makefile.depend projects/bmake/kerberos5/usr.bin/kpasswd/Makefile.depend projects/bmake/kerberos5/usr.bin/krb5-config/Makefile.depend projects/bmake/kerberos5/usr.bin/ksu/Makefile.depend projects/bmake/kerberos5/usr.bin/string2key/Makefile.depend projects/bmake/kerberos5/usr.bin/verify_krb5_conf/Makefile.depend projects/bmake/kerberos5/usr.sbin/iprop-log/Makefile.depend projects/bmake/kerberos5/usr.sbin/kstash/Makefile.depend projects/bmake/kerberos5/usr.sbin/ktutil/Makefile.depend projects/bmake/lib/atf/libatf-c++/Makefile.depend projects/bmake/lib/atf/libatf-c/Makefile.depend projects/bmake/lib/clang/include/Makefile.depend projects/bmake/lib/clang/libclanganalysis/Makefile.depend projects/bmake/lib/clang/libclangarcmigrate/Makefile.depend projects/bmake/lib/clang/libclangast/Makefile.depend projects/bmake/lib/clang/libclangbasic/Makefile.depend projects/bmake/lib/clang/libclangcodegen/Makefile.depend projects/bmake/lib/clang/libclangdriver/Makefile.depend projects/bmake/lib/clang/libclangedit/Makefile.depend projects/bmake/lib/clang/libclangfrontend/Makefile.depend projects/bmake/lib/clang/libclangfrontendtool/Makefile.depend projects/bmake/lib/clang/libclanglex/Makefile.depend projects/bmake/lib/clang/libclangparse/Makefile.depend projects/bmake/lib/clang/libclangrewrite/Makefile.depend projects/bmake/lib/clang/libclangrewritefrontend/Makefile.depend projects/bmake/lib/clang/libclangsema/Makefile.depend projects/bmake/lib/clang/libclangserialization/Makefile.depend projects/bmake/lib/clang/libclangstaticanalyzercheckers/Makefile.depend projects/bmake/lib/clang/libclangstaticanalyzercore/Makefile.depend projects/bmake/lib/clang/libclangstaticanalyzerfrontend/Makefile.depend projects/bmake/lib/clang/libllvmaarch64asmparser/Makefile.depend projects/bmake/lib/clang/libllvmaarch64desc/Makefile.depend projects/bmake/lib/clang/libllvmaarch64disassembler/Makefile.depend projects/bmake/lib/clang/libllvmaarch64info/Makefile.depend projects/bmake/lib/clang/libllvmaarch64instprinter/Makefile.depend projects/bmake/lib/clang/libllvmaarch64utils/Makefile.depend projects/bmake/lib/clang/libllvmanalysis/Makefile.depend projects/bmake/lib/clang/libllvmarmasmparser/Makefile.depend projects/bmake/lib/clang/libllvmarmcodegen/Makefile.depend projects/bmake/lib/clang/libllvmarmdesc/Makefile.depend projects/bmake/lib/clang/libllvmarmdisassembler/Makefile.depend projects/bmake/lib/clang/libllvmarminfo/Makefile.depend projects/bmake/lib/clang/libllvmarminstprinter/Makefile.depend projects/bmake/lib/clang/libllvmasmparser/Makefile.depend projects/bmake/lib/clang/libllvmasmprinter/Makefile.depend projects/bmake/lib/clang/libllvmbitreader/Makefile.depend projects/bmake/lib/clang/libllvmbitwriter/Makefile.depend projects/bmake/lib/clang/libllvmcodegen/Makefile.depend projects/bmake/lib/clang/libllvmcore/Makefile.depend projects/bmake/lib/clang/libllvminstcombine/Makefile.depend projects/bmake/lib/clang/libllvminstrumentation/Makefile.depend projects/bmake/lib/clang/libllvmipa/Makefile.depend projects/bmake/lib/clang/libllvmipo/Makefile.depend projects/bmake/lib/clang/libllvmirreader/Makefile.depend projects/bmake/lib/clang/libllvmlinker/Makefile.depend projects/bmake/lib/clang/libllvmmc/Makefile.depend projects/bmake/lib/clang/libllvmmcparser/Makefile.depend projects/bmake/lib/clang/libllvmmipsasmparser/Makefile.depend projects/bmake/lib/clang/libllvmmipscodegen/Makefile.depend projects/bmake/lib/clang/libllvmmipsdesc/Makefile.depend projects/bmake/lib/clang/libllvmmipsdisassembler/Makefile.depend projects/bmake/lib/clang/libllvmmipsinfo/Makefile.depend projects/bmake/lib/clang/libllvmmipsinstprinter/Makefile.depend projects/bmake/lib/clang/libllvmobjcarcopts/Makefile.depend projects/bmake/lib/clang/libllvmobject/Makefile.depend projects/bmake/lib/clang/libllvmoption/Makefile.depend projects/bmake/lib/clang/libllvmpowerpcasmparser/Makefile.depend projects/bmake/lib/clang/libllvmpowerpccodegen/Makefile.depend projects/bmake/lib/clang/libllvmpowerpcdesc/Makefile.depend projects/bmake/lib/clang/libllvmpowerpcdisassembler/Makefile.depend projects/bmake/lib/clang/libllvmpowerpcinfo/Makefile.depend projects/bmake/lib/clang/libllvmpowerpcinstprinter/Makefile.depend projects/bmake/lib/clang/libllvmprofiledata/Makefile.depend projects/bmake/lib/clang/libllvmscalaropts/Makefile.depend projects/bmake/lib/clang/libllvmselectiondag/Makefile.depend projects/bmake/lib/clang/libllvmsparcasmparser/Makefile.depend projects/bmake/lib/clang/libllvmsparccodegen/Makefile.depend projects/bmake/lib/clang/libllvmsparcdesc/Makefile.depend projects/bmake/lib/clang/libllvmsparcdisassembler/Makefile.depend projects/bmake/lib/clang/libllvmsparcinfo/Makefile.depend projects/bmake/lib/clang/libllvmsparcinstprinter/Makefile.depend projects/bmake/lib/clang/libllvmsupport/Makefile.depend projects/bmake/lib/clang/libllvmtablegen/Makefile.depend projects/bmake/lib/clang/libllvmtarget/Makefile.depend projects/bmake/lib/clang/libllvmtransformutils/Makefile.depend projects/bmake/lib/clang/libllvmvectorize/Makefile.depend projects/bmake/lib/clang/libllvmx86asmparser/Makefile.depend projects/bmake/lib/clang/libllvmx86codegen/Makefile.depend projects/bmake/lib/clang/libllvmx86desc/Makefile.depend projects/bmake/lib/clang/libllvmx86disassembler/Makefile.depend projects/bmake/lib/clang/libllvmx86info/Makefile.depend projects/bmake/lib/clang/libllvmx86instprinter/Makefile.depend projects/bmake/lib/clang/libllvmx86utils/Makefile.depend projects/bmake/lib/csu/amd64/Makefile.depend projects/bmake/lib/libalias/libalias/Makefile.depend projects/bmake/lib/libarchive/Makefile.depend projects/bmake/lib/libauditd/Makefile.depend projects/bmake/lib/libbegemot/Makefile.depend projects/bmake/lib/libbluetooth/Makefile.depend projects/bmake/lib/libbsm/Makefile.depend projects/bmake/lib/libbsnmp/libbsnmp/Makefile.depend projects/bmake/lib/libbz2/Makefile.depend projects/bmake/lib/libc++/Makefile.depend projects/bmake/lib/libc/Makefile.depend projects/bmake/lib/libc_nonshared/Makefile.depend projects/bmake/lib/libcalendar/Makefile.depend projects/bmake/lib/libcam/Makefile.depend projects/bmake/lib/libcapsicum/Makefile.depend projects/bmake/lib/libcom_err/Makefile.depend projects/bmake/lib/libcompiler_rt/Makefile.depend projects/bmake/lib/libcrypt/Makefile.depend projects/bmake/lib/libcxxrt/Makefile.depend projects/bmake/lib/libdevinfo/Makefile.depend projects/bmake/lib/libdevstat/Makefile.depend projects/bmake/lib/libdpv/Makefile.depend projects/bmake/lib/libedit/Makefile.depend projects/bmake/lib/libedit/edit/readline/Makefile.depend projects/bmake/lib/libelf/Makefile.depend projects/bmake/lib/libexecinfo/Makefile.depend projects/bmake/lib/libexpat/Makefile.depend projects/bmake/lib/libfetch/Makefile.depend projects/bmake/lib/libfigpar/Makefile.depend projects/bmake/lib/libgeom/Makefile.depend projects/bmake/lib/libgpio/Makefile.depend projects/bmake/lib/libgssapi/Makefile.depend projects/bmake/lib/libipsec/Makefile.depend projects/bmake/lib/libjail/Makefile.depend projects/bmake/lib/libkiconv/Makefile.depend projects/bmake/lib/libkvm/Makefile.depend projects/bmake/lib/libldns/Makefile.depend projects/bmake/lib/liblzma/Makefile.depend projects/bmake/lib/libmagic/Makefile.depend projects/bmake/lib/libmd/Makefile.depend projects/bmake/lib/libmd/Makefile.depend.host projects/bmake/lib/libmemstat/Makefile.depend projects/bmake/lib/libmp/Makefile.depend projects/bmake/lib/libmt/Makefile.depend projects/bmake/lib/libnetbsd/Makefile.depend projects/bmake/lib/libnetgraph/Makefile.depend projects/bmake/lib/libngatm/Makefile.depend projects/bmake/lib/libnv/Makefile.depend projects/bmake/lib/libohash/Makefile.depend projects/bmake/lib/libopie/Makefile.depend projects/bmake/lib/libpam/libpam/Makefile.depend projects/bmake/lib/libpcap/Makefile.depend projects/bmake/lib/libpmc/Makefile.depend projects/bmake/lib/libproc/Makefile.depend projects/bmake/lib/libprocstat/Makefile.depend projects/bmake/lib/libprocstat/zfs/Makefile.depend projects/bmake/lib/libradius/Makefile.depend projects/bmake/lib/librpcsvc/Makefile.depend projects/bmake/lib/librt/Makefile.depend projects/bmake/lib/librtld_db/Makefile.depend projects/bmake/lib/libsbuf/Makefile.depend projects/bmake/lib/libsdp/Makefile.depend projects/bmake/lib/libsm/Makefile.depend projects/bmake/lib/libsmdb/Makefile.depend projects/bmake/lib/libsmutil/Makefile.depend projects/bmake/lib/libsqlite3/Makefile.depend projects/bmake/lib/libtelnet/Makefile.depend projects/bmake/lib/libthr/Makefile.depend projects/bmake/lib/libthread_db/Makefile.depend projects/bmake/lib/libucl/Makefile.depend projects/bmake/lib/libufs/Makefile.depend projects/bmake/lib/libugidfw/Makefile.depend projects/bmake/lib/libulog/Makefile.depend projects/bmake/lib/libusb/Makefile.depend projects/bmake/lib/libusbhid/Makefile.depend projects/bmake/lib/libutil/Makefile.depend projects/bmake/lib/libwrap/Makefile.depend projects/bmake/lib/libxo/Makefile.depend projects/bmake/lib/liby/Makefile.depend projects/bmake/lib/libypclnt/Makefile.depend projects/bmake/lib/libz/Makefile.depend projects/bmake/lib/msun/Makefile.depend projects/bmake/lib/ncurses/ncurses/Makefile.depend projects/bmake/lib/ncurses/ncursesw/Makefile.depend projects/bmake/libexec/atf/atf-check/Makefile.depend projects/bmake/libexec/atf/atf-sh/Makefile.depend projects/bmake/libexec/atrun/Makefile.depend projects/bmake/libexec/bootpd/bootpgw/Makefile.depend projects/bmake/libexec/bootpd/tools/bootpef/Makefile.depend projects/bmake/libexec/bootpd/tools/bootptest/Makefile.depend projects/bmake/libexec/comsat/Makefile.depend projects/bmake/libexec/fingerd/Makefile.depend projects/bmake/libexec/ftpd/Makefile.depend projects/bmake/libexec/getty/Makefile.depend projects/bmake/libexec/mail.local/Makefile.depend projects/bmake/libexec/mknetid/Makefile.depend projects/bmake/libexec/pppoed/Makefile.depend projects/bmake/libexec/rbootd/Makefile.depend projects/bmake/libexec/revnetgroup/Makefile.depend projects/bmake/libexec/rlogind/Makefile.depend projects/bmake/libexec/rpc.rquotad/Makefile.depend projects/bmake/libexec/rpc.rstatd/Makefile.depend projects/bmake/libexec/rpc.rusersd/Makefile.depend projects/bmake/libexec/rpc.rwalld/Makefile.depend projects/bmake/libexec/rpc.sprayd/Makefile.depend projects/bmake/libexec/rshd/Makefile.depend projects/bmake/libexec/rtld-elf/Makefile.depend projects/bmake/libexec/save-entropy/Makefile.depend projects/bmake/libexec/smrsh/Makefile.depend projects/bmake/libexec/talkd/Makefile.depend projects/bmake/libexec/tcpd/Makefile.depend projects/bmake/libexec/telnetd/Makefile.depend projects/bmake/libexec/tftp-proxy/Makefile.depend projects/bmake/libexec/tftpd/Makefile.depend projects/bmake/libexec/ulog-helper/Makefile.depend projects/bmake/libexec/ypxfr/Makefile.depend projects/bmake/sbin/adjkerntz/Makefile.depend projects/bmake/sbin/atm/atmconfig/Makefile.depend projects/bmake/sbin/badsect/Makefile.depend projects/bmake/sbin/bsdlabel/Makefile.depend projects/bmake/sbin/camcontrol/Makefile.depend projects/bmake/sbin/ccdconfig/Makefile.depend projects/bmake/sbin/clri/Makefile.depend projects/bmake/sbin/comcontrol/Makefile.depend projects/bmake/sbin/conscontrol/Makefile.depend projects/bmake/sbin/ddb/Makefile.depend projects/bmake/sbin/devd/Makefile.depend projects/bmake/sbin/devfs/Makefile.depend projects/bmake/sbin/dhclient/Makefile.depend projects/bmake/sbin/dmesg/Makefile.depend projects/bmake/sbin/dump/Makefile.depend projects/bmake/sbin/dumpfs/Makefile.depend projects/bmake/sbin/dumpon/Makefile.depend projects/bmake/sbin/etherswitchcfg/Makefile.depend projects/bmake/sbin/fdisk/Makefile.depend projects/bmake/sbin/ffsinfo/Makefile.depend projects/bmake/sbin/fsck/Makefile.depend projects/bmake/sbin/fsck_ffs/Makefile.depend projects/bmake/sbin/fsck_msdosfs/Makefile.depend projects/bmake/sbin/fsdb/Makefile.depend projects/bmake/sbin/fsirand/Makefile.depend projects/bmake/sbin/gbde/Makefile.depend projects/bmake/sbin/geom/class/cache/Makefile.depend projects/bmake/sbin/geom/class/concat/Makefile.depend projects/bmake/sbin/geom/class/eli/Makefile.depend projects/bmake/sbin/geom/class/journal/Makefile.depend projects/bmake/sbin/geom/class/label/Makefile.depend projects/bmake/sbin/geom/class/mirror/Makefile.depend projects/bmake/sbin/geom/class/mountver/Makefile.depend projects/bmake/sbin/geom/class/multipath/Makefile.depend projects/bmake/sbin/geom/class/nop/Makefile.depend projects/bmake/sbin/geom/class/part/Makefile.depend projects/bmake/sbin/geom/class/raid/Makefile.depend projects/bmake/sbin/geom/class/raid3/Makefile.depend projects/bmake/sbin/geom/class/sched/Makefile.depend projects/bmake/sbin/geom/class/shsec/Makefile.depend projects/bmake/sbin/geom/class/stripe/Makefile.depend projects/bmake/sbin/geom/class/virstor/Makefile.depend projects/bmake/sbin/geom/core/Makefile.depend projects/bmake/sbin/ggate/ggatec/Makefile.depend projects/bmake/sbin/ggate/ggated/Makefile.depend projects/bmake/sbin/ggate/ggatel/Makefile.depend projects/bmake/sbin/growfs/Makefile.depend projects/bmake/sbin/gvinum/Makefile.depend projects/bmake/sbin/hastctl/Makefile.depend projects/bmake/sbin/hastd/Makefile.depend projects/bmake/sbin/ifconfig/Makefile.depend projects/bmake/sbin/init/Makefile.depend projects/bmake/sbin/ipf/ipf/Makefile.depend projects/bmake/sbin/ipf/ipfs/Makefile.depend projects/bmake/sbin/ipf/ipfstat/Makefile.depend projects/bmake/sbin/ipf/ipftest/Makefile.depend projects/bmake/sbin/ipf/ipmon/Makefile.depend projects/bmake/sbin/ipf/ipnat/Makefile.depend projects/bmake/sbin/ipf/ippool/Makefile.depend projects/bmake/sbin/ipf/ipresend/Makefile.depend projects/bmake/sbin/ipf/libipf/Makefile.depend projects/bmake/sbin/ipfw/Makefile.depend projects/bmake/sbin/iscontrol/Makefile.depend projects/bmake/sbin/kldconfig/Makefile.depend projects/bmake/sbin/kldload/Makefile.depend projects/bmake/sbin/kldstat/Makefile.depend projects/bmake/sbin/kldunload/Makefile.depend projects/bmake/sbin/ldconfig/Makefile.depend projects/bmake/sbin/md5/Makefile.depend projects/bmake/sbin/mdconfig/Makefile.depend projects/bmake/sbin/mdmfs/Makefile.depend projects/bmake/sbin/mknod/Makefile.depend projects/bmake/sbin/mksnap_ffs/Makefile.depend projects/bmake/sbin/mount/Makefile.depend projects/bmake/sbin/mount_cd9660/Makefile.depend projects/bmake/sbin/mount_fusefs/Makefile.depend projects/bmake/sbin/mount_msdosfs/Makefile.depend projects/bmake/sbin/mount_nfs/Makefile.depend projects/bmake/sbin/mount_nullfs/Makefile.depend projects/bmake/sbin/mount_udf/Makefile.depend projects/bmake/sbin/mount_unionfs/Makefile.depend projects/bmake/sbin/natd/Makefile.depend projects/bmake/sbin/newfs/Makefile.depend projects/bmake/sbin/newfs_msdos/Makefile.depend projects/bmake/sbin/nfsiod/Makefile.depend projects/bmake/sbin/nos-tun/Makefile.depend projects/bmake/sbin/nvmecontrol/Makefile.depend projects/bmake/sbin/pfctl/Makefile.depend projects/bmake/sbin/pflogd/Makefile.depend projects/bmake/sbin/ping/Makefile.depend projects/bmake/sbin/ping6/Makefile.depend projects/bmake/sbin/quotacheck/Makefile.depend projects/bmake/sbin/rcorder/Makefile.depend projects/bmake/sbin/reboot/Makefile.depend projects/bmake/sbin/recoverdisk/Makefile.depend projects/bmake/sbin/resolvconf/Makefile.depend projects/bmake/sbin/restore/Makefile.depend projects/bmake/sbin/route/Makefile.depend projects/bmake/sbin/routed/rtquery/Makefile.depend projects/bmake/sbin/rtsol/Makefile.depend projects/bmake/sbin/savecore/Makefile.depend projects/bmake/sbin/setkey/Makefile.depend projects/bmake/sbin/shutdown/Makefile.depend projects/bmake/sbin/spppcontrol/Makefile.depend projects/bmake/sbin/swapon/Makefile.depend projects/bmake/sbin/sysctl/Makefile.depend projects/bmake/sbin/tunefs/Makefile.depend projects/bmake/sbin/umount/Makefile.depend projects/bmake/secure/lib/libcrypto/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/lib4758cca/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libaep/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libatalla/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libchil/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libcswift/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libgost/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libnuron/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libsureware/Makefile.depend projects/bmake/secure/lib/libcrypto/engines/libubsec/Makefile.depend projects/bmake/secure/lib/libssh/Makefile.depend projects/bmake/secure/lib/libssl/Makefile.depend projects/bmake/secure/libexec/sftp-server/Makefile.depend projects/bmake/secure/libexec/ssh-keysign/Makefile.depend projects/bmake/secure/libexec/ssh-pkcs11-helper/Makefile.depend projects/bmake/secure/usr.bin/bdes/Makefile.depend projects/bmake/secure/usr.bin/openssl/Makefile.depend projects/bmake/secure/usr.bin/scp/Makefile.depend projects/bmake/secure/usr.bin/sftp/Makefile.depend projects/bmake/secure/usr.bin/ssh-add/Makefile.depend projects/bmake/secure/usr.bin/ssh-agent/Makefile.depend projects/bmake/secure/usr.bin/ssh-keygen/Makefile.depend projects/bmake/secure/usr.bin/ssh-keyscan/Makefile.depend projects/bmake/secure/usr.bin/ssh/Makefile.depend projects/bmake/secure/usr.sbin/sshd/Makefile.depend projects/bmake/share/colldef/Makefile.depend projects/bmake/share/dict/Makefile.depend projects/bmake/share/doc/IPv6/Makefile.depend projects/bmake/share/doc/atf/Makefile.depend projects/bmake/share/doc/legal/intel_ipw/Makefile.depend projects/bmake/share/doc/legal/intel_iwi/Makefile.depend projects/bmake/share/doc/legal/intel_iwn/Makefile.depend projects/bmake/share/doc/legal/intel_wpi/Makefile.depend projects/bmake/share/doc/llvm/clang/Makefile.depend projects/bmake/share/dtrace/toolkit/Makefile.depend projects/bmake/share/examples/ipfilter/Makefile.depend projects/bmake/share/examples/pf/Makefile.depend projects/bmake/share/i18n/csmapper/APPLE/Makefile.depend projects/bmake/share/i18n/csmapper/AST/Makefile.depend projects/bmake/share/i18n/csmapper/BIG5/Makefile.depend projects/bmake/share/i18n/csmapper/CNS/Makefile.depend projects/bmake/share/i18n/csmapper/CP/Makefile.depend projects/bmake/share/i18n/csmapper/EBCDIC/Makefile.depend projects/bmake/share/i18n/csmapper/GB/Makefile.depend projects/bmake/share/i18n/csmapper/GEORGIAN/Makefile.depend projects/bmake/share/i18n/csmapper/ISO-8859/Makefile.depend projects/bmake/share/i18n/csmapper/ISO646/Makefile.depend projects/bmake/share/i18n/csmapper/JIS/Makefile.depend projects/bmake/share/i18n/csmapper/KAZAKH/Makefile.depend projects/bmake/share/i18n/csmapper/KOI/Makefile.depend projects/bmake/share/i18n/csmapper/KS/Makefile.depend projects/bmake/share/i18n/csmapper/MISC/Makefile.depend projects/bmake/share/i18n/csmapper/Makefile.depend projects/bmake/share/i18n/csmapper/TCVN/Makefile.depend projects/bmake/share/i18n/esdb/APPLE/Makefile.depend projects/bmake/share/i18n/esdb/AST/Makefile.depend projects/bmake/share/i18n/esdb/BIG5/Makefile.depend projects/bmake/share/i18n/esdb/CP/Makefile.depend projects/bmake/share/i18n/esdb/DEC/Makefile.depend projects/bmake/share/i18n/esdb/EBCDIC/Makefile.depend projects/bmake/share/i18n/esdb/EUC/Makefile.depend projects/bmake/share/i18n/esdb/GB/Makefile.depend projects/bmake/share/i18n/esdb/GEORGIAN/Makefile.depend projects/bmake/share/i18n/esdb/ISO-2022/Makefile.depend projects/bmake/share/i18n/esdb/ISO-8859/Makefile.depend projects/bmake/share/i18n/esdb/ISO646/Makefile.depend projects/bmake/share/i18n/esdb/KAZAKH/Makefile.depend projects/bmake/share/i18n/esdb/KOI/Makefile.depend projects/bmake/share/i18n/esdb/MISC/Makefile.depend projects/bmake/share/i18n/esdb/Makefile.depend projects/bmake/share/i18n/esdb/TCVN/Makefile.depend projects/bmake/share/i18n/esdb/UTF/Makefile.depend projects/bmake/share/man/man1/Makefile.depend projects/bmake/share/man/man3/Makefile.depend projects/bmake/share/man/man4/Makefile.depend projects/bmake/share/man/man5/Makefile.depend projects/bmake/share/man/man6/Makefile.depend projects/bmake/share/man/man7/Makefile.depend projects/bmake/share/man/man8/Makefile.depend projects/bmake/share/man/man9/Makefile.depend projects/bmake/share/me/Makefile.depend projects/bmake/share/misc/Makefile.depend projects/bmake/share/mklocale/Makefile.depend projects/bmake/share/monetdef/Makefile.depend projects/bmake/share/msgdef/Makefile.depend projects/bmake/share/numericdef/Makefile.depend projects/bmake/share/sendmail/Makefile.depend projects/bmake/share/skel/Makefile.depend projects/bmake/share/snmp/mibs/Makefile.depend projects/bmake/share/syscons/fonts/Makefile.depend projects/bmake/share/syscons/keymaps/Makefile.depend projects/bmake/share/syscons/scrnmaps/Makefile.depend projects/bmake/share/tabset/Makefile.depend projects/bmake/share/termcap/Makefile.depend projects/bmake/share/timedef/Makefile.depend projects/bmake/share/zoneinfo/Makefile.depend projects/bmake/usr.bin/alias/Makefile.depend projects/bmake/usr.bin/apply/Makefile.depend projects/bmake/usr.bin/ar/Makefile.depend projects/bmake/usr.bin/asa/Makefile.depend projects/bmake/usr.bin/at/Makefile.depend projects/bmake/usr.bin/atm/sscop/Makefile.depend projects/bmake/usr.bin/awk/Makefile.depend projects/bmake/usr.bin/banner/Makefile.depend projects/bmake/usr.bin/basename/Makefile.depend projects/bmake/usr.bin/bc/Makefile.depend projects/bmake/usr.bin/biff/Makefile.depend projects/bmake/usr.bin/bluetooth/bthost/Makefile.depend projects/bmake/usr.bin/bluetooth/btsockstat/Makefile.depend projects/bmake/usr.bin/bluetooth/rfcomm_sppd/Makefile.depend projects/bmake/usr.bin/bmake/Makefile.depend projects/bmake/usr.bin/brandelf/Makefile.depend projects/bmake/usr.bin/bsdiff/bsdiff/Makefile.depend projects/bmake/usr.bin/bsdiff/bspatch/Makefile.depend projects/bmake/usr.bin/bzip2/Makefile.depend projects/bmake/usr.bin/bzip2recover/Makefile.depend projects/bmake/usr.bin/c89/Makefile.depend projects/bmake/usr.bin/c99/Makefile.depend projects/bmake/usr.bin/calendar/Makefile.depend projects/bmake/usr.bin/cap_mkdb/Makefile.depend projects/bmake/usr.bin/catman/Makefile.depend projects/bmake/usr.bin/chat/Makefile.depend projects/bmake/usr.bin/checknr/Makefile.depend projects/bmake/usr.bin/chkey/Makefile.depend projects/bmake/usr.bin/chpass/Makefile.depend projects/bmake/usr.bin/cksum/Makefile.depend projects/bmake/usr.bin/clang/clang-tblgen/Makefile.depend projects/bmake/usr.bin/cmp/Makefile.depend projects/bmake/usr.bin/col/Makefile.depend projects/bmake/usr.bin/colcrt/Makefile.depend projects/bmake/usr.bin/colldef/Makefile.depend projects/bmake/usr.bin/colrm/Makefile.depend projects/bmake/usr.bin/column/Makefile.depend projects/bmake/usr.bin/comm/Makefile.depend projects/bmake/usr.bin/compile_et/Makefile.depend projects/bmake/usr.bin/compress/Makefile.depend projects/bmake/usr.bin/cpio/Makefile.depend projects/bmake/usr.bin/cpuset/Makefile.depend projects/bmake/usr.bin/csplit/Makefile.depend projects/bmake/usr.bin/csup/Makefile.depend projects/bmake/usr.bin/ctags/Makefile.depend projects/bmake/usr.bin/ctlstat/Makefile.depend projects/bmake/usr.bin/cut/Makefile.depend projects/bmake/usr.bin/dc/Makefile.depend projects/bmake/usr.bin/dirname/Makefile.depend projects/bmake/usr.bin/du/Makefile.depend projects/bmake/usr.bin/ee/Makefile.depend projects/bmake/usr.bin/elf2aout/Makefile.depend projects/bmake/usr.bin/elfdump/Makefile.depend projects/bmake/usr.bin/enigma/Makefile.depend projects/bmake/usr.bin/env/Makefile.depend projects/bmake/usr.bin/expand/Makefile.depend projects/bmake/usr.bin/false/Makefile.depend projects/bmake/usr.bin/fetch/Makefile.depend projects/bmake/usr.bin/file/Makefile.depend projects/bmake/usr.bin/file2c/Makefile.depend projects/bmake/usr.bin/find/Makefile.depend projects/bmake/usr.bin/finger/Makefile.depend projects/bmake/usr.bin/fmt/Makefile.depend projects/bmake/usr.bin/fold/Makefile.depend projects/bmake/usr.bin/from/Makefile.depend projects/bmake/usr.bin/fstat/Makefile.depend projects/bmake/usr.bin/fsync/Makefile.depend projects/bmake/usr.bin/ftp/Makefile.depend projects/bmake/usr.bin/gcore/Makefile.depend projects/bmake/usr.bin/gencat/Makefile.depend projects/bmake/usr.bin/getconf/Makefile.depend projects/bmake/usr.bin/getent/Makefile.depend projects/bmake/usr.bin/getopt/Makefile.depend projects/bmake/usr.bin/gprof/Makefile.depend projects/bmake/usr.bin/grep/Makefile.depend projects/bmake/usr.bin/gzip/Makefile.depend projects/bmake/usr.bin/head/Makefile.depend projects/bmake/usr.bin/hexdump/Makefile.depend projects/bmake/usr.bin/host/Makefile.depend projects/bmake/usr.bin/id/Makefile.depend projects/bmake/usr.bin/indent/Makefile.depend projects/bmake/usr.bin/ipcrm/Makefile.depend projects/bmake/usr.bin/ipcs/Makefile.depend projects/bmake/usr.bin/join/Makefile.depend projects/bmake/usr.bin/jot/Makefile.depend projects/bmake/usr.bin/kdump/Makefile.depend projects/bmake/usr.bin/keylogin/Makefile.depend projects/bmake/usr.bin/keylogout/Makefile.depend projects/bmake/usr.bin/killall/Makefile.depend projects/bmake/usr.bin/ktrace/Makefile.depend projects/bmake/usr.bin/ktrdump/Makefile.depend projects/bmake/usr.bin/lam/Makefile.depend projects/bmake/usr.bin/last/Makefile.depend projects/bmake/usr.bin/lastcomm/Makefile.depend projects/bmake/usr.bin/ldd/Makefile.depend projects/bmake/usr.bin/leave/Makefile.depend projects/bmake/usr.bin/less/Makefile.depend projects/bmake/usr.bin/lessecho/Makefile.depend projects/bmake/usr.bin/lesskey/Makefile.depend projects/bmake/usr.bin/lex/lib/Makefile.depend projects/bmake/usr.bin/limits/Makefile.depend projects/bmake/usr.bin/locale/Makefile.depend projects/bmake/usr.bin/locate/bigram/Makefile.depend projects/bmake/usr.bin/locate/code/Makefile.depend projects/bmake/usr.bin/locate/locate/Makefile.depend projects/bmake/usr.bin/lock/Makefile.depend projects/bmake/usr.bin/lockf/Makefile.depend projects/bmake/usr.bin/logger/Makefile.depend projects/bmake/usr.bin/login/Makefile.depend projects/bmake/usr.bin/logins/Makefile.depend projects/bmake/usr.bin/logname/Makefile.depend projects/bmake/usr.bin/look/Makefile.depend projects/bmake/usr.bin/lorder/Makefile.depend projects/bmake/usr.bin/lsvfs/Makefile.depend projects/bmake/usr.bin/lzmainfo/Makefile.depend projects/bmake/usr.bin/m4/Makefile.depend projects/bmake/usr.bin/mail/Makefile.depend projects/bmake/usr.bin/makewhatis/Makefile.depend projects/bmake/usr.bin/man/Makefile.depend projects/bmake/usr.bin/mandoc/Makefile.depend projects/bmake/usr.bin/mesg/Makefile.depend projects/bmake/usr.bin/minigzip/Makefile.depend projects/bmake/usr.bin/ministat/Makefile.depend projects/bmake/usr.bin/mkdep/Makefile.depend projects/bmake/usr.bin/mkfifo/Makefile.depend projects/bmake/usr.bin/mklocale/Makefile.depend projects/bmake/usr.bin/mkstr/Makefile.depend projects/bmake/usr.bin/mktemp/Makefile.depend projects/bmake/usr.bin/mkulzma/Makefile.depend projects/bmake/usr.bin/mkuzip/Makefile.depend projects/bmake/usr.bin/msgs/Makefile.depend projects/bmake/usr.bin/mt/Makefile.depend projects/bmake/usr.bin/nc/Makefile.depend projects/bmake/usr.bin/ncal/Makefile.depend projects/bmake/usr.bin/netstat/Makefile.depend projects/bmake/usr.bin/newgrp/Makefile.depend projects/bmake/usr.bin/newkey/Makefile.depend projects/bmake/usr.bin/nfsstat/Makefile.depend projects/bmake/usr.bin/nice/Makefile.depend projects/bmake/usr.bin/nl/Makefile.depend projects/bmake/usr.bin/nohup/Makefile.depend projects/bmake/usr.bin/opieinfo/Makefile.depend projects/bmake/usr.bin/opiekey/Makefile.depend projects/bmake/usr.bin/opiepasswd/Makefile.depend projects/bmake/usr.bin/pagesize/Makefile.depend projects/bmake/usr.bin/passwd/Makefile.depend projects/bmake/usr.bin/paste/Makefile.depend projects/bmake/usr.bin/pathchk/Makefile.depend projects/bmake/usr.bin/perror/Makefile.depend projects/bmake/usr.bin/pr/Makefile.depend projects/bmake/usr.bin/printenv/Makefile.depend projects/bmake/usr.bin/printf/Makefile.depend projects/bmake/usr.bin/procstat/Makefile.depend projects/bmake/usr.bin/quota/Makefile.depend projects/bmake/usr.bin/rctl/Makefile.depend projects/bmake/usr.bin/renice/Makefile.depend projects/bmake/usr.bin/rev/Makefile.depend projects/bmake/usr.bin/revoke/Makefile.depend projects/bmake/usr.bin/rlogin/Makefile.depend projects/bmake/usr.bin/rpcgen/Makefile.depend projects/bmake/usr.bin/rpcinfo/Makefile.depend projects/bmake/usr.bin/rs/Makefile.depend projects/bmake/usr.bin/rsh/Makefile.depend projects/bmake/usr.bin/rup/Makefile.depend projects/bmake/usr.bin/ruptime/Makefile.depend projects/bmake/usr.bin/rusers/Makefile.depend projects/bmake/usr.bin/rwall/Makefile.depend projects/bmake/usr.bin/rwho/Makefile.depend projects/bmake/usr.bin/script/Makefile.depend projects/bmake/usr.bin/sed/Makefile.depend projects/bmake/usr.bin/seq/Makefile.depend projects/bmake/usr.bin/shar/Makefile.depend projects/bmake/usr.bin/showmount/Makefile.depend projects/bmake/usr.bin/sockstat/Makefile.depend projects/bmake/usr.bin/sort/Makefile.depend projects/bmake/usr.bin/split/Makefile.depend projects/bmake/usr.bin/ssh-copy-id/Makefile.depend projects/bmake/usr.bin/stat/Makefile.depend projects/bmake/usr.bin/stdbuf/Makefile.depend projects/bmake/usr.bin/su/Makefile.depend projects/bmake/usr.bin/systat/Makefile.depend projects/bmake/usr.bin/tabs/Makefile.depend projects/bmake/usr.bin/tail/Makefile.depend projects/bmake/usr.bin/talk/Makefile.depend projects/bmake/usr.bin/tar/Makefile.depend projects/bmake/usr.bin/tcopy/Makefile.depend projects/bmake/usr.bin/tee/Makefile.depend projects/bmake/usr.bin/telnet/Makefile.depend projects/bmake/usr.bin/tftp/Makefile.depend projects/bmake/usr.bin/time/Makefile.depend projects/bmake/usr.bin/timeout/Makefile.depend projects/bmake/usr.bin/tip/tip/Makefile.depend projects/bmake/usr.bin/top/Makefile.depend projects/bmake/usr.bin/touch/Makefile.depend projects/bmake/usr.bin/tput/Makefile.depend projects/bmake/usr.bin/tr/Makefile.depend projects/bmake/usr.bin/true/Makefile.depend projects/bmake/usr.bin/truncate/Makefile.depend projects/bmake/usr.bin/truss/Makefile.depend.amd64 projects/bmake/usr.bin/tset/Makefile.depend projects/bmake/usr.bin/tsort/Makefile.depend projects/bmake/usr.bin/tty/Makefile.depend projects/bmake/usr.bin/ul/Makefile.depend projects/bmake/usr.bin/uname/Makefile.depend projects/bmake/usr.bin/unexpand/Makefile.depend projects/bmake/usr.bin/unifdef/Makefile.depend projects/bmake/usr.bin/uniq/Makefile.depend projects/bmake/usr.bin/units/Makefile.depend projects/bmake/usr.bin/unvis/Makefile.depend projects/bmake/usr.bin/unzip/Makefile.depend projects/bmake/usr.bin/usbhidaction/Makefile.depend projects/bmake/usr.bin/usbhidctl/Makefile.depend projects/bmake/usr.bin/users/Makefile.depend projects/bmake/usr.bin/uudecode/Makefile.depend projects/bmake/usr.bin/uuencode/Makefile.depend projects/bmake/usr.bin/vacation/Makefile.depend projects/bmake/usr.bin/vgrind/Makefile.depend projects/bmake/usr.bin/vi/Makefile.depend projects/bmake/usr.bin/vis/Makefile.depend projects/bmake/usr.bin/vmstat/Makefile.depend projects/bmake/usr.bin/vtfontcvt/Makefile.depend projects/bmake/usr.bin/w/Makefile.depend projects/bmake/usr.bin/wall/Makefile.depend projects/bmake/usr.bin/wc/Makefile.depend projects/bmake/usr.bin/what/Makefile.depend projects/bmake/usr.bin/whereis/Makefile.depend projects/bmake/usr.bin/which/Makefile.depend projects/bmake/usr.bin/who/Makefile.depend projects/bmake/usr.bin/whois/Makefile.depend projects/bmake/usr.bin/write/Makefile.depend projects/bmake/usr.bin/xargs/Makefile.depend projects/bmake/usr.bin/xinstall/Makefile.depend projects/bmake/usr.bin/xinstall/Makefile.depend.host projects/bmake/usr.bin/xlint/lint1/Makefile.depend projects/bmake/usr.bin/xlint/lint2/Makefile.depend projects/bmake/usr.bin/xlint/llib/Makefile.depend projects/bmake/usr.bin/xlint/xlint/Makefile.depend projects/bmake/usr.bin/xstr/Makefile.depend projects/bmake/usr.bin/xz/Makefile.depend projects/bmake/usr.bin/xzdec/Makefile.depend projects/bmake/usr.bin/yacc/Makefile.depend projects/bmake/usr.bin/yes/Makefile.depend projects/bmake/usr.bin/ypcat/Makefile.depend projects/bmake/usr.bin/ypmatch/Makefile.depend projects/bmake/usr.bin/ypwhich/Makefile.depend projects/bmake/usr.sbin/ac/Makefile.depend projects/bmake/usr.sbin/accton/Makefile.depend projects/bmake/usr.sbin/acpi/acpiconf/Makefile.depend projects/bmake/usr.sbin/acpi/acpidb/Makefile.depend projects/bmake/usr.sbin/acpi/acpidump/Makefile.depend projects/bmake/usr.sbin/acpi/iasl/Makefile.depend projects/bmake/usr.sbin/adduser/Makefile.depend projects/bmake/usr.sbin/amd/amd/Makefile.depend projects/bmake/usr.sbin/amd/amq/Makefile.depend projects/bmake/usr.sbin/amd/fixmount/Makefile.depend projects/bmake/usr.sbin/amd/fsinfo/Makefile.depend projects/bmake/usr.sbin/amd/hlfsd/Makefile.depend projects/bmake/usr.sbin/amd/include/Makefile.depend projects/bmake/usr.sbin/amd/libamu/Makefile.depend projects/bmake/usr.sbin/amd/mk-amd-map/Makefile.depend projects/bmake/usr.sbin/amd/pawd/Makefile.depend projects/bmake/usr.sbin/amd/scripts/Makefile.depend projects/bmake/usr.sbin/amd/wire-test/Makefile.depend projects/bmake/usr.sbin/ancontrol/Makefile.depend projects/bmake/usr.sbin/apm/Makefile.depend projects/bmake/usr.sbin/arp/Makefile.depend projects/bmake/usr.sbin/asf/Makefile.depend projects/bmake/usr.sbin/audit/Makefile.depend projects/bmake/usr.sbin/auditd/Makefile.depend projects/bmake/usr.sbin/auditreduce/Makefile.depend projects/bmake/usr.sbin/authpf/Makefile.depend projects/bmake/usr.sbin/bluetooth/ath3kfw/Makefile.depend projects/bmake/usr.sbin/bluetooth/bcmfw/Makefile.depend projects/bmake/usr.sbin/bluetooth/bt3cfw/Makefile.depend projects/bmake/usr.sbin/bluetooth/bthidcontrol/Makefile.depend projects/bmake/usr.sbin/bluetooth/bthidd/Makefile.depend projects/bmake/usr.sbin/bluetooth/btpand/Makefile.depend projects/bmake/usr.sbin/bluetooth/hccontrol/Makefile.depend projects/bmake/usr.sbin/bluetooth/hcsecd/Makefile.depend projects/bmake/usr.sbin/bluetooth/hcseriald/Makefile.depend projects/bmake/usr.sbin/bluetooth/l2control/Makefile.depend projects/bmake/usr.sbin/bluetooth/l2ping/Makefile.depend projects/bmake/usr.sbin/bluetooth/rfcomm_pppd/Makefile.depend projects/bmake/usr.sbin/bluetooth/sdpcontrol/Makefile.depend projects/bmake/usr.sbin/bluetooth/sdpd/Makefile.depend projects/bmake/usr.sbin/boot0cfg/Makefile.depend projects/bmake/usr.sbin/bootparamd/bootparamd/Makefile.depend projects/bmake/usr.sbin/bootparamd/callbootd/Makefile.depend projects/bmake/usr.sbin/bsdinstall/distextract/Makefile.depend projects/bmake/usr.sbin/bsdinstall/distfetch/Makefile.depend projects/bmake/usr.sbin/bsdinstall/partedit/Makefile.depend projects/bmake/usr.sbin/bsdinstall/scripts/Makefile.depend projects/bmake/usr.sbin/bsnmpd/bsnmpd/Makefile.depend projects/bmake/usr.sbin/bsnmpd/gensnmptree/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_atm/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_bridge/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_hostres/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_lm75/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_netgraph/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_pf/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_target/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_usm/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile.depend projects/bmake/usr.sbin/bsnmpd/modules/snmp_wlan/Makefile.depend projects/bmake/usr.sbin/bsnmpd/tools/bsnmptools/Makefile.depend projects/bmake/usr.sbin/bsnmpd/tools/libbsnmptools/Makefile.depend projects/bmake/usr.sbin/btxld/Makefile.depend projects/bmake/usr.sbin/cdcontrol/Makefile.depend projects/bmake/usr.sbin/chkgrp/Makefile.depend projects/bmake/usr.sbin/chown/Makefile.depend projects/bmake/usr.sbin/chroot/Makefile.depend projects/bmake/usr.sbin/ckdist/Makefile.depend projects/bmake/usr.sbin/clear_locks/Makefile.depend projects/bmake/usr.sbin/config/Makefile.depend projects/bmake/usr.sbin/cpucontrol/Makefile.depend projects/bmake/usr.sbin/crashinfo/Makefile.depend projects/bmake/usr.sbin/cron/cron/Makefile.depend projects/bmake/usr.sbin/cron/crontab/Makefile.depend projects/bmake/usr.sbin/cron/lib/Makefile.depend projects/bmake/usr.sbin/crunch/crunchgen/Makefile.depend projects/bmake/usr.sbin/crunch/crunchide/Makefile.depend projects/bmake/usr.sbin/ctladm/Makefile.depend projects/bmake/usr.sbin/ctm/ctm/Makefile.depend projects/bmake/usr.sbin/ctm/ctm_dequeue/Makefile.depend projects/bmake/usr.sbin/ctm/ctm_rmail/Makefile.depend projects/bmake/usr.sbin/ctm/ctm_smail/Makefile.depend projects/bmake/usr.sbin/daemon/Makefile.depend projects/bmake/usr.sbin/dconschat/Makefile.depend projects/bmake/usr.sbin/devinfo/Makefile.depend projects/bmake/usr.sbin/digictl/Makefile.depend projects/bmake/usr.sbin/diskinfo/Makefile.depend projects/bmake/usr.sbin/dumpcis/Makefile.depend projects/bmake/usr.sbin/editmap/Makefile.depend projects/bmake/usr.sbin/edquota/Makefile.depend projects/bmake/usr.sbin/etcupdate/Makefile.depend projects/bmake/usr.sbin/extattr/Makefile.depend projects/bmake/usr.sbin/extattrctl/Makefile.depend projects/bmake/usr.sbin/fdcontrol/Makefile.depend projects/bmake/usr.sbin/fdformat/Makefile.depend projects/bmake/usr.sbin/fdread/Makefile.depend projects/bmake/usr.sbin/fdwrite/Makefile.depend projects/bmake/usr.sbin/fifolog/fifolog_create/Makefile.depend projects/bmake/usr.sbin/fifolog/fifolog_reader/Makefile.depend projects/bmake/usr.sbin/fifolog/fifolog_writer/Makefile.depend projects/bmake/usr.sbin/fifolog/lib/Makefile.depend projects/bmake/usr.sbin/flowctl/Makefile.depend projects/bmake/usr.sbin/freebsd-update/Makefile.depend projects/bmake/usr.sbin/fwcontrol/Makefile.depend projects/bmake/usr.sbin/getfmac/Makefile.depend projects/bmake/usr.sbin/getpmac/Makefile.depend projects/bmake/usr.sbin/gpioctl/Makefile.depend projects/bmake/usr.sbin/gssd/Makefile.depend projects/bmake/usr.sbin/gstat/Makefile.depend projects/bmake/usr.sbin/i2c/Makefile.depend projects/bmake/usr.sbin/ifmcstat/Makefile.depend projects/bmake/usr.sbin/inetd/Makefile.depend projects/bmake/usr.sbin/iostat/Makefile.depend projects/bmake/usr.sbin/ip6addrctl/Makefile.depend projects/bmake/usr.sbin/ipfwpcap/Makefile.depend projects/bmake/usr.sbin/jail/Makefile.depend projects/bmake/usr.sbin/jexec/Makefile.depend projects/bmake/usr.sbin/jls/Makefile.depend projects/bmake/usr.sbin/kbdcontrol/Makefile.depend projects/bmake/usr.sbin/kbdmap/Makefile.depend projects/bmake/usr.sbin/keyserv/Makefile.depend projects/bmake/usr.sbin/kgmon/Makefile.depend projects/bmake/usr.sbin/kldxref/Makefile.depend projects/bmake/usr.sbin/lastlogin/Makefile.depend projects/bmake/usr.sbin/lmcconfig/Makefile.depend projects/bmake/usr.sbin/lpr/chkprintcap/Makefile.depend projects/bmake/usr.sbin/lpr/common_source/Makefile.depend projects/bmake/usr.sbin/lpr/filters.ru/koi2855/Makefile.depend projects/bmake/usr.sbin/lpr/filters.ru/koi2alt/Makefile.depend projects/bmake/usr.sbin/lpr/filters/Makefile.depend projects/bmake/usr.sbin/lpr/lp/Makefile.depend projects/bmake/usr.sbin/lpr/lpc/Makefile.depend projects/bmake/usr.sbin/lpr/lpd/Makefile.depend projects/bmake/usr.sbin/lpr/lpq/Makefile.depend projects/bmake/usr.sbin/lpr/lpr/Makefile.depend projects/bmake/usr.sbin/lpr/lprm/Makefile.depend projects/bmake/usr.sbin/lpr/lptest/Makefile.depend projects/bmake/usr.sbin/lpr/pac/Makefile.depend projects/bmake/usr.sbin/lptcontrol/Makefile.depend projects/bmake/usr.sbin/mailstats/Makefile.depend projects/bmake/usr.sbin/mailwrapper/Makefile.depend projects/bmake/usr.sbin/makefs/Makefile.depend projects/bmake/usr.sbin/makemap/Makefile.depend projects/bmake/usr.sbin/manctl/Makefile.depend projects/bmake/usr.sbin/memcontrol/Makefile.depend projects/bmake/usr.sbin/mergemaster/Makefile.depend projects/bmake/usr.sbin/mfiutil/Makefile.depend projects/bmake/usr.sbin/mixer/Makefile.depend projects/bmake/usr.sbin/mld6query/Makefile.depend projects/bmake/usr.sbin/mlxcontrol/Makefile.depend projects/bmake/usr.sbin/mountd/Makefile.depend projects/bmake/usr.sbin/moused/Makefile.depend projects/bmake/usr.sbin/mptable/Makefile.depend projects/bmake/usr.sbin/mptutil/Makefile.depend projects/bmake/usr.sbin/mtest/Makefile.depend projects/bmake/usr.sbin/mtree/Makefile.depend projects/bmake/usr.sbin/ndiscvt/Makefile.depend projects/bmake/usr.sbin/ndp/Makefile.depend projects/bmake/usr.sbin/newsyslog/Makefile.depend projects/bmake/usr.sbin/nfscbd/Makefile.depend projects/bmake/usr.sbin/nfsd/Makefile.depend projects/bmake/usr.sbin/nfsdumpstate/Makefile.depend projects/bmake/usr.sbin/nfsrevoke/Makefile.depend projects/bmake/usr.sbin/nfsuserd/Makefile.depend projects/bmake/usr.sbin/ngctl/Makefile.depend projects/bmake/usr.sbin/nghook/Makefile.depend projects/bmake/usr.sbin/nologin/Makefile.depend projects/bmake/usr.sbin/nscd/Makefile.depend projects/bmake/usr.sbin/ntp/doc/Makefile.depend projects/bmake/usr.sbin/ntp/libntp/Makefile.depend projects/bmake/usr.sbin/ntp/libntpevent/Makefile.depend projects/bmake/usr.sbin/ntp/libopts/Makefile.depend projects/bmake/usr.sbin/ntp/libparse/Makefile.depend projects/bmake/usr.sbin/ntp/ntp-keygen/Makefile.depend projects/bmake/usr.sbin/ntp/ntpd/Makefile.depend projects/bmake/usr.sbin/ntp/ntpdate/Makefile.depend projects/bmake/usr.sbin/ntp/ntpdc/Makefile.depend projects/bmake/usr.sbin/ntp/ntpq/Makefile.depend projects/bmake/usr.sbin/ntp/ntptime/Makefile.depend projects/bmake/usr.sbin/ntp/sntp/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/backend-partmanager/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/backend-query/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/backend/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/conf/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/doc/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/examples/Makefile.depend projects/bmake/usr.sbin/pc-sysinstall/pc-sysinstall/Makefile.depend projects/bmake/usr.sbin/pciconf/Makefile.depend projects/bmake/usr.sbin/periodic/Makefile.depend projects/bmake/usr.sbin/pkg/Makefile.depend projects/bmake/usr.sbin/pmcannotate/Makefile.depend projects/bmake/usr.sbin/pmccontrol/Makefile.depend projects/bmake/usr.sbin/pmcstat/Makefile.depend projects/bmake/usr.sbin/portsnap/make_index/Makefile.depend projects/bmake/usr.sbin/portsnap/phttpget/Makefile.depend projects/bmake/usr.sbin/portsnap/portsnap/Makefile.depend projects/bmake/usr.sbin/powerd/Makefile.depend projects/bmake/usr.sbin/ppp/Makefile.depend projects/bmake/usr.sbin/pppctl/Makefile.depend projects/bmake/usr.sbin/praliases/Makefile.depend projects/bmake/usr.sbin/praudit/Makefile.depend projects/bmake/usr.sbin/procctl/Makefile.depend projects/bmake/usr.sbin/pstat/Makefile.depend projects/bmake/usr.sbin/pw/Makefile.depend projects/bmake/usr.sbin/pwd_mkdb/Makefile.depend projects/bmake/usr.sbin/quot/Makefile.depend projects/bmake/usr.sbin/quotaon/Makefile.depend projects/bmake/usr.sbin/rarpd/Makefile.depend projects/bmake/usr.sbin/repquota/Makefile.depend projects/bmake/usr.sbin/rip6query/Makefile.depend projects/bmake/usr.sbin/rmt/Makefile.depend projects/bmake/usr.sbin/route6d/Makefile.depend projects/bmake/usr.sbin/rpc.lockd/Makefile.depend projects/bmake/usr.sbin/rpc.statd/Makefile.depend projects/bmake/usr.sbin/rpc.umntall/Makefile.depend projects/bmake/usr.sbin/rpc.yppasswdd/Makefile.depend projects/bmake/usr.sbin/rpc.ypupdated/Makefile.depend projects/bmake/usr.sbin/rpc.ypxfrd/Makefile.depend projects/bmake/usr.sbin/rpcbind/Makefile.depend projects/bmake/usr.sbin/rrenumd/Makefile.depend projects/bmake/usr.sbin/rtadvctl/Makefile.depend projects/bmake/usr.sbin/rtadvd/Makefile.depend projects/bmake/usr.sbin/rtprio/Makefile.depend projects/bmake/usr.sbin/rtsold/Makefile.depend projects/bmake/usr.sbin/rwhod/Makefile.depend projects/bmake/usr.sbin/sa/Makefile.depend projects/bmake/usr.sbin/sendmail/Makefile.depend projects/bmake/usr.sbin/service/Makefile.depend projects/bmake/usr.sbin/services_mkdb/Makefile.depend projects/bmake/usr.sbin/setfib/Makefile.depend projects/bmake/usr.sbin/setfmac/Makefile.depend projects/bmake/usr.sbin/setpmac/Makefile.depend projects/bmake/usr.sbin/sicontrol/Makefile.depend projects/bmake/usr.sbin/smbmsg/Makefile.depend projects/bmake/usr.sbin/snapinfo/Makefile.depend projects/bmake/usr.sbin/spkrtest/Makefile.depend projects/bmake/usr.sbin/spray/Makefile.depend projects/bmake/usr.sbin/syslogd/Makefile.depend projects/bmake/usr.sbin/tcpdchk/Makefile.depend projects/bmake/usr.sbin/tcpdmatch/Makefile.depend projects/bmake/usr.sbin/tcpdrop/Makefile.depend projects/bmake/usr.sbin/tcpdump/tcpdump/Makefile.depend projects/bmake/usr.sbin/timed/timed/Makefile.depend projects/bmake/usr.sbin/timed/timedc/Makefile.depend projects/bmake/usr.sbin/traceroute/Makefile.depend projects/bmake/usr.sbin/traceroute6/Makefile.depend projects/bmake/usr.sbin/trpt/Makefile.depend projects/bmake/usr.sbin/tzsetup/Makefile.depend projects/bmake/usr.sbin/uathload/Makefile.depend projects/bmake/usr.sbin/ugidfw/Makefile.depend projects/bmake/usr.sbin/uhsoctl/Makefile.depend projects/bmake/usr.sbin/usbconfig/Makefile.depend projects/bmake/usr.sbin/usbdump/Makefile.depend projects/bmake/usr.sbin/utx/Makefile.depend projects/bmake/usr.sbin/vidcontrol/Makefile.depend projects/bmake/usr.sbin/vipw/Makefile.depend projects/bmake/usr.sbin/wake/Makefile.depend projects/bmake/usr.sbin/watch/Makefile.depend projects/bmake/usr.sbin/watchdogd/Makefile.depend projects/bmake/usr.sbin/wlandebug/Makefile.depend projects/bmake/usr.sbin/wpa/hostapd/Makefile.depend projects/bmake/usr.sbin/wpa/hostapd_cli/Makefile.depend projects/bmake/usr.sbin/wpa/ndis_events/Makefile.depend projects/bmake/usr.sbin/wpa/wpa_cli/Makefile.depend projects/bmake/usr.sbin/wpa/wpa_passphrase/Makefile.depend projects/bmake/usr.sbin/wpa/wpa_supplicant/Makefile.depend projects/bmake/usr.sbin/yp_mkdb/Makefile.depend projects/bmake/usr.sbin/ypbind/Makefile.depend projects/bmake/usr.sbin/yppoll/Makefile.depend projects/bmake/usr.sbin/yppush/Makefile.depend projects/bmake/usr.sbin/ypserv/Makefile.depend projects/bmake/usr.sbin/ypset/Makefile.depend projects/bmake/usr.sbin/zic/zdump/Makefile.depend projects/bmake/usr.sbin/zic/zic/Makefile.depend projects/bmake/usr.sbin/zzz/Makefile.depend Modified: projects/bmake/bin/cat/Makefile.depend ============================================================================== --- projects/bmake/bin/cat/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/cat/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/chflags/Makefile.depend ============================================================================== --- projects/bmake/bin/chflags/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/chflags/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/chio/Makefile.depend ============================================================================== --- projects/bmake/bin/chio/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/chio/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/chmod/Makefile.depend ============================================================================== --- projects/bmake/bin/chmod/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/chmod/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/cp/Makefile.depend ============================================================================== --- projects/bmake/bin/cp/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/cp/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/csh/Makefile.depend ============================================================================== --- projects/bmake/bin/csh/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/csh/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ bin/cat.host \ gnu/lib/csu \ Modified: projects/bmake/bin/date/Makefile.depend ============================================================================== --- projects/bmake/bin/date/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/date/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/dd/Makefile.depend ============================================================================== --- projects/bmake/bin/dd/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/dd/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/df/Makefile.depend ============================================================================== --- projects/bmake/bin/df/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/df/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/domainname/Makefile.depend ============================================================================== --- projects/bmake/bin/domainname/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/domainname/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/echo/Makefile.depend ============================================================================== --- projects/bmake/bin/echo/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/echo/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/ed/Makefile.depend ============================================================================== --- projects/bmake/bin/ed/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/ed/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/expr/Makefile.depend ============================================================================== --- projects/bmake/bin/expr/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/expr/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ @@ -10,6 +8,7 @@ DIRDEPS = \ lib/${CSU_DIR} \ lib/libc \ lib/libcompiler_rt \ + usr.bin/yacc.host \ .include Modified: projects/bmake/bin/freebsd-version/Makefile.depend ============================================================================== --- projects/bmake/bin/freebsd-version/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/freebsd-version/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/bmake/bin/getfacl/Makefile.depend ============================================================================== --- projects/bmake/bin/getfacl/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/getfacl/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/hostname/Makefile.depend ============================================================================== --- projects/bmake/bin/hostname/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/hostname/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/kenv/Makefile.depend ============================================================================== --- projects/bmake/bin/kenv/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/kenv/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/kill/Makefile.depend ============================================================================== --- projects/bmake/bin/kill/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/kill/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/ln/Makefile.depend ============================================================================== --- projects/bmake/bin/ln/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/ln/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/ls/Makefile.depend ============================================================================== --- projects/bmake/bin/ls/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/ls/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/mkdir/Makefile.depend ============================================================================== --- projects/bmake/bin/mkdir/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/mkdir/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/mv/Makefile.depend ============================================================================== --- projects/bmake/bin/mv/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/mv/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/pax/Makefile.depend ============================================================================== --- projects/bmake/bin/pax/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/pax/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/pkill/Makefile.depend ============================================================================== --- projects/bmake/bin/pkill/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/pkill/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/ps/Makefile.depend ============================================================================== --- projects/bmake/bin/ps/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/ps/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/pwait/Makefile.depend ============================================================================== --- projects/bmake/bin/pwait/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/pwait/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/pwd/Makefile.depend ============================================================================== --- projects/bmake/bin/pwd/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/pwd/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/rcp/Makefile.depend ============================================================================== --- projects/bmake/bin/rcp/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/rcp/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/realpath/Makefile.depend ============================================================================== --- projects/bmake/bin/realpath/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/realpath/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/rm/Makefile.depend ============================================================================== --- projects/bmake/bin/rm/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/rm/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/rmail/Makefile.depend ============================================================================== --- projects/bmake/bin/rmail/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/rmail/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/rmdir/Makefile.depend ============================================================================== --- projects/bmake/bin/rmdir/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/rmdir/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/setfacl/Makefile.depend ============================================================================== --- projects/bmake/bin/setfacl/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/setfacl/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/sh/Makefile.depend ============================================================================== --- projects/bmake/bin/sh/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/sh/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ bin/cat.host \ gnu/lib/csu \ Modified: projects/bmake/bin/sleep/Makefile.depend ============================================================================== --- projects/bmake/bin/sleep/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/sleep/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/stty/Makefile.depend ============================================================================== --- projects/bmake/bin/stty/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/stty/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/sync/Makefile.depend ============================================================================== --- projects/bmake/bin/sync/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/sync/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/test/Makefile.depend ============================================================================== --- projects/bmake/bin/test/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/test/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/bin/uuidgen/Makefile.depend ============================================================================== --- projects/bmake/bin/uuidgen/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/bin/uuidgen/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/lib/drti/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/drti/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/drti/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ include \ include/xlocale \ Modified: projects/bmake/cddl/lib/libavl/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libavl/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libavl/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/lib/libctf/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libctf/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libctf/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/lib/libdtrace/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libdtrace/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libdtrace/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ gnu/lib/csu \ Modified: projects/bmake/cddl/lib/libnvpair/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libnvpair/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libnvpair/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/lib/libumem/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libumem/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libumem/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/lib/libuutil/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libuutil/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libuutil/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/lib/libzfs/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libzfs/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libzfs/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/lib/libzfs_core/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libzfs_core/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libzfs_core/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libnvpair \ gnu/lib/csu \ Modified: projects/bmake/cddl/lib/libzpool/Makefile.depend ============================================================================== --- projects/bmake/cddl/lib/libzpool/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/lib/libzpool/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/sbin/zfs/Makefile.depend ============================================================================== --- projects/bmake/cddl/sbin/zfs/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/sbin/zfs/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/sbin/zpool/Makefile.depend ============================================================================== --- projects/bmake/cddl/sbin/zpool/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/sbin/zpool/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/usr.bin/sgsmsg/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.bin/sgsmsg/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.bin/sgsmsg/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/cddl/usr.bin/zinject/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.bin/zinject/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.bin/zinject/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/usr.bin/zstreamdump/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.bin/zstreamdump/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.bin/zstreamdump/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/usr.bin/ztest/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.bin/ztest/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.bin/ztest/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/usr.sbin/lockstat/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.sbin/lockstat/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.sbin/lockstat/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ cddl/lib/libdtrace \ Modified: projects/bmake/cddl/usr.sbin/zdb/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.sbin/zdb/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.sbin/zdb/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/cddl/usr.sbin/zhack/Makefile.depend ============================================================================== --- projects/bmake/cddl/usr.sbin/zhack/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/cddl/usr.sbin/zhack/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libavl \ cddl/lib/libnvpair \ Modified: projects/bmake/games/caesar/Makefile.depend ============================================================================== --- projects/bmake/games/caesar/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/caesar/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/factor/Makefile.depend ============================================================================== --- projects/bmake/games/factor/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/factor/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/fortune/datfiles/Makefile.depend ============================================================================== --- projects/bmake/games/fortune/datfiles/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/fortune/datfiles/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/bmake/games/fortune/fortune/Makefile.depend ============================================================================== --- projects/bmake/games/fortune/fortune/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/fortune/fortune/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/fortune/strfile/Makefile.depend ============================================================================== --- projects/bmake/games/fortune/strfile/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/fortune/strfile/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/fortune/unstr/Makefile.depend ============================================================================== --- projects/bmake/games/fortune/unstr/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/fortune/unstr/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/grdc/Makefile.depend ============================================================================== --- projects/bmake/games/grdc/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/grdc/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/morse/Makefile.depend ============================================================================== --- projects/bmake/games/morse/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/morse/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/number/Makefile.depend ============================================================================== --- projects/bmake/games/number/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/number/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/pom/Makefile.depend ============================================================================== --- projects/bmake/games/pom/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/pom/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/primes/Makefile.depend ============================================================================== --- projects/bmake/games/primes/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/primes/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/games/random/Makefile.depend ============================================================================== --- projects/bmake/games/random/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/games/random/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/lib/csu/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/csu/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/csu/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ bin/cat.host \ include \ Modified: projects/bmake/gnu/lib/libdialog/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libdialog/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libdialog/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/lib/libgcc/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libgcc/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libgcc/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ bin/cat.host \ gnu/lib/csu \ Modified: projects/bmake/gnu/lib/libgcov/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libgcov/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libgcov/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ bin/cat.host \ include \ Modified: projects/bmake/gnu/lib/libgomp/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libgomp/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libgomp/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/lib/libreadline/readline/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libreadline/readline/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libreadline/readline/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ include \ include/xlocale \ Modified: projects/bmake/gnu/lib/libregex/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libregex/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libregex/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/lib/libssp/libssp_nonshared/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libssp/libssp_nonshared/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libssp/libssp_nonshared/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/bmake/gnu/lib/libstdc++/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libstdc++/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libstdc++/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/lib/libsupc++/Makefile.depend ============================================================================== --- projects/bmake/gnu/lib/libsupc++/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/lib/libsupc++/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/addr2line/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/addr2line/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/addr2line/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/as/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/as/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/as/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/usr.bin/binutils/libbfd \ Modified: projects/bmake/gnu/usr.bin/binutils/doc/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/doc/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/doc/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.amd64 ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.amd64 Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.amd64 Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ bin/cat.host \ gnu/lib/csu \ Modified: projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.host ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.host Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/ld/Makefile.depend.host Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/usr.bin/binutils/libbfd \ gnu/usr.bin/binutils/libiberty \ Modified: projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.amd64 ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.amd64 Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.amd64 Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ include \ include/xlocale \ Modified: projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.host ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.host Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/libbfd/Makefile.depend.host Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/bmake/gnu/usr.bin/binutils/libbinutils/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/libbinutils/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/libbinutils/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/usr.bin/binutils/libbfd \ include \ Modified: projects/bmake/gnu/usr.bin/binutils/libiberty/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/libiberty/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/libiberty/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ include \ include/xlocale \ Modified: projects/bmake/gnu/usr.bin/binutils/libopcodes/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/libopcodes/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/libopcodes/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ include \ include/xlocale \ Modified: projects/bmake/gnu/usr.bin/binutils/nm/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/nm/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/nm/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/objcopy/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/objcopy/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/objcopy/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/objdump/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/objdump/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/objdump/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/readelf/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/readelf/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/readelf/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/size/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/size/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/size/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/strings/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/strings/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/strings/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/binutils/strip/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/binutils/strip/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/binutils/strip/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/dialog/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/dialog/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/dialog/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libdialog \ Modified: projects/bmake/gnu/usr.bin/diff3/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/diff3/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/diff3/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) @@ -1,7 +1,5 @@ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/bmake/gnu/usr.bin/gdb/gdb/Makefile.depend ============================================================================== --- projects/bmake/gnu/usr.bin/gdb/gdb/Makefile.depend Mon Jun 8 23:34:04 2015 (r284171) +++ projects/bmake/gnu/usr.bin/gdb/gdb/Makefile.depend Mon Jun 8 23:35:17 2015 (r284172) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Jun 8 23:37:18 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B07E6184; Mon, 8 Jun 2015 23:37:18 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 9F4BF17B3; Mon, 8 Jun 2015 23:37:18 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t58NbIjj046143; Mon, 8 Jun 2015 23:37:18 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t58NbIJW046141; Mon, 8 Jun 2015 23:37:18 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506082337.t58NbIJW046141@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Mon, 8 Jun 2015 23:37:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284173 - projects/bmake/usr.bin/grep 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2015 23:37:18 -0000 Author: sjg Date: Mon Jun 8 23:37:17 2015 New Revision: 284173 URL: https://svnweb.freebsd.org/changeset/base/284173 Log: Avoid bogus MLINKS when MK_LZMA_SUPPORT=yes and MK_BSD_GREP=no Modified: projects/bmake/usr.bin/grep/Makefile Modified: projects/bmake/usr.bin/grep/Makefile ============================================================================== --- projects/bmake/usr.bin/grep/Makefile Mon Jun 8 23:35:17 2015 (r284172) +++ projects/bmake/usr.bin/grep/Makefile Mon Jun 8 23:37:17 2015 (r284173) @@ -39,6 +39,7 @@ LIBADD= z .if ${MK_LZMA_SUPPORT} != "no" LIBADD+= lzma +.if ${MK_BSD_GREP} == "yes" LINKS+= ${BINDIR}/${PROG} ${BINDIR}/xzgrep \ ${BINDIR}/${PROG} ${BINDIR}/xzegrep \ ${BINDIR}/${PROG} ${BINDIR}/xzfgrep \ @@ -52,6 +53,7 @@ MLINKS+= grep.1 xzgrep.1 \ grep.1 lzgrep.1 \ grep.1 lzegrep.1 \ grep.1 lzfgrep.1 +.endif .else CFLAGS+= -DWITHOUT_LZMA .endif From owner-svn-src-projects@FreeBSD.ORG Tue Jun 9 19:14:33 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8130B642; Tue, 9 Jun 2015 19:14:33 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.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 31E821719; Tue, 9 Jun 2015 19:14:33 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t59JEXII064191; Tue, 9 Jun 2015 19:14:33 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t59JESWi064057; Tue, 9 Jun 2015 19:14:28 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201506091914.t59JESWi064057@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Tue, 9 Jun 2015 19:14:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284188 - in projects/clang-trunk: . bin/chmod bin/cp bin/ls cddl/contrib/opensolaris/lib/libdtrace/common contrib/dtc contrib/mdocml contrib/top etc games/grdc lib/libc/aarch64/gen lib... 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jun 2015 19:14:33 -0000 Author: dim Date: Tue Jun 9 19:14:27 2015 New Revision: 284188 URL: https://svnweb.freebsd.org/changeset/base/284188 Log: Merged ^/head r283871 through r284187. Added: projects/clang-trunk/contrib/top/top.local.hs - copied unchanged from r284187, head/contrib/top/top.local.hs projects/clang-trunk/contrib/top/top.xs - copied unchanged from r284187, head/contrib/top/top.xs projects/clang-trunk/release/arm/CUBOX-HUMMINGBOARD.conf - copied unchanged from r284187, head/release/arm/CUBOX-HUMMINGBOARD.conf projects/clang-trunk/release/arm/GUMSTIX.conf - copied unchanged from r284187, head/release/arm/GUMSTIX.conf projects/clang-trunk/sys/arm/ti/am335x/tps65217x.h - copied unchanged from r284187, head/sys/arm/ti/am335x/tps65217x.h projects/clang-trunk/sys/dev/ixl/i40e_devids.h - copied unchanged from r284187, head/sys/dev/ixl/i40e_devids.h projects/clang-trunk/sys/dev/proto/proto_busdma.c - copied unchanged from r284187, head/sys/dev/proto/proto_busdma.c projects/clang-trunk/sys/dev/proto/proto_busdma.h - copied unchanged from r284187, head/sys/dev/proto/proto_busdma.h projects/clang-trunk/sys/dev/usb/template/usb_template_midi.c - copied unchanged from r284187, head/sys/dev/usb/template/usb_template_midi.c projects/clang-trunk/sys/modules/geom/geom_map/ - copied from r284187, head/sys/modules/geom/geom_map/ projects/clang-trunk/tools/bus_space/busdma.c - copied unchanged from r284187, head/tools/bus_space/busdma.c projects/clang-trunk/tools/bus_space/busdma.h - copied unchanged from r284187, head/tools/bus_space/busdma.h projects/clang-trunk/usr.sbin/pw/tests/pw-modified.conf - copied unchanged from r284187, head/usr.sbin/pw/tests/pw-modified.conf projects/clang-trunk/usr.sbin/pw/tests/pw.conf - copied unchanged from r284187, head/usr.sbin/pw/tests/pw.conf projects/clang-trunk/usr.sbin/pw/tests/pw_config.sh - copied unchanged from r284187, head/usr.sbin/pw/tests/pw_config.sh Deleted: projects/clang-trunk/contrib/top/top.X projects/clang-trunk/contrib/top/top.local.H Modified: projects/clang-trunk/UPDATING projects/clang-trunk/bin/chmod/chmod.c projects/clang-trunk/bin/cp/cp.1 projects/clang-trunk/bin/cp/cp.c projects/clang-trunk/bin/cp/extern.h projects/clang-trunk/bin/cp/utils.c projects/clang-trunk/bin/ls/ls.c projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.h projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c projects/clang-trunk/contrib/dtc/checks.c projects/clang-trunk/contrib/mdocml/read.c projects/clang-trunk/etc/Makefile projects/clang-trunk/games/grdc/grdc.c projects/clang-trunk/lib/libc/aarch64/gen/setjmp.S projects/clang-trunk/lib/libc/string/strchr.3 projects/clang-trunk/lib/libdevstat/devstat.c projects/clang-trunk/lib/libdpv/dprompt.c projects/clang-trunk/lib/libedit/edit/readline/readline.h projects/clang-trunk/lib/libedit/readline.c projects/clang-trunk/lib/libgssapi/gss_accept_sec_context.c projects/clang-trunk/lib/libugidfw/ugidfw.c projects/clang-trunk/lib/libutil/pw_util.3 projects/clang-trunk/release/Makefile.ec2 projects/clang-trunk/release/arm/BEAGLEBONE.conf projects/clang-trunk/release/arm/WANDBOARD.conf projects/clang-trunk/release/tools/arm.subr projects/clang-trunk/sbin/badsect/Makefile projects/clang-trunk/sbin/camcontrol/camcontrol.c projects/clang-trunk/sbin/camcontrol/persist.c projects/clang-trunk/share/doc/papers/bufbio/bio.ms projects/clang-trunk/share/examples/bhyve/vmrun.sh projects/clang-trunk/share/man/man4/em.4 projects/clang-trunk/share/man/man4/geom.4 projects/clang-trunk/share/man/man4/geom_map.4 projects/clang-trunk/share/man/man4/gre.4 projects/clang-trunk/share/man/man8/Makefile projects/clang-trunk/share/misc/committers-ports.dot projects/clang-trunk/share/mk/bsd.lib.mk projects/clang-trunk/share/mk/bsd.mkopt.mk projects/clang-trunk/sys/amd64/amd64/initcpu.c projects/clang-trunk/sys/amd64/amd64/pmap.c projects/clang-trunk/sys/amd64/include/md_var.h projects/clang-trunk/sys/amd64/include/vmparam.h projects/clang-trunk/sys/amd64/linux/linux_support.s projects/clang-trunk/sys/amd64/vmm/amd/svm.c projects/clang-trunk/sys/amd64/vmm/intel/vmx.c projects/clang-trunk/sys/amd64/vmm/intel/vmx.h projects/clang-trunk/sys/amd64/vmm/intel/vmx_msr.c projects/clang-trunk/sys/amd64/vmm/vmm_instruction_emul.c projects/clang-trunk/sys/arm/arm/cpu_asm-v6.S projects/clang-trunk/sys/arm/arm/elf_trampoline.c projects/clang-trunk/sys/arm/arm/exception.S projects/clang-trunk/sys/arm/arm/genassym.c projects/clang-trunk/sys/arm/arm/machdep.c projects/clang-trunk/sys/arm/arm/mp_machdep.c projects/clang-trunk/sys/arm/arm/pmap-v6-new.c projects/clang-trunk/sys/arm/arm/stack_machdep.c projects/clang-trunk/sys/arm/arm/swtch.S projects/clang-trunk/sys/arm/arm/sys_machdep.c projects/clang-trunk/sys/arm/arm/trap-v6.c projects/clang-trunk/sys/arm/arm/vfp.c projects/clang-trunk/sys/arm/arm/vm_machdep.c projects/clang-trunk/sys/arm/broadcom/bcm2835/bcm2835_spi.c projects/clang-trunk/sys/arm/freescale/imx/imx6_sdma.c projects/clang-trunk/sys/arm/include/pcpu.h projects/clang-trunk/sys/arm/include/vmparam.h projects/clang-trunk/sys/arm/ti/am335x/am335x_pmic.c projects/clang-trunk/sys/arm64/arm64/exception.S projects/clang-trunk/sys/arm64/include/vmparam.h projects/clang-trunk/sys/boot/forth/support.4th projects/clang-trunk/sys/boot/userboot/userboot/conf.c projects/clang-trunk/sys/boot/zfs/zfsimpl.c projects/clang-trunk/sys/cam/ctl/ctl.c projects/clang-trunk/sys/cam/ctl/scsi_ctl.c projects/clang-trunk/sys/cddl/compat/opensolaris/sys/nvpair.h projects/clang-trunk/sys/compat/linprocfs/linprocfs.c projects/clang-trunk/sys/compat/linux/linux_emul.c projects/clang-trunk/sys/compat/linux/linux_socket.c projects/clang-trunk/sys/conf/NOTES projects/clang-trunk/sys/conf/files projects/clang-trunk/sys/conf/options projects/clang-trunk/sys/contrib/dev/acpica/common/ahuuids.c projects/clang-trunk/sys/contrib/dev/acpica/include/acuuid.h projects/clang-trunk/sys/dev/ahci/ahci.h projects/clang-trunk/sys/dev/aic7xxx/aic79xx_pci.c projects/clang-trunk/sys/dev/cxgbe/t4_netmap.c projects/clang-trunk/sys/dev/drm/drmP.h projects/clang-trunk/sys/dev/drm/drm_agpsupport.c projects/clang-trunk/sys/dev/drm/drm_bufs.c projects/clang-trunk/sys/dev/drm/drm_drv.c projects/clang-trunk/sys/dev/drm/drm_irq.c projects/clang-trunk/sys/dev/drm/i915_drv.c projects/clang-trunk/sys/dev/drm/mach64_drv.c projects/clang-trunk/sys/dev/drm/mga_drv.c projects/clang-trunk/sys/dev/drm/r128_drv.c projects/clang-trunk/sys/dev/drm/radeon_drv.c projects/clang-trunk/sys/dev/drm/savage_drv.c projects/clang-trunk/sys/dev/drm/sis_drv.c projects/clang-trunk/sys/dev/drm/tdfx_drv.c projects/clang-trunk/sys/dev/drm2/drm_bufs.c projects/clang-trunk/sys/dev/dwc/if_dwc.c projects/clang-trunk/sys/dev/e1000/e1000_defines.h projects/clang-trunk/sys/dev/e1000/if_em.c projects/clang-trunk/sys/dev/e1000/if_em.h projects/clang-trunk/sys/dev/hwpmc/hwpmc_mod.c projects/clang-trunk/sys/dev/iwi/if_iwi.c projects/clang-trunk/sys/dev/iwn/if_iwn.c projects/clang-trunk/sys/dev/ixgbe/if_ix.c projects/clang-trunk/sys/dev/ixgbe/if_ixv.c projects/clang-trunk/sys/dev/ixgbe/ix_txrx.c projects/clang-trunk/sys/dev/ixgbe/ixgbe.h projects/clang-trunk/sys/dev/ixgbe/ixgbe_mbx.h projects/clang-trunk/sys/dev/ixgbe/ixgbe_vf.c projects/clang-trunk/sys/dev/ixl/i40e_adminq.c projects/clang-trunk/sys/dev/ixl/i40e_adminq.h projects/clang-trunk/sys/dev/ixl/i40e_adminq_cmd.h projects/clang-trunk/sys/dev/ixl/i40e_common.c projects/clang-trunk/sys/dev/ixl/i40e_hmc.c projects/clang-trunk/sys/dev/ixl/i40e_hmc.h projects/clang-trunk/sys/dev/ixl/i40e_lan_hmc.c projects/clang-trunk/sys/dev/ixl/i40e_nvm.c projects/clang-trunk/sys/dev/ixl/i40e_osdep.h projects/clang-trunk/sys/dev/ixl/i40e_prototype.h projects/clang-trunk/sys/dev/ixl/i40e_register.h projects/clang-trunk/sys/dev/ixl/i40e_type.h projects/clang-trunk/sys/dev/ixl/i40e_virtchnl.h projects/clang-trunk/sys/dev/ixl/if_ixl.c projects/clang-trunk/sys/dev/ixl/if_ixlv.c projects/clang-trunk/sys/dev/ixl/ixlv.h projects/clang-trunk/sys/dev/ixl/ixlvc.c projects/clang-trunk/sys/dev/mfi/mfi.c projects/clang-trunk/sys/dev/nand/nfc_rb.c projects/clang-trunk/sys/dev/netmap/if_em_netmap.h projects/clang-trunk/sys/dev/pci/vga_pci.c projects/clang-trunk/sys/dev/proto/proto.h projects/clang-trunk/sys/dev/proto/proto_bus_pci.c projects/clang-trunk/sys/dev/proto/proto_core.c projects/clang-trunk/sys/dev/proto/proto_dev.h projects/clang-trunk/sys/dev/usb/controller/dwc_otg.c projects/clang-trunk/sys/dev/usb/quirk/usb_quirk.c projects/clang-trunk/sys/dev/usb/template/usb_template.c projects/clang-trunk/sys/dev/usb/template/usb_template.h projects/clang-trunk/sys/dev/usb/usb_dev.c projects/clang-trunk/sys/dev/usb/usb_ioctl.h projects/clang-trunk/sys/dev/usb/usbdevs projects/clang-trunk/sys/fs/devfs/devfs_vnops.c projects/clang-trunk/sys/fs/procfs/procfs_ctl.c projects/clang-trunk/sys/fs/procfs/procfs_map.c projects/clang-trunk/sys/fs/unionfs/union_vfsops.c projects/clang-trunk/sys/geom/part/g_part_gpt.c projects/clang-trunk/sys/i386/i386/initcpu.c projects/clang-trunk/sys/i386/i386/pmap.c projects/clang-trunk/sys/i386/i386/trap.c projects/clang-trunk/sys/i386/include/md_var.h projects/clang-trunk/sys/i386/include/vmparam.h projects/clang-trunk/sys/kern/imgact_elf.c projects/clang-trunk/sys/kern/kern_proc.c projects/clang-trunk/sys/kern/kern_tc.c projects/clang-trunk/sys/kern/subr_uio.c projects/clang-trunk/sys/kern/subr_witness.c projects/clang-trunk/sys/kern/sys_process.c projects/clang-trunk/sys/kern/uipc_shm.c projects/clang-trunk/sys/kern/vfs_vnops.c projects/clang-trunk/sys/mips/conf/AR71XX_BASE projects/clang-trunk/sys/mips/conf/AR724X_BASE projects/clang-trunk/sys/mips/include/vmparam.h projects/clang-trunk/sys/modules/Makefile projects/clang-trunk/sys/modules/em/Makefile projects/clang-trunk/sys/modules/ixl/Makefile projects/clang-trunk/sys/modules/ixlv/Makefile projects/clang-trunk/sys/modules/ixv/Makefile projects/clang-trunk/sys/modules/proto/Makefile projects/clang-trunk/sys/modules/usb/template/Makefile projects/clang-trunk/sys/net80211/ieee80211.c projects/clang-trunk/sys/net80211/ieee80211_freebsd.c projects/clang-trunk/sys/net80211/ieee80211_freebsd.h projects/clang-trunk/sys/net80211/ieee80211_output.c projects/clang-trunk/sys/net80211/ieee80211_scan.c projects/clang-trunk/sys/net80211/ieee80211_scan.h projects/clang-trunk/sys/net80211/ieee80211_scan_sw.c projects/clang-trunk/sys/net80211/ieee80211_scan_sw.h projects/clang-trunk/sys/net80211/ieee80211_var.h projects/clang-trunk/sys/netinet/sctp_sysctl.c projects/clang-trunk/sys/netinet/sctp_uio.h projects/clang-trunk/sys/powerpc/include/vmparam.h projects/clang-trunk/sys/sparc64/include/vmparam.h projects/clang-trunk/sys/sys/bus.h projects/clang-trunk/sys/sys/file.h projects/clang-trunk/sys/sys/mman.h projects/clang-trunk/sys/sys/param.h projects/clang-trunk/sys/ufs/ffs/ffs_vnops.c projects/clang-trunk/sys/vm/vm_extern.h projects/clang-trunk/sys/vm/vm_mmap.c projects/clang-trunk/sys/vm/vm_object.c projects/clang-trunk/sys/vm/vm_object.h projects/clang-trunk/sys/vm/vm_page.c projects/clang-trunk/sys/vm/vm_reserv.c projects/clang-trunk/sys/x86/acpica/madt.c projects/clang-trunk/sys/x86/x86/identcpu.c projects/clang-trunk/tests/sys/kern/ptrace_test.c projects/clang-trunk/tools/bus_space/C/Makefile projects/clang-trunk/tools/bus_space/C/lang.c projects/clang-trunk/tools/bus_space/C/libbus_space.h projects/clang-trunk/tools/bus_space/Makefile.inc projects/clang-trunk/tools/bus_space/Python/lang.c projects/clang-trunk/usr.bin/colcrt/colcrt.1 projects/clang-trunk/usr.bin/colrm/colrm.1 projects/clang-trunk/usr.bin/expand/expand.1 projects/clang-trunk/usr.bin/fold/fold.1 projects/clang-trunk/usr.bin/keylogin/Makefile projects/clang-trunk/usr.bin/last/last.1 projects/clang-trunk/usr.bin/mail/Makefile projects/clang-trunk/usr.bin/mail/main.c projects/clang-trunk/usr.bin/mandoc/Makefile projects/clang-trunk/usr.bin/mkstr/mkstr.1 projects/clang-trunk/usr.bin/mkstr/mkstr.c projects/clang-trunk/usr.bin/rsh/Makefile projects/clang-trunk/usr.bin/rsh/rsh.c projects/clang-trunk/usr.bin/rup/Makefile projects/clang-trunk/usr.bin/systat/Makefile projects/clang-trunk/usr.bin/systat/main.c projects/clang-trunk/usr.bin/top/Makefile projects/clang-trunk/usr.bin/tset/tset.1 projects/clang-trunk/usr.bin/vgrind/regexp.c projects/clang-trunk/usr.bin/vgrind/vgrindefs.c projects/clang-trunk/usr.bin/vtfontcvt/Makefile projects/clang-trunk/usr.sbin/ctld/login.c projects/clang-trunk/usr.sbin/pw/grupd.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_group.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/tests/Makefile projects/clang-trunk/usr.sbin/pw/tests/pw_groupmod.sh projects/clang-trunk/usr.sbin/pw/tests/pw_useradd.sh projects/clang-trunk/usr.sbin/pw/tests/pw_usermod.sh projects/clang-trunk/usr.sbin/pwd_mkdb/pwd_mkdb.8 projects/clang-trunk/usr.sbin/pwd_mkdb/pwd_mkdb.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/contrib/dtc/ (props changed) projects/clang-trunk/contrib/mdocml/ (props changed) projects/clang-trunk/contrib/top/ (props changed) projects/clang-trunk/etc/ (props changed) projects/clang-trunk/lib/libc/ (props changed) projects/clang-trunk/lib/libutil/ (props changed) projects/clang-trunk/sbin/ (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/vmm/ (props changed) projects/clang-trunk/sys/boot/ (props changed) projects/clang-trunk/sys/conf/ (props changed) projects/clang-trunk/sys/contrib/dev/acpica/ (props changed) Modified: projects/clang-trunk/UPDATING ============================================================================== --- projects/clang-trunk/UPDATING Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/UPDATING Tue Jun 9 19:14:27 2015 (r284188) @@ -36,6 +36,15 @@ 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. +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, Modified: projects/clang-trunk/bin/chmod/chmod.c ============================================================================== --- projects/clang-trunk/bin/chmod/chmod.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/bin/chmod/chmod.c Tue Jun 9 19:14:27 2015 (r284188) @@ -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)); Modified: projects/clang-trunk/bin/cp/cp.1 ============================================================================== --- projects/clang-trunk/bin/cp/cp.1 Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/bin/cp/cp.1 Tue Jun 9 19:14:27 2015 (r284188) @@ -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 permissions. +.It Fl s +Create symbolic links to regular files in a hierarchy instead of copying. .It Fl v Cause .Nm @@ -298,7 +300,10 @@ differ as they copy special files as nor files while recreating a hierarchy. .Pp The -.Fl v +.Fl l, +.Fl s, +.Fl v, +.Fl x and .Fl n options are non-standard and their use in scripts is not recommended. Modified: projects/clang-trunk/bin/cp/cp.c ============================================================================== --- projects/clang-trunk/bin/cp/cp.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/bin/cp/cp.c Tue Jun 9 19:14:27 2015 (r284188) @@ -75,15 +75,15 @@ __FBSDID("$FreeBSD$"); #include "extern.h" #define STRIP_TRAILING_SLASH(p) { \ - while ((p).p_end > (p).p_path + 1 && (p).p_end[-1] == '/') \ - *--(p).p_end = 0; \ + while ((p).p_end > (p).p_path + 1 && (p).p_end[-1] == '/') \ + *--(p).p_end = 0; \ } static char emptystring[] = ""; PATH_T to = { to.p_path, emptystring, "" }; -int fflag, iflag, lflag, nflag, pflag, vflag; +int fflag, iflag, lflag, nflag, pflag, sflag, vflag; static int Rflag, rflag; volatile sig_atomic_t info; @@ -102,7 +102,7 @@ main(int argc, char *argv[]) fts_options = FTS_NOCHDIR | FTS_PHYSICAL; Hflag = Lflag = 0; - while ((ch = getopt(argc, argv, "HLPRafilnprvx")) != -1) + while ((ch = getopt(argc, argv, "HLPRafilnprsvx")) != -1) switch (ch) { case 'H': Hflag = 1; @@ -145,6 +145,9 @@ main(int argc, char *argv[]) rflag = Lflag = 1; Hflag = 0; break; + case 's': + sflag = 1; + break; case 'v': vflag = 1; break; @@ -163,6 +166,8 @@ main(int argc, char *argv[]) if (Rflag && rflag) errx(1, "the -R and -r options may not be specified together"); + if (lflag && sflag) + errx(1, "the -l and -s options may not be specified together"); if (rflag) Rflag = 1; if (Rflag) { @@ -183,7 +188,7 @@ main(int argc, char *argv[]) if (strlcpy(to.p_path, target, sizeof(to.p_path)) >= sizeof(to.p_path)) errx(1, "%s: name too long", target); to.p_end = to.p_path + strlen(to.p_path); - if (to.p_path == to.p_end) { + if (to.p_path == to.p_end) { *to.p_end++ = '.'; *to.p_end = 0; } @@ -240,10 +245,10 @@ main(int argc, char *argv[]) type = FILE_TO_FILE; if (have_trailing_slash && type == FILE_TO_FILE) { - if (r == -1) + if (r == -1) { errx(1, "directory %s does not exist", - to.p_path); - else + to.p_path); + } else errx(1, "%s is not a directory", to.p_path); } } else @@ -294,8 +299,8 @@ copy(char *argv[], enum op type, int fts /* * If we are in case (2) or (3) above, we need to append the - * source name to the target name. - */ + * source name to the target name. + */ if (type != FILE_TO_FILE) { /* * Need to remember the roots of traversals to create @@ -374,7 +379,8 @@ copy(char *argv[], enum op type, int fts mode = curr->fts_statp->st_mode; if ((mode & (S_ISUID | S_ISGID | S_ISTXT)) || ((mode | S_IRWXU) & mask) != (mode & mask)) - if (chmod(to.p_path, mode & mask) != 0){ + if (chmod(to.p_path, mode & mask) != + 0) { warn("chmod: %s", to.p_path); rval = 1; } @@ -382,7 +388,7 @@ copy(char *argv[], enum op type, int fts continue; } - /* Not an error but need to remember it happened */ + /* Not an error but need to remember it happened. */ if (stat(to.p_path, &to_stat) == -1) dne = 1; else { @@ -408,7 +414,7 @@ copy(char *argv[], enum op type, int fts switch (curr->fts_statp->st_mode & S_IFMT) { case S_IFLNK: - /* Catch special case of a non-dangling symlink */ + /* Catch special case of a non-dangling symlink. */ if ((fts_options & FTS_LOGICAL) || ((fts_options & FTS_COMFOLLOW) && curr->fts_level == 0)) { @@ -433,7 +439,7 @@ copy(char *argv[], enum op type, int fts * modified by the umask. Trade-off between being * able to write the directory (if from directory is * 555) and not causing a permissions race. If the - * umask blocks owner writes, we fail.. + * umask blocks owner writes, we fail. */ if (dne) { if (mkdir(to.p_path, @@ -452,7 +458,7 @@ copy(char *argv[], enum op type, int fts break; case S_IFBLK: case S_IFCHR: - if (Rflag) { + if (Rflag && !sflag) { if (copy_special(curr->fts_statp, !dne)) badcp = rval = 1; } else { @@ -462,10 +468,10 @@ copy(char *argv[], enum op type, int fts break; case S_IFSOCK: warnx("%s is a socket (not copied).", - curr->fts_path); + curr->fts_path); break; case S_IFIFO: - if (Rflag) { + if (Rflag && !sflag) { if (copy_fifo(curr->fts_statp, !dne)) badcp = rval = 1; } else { Modified: projects/clang-trunk/bin/cp/extern.h ============================================================================== --- projects/clang-trunk/bin/cp/extern.h Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/bin/cp/extern.h Tue Jun 9 19:14:27 2015 (r284188) @@ -37,7 +37,7 @@ typedef struct { } PATH_T; extern PATH_T to; -extern int fflag, iflag, lflag, nflag, pflag, vflag; +extern int fflag, iflag, lflag, nflag, pflag, sflag, vflag; extern volatile sig_atomic_t info; __BEGIN_DECLS Modified: projects/clang-trunk/bin/cp/utils.c ============================================================================== --- projects/clang-trunk/bin/cp/utils.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/bin/cp/utils.c Tue Jun 9 19:14:27 2015 (r284188) @@ -57,15 +57,19 @@ __FBSDID("$FreeBSD$"); #define cp_pct(x, y) ((y == 0) ? 0 : (int)(100.0 * (x) / (y))) -/* Memory strategy threshold, in pages: if physmem is larger then this, use a - * large buffer */ +/* + * Memory strategy threshold, in pages: if physmem is larger then this, use a + * large buffer. + */ #define PHYSPAGES_THRESHOLD (32*1024) -/* Maximum buffer size in bytes - do not allow it to grow larger than this */ +/* Maximum buffer size in bytes - do not allow it to grow larger than this. */ #define BUFSIZE_MAX (2*1024*1024) -/* Small (default) buffer size in bytes. It's inefficient for this to be - * smaller than MAXPHYS */ +/* + * Small (default) buffer size in bytes. It's inefficient for this to be + * smaller than MAXPHYS. + */ #define BUFSIZE_SMALL (MAXPHYS) int @@ -77,13 +81,15 @@ copy_file(const FTSENT *entp, int dne) ssize_t wcount; size_t wresid; off_t wtotal; - int ch, checkch, from_fd = 0, rcount, rval, to_fd = 0; + int ch, checkch, from_fd, rcount, rval, to_fd; char *bufp; #ifdef VM_AND_BUFFER_CACHE_SYNCHRONIZED char *p; #endif - if ((from_fd = open(entp->fts_path, O_RDONLY, 0)) == -1) { + from_fd = to_fd = -1; + if (!lflag && !sflag && + (from_fd = open(entp->fts_path, O_RDONLY, 0)) == -1) { warn("%s", entp->fts_path); return (1); } @@ -103,63 +109,65 @@ copy_file(const FTSENT *entp, int dne) if (nflag) { if (vflag) printf("%s not overwritten\n", to.p_path); - (void)close(from_fd); - return (1); + rval = 1; + goto done; } else if (iflag) { (void)fprintf(stderr, "overwrite %s? %s", - to.p_path, YESNO); + to.p_path, YESNO); checkch = ch = getchar(); while (ch != '\n' && ch != EOF) ch = getchar(); if (checkch != 'y' && checkch != 'Y') { - (void)close(from_fd); (void)fprintf(stderr, "not overwritten\n"); - return (1); + rval = 1; + goto done; } } - + if (fflag) { - /* remove existing destination file name, - * create a new file */ - (void)unlink(to.p_path); - if (!lflag) - to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, - fs->st_mode & ~(S_ISUID | S_ISGID)); - } else { - if (!lflag) - /* overwrite existing destination file name */ - to_fd = open(to.p_path, O_WRONLY | O_TRUNC, 0); + /* + * Remove existing destination file name create a new + * file. + */ + (void)unlink(to.p_path); + if (!lflag && !sflag) { + to_fd = open(to.p_path, + O_WRONLY | O_TRUNC | O_CREAT, + fs->st_mode & ~(S_ISUID | S_ISGID)); + } + } else if (!lflag && !sflag) { + /* Overwrite existing destination file name. */ + to_fd = open(to.p_path, O_WRONLY | O_TRUNC, 0); } - } else { - if (!lflag) - to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, - fs->st_mode & ~(S_ISUID | S_ISGID)); + } else if (!lflag && !sflag) { + to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, + fs->st_mode & ~(S_ISUID | S_ISGID)); } - - if (to_fd == -1) { + + if (!lflag && !sflag && to_fd == -1) { warn("%s", to.p_path); - (void)close(from_fd); - return (1); + rval = 1; + goto done; } rval = 0; - if (!lflag) { + if (!lflag && !sflag) { /* - * Mmap and write if less than 8M (the limit is so we don't totally - * trash memory on big files. This is really a minor hack, but it - * wins some CPU back. + * Mmap and write if less than 8M (the limit is so we don't + * totally trash memory on big files. This is really a minor + * hack, but it wins some CPU back. * Some filesystems, such as smbnetfs, don't support mmap, * so this is a best-effort attempt. */ #ifdef VM_AND_BUFFER_CACHE_SYNCHRONIZED if (S_ISREG(fs->st_mode) && fs->st_size > 0 && - fs->st_size <= 8 * 1024 * 1024 && + fs->st_size <= 8 * 1024 * 1024 && (p = mmap(NULL, (size_t)fs->st_size, PROT_READ, MAP_SHARED, from_fd, (off_t)0)) != MAP_FAILED) { wtotal = 0; for (bufp = p, wresid = fs->st_size; ; - bufp += wcount, wresid -= (size_t)wcount) { + bufp += wcount, wresid -= (size_t)wcount) { wcount = write(to_fd, bufp, wresid); if (wcount <= 0) break; @@ -204,7 +212,7 @@ copy_file(const FTSENT *entp, int dne) wtotal = 0; while ((rcount = read(from_fd, buf, bufsize)) > 0) { for (bufp = buf, wresid = rcount; ; - bufp += wcount, wresid -= wcount) { + bufp += wcount, wresid -= wcount) { wcount = write(to_fd, bufp, wresid); if (wcount <= 0) break; @@ -230,13 +238,18 @@ copy_file(const FTSENT *entp, int dne) rval = 1; } } - } else { + } else if (lflag) { if (link(entp->fts_path, to.p_path)) { warn("%s", to.p_path); rval = 1; } + } else if (sflag) { + if (symlink(entp->fts_path, to.p_path)) { + warn("%s", to.p_path); + rval = 1; + } } - + /* * Don't remove the target even after an error. The target might * not be a regular file, or its attributes might be important, @@ -244,7 +257,7 @@ copy_file(const FTSENT *entp, int dne) * to remove it if we created it and its length is 0. */ - if (!lflag) { + if (!lflag && !sflag) { if (pflag && setfile(fs, to_fd)) rval = 1; if (pflag && preserve_fd_acls(from_fd, to_fd) != 0) @@ -255,8 +268,9 @@ copy_file(const FTSENT *entp, int dne) } } - (void)close(from_fd); - +done: + if (from_fd != -1) + (void)close(from_fd); return (rval); } @@ -338,7 +352,7 @@ setfile(struct stat *fs, int fd) fdval = fd != -1; islink = !fdval && S_ISLNK(fs->st_mode); fs->st_mode &= S_ISUID | S_ISGID | S_ISVTX | - S_IRWXU | S_IRWXG | S_IRWXO; + S_IRWXU | S_IRWXG | S_IRWXO; tspec[0] = fs->st_atim; tspec[1] = fs->st_mtim; @@ -353,7 +367,7 @@ setfile(struct stat *fs, int fd) else { gotstat = 1; ts.st_mode &= S_ISUID | S_ISGID | S_ISVTX | - S_IRWXU | S_IRWXG | S_IRWXO; + S_IRWXU | S_IRWXG | S_IRWXO; } /* * Changing the ownership probably won't succeed, unless we're root @@ -477,7 +491,7 @@ preserve_dir_acls(struct stat *fs, char return (0); /* - * If the file is a link we will not follow it + * If the file is a link we will not follow it. */ if (S_ISLNK(fs->st_mode)) { aclgetf = acl_get_link_np; @@ -536,8 +550,10 @@ usage(void) { (void)fprintf(stderr, "%s\n%s\n", -"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpvx] source_file target_file", -" cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpvx] source_file ... " -"target_directory"); + "usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpsvx] " + "source_file target_file", + " cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpsvx] " + "source_file ... " + "target_directory"); exit(EX_USAGE); } Modified: projects/clang-trunk/bin/ls/ls.c ============================================================================== --- projects/clang-trunk/bin/ls/ls.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/bin/ls/ls.c Tue Jun 9 19:14:27 2015 (r284188) @@ -413,9 +413,14 @@ main(int argc, char *argv[]) /* * If not -F, -P, -d or -l options, follow any symbolic links listed on - * the command line. + * the command line, unless in color mode in which case we need to + * distinguish file type for a symbolic link itself and its target. */ - if (!f_nofollow && !f_longform && !f_listdir && (!f_type || f_slash)) + if (!f_nofollow && !f_longform && !f_listdir && (!f_type || f_slash) +#ifdef COLORLS + && !f_color +#endif + ) fts_options |= FTS_COMFOLLOW; /* Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h ============================================================================== --- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Tue Jun 9 19:14:27 2015 (r284188) @@ -156,6 +156,21 @@ typedef struct dt_module { #define DT_DM_KERNEL 0x2 /* module is associated with a kernel object */ #define DT_DM_PRIMARY 0x4 /* module is a krtld primary kernel object */ +#ifdef __FreeBSD__ +/* + * A representation of a FreeBSD kernel module, used when checking module + * dependencies. This differs from dt_module_t, which refers to a KLD in the + * case of kernel probes. Since modules can be identified regardless of whether + * they've been compiled into the kernel, we use them to identify DTrace + * modules. + */ +typedef struct dt_kmodule { + struct dt_kmodule *dkm_next; /* hash table entry */ + char *dkm_name; /* string name of module */ + dt_module_t *dkm_module; /* corresponding KLD module */ +} dt_kmodule_t; +#endif + typedef struct dt_provmod { char *dp_name; /* name of provider module */ struct dt_provmod *dp_next; /* next module */ @@ -235,6 +250,9 @@ struct dtrace_hdl { dt_idhash_t *dt_tls; /* hash table of thread-local identifiers */ dt_list_t dt_modlist; /* linked list of dt_module_t's */ dt_module_t **dt_mods; /* hash table of dt_module_t's */ +#ifdef __FreeBSD__ + dt_kmodule_t **dt_kmods; /* hash table of dt_kmodule_t's */ +#endif uint_t dt_modbuckets; /* number of module hash buckets */ uint_t dt_nmods; /* number of modules in hash and list */ dt_provmod_t *dt_provmod; /* linked list of provider modules */ Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c ============================================================================== --- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c Tue Jun 9 19:14:27 2015 (r284188) @@ -37,6 +37,7 @@ #else #include #include +#include #include #endif @@ -542,6 +543,22 @@ dt_module_lookup_by_ctf(dtrace_hdl_t *dt return (ctfp ? ctf_getspecific(ctfp) : NULL); } +#ifdef __FreeBSD__ +dt_kmodule_t * +dt_kmodule_lookup(dtrace_hdl_t *dtp, const char *name) +{ + uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_modbuckets; + dt_kmodule_t *dkmp; + + for (dkmp = dtp->dt_kmods[h]; dkmp != NULL; dkmp = dkmp->dkm_next) { + if (strcmp(dkmp->dkm_name, name) == 0) + return (dkmp); + } + + return (NULL); +} +#endif + static int dt_module_load_sect(dtrace_hdl_t *dtp, dt_module_t *dmp, ctf_sect_t *ctsp) { @@ -1124,6 +1141,12 @@ dt_module_update(dtrace_hdl_t *dtp, stru char fname[MAXPATHLEN]; struct stat64 st; int fd, err, bits; +#ifdef __FreeBSD__ + struct module_stat ms; + dt_kmodule_t *dkmp; + uint_t h; + int modid; +#endif dt_module_t *dmp; const char *s; @@ -1270,6 +1293,33 @@ dt_module_update(dtrace_hdl_t *dtp, stru if (dmp->dm_info.objfs_info_primary) dmp->dm_flags |= DT_DM_PRIMARY; +#ifdef __FreeBSD__ + ms.version = sizeof(ms); + for (modid = kldfirstmod(k_stat->id); modid > 0; + modid = modnext(modid)) { + if (modstat(modid, &ms) != 0) { + dt_dprintf("modstat failed for id %d in %s: %s\n", + modid, k_stat->name, strerror(errno)); + continue; + } + if (dt_kmodule_lookup(dtp, ms.name) != NULL) + continue; + + dkmp = malloc(sizeof (*dkmp)); + if (dkmp == NULL) { + dt_dprintf("failed to allocate memory\n"); + dt_module_destroy(dtp, dmp); + return; + } + + h = dt_strtab_hash(ms.name, NULL) % dtp->dt_modbuckets; + dkmp->dkm_next = dtp->dt_kmods[h]; + dkmp->dkm_name = strdup(ms.name); + dkmp->dkm_module = dmp; + dtp->dt_kmods[h] = dkmp; + } +#endif + dt_dprintf("opened %d-bit module %s (%s) [%d]\n", bits, dmp->dm_name, dmp->dm_file, dmp->dm_modid); } Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.h ============================================================================== --- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.h Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.h Tue Jun 9 19:14:27 2015 (r284188) @@ -44,6 +44,10 @@ extern void dt_module_destroy(dtrace_hdl extern dt_module_t *dt_module_lookup_by_name(dtrace_hdl_t *, const char *); extern dt_module_t *dt_module_lookup_by_ctf(dtrace_hdl_t *, ctf_file_t *); +#ifdef __FreeBSD__ +extern dt_kmodule_t *dt_kmodule_lookup(dtrace_hdl_t *, const char *); +#endif + extern int dt_module_hasctf(dtrace_hdl_t *, dt_module_t *); extern ctf_file_t *dt_module_getctf(dtrace_hdl_t *, dt_module_t *); extern dt_ident_t *dt_module_extern(dtrace_hdl_t *, dt_module_t *, Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c ============================================================================== --- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Tue Jun 9 19:14:27 2015 (r284188) @@ -1178,6 +1178,9 @@ alloc: #endif dtp->dt_modbuckets = _dtrace_strbuckets; dtp->dt_mods = calloc(dtp->dt_modbuckets, sizeof (dt_module_t *)); +#ifdef __FreeBSD__ + dtp->dt_kmods = calloc(dtp->dt_modbuckets, sizeof (dt_module_t *)); +#endif dtp->dt_provbuckets = _dtrace_strbuckets; dtp->dt_provs = calloc(dtp->dt_provbuckets, sizeof (dt_provider_t *)); dt_proc_hash_create(dtp); @@ -1199,6 +1202,7 @@ alloc: if (dtp->dt_mods == NULL || dtp->dt_provs == NULL || dtp->dt_procs == NULL || dtp->dt_ld_path == NULL || #ifdef __FreeBSD__ + dtp->dt_kmods == NULL || dtp->dt_objcopy_path == NULL || #endif dtp->dt_cpp_path == NULL || dtp->dt_cpp_argv == NULL) @@ -1621,6 +1625,10 @@ dtrace_close(dtrace_hdl_t *dtp) dtrace_prog_t *pgp; dt_xlator_t *dxp; dt_dirpath_t *dirp; +#ifdef __FreeBSD__ + dt_kmodule_t *dkm; + uint_t h; +#endif int i; if (dtp->dt_procs != NULL) @@ -1648,6 +1656,15 @@ dtrace_close(dtrace_hdl_t *dtp) if (dtp->dt_tls != NULL) dt_idhash_destroy(dtp->dt_tls); +#ifdef __FreeBSD__ + for (h = 0; h < dtp->dt_modbuckets; h++) + while ((dkm = dtp->dt_kmods[h]) != NULL) { + dtp->dt_kmods[h] = dkm->dkm_next; + free(dkm->dkm_name); + free(dkm); + } +#endif + while ((dmp = dt_list_next(&dtp->dt_modlist)) != NULL) dt_module_destroy(dtp, dmp); @@ -1697,6 +1714,9 @@ dtrace_close(dtrace_hdl_t *dtp) #endif free(dtp->dt_mods); +#ifdef __FreeBSD__ + free(dtp->dt_kmods); +#endif free(dtp->dt_provs); free(dtp); } Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c ============================================================================== --- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c Tue Jun 9 19:14:27 2015 (r284188) @@ -278,6 +278,14 @@ dt_pragma_depends(const char *prname, dt } else if (strcmp(cnp->dn_string, "module") == 0) { dt_module_t *mp = dt_module_lookup_by_name(dtp, nnp->dn_string); found = mp != NULL && dt_module_getctf(dtp, mp) != NULL; +#ifdef __FreeBSD__ + if (!found) { + dt_kmodule_t *dkmp = dt_kmodule_lookup(dtp, + nnp->dn_string); + found = dkmp != NULL && + dt_module_getctf(dtp, dkmp->dkm_module) != NULL; + } +#endif } else if (strcmp(cnp->dn_string, "library") == 0) { if (yypcb->pcb_cflags & DTRACE_C_CTL) { assert(dtp->dt_filetag != NULL); Modified: projects/clang-trunk/contrib/dtc/checks.c ============================================================================== --- projects/clang-trunk/contrib/dtc/checks.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/contrib/dtc/checks.c Tue Jun 9 19:14:27 2015 (r284188) @@ -624,11 +624,11 @@ static void check_avoid_default_addr_siz if (!reg && !ranges) return; - if ((node->parent->addr_cells == -1)) + if (node->parent->addr_cells == -1) FAIL(c, "Relying on default #address-cells value for %s", node->fullpath); - if ((node->parent->size_cells == -1)) + if (node->parent->size_cells == -1) FAIL(c, "Relying on default #size-cells value for %s", node->fullpath); } Modified: projects/clang-trunk/contrib/mdocml/read.c ============================================================================== --- projects/clang-trunk/contrib/mdocml/read.c Tue Jun 9 19:08:54 2015 (r284187) +++ projects/clang-trunk/contrib/mdocml/read.c Tue Jun 9 19:14:27 2015 (r284188) @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -35,6 +36,7 @@ #include #include #include +#include #include "mandoc.h" #include "mandoc_aux.h" @@ -792,6 +794,27 @@ mparse_readfd(struct mparse *curp, int f return(curp->file_status); } +/* + * hack to avoid depending on gnuzip(1) waiting for upstream proper + * support + */ +static int +gunzip(const char *file) +{ + gzFile gz; + char buf[8192]; + int r; + + gz = gzopen(file, "r"); + if (gz == NULL) + err(EXIT_FAILURE, "cannot open %s", file); + + while ((r = gzread(gz, buf, sizeof(buf))) > 0) + fwrite(buf, 1, r, stdout); + + gzclose(gz); + return (EXIT_SUCCESS); +} enum mandoclevel mparse_open(struct mparse *curp, int *fd, const char *file) { @@ -846,9 +869,7 @@ mparse_open(struct mparse *curp, int *fd perror("dup"); exit((int)MANDOCLEVEL_SYSERR); } - execlp("gunzip", "gunzip", "-c", file, NULL); - perror("exec"); - exit((int)MANDOCLEVEL_SYSERR); + exit(gunzip(file)); default: close(pfd[1]); *fd = pfd[0]; Copied: projects/clang-trunk/contrib/top/top.local.hs (from r284187, head/contrib/top/top.local.hs) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang-trunk/contrib/top/top.local.hs Tue Jun 9 19:14:27 2015 (r284188, copy of r284187, head/contrib/top/top.local.hs) @@ -0,0 +1,68 @@ +/* + * Top - a top users display for Berkeley Unix + * + * Definitions for things that might vary between installations. + */ + +/* + * The space command forces an immediate update. Sometimes, on loaded + * systems, this update will take a significant period of time (because all + * the output is buffered). So, if the short-term load average is above + * "LoadMax", then top will put the cursor home immediately after the space + * is pressed before the next update is attempted. This serves as a visual + * acknowledgement of the command. On Suns, "LoadMax" will get multiplied by + * "FSCALE" before being compared to avenrun[0]. Therefore, "LoadMax" + * should always be specified as a floating point number. + */ +#ifndef LoadMax +#define LoadMax %LoadMax% +#endif + +/* + * "Table_size" defines the size of the hash tables used to map uid to + * username. The number of users in /etc/passwd CANNOT be greater than + * this number. If the error message "table overflow: too many users" + * is printed by top, then "Table_size" needs to be increased. Things will + * work best if the number is a prime number that is about twice the number + * of lines in /etc/passwd. + */ +#ifndef Table_size +#define Table_size %TableSize% +#endif + +/* + * "Nominal_TOPN" is used as the default TOPN when Default_TOPN is Infinity + * and the output is a dumb terminal. If we didn't do this, then + * installations who use a default TOPN of Infinity will get every + * process in the system when running top on a dumb terminal (or redirected + * to a file). Note that Nominal_TOPN is a default: it can still be + * overridden on the command line, even with the value "infinity". + */ +#ifndef Nominal_TOPN +#define Nominal_TOPN %NominalTopn% +#endif + +#ifndef Default_TOPN +#define Default_TOPN %topn% +#endif + +#ifndef Default_DELAY +#define Default_DELAY %delay% +#endif + +/* + * If the local system's getpwnam interface uses random access to retrieve + * a record (i.e.: 4.3 systems, Sun "yellow pages"), then defining + * RANDOM_PW will take advantage of that fact. If RANDOM_PW is defined, + * then getpwnam is used and the result is cached. If not, then getpwent + * is used to read and cache the password entries sequentially until the + * desired one is found. + * + * We initially set RANDOM_PW to something which is controllable by the + * Configure script. Then if its value is 0, we undef it. + */ + +#define RANDOM_PW %random% +#if RANDOM_PW == 0 +#undef RANDOM_PW +#endif Copied: projects/clang-trunk/contrib/top/top.xs (from r284187, head/contrib/top/top.xs) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang-trunk/contrib/top/top.xs Tue Jun 9 19:14:27 2015 (r284188, copy of r284187, head/contrib/top/top.xs) @@ -0,0 +1,448 @@ +.\" NOTE: changes to the manual page for "top" should be made in the +.\" file "top.X" and NOT in the file "top.1". +.\" $FreeBSD$ +.nr N %topn% +.nr D %delay% +.TH TOP 1 Local +.UC 4 +.SH NAME +top \- display and update information about the top cpu processes +.SH SYNOPSIS +.B top +[ +.B \-abCHIijnPqStuvz +] [ +.BI \-d count +] [ +.BI \-m io | cpu +] [ +.BI \-o field +] [ +.BI \-s time +] [ +.BI \-J jail +] [ +.BI \-U username +] [ +.I number +] +.SH DESCRIPTION +.\" This defines appropriate quote strings for nroff and troff +.ds lq \&" +.ds rq \&" +.if t .ds lq `` +.if t .ds rq '' +.\" Just in case these number registers aren't set yet... +.if \nN==0 .nr N 10 +.if \nD==0 .nr D 2 +.I Top +displays the top +.if !\nN==-1 \nN +processes on the system and periodically updates this information. +.if \nN==-1 \ +\{\ +If standard output is an intelligent terminal (see below) then +as many processes as will fit on the terminal screen are displayed +by default. Otherwise, a good number of them are shown (around 20). +.\} +Raw cpu percentage is used to rank the processes. If +.I number +is given, then the top +.I number +processes will be displayed instead of the default. +.PP +.I Top +makes a distinction between terminals that support advanced capabilities +and those that do not. This +distinction affects the choice of defaults for certain options. In the +remainder of this document, an \*(lqintelligent\*(rq terminal is one that +supports cursor addressing, clear screen, and clear to end of line. +Conversely, a \*(lqdumb\*(rq terminal is one that does not support such +features. If the output of +.I top +is redirected to a file, it acts as if it were being run on a dumb +terminal. +.SH OPTIONS +.TP +.B \-C +Toggle CPU display mode. +By default top displays the weighted CPU percentage in the WCPU column +(this is the same value that +.IR ps (1) +displays as CPU). +Each time +.B \-C +flag is passed it toggles between \*(lqraw cpu\*(rq mode +and \*(lqweighted cpu\*(rq mode, showing the \*(lqCPU\*(rq or +the \*(lqWCPU\*(rq column respectively. +.TP +.B \-S +Show system processes in the display. Normally, system processes such as +the pager and the swapper are not shown. This option makes them visible. +.TP +.B \-a +Display command names derived from the argv[] vector, rather than real +executable name. It's useful when you want to watch applications, that +puts their status information there. If the real name differs from argv[0], +it will be displayed in parenthesis. +.TP +.B \-b +Use \*(lqbatch\*(rq mode. In this mode, all input from the terminal is +ignored. Interrupt characters (such as ^C and ^\e) still have an effect. +This is the default on a dumb terminal, or when the output is not a terminal. +.TP +.B \-H +Display each thread for a multithreaded process individually. +By default a single summary line is displayed for each process. +.TP +.B \-i +Use \*(lqinteractive\*(rq mode. In this mode, any input is immediately +read for processing. See the section on \*(lqInteractive Mode\*(rq +for an explanation of +which keys perform what functions. After the command is processed, the +screen will immediately be updated, even if the command was not +understood. This mode is the default when standard output is an +intelligent terminal. +.TP +.B \-I +Do not display idle processes. +By default, top displays both active and idle processes. +.TP +.B \-j +Display the +.IR jail (8) +ID. +.TP +.B \-t +Do not display the +.I top +process. +.TP +.BI \-m display +Display either 'cpu' or 'io' statistics. Default is 'cpu'. +.TP +.B \-n +Use \*(lqnon-interactive\*(rq mode. This is identical to \*(lqbatch\*(rq +mode. +.TP +.B \-P +Display per-cpu CPU usage statistics. +.TP +.B \-q +Renice +.I top +to -20 so that it will run faster. This can be used when the system is +being very sluggish to improve the possibility of discovering the problem. +This option can only be used by root. +.TP +.B \-u +Do not take the time to map uid numbers to usernames. Normally, +.I top +will read as much of the file \*(lq/etc/passwd\*(rq as is necessary to map +all the user id numbers it encounters into login names. This option +disables all that, while possibly decreasing execution time. The uid +numbers are displayed instead of the names. +.TP +.B \-v +Write version number information to stderr then exit immediately. +No other processing takes place when this option is used. To see current +revision information while top is running, use the help command \*(lq?\*(rq. +.TP +.B \-z +Do not display the system idle process. +.TP +.BI \-d count +Show only +.I count +displays, then exit. A display is considered to be one update of the +screen. This option allows the user to select the number of displays he *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 04:57:09 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F18C84FA; Wed, 10 Jun 2015 04:57:09 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 E006312A0; Wed, 10 Jun 2015 04:57:09 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5A4v9xY055609; Wed, 10 Jun 2015 04:57:09 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5A4v9Gf055608; Wed, 10 Jun 2015 04:57:09 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506100457.t5A4v9Gf055608@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 04:57:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284206 - projects/bmake/kerberos5/lib/libasn1 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 04:57:10 -0000 Author: sjg Date: Wed Jun 10 04:57:09 2015 New Revision: 284206 URL: https://svnweb.freebsd.org/changeset/base/284206 Log: Explain why NO_BEFOREBUILD_INCLUDES is needed Modified: projects/bmake/kerberos5/lib/libasn1/Makefile Modified: projects/bmake/kerberos5/lib/libasn1/Makefile ============================================================================== --- projects/bmake/kerberos5/lib/libasn1/Makefile Wed Jun 10 02:44:56 2015 (r284205) +++ projects/bmake/kerberos5/lib/libasn1/Makefile Wed Jun 10 04:57:09 2015 (r284206) @@ -116,6 +116,9 @@ ${GEN_KX509}: kx509.asn1 .hx.h: ${CP} ${.IMPSRC} ${.TARGET} +# This makefile generates a lot of its headers +# so tell bsd.sys.mk not to try and stage them before they are built. +# Note: this is rare NO_BEFOREBUILD_INCLUDES= .include From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 05:30:14 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C63349EB; Wed, 10 Jun 2015 05:30:14 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 B450419B3; Wed, 10 Jun 2015 05:30:14 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5A5UEWu070918; Wed, 10 Jun 2015 05:30:14 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5A5UEdw070917; Wed, 10 Jun 2015 05:30:14 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506100530.t5A5UEdw070917@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 05:30:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284208 - projects/bmake/rescue/rescue 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 05:30:14 -0000 Author: sjg Date: Wed Jun 10 05:30:13 2015 New Revision: 284208 URL: https://svnweb.freebsd.org/changeset/base/284208 Log: Removed extra line Modified: projects/bmake/rescue/rescue/Makefile Modified: projects/bmake/rescue/rescue/Makefile ============================================================================== --- projects/bmake/rescue/rescue/Makefile Wed Jun 10 05:17:14 2015 (r284207) +++ projects/bmake/rescue/rescue/Makefile Wed Jun 10 05:30:13 2015 (r284208) @@ -223,4 +223,3 @@ CRUNCH_LIBS+= -lm .include .include - From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 05:39:07 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3D358DFD; Wed, 10 Jun 2015 05:39:07 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 2B8961C0D; Wed, 10 Jun 2015 05:39:07 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5A5d7h3075733; Wed, 10 Jun 2015 05:39:07 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5A5d7Pa075732; Wed, 10 Jun 2015 05:39:07 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506100539.t5A5d7Pa075732@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 05:39:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284209 - projects/bmake/share/syscons/fonts 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 05:39:07 -0000 Author: sjg Date: Wed Jun 10 05:39:06 2015 New Revision: 284209 URL: https://svnweb.freebsd.org/changeset/base/284209 Log: remove extra line Modified: projects/bmake/share/syscons/fonts/Makefile Modified: projects/bmake/share/syscons/fonts/Makefile ============================================================================== --- projects/bmake/share/syscons/fonts/Makefile Wed Jun 10 05:30:13 2015 (r284208) +++ projects/bmake/share/syscons/fonts/Makefile Wed Jun 10 05:39:06 2015 (r284209) @@ -32,5 +32,4 @@ FILES= armscii8-8x8.fnt armscii8-8x14.fn FILESDIR= ${SHAREDIR}/syscons/fonts - .include From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 05:39:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 13322EF0; Wed, 10 Jun 2015 05:39:49 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 019E11C1B; Wed, 10 Jun 2015 05:39:49 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5A5dmsX075851; Wed, 10 Jun 2015 05:39:48 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5A5dmtb075849; Wed, 10 Jun 2015 05:39:48 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506100539.t5A5dmtb075849@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 05:39:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284210 - projects/bmake/share/syscons/keymaps 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 05:39:49 -0000 Author: sjg Date: Wed Jun 10 05:39:48 2015 New Revision: 284210 URL: https://svnweb.freebsd.org/changeset/base/284210 Log: Remove extra line Modified: projects/bmake/share/syscons/keymaps/Makefile Modified: projects/bmake/share/syscons/keymaps/Makefile ============================================================================== --- projects/bmake/share/syscons/keymaps/Makefile Wed Jun 10 05:39:06 2015 (r284209) +++ projects/bmake/share/syscons/keymaps/Makefile Wed Jun 10 05:39:48 2015 (r284210) @@ -52,5 +52,4 @@ FILES= INDEX.keymaps \ FILESDIR= ${SHAREDIR}/syscons/keymaps - .include From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 13:08:46 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C3D0A4B; Wed, 10 Jun 2015 13:08:46 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 2AA7D1CCA; Wed, 10 Jun 2015 13:08:46 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AD8kuf001702; Wed, 10 Jun 2015 13:08:46 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AD8kOu001701; Wed, 10 Jun 2015 13:08:46 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101308.t5AD8kOu001701@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 13:08:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284219 - projects/bmake 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 13:08:46 -0000 Author: sjg Date: Wed Jun 10 13:08:45 2015 New Revision: 284219 URL: https://svnweb.freebsd.org/changeset/base/284219 Log: Since sys.mk now handles META_MODE and META_FILES options we need not worry about them here. Checking for .PARSEDIR no longer needed. Modified: projects/bmake/Makefile Modified: projects/bmake/Makefile ============================================================================== --- projects/bmake/Makefile Wed Jun 10 12:42:30 2015 (r284218) +++ projects/bmake/Makefile Wed Jun 10 13:08:45 2015 (r284219) @@ -521,26 +521,22 @@ universe_epilogue: 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 -DWITHOUT_STAGING +# 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. -.ifndef WITH_META_FILES -WITHOUT_META_MODE= -.export WITHOUT_META_MODE -.else -WITHOUT_STAGING= -UPDATE_DEPENDFILE=NO -.export UPDATE_DEPENDFILE WITHOUT_STAGING -.endif +MK_META_MODE= no +MK_STAGING= no +# tell meta.autodep.mk to not even think about updating anything. +UPDATE_DEPENDFILE= NO +.export MK_META_MODE MK_STAGING UPDATE_DEPENDFILE .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 + +.endif # META_MODE From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 13:14:25 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7D045CE2; Wed, 10 Jun 2015 13:14:25 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 6BDEC1F17; Wed, 10 Jun 2015 13:14:25 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5ADEP8d006454; Wed, 10 Jun 2015 13:14:25 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5ADEP4e006453; Wed, 10 Jun 2015 13:14:25 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101314.t5ADEP4e006453@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 13:14:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284220 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 13:14:25 -0000 Author: sjg Date: Wed Jun 10 13:14:24 2015 New Revision: 284220 URL: https://svnweb.freebsd.org/changeset/base/284220 Log: Let people use this with MAKEOBJDIRPREFIX if they really want to Modified: projects/bmake/share/mk/auto.obj.mk Modified: projects/bmake/share/mk/auto.obj.mk ============================================================================== --- projects/bmake/share/mk/auto.obj.mk Wed Jun 10 13:08:45 2015 (r284219) +++ projects/bmake/share/mk/auto.obj.mk Wed Jun 10 13:14:24 2015 (r284220) @@ -40,7 +40,10 @@ MKOBJDIRS= auto .if !defined(NOOBJ) && !defined(NO_OBJ) && ${MKOBJDIRS:Uno} == auto # Use __objdir here so it is easier to tweak without impacting # the logic. -__objdir?= ${MAKEOBJDIR} +.if !empty(MAKEOBJDIRPREFIX) && exists(${MAKEOBJDIRPREFIX}) +__objdir?= ${MAKEOBJDIRPREFIX}${.CURDIR} +.endif +__objdir?= ${MAKEOBJDIR:Uobj} __objdir:= ${__objdir:tA} .if ${.OBJDIR} != ${__objdir} # We need to chdir, make the directory if needed From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 13:57:12 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2647AE8F; Wed, 10 Jun 2015 13:57:12 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 14A7B1C1F; Wed, 10 Jun 2015 13:57:12 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5ADvB2o030195; Wed, 10 Jun 2015 13:57:11 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5ADvBaC030194; Wed, 10 Jun 2015 13:57:11 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101357.t5ADvBaC030194@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 13:57:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284223 - projects/bmake/sbin/atm/atmconfig 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 13:57:12 -0000 Author: sjg Date: Wed Jun 10 13:57:11 2015 New Revision: 284223 URL: https://svnweb.freebsd.org/changeset/base/284223 Log: Revert unneeded change Modified: projects/bmake/sbin/atm/atmconfig/Makefile Modified: projects/bmake/sbin/atm/atmconfig/Makefile ============================================================================== --- projects/bmake/sbin/atm/atmconfig/Makefile Wed Jun 10 13:44:04 2015 (r284222) +++ projects/bmake/sbin/atm/atmconfig/Makefile Wed Jun 10 13:57:11 2015 (r284223) @@ -12,7 +12,7 @@ SRCS= main.c diag.c natm.c MAN= atmconfig.8 # CFLAGS+= -DPATH_HELP='".:/usr/share/doc/atm:/usr/local/share/doc/atm"' -CFLAGS+= -I. +CFLAGS+= -I${.OBJDIR} .if !defined(RESCUE) && ${MK_BSNMP} != "no" CFLAGS+= -DWITH_BSNMP From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 14:08:38 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C9A49272; Wed, 10 Jun 2015 14:08:38 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 9D1D51EA1; Wed, 10 Jun 2015 14:08:38 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AE8cDB036476; Wed, 10 Jun 2015 14:08:38 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AE8bv8036470; Wed, 10 Jun 2015 14:08:37 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101408.t5AE8bv8036470@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 14:08:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284224 - in projects/bmake: . share/dtrace/toolkit share/examples/pf share/sendmail usr.sbin/pc-sysinstall/conf 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 14:08:38 -0000 Author: sjg Date: Wed Jun 10 14:08:36 2015 New Revision: 284224 URL: https://svnweb.freebsd.org/changeset/base/284224 Log: Remove extra blank lines Modified: projects/bmake/Makefile.inc1 projects/bmake/share/dtrace/toolkit/Makefile projects/bmake/share/examples/pf/Makefile projects/bmake/share/sendmail/Makefile projects/bmake/usr.sbin/pc-sysinstall/conf/Makefile Modified: projects/bmake/Makefile.inc1 ============================================================================== --- projects/bmake/Makefile.inc1 Wed Jun 10 13:57:11 2015 (r284223) +++ projects/bmake/Makefile.inc1 Wed Jun 10 14:08:36 2015 (r284224) @@ -1361,7 +1361,6 @@ _kerberos5_bootstrap_tools= \ usr.bin/compile_et .ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g} - .endif # Rebuild up-to-date libmd for xinstall Modified: projects/bmake/share/dtrace/toolkit/Makefile ============================================================================== --- projects/bmake/share/dtrace/toolkit/Makefile Wed Jun 10 13:57:11 2015 (r284223) +++ projects/bmake/share/dtrace/toolkit/Makefile Wed Jun 10 14:08:36 2015 (r284224) @@ -12,5 +12,4 @@ SCRIPTS= ${DTRACETOOLKIT}/execsnoop \ SCRIPTSDIR= ${SHAREDIR}/dtrace/toolkit - .include Modified: projects/bmake/share/examples/pf/Makefile ============================================================================== --- projects/bmake/share/examples/pf/Makefile Wed Jun 10 13:57:11 2015 (r284223) +++ projects/bmake/share/examples/pf/Makefile Wed Jun 10 14:08:36 2015 (r284224) @@ -1,6 +1,5 @@ # $FreeBSD$ - FILES= faq-example1 faq-example2 faq-example3 \ ackpri queue1 queue2 queue3 queue4 \ pf.conf \ Modified: projects/bmake/share/sendmail/Makefile ============================================================================== --- projects/bmake/share/sendmail/Makefile Wed Jun 10 13:57:11 2015 (r284223) +++ projects/bmake/share/sendmail/Makefile Wed Jun 10 14:08:36 2015 (r284224) @@ -9,7 +9,6 @@ CFFILES!= (cd ${SENDMAIL_DIR}; find -L $ DDIR= ${DESTDIR}/usr/share/sendmail - # Define SHARED to indicate whether you want symbolic links to the system # source (``symlinks''), or a separate copy (``copies'') SHARED?= copies Modified: projects/bmake/usr.sbin/pc-sysinstall/conf/Makefile ============================================================================== --- projects/bmake/usr.sbin/pc-sysinstall/conf/Makefile Wed Jun 10 13:57:11 2015 (r284223) +++ projects/bmake/usr.sbin/pc-sysinstall/conf/Makefile Wed Jun 10 14:08:36 2015 (r284224) @@ -1,6 +1,5 @@ # $FreeBSD$ - FILESGROUPS= CONF LICENSE CONF= exclude-from-upgrade pc-sysinstall.conf avail-langs CONFDIR= ${SHAREDIR}/pc-sysinstall/conf From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 18:09:06 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 68F2271B; Wed, 10 Jun 2015 18:09:06 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 57C031095; Wed, 10 Jun 2015 18:09:06 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AI968E072410; Wed, 10 Jun 2015 18:09:06 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AI96V9072409; Wed, 10 Jun 2015 18:09:06 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101809.t5AI96V9072409@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 18:09:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284231 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 18:09:06 -0000 Author: sjg Date: Wed Jun 10 18:09:05 2015 New Revision: 284231 URL: https://svnweb.freebsd.org/changeset/base/284231 Log: If MK_AUTO_OBJ==yes, it is done before bsd.obj.mk included Modified: projects/bmake/share/mk/bsd.obj.mk Modified: projects/bmake/share/mk/bsd.obj.mk ============================================================================== --- projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 17:27:48 2015 (r284230) +++ projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 18:09:05 2015 (r284231) @@ -42,7 +42,12 @@ ____: .include -.if defined(MAKEOBJDIRPREFIX) +.if ${MK_AUTO_OBJ} == "yes" +# it is done by now +objwarn: +obj: +CANONICALOBJDIR= ${.OBJDIR} +.elif defined(MAKEOBJDIRPREFIX) CANONICALOBJDIR:=${MAKEOBJDIRPREFIX}${.CURDIR} .elif defined(MAKEOBJDIR) && ${MAKEOBJDIR:M/*} != "" CANONICALOBJDIR:=${MAKEOBJDIR} @@ -50,15 +55,6 @@ CANONICALOBJDIR:=${MAKEOBJDIR} CANONICALOBJDIR:=/usr/obj${.CURDIR} .endif -.if defined(.PARSEDIR) && !defined(NO_OBJ) && !defined(NO_AUTO_OBJ) -.if ${MK_AUTO_OBJ} == "yes" -__objdir?= ${CANONICALOBJDIR} -# this is what auto.obj.mk wants to see -MKOBJDIRS=auto -.include "auto.obj.mk" -.endif -.endif - # # Warn of unorthodox object directory. # From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 18:14:41 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 012DCCDD; Wed, 10 Jun 2015 18:14:40 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 D678F14A7; Wed, 10 Jun 2015 18:14:40 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AIEeQ9078485; Wed, 10 Jun 2015 18:14:40 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AIEcNJ078470; Wed, 10 Jun 2015 18:14:38 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101814.t5AIEcNJ078470@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 18:14:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284232 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 18:14:41 -0000 Author: sjg Date: Wed Jun 10 18:14:38 2015 New Revision: 284232 URL: https://svnweb.freebsd.org/changeset/base/284232 Log: Building on fmake is no longer possible so removed tests for bmake. Modified: projects/bmake/share/mk/bsd.dep.mk projects/bmake/share/mk/bsd.init.mk projects/bmake/share/mk/bsd.own.mk projects/bmake/share/mk/bsd.progs.mk projects/bmake/share/mk/bsd.subdir.mk projects/bmake/share/mk/local.init.mk projects/bmake/share/mk/sys.mk Modified: projects/bmake/share/mk/bsd.dep.mk ============================================================================== --- projects/bmake/share/mk/bsd.dep.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/bsd.dep.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -147,7 +147,6 @@ beforedepend: ${DHDRS} beforebuild: ${DHDRS} .endif -.if defined(.PARSEDIR) .if ${MK_META_MODE} == "yes" .include # this depend: bypasses that below @@ -156,7 +155,6 @@ depend: beforedepend ${DPSRCS} ${SRCS} a beforedepend: afterdepend: beforedepend .endif -.endif .if !target(depend) .if defined(SRCS) Modified: projects/bmake/share/mk/bsd.init.mk ============================================================================== --- projects/bmake/share/mk/bsd.init.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/bsd.init.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -16,11 +16,9 @@ ____: .include .MAIN: all -.if defined(.PARSEDIR) .if ${.MAKE.LEVEL:U1} == 0 && ${BUILD_AT_LEVEL0:Uyes:tl} == "no" && !make(clean*) # this tells lib.mk and prog.mk to not actually build anything _SKIP_BUILD = not building at level 0 .endif -.endif .endif # !target(____) Modified: projects/bmake/share/mk/bsd.own.mk ============================================================================== --- projects/bmake/share/mk/bsd.own.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/bsd.own.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -128,10 +128,8 @@ ____: .if ${MK_CTF} != "no" CTFCONVERT_CMD= ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.elif defined(.PARSEDIR) || (defined(MAKE_VERSION) && ${MAKE_VERSION} >= 5201111300) -CTFCONVERT_CMD= .else -CTFCONVERT_CMD= @: +CTFCONVERT_CMD= .endif .if ${MK_INSTALL_AS_USER} != "no" Modified: projects/bmake/share/mk/bsd.progs.mk ============================================================================== --- projects/bmake/share/mk/bsd.progs.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/bsd.progs.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -22,14 +22,10 @@ PROGS += ${PROGS_CXX} # In meta mode, we can capture dependenices for _one_ of the progs. # if makefile doesn't nominate one, we use the first. -.if defined(.PARSEDIR) .ifndef UPDATE_DEPENDFILE_PROG UPDATE_DEPENDFILE_PROG = ${PROGS:[1]} .export UPDATE_DEPENDFILE_PROG .endif -.else -UPDATE_DEPENDFILE_PROG?= no -.endif .ifndef PROG # They may have asked us to build just one Modified: projects/bmake/share/mk/bsd.subdir.mk ============================================================================== --- projects/bmake/share/mk/bsd.subdir.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/bsd.subdir.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -34,7 +34,7 @@ ____: .include -.if defined(.PARSEDIR) && !defined(NEED_SUBDIR) +.if !defined(NEED_SUBDIR) .if ${.MAKE.LEVEL} == 0 && ${MK_META_MODE} == "yes" && !empty(SUBDIR) && !(make(clean*) || make(destroy*)) .include # ignore this Modified: projects/bmake/share/mk/local.init.mk ============================================================================== --- projects/bmake/share/mk/local.init.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/local.init.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -1,7 +1,6 @@ .include "src.opts.mk" -.if defined(.PARSEDIR) .if ${.MAKE.MODE:Unormal:Mmeta*} != "" .if !empty(SUBDIR) && !defined(LIB) && !defined(PROG) && ${.MAKE.MAKEFILES:M*bsd.prog.mk} == "" .if ${.MAKE.MODE:Mleaf*} != "" @@ -10,7 +9,6 @@ .endif .endif .endif -.endif .if ${MK_SYSROOT} == "yes" && !empty(SYSROOT) CFLAGS_LAST+= --sysroot=${SYSROOT} Modified: projects/bmake/share/mk/sys.mk ============================================================================== --- projects/bmake/share/mk/sys.mk Wed Jun 10 18:09:05 2015 (r284231) +++ projects/bmake/share/mk/sys.mk Wed Jun 10 18:14:38 2015 (r284232) @@ -97,17 +97,9 @@ ECHODIR ?= true .endif .endif -.if defined(.PARSEDIR) # _+_ appears to be a workaround for the special src .MAKE not working. # setting it to + interferes with -N _+_ ?= -.elif !empty(.MAKEFLAGS:M-n) && ${.MAKEFLAGS:M-n} == "-n" -# the check above matches only a single -n, so -n -n will result -# in _+_ = + -_+_ ?= -.else -_+_ ?= + -.endif .if defined(%POSIX) FC ?= fort77 @@ -369,16 +361,6 @@ SHELL= ${__MAKE_SHELL} .SHELL: path=${__MAKE_SHELL} .endif -.if !defined(.PARSEDIR) -# We are not bmake, which is more aggressive about searching .PATH -# It is sometime necessary to curb its enthusiasm with .NOPATH -# The following allows us to quietly ignore .NOPATH when not using bmake. -.NOTMAIN: .NOPATH -.NOPATH: - -# Toggle on warnings -.WARN: dirsyntax -.else # is bmake # Tell bmake to expand -V VAR by default .MAKE.EXPAND_VARIABLES= yes @@ -395,7 +377,6 @@ SHELL= ${__MAKE_SHELL} echoFlag=v errFlag=e \ path=${__MAKE_SHELL:U/bin/sh} .endif -.endif # bmake .include From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 19:12:59 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 91389367; Wed, 10 Jun 2015 19:12:59 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.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 7B4FE147D; Wed, 10 Jun 2015 19:12:59 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AJCx1w009721; Wed, 10 Jun 2015 19:12:59 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AJCrTJ009697; Wed, 10 Jun 2015 19:12:53 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201506101912.t5AJCrTJ009697@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 10 Jun 2015 19:12:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284236 - in projects/clang-trunk: contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/Analysis contrib/llvm/include/llvm/Bitco... 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 19:12:59 -0000 Author: dim Date: Wed Jun 10 19:12:52 2015 New Revision: 284236 URL: https://svnweb.freebsd.org/changeset/base/284236 Log: Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk r239412. Added: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryLocation.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/Analysis/MemoryLocation.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIEValue.def - copied unchanged from r284189, vendor/llvm/dist/include/llvm/CodeGen/DIEValue.def projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MIRParser/ - copied from r284189, vendor/llvm/dist/include/llvm/CodeGen/MIRParser/ projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/CodeGen/MIRYamlMapping.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolCOFF.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/MC/MCSymbolCOFF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolELF.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/MC/MCSymbolELF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolMachO.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/MC/MCSymbolMachO.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ArchiveWriter.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/Object/ArchiveWriter.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetRecip.h - copied unchanged from r284189, vendor/llvm/dist/include/llvm/Target/TargetRecip.h projects/clang-trunk/contrib/llvm/lib/Analysis/MemoryLocation.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Analysis/MemoryLocation.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinException.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h - copied unchanged from r284189, vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinException.h projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/ - copied from r284189, vendor/llvm/dist/lib/CodeGen/MIRParser/ projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/CodeGen/MIRPrintingPass.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSymbolELF.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/MC/MCSymbolELF.cpp projects/clang-trunk/contrib/llvm/lib/Object/ArchiveWriter.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Object/ArchiveWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIsetDx.td - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/HexagonIsetDx.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h - copied unchanged from r284189, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp projects/clang-trunk/contrib/llvm/lib/Target/TargetRecip.cpp - copied unchanged from r284189, vendor/llvm/dist/lib/Target/TargetRecip.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrMPX.td - copied unchanged from r284189, vendor/llvm/dist/lib/Target/X86/X86InstrMPX.td projects/clang-trunk/contrib/llvm/resources/ - copied from r284189, vendor/llvm/dist/resources/ projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/LLVMBuild.txt - copied, changed from r234285, vendor/llvm/dist/tools/llvm-dwarfdump/LLVMBuild.txt projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/fuzzer/ - copied from r284189, vendor/llvm/dist/tools/llvm-dwarfdump/fuzzer/ projects/clang-trunk/lib/clang/libllvmmirparser/ projects/clang-trunk/lib/clang/libllvmmirparser/Makefile (contents, props changed) Deleted: projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MIR/ projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.h projects/clang-trunk/contrib/llvm/lib/CodeGen/MIR/ projects/clang-trunk/contrib/llvm/lib/MC/MCELF.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerStructArgs.cpp Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h projects/clang-trunk/contrib/llvm/include/llvm-c/Support.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PHITransAddr.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/Passes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/clang-trunk/contrib/llvm/include/llvm/IR/InlineAsm.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Instructions.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Intrinsics.td projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsX86.td projects/clang-trunk/contrib/llvm/include/llvm/IR/MDBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Value.h projects/clang-trunk/contrib/llvm/include/llvm/InitializePasses.h projects/clang-trunk/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAssembler.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCContext.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCExpr.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInst.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCLabel.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSection.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCStreamer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbol.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/clang-trunk/contrib/llvm/include/llvm/Object/COFF.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELF.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFTypes.h projects/clang-trunk/contrib/llvm/include/llvm/Object/Error.h projects/clang-trunk/contrib/llvm/include/llvm/Object/MachO.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/clang-trunk/contrib/llvm/include/llvm/Support/COFF.h projects/clang-trunk/contrib/llvm/include/llvm/Support/CommandLine.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Compiler.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ELFRelocs/Hexagon.def projects/clang-trunk/contrib/llvm/include/llvm/Support/MathExtras.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetParser.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/clang-trunk/contrib/llvm/include/llvm/Support/YAMLTraits.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/Record.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/SetTheory.h projects/clang-trunk/contrib/llvm/include/llvm/Target/Target.td projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetLowering.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetOptions.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar.h projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/clang-trunk/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/clang-trunk/contrib/llvm/lib/AsmParser/LLParser.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/GlobalMerge.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/Passes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/StackMaps.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h projects/clang-trunk/contrib/llvm/lib/IR/AsmWriter.cpp projects/clang-trunk/contrib/llvm/lib/IR/ConstantFold.cpp projects/clang-trunk/contrib/llvm/lib/IR/Core.cpp projects/clang-trunk/contrib/llvm/lib/IR/Instructions.cpp projects/clang-trunk/contrib/llvm/lib/IR/LLVMContext.cpp projects/clang-trunk/contrib/llvm/lib/IR/LLVMContextImpl.h projects/clang-trunk/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/clang-trunk/contrib/llvm/lib/IR/MDBuilder.cpp projects/clang-trunk/contrib/llvm/lib/IR/Metadata.cpp projects/clang-trunk/contrib/llvm/lib/IR/Type.cpp projects/clang-trunk/contrib/llvm/lib/IR/Value.cpp projects/clang-trunk/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/clang-trunk/contrib/llvm/lib/MC/ConstantPools.cpp projects/clang-trunk/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAssembler.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCContext.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDwarf.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCExpr.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSection.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSectionELF.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSymbol.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCWin64EH.cpp projects/clang-trunk/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/clang-trunk/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Object/Archive.cpp projects/clang-trunk/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/Error.cpp projects/clang-trunk/contrib/llvm/lib/Object/IRObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/MachOUniversal.cpp projects/clang-trunk/contrib/llvm/lib/Object/Object.cpp projects/clang-trunk/contrib/llvm/lib/Object/ObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMappingReader.cpp projects/clang-trunk/contrib/llvm/lib/Support/Debug.cpp projects/clang-trunk/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/clang-trunk/contrib/llvm/lib/Support/SmallVector.cpp projects/clang-trunk/contrib/llvm/lib/Support/TargetParser.cpp projects/clang-trunk/contrib/llvm/lib/Support/Triple.cpp projects/clang-trunk/contrib/llvm/lib/Support/YAMLTraits.cpp projects/clang-trunk/contrib/llvm/lib/Support/raw_ostream.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/Record.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/TGParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/Hexagon.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPU.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600Instructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/SIISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp (contents, props changed) projects/clang-trunk/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp (contents, props changed) projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrAVX512.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86WinEHState.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Tooling/Core/Replacement.h projects/clang-trunk/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/MSVCToolChain.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/Format.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/FormatToken.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/ammintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/module.modulemap projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/Core/Replacement.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp projects/clang-trunk/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/clang-trunk/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/clang-trunk/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp projects/clang-trunk/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp projects/clang-trunk/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/clang-trunk/contrib/llvm/tools/llc/llc.cpp projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.cpp projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.h projects/clang-trunk/contrib/llvm/tools/lli/lli.cpp projects/clang-trunk/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/llvm-cov.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-lto/llvm-lto.cpp projects/clang-trunk/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/clang-trunk/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/COFFDump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/clang-trunk/contrib/llvm/tools/llvm-pdbdump/LinePrinter.h projects/clang-trunk/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp projects/clang-trunk/contrib/llvm/tools/macho-dump/macho-dump.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CTagsEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/clang-trunk/lib/clang/Makefile projects/clang-trunk/lib/clang/include/clang/Basic/Version.inc projects/clang-trunk/lib/clang/include/clang/Config/config.h projects/clang-trunk/lib/clang/include/llvm/Config/config.h projects/clang-trunk/lib/clang/libllvmanalysis/Makefile projects/clang-trunk/lib/clang/libllvmasmprinter/Makefile projects/clang-trunk/lib/clang/libllvmcodegen/Makefile projects/clang-trunk/lib/clang/libllvmmc/Makefile projects/clang-trunk/lib/clang/libllvmobject/Makefile projects/clang-trunk/lib/clang/libllvmtarget/Makefile projects/clang-trunk/usr.bin/clang/llc/Makefile Directory Properties: projects/clang-trunk/contrib/llvm/ (props changed) projects/clang-trunk/contrib/llvm/tools/clang/ (props changed) projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/ (props changed) projects/clang-trunk/contrib/llvm/tools/llvm-lto/ (props changed) Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h Wed Jun 10 19:12:52 2015 (r284236) @@ -998,6 +998,13 @@ unsigned LLVMCountStructElementTypes(LLV void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest); /** + * Get the type of the element at a given index in the structure. + * + * @see llvm::StructType::getTypeAtIndex() + */ +LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i); + +/** * Determine whether a structure is packed. * * @see llvm::StructType::isPacked() Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Support.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/Support.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/Support.h Wed Jun 10 19:12:52 2015 (r284236) @@ -58,6 +58,24 @@ LLVMBool LLVMLoadLibraryPermanently(cons void LLVMParseCommandLineOptions(int argc, const char *const *argv, const char *Overview); +/** + * This function will search through all previously loaded dynamic + * libraries for the symbol \p symbolName. If it is found, the address of + * that symbol is returned. If not, null is returned. + * + * @see sys::DynamicLibrary::SearchForAddressOfSymbol() + */ +void *LLVMSearchForAddressOfSymbol(const char *symbolName); + +/** + * This functions permanently adds the symbol \p symbolName with the + * value \p symbolValue. These symbols are searched before any + * libraries. + * + * @see sys::DynamicLibrary::AddSymbol() + */ +void LLVMAddSymbol(const char *symbolName, void *symbolValue); + #ifdef __cplusplus } #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h Wed Jun 10 19:12:52 2015 (r284236) @@ -351,8 +351,7 @@ public: /// This checks to see if the value of this APInt is the maximum signed /// value for the APInt's bit width. bool isMaxSignedValue() const { - return BitWidth == 1 ? VAL == 0 - : !isNegative() && countPopulation() == BitWidth - 1; + return !isNegative() && countPopulation() == BitWidth - 1; } /// \brief Determine if this is the smallest unsigned value. @@ -366,7 +365,7 @@ public: /// This checks to see if the value of this APInt is the minimum signed /// value for the APInt's bit width. bool isMinSignedValue() const { - return BitWidth == 1 ? VAL == 1 : isNegative() && isPowerOf2(); + return isNegative() && isPowerOf2(); } /// \brief Check if this APInt has an N-bits unsigned integer value. Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h Wed Jun 10 19:12:52 2015 (r284236) @@ -50,7 +50,8 @@ public: armeb, // ARM (big endian): armeb aarch64, // AArch64 (little endian): aarch64 aarch64_be, // AArch64 (big endian): aarch64_be - bpf, // eBPF or extended BPF or 64-bit BPF (little endian) + bpfel, // eBPF or extended BPF or 64-bit BPF (little endian) + bpfeb, // eBPF or extended BPF or 64-bit BPF (big endian) hexagon, // Hexagon: hexagon mips, // MIPS: mips, mipsallegrex mipsel, // MIPSEL: mipsel, mipsallegrexel @@ -255,6 +256,15 @@ public: /// getEnvironment - Get the parsed environment type of this triple. EnvironmentType getEnvironment() const { return Environment; } + /// \brief Parse the version number from the OS name component of the + /// triple, if present. + /// + /// For example, "fooos1.2.3" would return (1, 2, 3). + /// + /// If an entry is not defined, it will be returned as 0. + void getEnvironmentVersion(unsigned &Major, unsigned &Minor, + unsigned &Micro) const; + /// getFormat - Get the object format for this triple. ObjectFormatType getObjectFormat() const { return ObjectFormat; } Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Wed Jun 10 19:12:52 2015 (r284236) @@ -40,6 +40,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/IR/CallSite.h" #include "llvm/IR/Metadata.h" +#include "llvm/Analysis/MemoryLocation.h" namespace llvm { @@ -82,7 +83,7 @@ public: /// UnknownSize - This is a special value which can be used with the /// size arguments in alias queries to indicate that the caller does not /// know the sizes of the potential memory references. - static uint64_t const UnknownSize = ~UINT64_C(0); + static uint64_t const UnknownSize = MemoryLocation::UnknownSize; /// getTargetLibraryInfo - Return a pointer to the current TargetLibraryInfo /// object, or null if no TargetLibraryInfo object is available. @@ -98,70 +99,9 @@ public: /// Alias Queries... /// - /// Location - A description of a memory location. - struct Location { - /// Ptr - The address of the start of the location. - const Value *Ptr; - /// Size - The maximum size of the location, in address-units, or - /// UnknownSize if the size is not known. Note that an unknown size does - /// not mean the pointer aliases the entire virtual address space, because - /// there are restrictions on stepping out of one object and into another. - /// See http://llvm.org/docs/LangRef.html#pointeraliasing - uint64_t Size; - /// AATags - The metadata nodes which describes the aliasing of the - /// location (each member is null if that kind of information is - /// unavailable).. - AAMDNodes AATags; - - explicit Location(const Value *P = nullptr, uint64_t S = UnknownSize, - const AAMDNodes &N = AAMDNodes()) - : Ptr(P), Size(S), AATags(N) {} - - Location getWithNewPtr(const Value *NewPtr) const { - Location Copy(*this); - Copy.Ptr = NewPtr; - return Copy; - } - - Location getWithNewSize(uint64_t NewSize) const { - Location Copy(*this); - Copy.Size = NewSize; - return Copy; - } - - Location getWithoutAATags() const { - Location Copy(*this); - Copy.AATags = AAMDNodes(); - return Copy; - } - - bool operator==(const AliasAnalysis::Location &Other) const { - return Ptr == Other.Ptr && Size == Other.Size && AATags == Other.AATags; - } - }; - - /// getLocation - Fill in Loc with information about the memory reference by - /// the given instruction. - Location getLocation(const LoadInst *LI); - Location getLocation(const StoreInst *SI); - Location getLocation(const VAArgInst *VI); - Location getLocation(const AtomicCmpXchgInst *CXI); - Location getLocation(const AtomicRMWInst *RMWI); - static Location getLocationForSource(const MemTransferInst *MTI); - static Location getLocationForDest(const MemIntrinsic *MI); - Location getLocation(const Instruction *Inst) { - if (auto *I = dyn_cast(Inst)) - return getLocation(I); - else if (auto *I = dyn_cast(Inst)) - return getLocation(I); - else if (auto *I = dyn_cast(Inst)) - return getLocation(I); - else if (auto *I = dyn_cast(Inst)) - return getLocation(I); - else if (auto *I = dyn_cast(Inst)) - return getLocation(I); - llvm_unreachable("unsupported memory instruction"); - } + /// Legacy typedef for the AA location object. New code should use \c + /// MemoryLocation directly. + typedef MemoryLocation Location; /// Alias analysis result - Either we know for sure that it does not alias, we /// know for sure it must alias, or we don't know anything: The two pointers @@ -601,28 +541,6 @@ public: } }; -// Specialize DenseMapInfo for Location. -template<> -struct DenseMapInfo { - static inline AliasAnalysis::Location getEmptyKey() { - return AliasAnalysis::Location(DenseMapInfo::getEmptyKey(), - 0); - } - static inline AliasAnalysis::Location getTombstoneKey() { - return AliasAnalysis::Location( - DenseMapInfo::getTombstoneKey(), 0); - } - static unsigned getHashValue(const AliasAnalysis::Location &Val) { - return DenseMapInfo::getHashValue(Val.Ptr) ^ - DenseMapInfo::getHashValue(Val.Size) ^ - DenseMapInfo::getHashValue(Val.AATags); - } - static bool isEqual(const AliasAnalysis::Location &LHS, - const AliasAnalysis::Location &RHS) { - return LHS == RHS; - } -}; - /// isNoAliasCall - Return true if this pointer is returned by a noalias /// function. bool isNoAliasCall(const Value *V); Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h Wed Jun 10 19:12:52 2015 (r284236) @@ -191,8 +191,8 @@ public: /// \brief Data about a loop. /// - /// Contains the data necessary to represent represent a loop as a - /// pseudo-node once it's packaged. + /// Contains the data necessary to represent a loop as a pseudo-node once it's + /// packaged. struct LoopData { typedef SmallVector, 4> ExitMap; typedef SmallVector NodeList; @@ -930,7 +930,7 @@ void BlockFrequencyInfoImpl::doFunct initializeRPOT(); initializeLoops(); - // Visit loops in post-order to find thelocal mass distribution, and then do + // Visit loops in post-order to find the local mass distribution, and then do // the full function. computeMassInLoops(); computeMassInFunction(); Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Wed Jun 10 19:12:52 2015 (r284236) @@ -47,6 +47,9 @@ public: void getAnalysisUsage(AnalysisUsage &AU) const override; bool runOnFunction(Function &F) override; + + void releaseMemory() override; + void print(raw_ostream &OS, const Module *M = nullptr) const override; /// \brief Get an edge's probability, relative to other out-edges of the Src. Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h Wed Jun 10 19:12:52 2015 (r284236) @@ -230,7 +230,7 @@ public: void addCalledFunction(CallSite CS, CallGraphNode *M) { assert(!CS.getInstruction() || !CS.getCalledFunction() || !CS.getCalledFunction()->isIntrinsic()); - CalledFunctions.push_back(std::make_pair(CS.getInstruction(), M)); + CalledFunctions.emplace_back(CS.getInstruction(), M); M->AddRef(); } Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h Wed Jun 10 19:12:52 2015 (r284236) @@ -41,6 +41,7 @@ #define LLVM_ANALYSIS_DEPENDENCEANALYSIS_H #include "llvm/ADT/SmallBitVector.h" +#include "llvm/ADT/ArrayRef.h" #include "llvm/IR/Instructions.h" #include "llvm/Pass.h" @@ -520,11 +521,11 @@ namespace llvm { /// in LoopNest. bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; - /// Makes sure both subscripts (i.e. Pair->Src and Pair->Dst) share the same - /// integer type by sign-extending one of them when necessary. + /// Makes sure all subscript pairs share the same integer type by + /// sign-extending as necessary. /// Sign-extending a subscript is safe because getelementptr assumes the - /// array subscripts are signed. - void unifySubscriptType(Subscript *Pair); + /// array subscripts are signed. + void unifySubscriptType(ArrayRef Pairs); /// removeMatchingExtensions - Examines a subscript pair. /// If the source and destination are identically sign (or zero) Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h Wed Jun 10 19:12:52 2015 (r284236) @@ -345,6 +345,10 @@ public: /// to needsChecking. bool needsAnyChecking(const SmallVectorImpl *PtrPartition) const; + /// \brief Returns the number of run-time checks required according to + /// needsChecking. + unsigned getNumberOfChecks(const SmallVectorImpl *PtrPartition) const; + /// \brief Print the list run-time memory checks necessary. /// /// If \p PtrPartition is set, it contains the partition number for @@ -385,7 +389,10 @@ public: /// \brief Number of memchecks required to prove independence of otherwise /// may-alias pointers. - unsigned getNumRuntimePointerChecks() const { return NumComparisons; } + unsigned getNumRuntimePointerChecks( + const SmallVectorImpl *PtrPartition = nullptr) const { + return PtrRtCheck.getNumberOfChecks(PtrPartition); + } /// Return true if the block BB needs to be predicated in order for the loop /// to be vectorized. @@ -460,10 +467,6 @@ private: /// loop-independent and loop-carried dependences between memory accesses. MemoryDepChecker DepChecker; - /// \brief Number of memchecks required to prove independence of otherwise - /// may-alias pointers - unsigned NumComparisons; - Loop *TheLoop; ScalarEvolution *SE; const DataLayout &DL; @@ -501,6 +504,11 @@ const SCEV *replaceSymbolicStrideSCEV(Sc const ValueToValueMap &PtrToStride, Value *Ptr, Value *OrigPtr = nullptr); +/// \brief Check the stride of the pointer and ensure that it does not wrap in +/// the address space. +int isStridedPtr(ScalarEvolution *SE, Value *Ptr, const Loop *Lp, + const ValueToValueMap &StridesMap); + /// \brief This analysis provides dependence information for the memory accesses /// of a loop. /// Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfo.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfo.h Wed Jun 10 19:12:52 2015 (r284236) @@ -47,13 +47,6 @@ namespace llvm { template class AnalysisManager; class PreservedAnalyses; -template -inline void RemoveFromVector(std::vector &V, T *N) { - typename std::vector::iterator I = std::find(V.begin(), V.end(), N); - assert(I != V.end() && "N is not in this list!"); - V.erase(I); -} - class DominatorTree; class LoopInfo; class Loop; @@ -324,7 +317,10 @@ public: /// current loop, updating the Blocks as appropriate. This does not update /// the mapping in the LoopInfo class. void removeBlockFromLoop(BlockT *BB) { - RemoveFromVector(Blocks, BB); + auto I = std::find(Blocks.begin(), Blocks.end(), BB); + assert(I != Blocks.end() && "N is not in this list!"); + Blocks.erase(I); + DenseBlockSet.erase(BB); } @@ -493,7 +489,7 @@ private: template class LoopInfoBase { // BBMap - Mapping of basic blocks to the inner most loop they occur in - DenseMap BBMap; + DenseMap BBMap; std::vector TopLevelLoops; friend class LoopBase; friend class LoopInfo; @@ -543,9 +539,7 @@ public: /// getLoopFor - Return the inner most loop that BB lives in. If a basic /// block is in no loop (for example the entry node), null is returned. /// - LoopT *getLoopFor(const BlockT *BB) const { - return BBMap.lookup(const_cast(BB)); - } + LoopT *getLoopFor(const BlockT *BB) const { return BBMap.lookup(BB); } /// operator[] - same as getLoopFor... /// @@ -562,7 +556,7 @@ public: } // isLoopHeader - True if the block is a loop header node - bool isLoopHeader(BlockT *BB) const { + bool isLoopHeader(const BlockT *BB) const { const LoopT *L = getLoopFor(BB); return L && L->getHeader() == BB; } @@ -729,12 +723,6 @@ public: /// \brief Provide a name for the analysis for debugging and logging. static StringRef name() { return "LoopAnalysis"; } - LoopAnalysis() {} - LoopAnalysis(const LoopAnalysis &Arg) {} - LoopAnalysis(LoopAnalysis &&Arg) {} - LoopAnalysis &operator=(const LoopAnalysis &RHS) { return *this; } - LoopAnalysis &operator=(LoopAnalysis &&RHS) { return *this; } - LoopInfo run(Function &F, AnalysisManager *AM); }; Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h Wed Jun 10 19:12:52 2015 (r284236) @@ -527,7 +527,7 @@ void LoopInfoBase::verify // Verify that blocks are mapped to valid loops. #ifndef NDEBUG for (auto &Entry : BBMap) { - BlockT *BB = Entry.first; + const BlockT *BB = Entry.first; LoopT *L = Entry.second; assert(Loops.count(L) && "orphaned loop"); assert(L->contains(BB) && "orphaned block"); Copied: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryLocation.h (from r284189, vendor/llvm/dist/include/llvm/Analysis/MemoryLocation.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryLocation.h Wed Jun 10 19:12:52 2015 (r284236, copy of r284189, vendor/llvm/dist/include/llvm/Analysis/MemoryLocation.h) @@ -0,0 +1,137 @@ +//===- MemoryLocation.h - Memory location descriptions ----------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +/// \file +/// This file provides utility analysis objects describing memory locations. +/// These are used both by the Alias Analysis infrastructure and more +/// specialized memory analysis layers. +/// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ANALYSIS_MEMORYLOCATION_H +#define LLVM_ANALYSIS_MEMORYLOCATION_H + +#include "llvm/ADT/DenseMap.h" +#include "llvm/IR/CallSite.h" +#include "llvm/IR/Metadata.h" + +namespace llvm { + +class LoadInst; +class StoreInst; +class MemTransferInst; +class MemIntrinsic; + +/// Representation for a specific memory location. +/// +/// This abstraction can be used to represent a specific location in memory. +/// The goal of the location is to represent enough information to describe +/// abstract aliasing, modification, and reference behaviors of whatever +/// value(s) are stored in memory at the particular location. +/// +/// The primary user of this interface is LLVM's Alias Analysis, but other +/// memory analyses such as MemoryDependence can use it as well. +class MemoryLocation { +public: + /// UnknownSize - This is a special value which can be used with the + /// size arguments in alias queries to indicate that the caller does not + /// know the sizes of the potential memory references. + enum : uint64_t { UnknownSize = ~UINT64_C(0) }; + + /// The address of the start of the location. + const Value *Ptr; + + /// The maximum size of the location, in address-units, or + /// UnknownSize if the size is not known. + /// + /// Note that an unknown size does not mean the pointer aliases the entire + /// virtual address space, because there are restrictions on stepping out of + /// one object and into another. See + /// http://llvm.org/docs/LangRef.html#pointeraliasing + uint64_t Size; + + /// The metadata nodes which describes the aliasing of the location (each + /// member is null if that kind of information is unavailable). + AAMDNodes AATags; + + /// Return a location with information about the memory reference by the given + /// instruction. + static MemoryLocation get(const LoadInst *LI); + static MemoryLocation get(const StoreInst *SI); + static MemoryLocation get(const VAArgInst *VI); + static MemoryLocation get(const AtomicCmpXchgInst *CXI); + static MemoryLocation get(const AtomicRMWInst *RMWI); + static MemoryLocation get(const Instruction *Inst) { + if (auto *I = dyn_cast(Inst)) + return get(I); + else if (auto *I = dyn_cast(Inst)) + return get(I); + else if (auto *I = dyn_cast(Inst)) + return get(I); + else if (auto *I = dyn_cast(Inst)) + return get(I); + else if (auto *I = dyn_cast(Inst)) + return get(I); + llvm_unreachable("unsupported memory instruction"); + } + + /// Return a location representing the source of a memory transfer. + static MemoryLocation getForSource(const MemTransferInst *MTI); + + /// Return a location representing the destination of a memory set or + /// transfer. + static MemoryLocation getForDest(const MemIntrinsic *MI); + + explicit MemoryLocation(const Value *Ptr = nullptr, + uint64_t Size = UnknownSize, + const AAMDNodes &AATags = AAMDNodes()) + : Ptr(Ptr), Size(Size), AATags(AATags) {} + + MemoryLocation getWithNewPtr(const Value *NewPtr) const { + MemoryLocation Copy(*this); + Copy.Ptr = NewPtr; + return Copy; + } + + MemoryLocation getWithNewSize(uint64_t NewSize) const { + MemoryLocation Copy(*this); + Copy.Size = NewSize; + return Copy; + } + + MemoryLocation getWithoutAATags() const { + MemoryLocation Copy(*this); + Copy.AATags = AAMDNodes(); + return Copy; + } + + bool operator==(const MemoryLocation &Other) const { + return Ptr == Other.Ptr && Size == Other.Size && AATags == Other.AATags; + } +}; + +// Specialize DenseMapInfo for MemoryLocation. +template <> struct DenseMapInfo { + static inline MemoryLocation getEmptyKey() { + return MemoryLocation(DenseMapInfo::getEmptyKey(), 0); + } + static inline MemoryLocation getTombstoneKey() { + return MemoryLocation(DenseMapInfo::getTombstoneKey(), 0); + } + static unsigned getHashValue(const MemoryLocation &Val) { + return DenseMapInfo::getHashValue(Val.Ptr) ^ + DenseMapInfo::getHashValue(Val.Size) ^ + DenseMapInfo::getHashValue(Val.AATags); + } + static bool isEqual(const MemoryLocation &LHS, const MemoryLocation &RHS) { + return LHS == RHS; + } +}; +} + +#endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PHITransAddr.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PHITransAddr.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PHITransAddr.h Wed Jun 10 19:12:52 2015 (r284236) @@ -75,12 +75,12 @@ public: bool IsPotentiallyPHITranslatable() const; /// PHITranslateValue - PHI translate the current address up the CFG from - /// CurBB to Pred, updating our state to reflect any needed changes. If the - /// dominator tree DT is non-null, the translated value must dominate + /// CurBB to Pred, updating our state to reflect any needed changes. If + /// 'MustDominate' is true, the translated value must dominate /// PredBB. This returns true on failure and sets Addr to null. bool PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB, - const DominatorTree *DT); - + const DominatorTree *DT, bool MustDominate); + /// PHITranslateWithInsertion - PHI translate this value into the specified /// predecessor block, inserting a computation of the value if it is /// unavailable. Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h Wed Jun 10 19:12:52 2015 (r284236) @@ -221,19 +221,21 @@ public: /// Parameters that control the generic loop unrolling transformation. struct UnrollingPreferences { - /// The cost threshold for the unrolled loop, compared to - /// CodeMetrics.NumInsts aggregated over all basic blocks in the loop body. - /// The unrolling factor is set such that the unrolled loop body does not - /// exceed this cost. Set this to UINT_MAX to disable the loop body cost + /// The cost threshold for the unrolled loop. Should be relative to the + /// getUserCost values returned by this API, and the expectation is that + /// the unrolled loop's instructions when run through that interface should + /// not exceed this cost. However, this is only an estimate. Also, specific + /// loops may be unrolled even with a cost above this threshold if deemed + /// profitable. Set this to UINT_MAX to disable the loop body cost /// restriction. unsigned Threshold; - /// If complete unrolling could help other optimizations (e.g. InstSimplify) - /// to remove N% of instructions, then we can go beyond unroll threshold. - /// This value set the minimal percent for allowing that. - unsigned MinPercentOfOptimized; - /// The absolute cost threshold. We won't go beyond this even if complete - /// unrolling could result in optimizing out 90% of instructions. - unsigned AbsoluteThreshold; + /// If complete unrolling will reduce the cost of the loop below its + /// expected dynamic cost while rolled by this percentage, apply a discount + /// (below) to its unrolled cost. + unsigned PercentDynamicCostSavedThreshold; + /// The discount applied to the unrolled cost when the *dynamic* cost + /// savings of unrolling exceed the \c PercentDynamicCostSavedThreshold. + unsigned DynamicCostSavingsDiscount; /// The cost threshold for the unrolled loop when optimizing for size (set /// to UINT_MAX to disable). unsigned OptSizeThreshold; @@ -303,7 +305,8 @@ public: /// mode is legal for a load/store of any legal type. /// TODO: Handle pre/postinc as well. bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) const; + bool HasBaseReg, int64_t Scale, + unsigned AddrSpace = 0) const; /// \brief Return true if the target works with masked instruction /// AVX2 allows masks for consecutive load and store for i32 and i64 elements. @@ -319,7 +322,8 @@ public: /// If the AM is not supported, it returns a negative value. /// TODO: Handle pre/postinc as well. int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) const; + bool HasBaseReg, int64_t Scale, + unsigned AddrSpace = 0) const; /// \brief Return true if it's free to truncate a value of type Ty1 to type /// Ty2. e.g. On x86 it's free to truncate a i32 value in register EAX to i16 @@ -444,6 +448,20 @@ public: unsigned getMaskedMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment, unsigned AddressSpace) const; + /// \return The cost of the interleaved memory operation. + /// \p Opcode is the memory operation code + /// \p VecTy is the vector type of the interleaved access. + /// \p Factor is the interleave factor + /// \p Indices is the indices for interleaved load members (as interleaved + /// load allows gaps) + /// \p Alignment is the alignment of the memory operation + /// \p AddressSpace is address space of the pointer. + unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, + unsigned Factor, + ArrayRef Indices, + unsigned Alignment, + unsigned AddressSpace) const; + /// \brief Calculate the cost of performing a vector reduction. /// /// This is the cost of reducing the vector value of type \p Ty to a scalar @@ -539,12 +557,13 @@ public: virtual bool isLegalICmpImmediate(int64_t Imm) = 0; virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, - int64_t Scale) = 0; + int64_t Scale, + unsigned AddrSpace) = 0; virtual bool isLegalMaskedStore(Type *DataType, int Consecutive) = 0; virtual bool isLegalMaskedLoad(Type *DataType, int Consecutive) = 0; virtual int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, - int64_t Scale) = 0; + int64_t Scale, unsigned AddrSpace) = 0; virtual bool isTruncateFree(Type *Ty1, Type *Ty2) = 0; virtual bool isProfitableToHoist(Instruction *I) = 0; virtual bool isTypeLegal(Type *Ty) = 0; @@ -582,6 +601,11 @@ public: virtual unsigned getMaskedMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment, unsigned AddressSpace) = 0; + virtual unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, + unsigned Factor, + ArrayRef Indices, + unsigned Alignment, + unsigned AddressSpace) = 0; virtual unsigned getReductionCost(unsigned Opcode, Type *Ty, bool IsPairwiseForm) = 0; virtual unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, @@ -648,9 +672,10 @@ public: return Impl.isLegalICmpImmediate(Imm); } bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) override { + bool HasBaseReg, int64_t Scale, + unsigned AddrSpace) override { return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, - Scale); + Scale, AddrSpace); } bool isLegalMaskedStore(Type *DataType, int Consecutive) override { return Impl.isLegalMaskedStore(DataType, Consecutive); @@ -659,8 +684,10 @@ public: return Impl.isLegalMaskedLoad(DataType, Consecutive); } int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) override { - return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, Scale); + bool HasBaseReg, int64_t Scale, + unsigned AddrSpace) override { + return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, + Scale, AddrSpace); } bool isTruncateFree(Type *Ty1, Type *Ty2) override { return Impl.isTruncateFree(Ty1, Ty2); @@ -740,6 +767,14 @@ public: unsigned AddressSpace) override { return Impl.getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace); } + unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, + unsigned Factor, + ArrayRef Indices, + unsigned Alignment, + unsigned AddressSpace) override { + return Impl.getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices, + Alignment, AddressSpace); + } unsigned getReductionCost(unsigned Opcode, Type *Ty, bool IsPairwiseForm) override { return Impl.getReductionCost(Opcode, Ty, IsPairwiseForm); Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h Wed Jun 10 19:12:52 2015 (r284236) @@ -207,7 +207,8 @@ public: bool isLegalICmpImmediate(int64_t Imm) { return false; } bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) { + bool HasBaseReg, int64_t Scale, + unsigned AddrSpace) { // Guess that only reg and reg+reg addressing is allowed. This heuristic is // taken from the implementation of LSR. return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1); @@ -218,9 +219,10 @@ public: bool isLegalMaskedLoad(Type *DataType, int Consecutive) { return false; } int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) { + bool HasBaseReg, int64_t Scale, unsigned AddrSpace) { // Guess that all legal addressing mode are free. - if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale)) + if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, + Scale, AddrSpace)) return 0; return -1; } @@ -300,6 +302,14 @@ public: return 1; } + unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, + unsigned Factor, + ArrayRef Indices, + unsigned Alignment, + unsigned AddressSpace) { + return 1; + } + unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, ArrayRef Tys) { return 1; Modified: projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h Wed Jun 10 19:12:52 2015 (r284236) @@ -113,7 +113,7 @@ public: return *const_cast(BI); // Otherwise, add a new record. - BlockInfoRecords.push_back(BlockInfo()); + BlockInfoRecords.emplace_back(); BlockInfoRecords.back().BlockID = BlockID; return BlockInfoRecords.back(); } Modified: projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h Wed Jun 10 19:12:52 2015 (r284236) @@ -215,7 +215,7 @@ public: // Push the outer block's abbrev set onto the stack, start out with an // empty abbrev set. - BlockScope.push_back(Block(OldCodeSize, BlockSizeWordIndex)); + BlockScope.emplace_back(OldCodeSize, BlockSizeWordIndex); BlockScope.back().PrevAbbrevs.swap(CurAbbrevs); // If there is a blockinfo for this BlockID, add all the predefined abbrevs @@ -503,7 +503,7 @@ private: return *BI; // Otherwise, add a new record. - BlockInfoRecords.push_back(BlockInfo()); + BlockInfoRecords.emplace_back(); BlockInfoRecords.back().BlockID = BlockID; return BlockInfoRecords.back(); } Modified: projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h Wed Jun 10 19:12:52 2015 (r284236) @@ -125,23 +125,24 @@ public: } bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) { + bool HasBaseReg, int64_t Scale, + unsigned AddrSpace) { TargetLoweringBase::AddrMode AM; AM.BaseGV = BaseGV; AM.BaseOffs = BaseOffset; AM.HasBaseReg = HasBaseReg; AM.Scale = Scale; - return getTLI()->isLegalAddressingMode(AM, Ty); + return getTLI()->isLegalAddressingMode(AM, Ty, AddrSpace); } int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, - bool HasBaseReg, int64_t Scale) { + bool HasBaseReg, int64_t Scale, unsigned AddrSpace) { TargetLoweringBase::AddrMode AM; AM.BaseGV = BaseGV; AM.BaseOffs = BaseOffset; AM.HasBaseReg = HasBaseReg; AM.Scale = Scale; - return getTLI()->getScalingFactorCost(AM, Ty); + return getTLI()->getScalingFactorCost(AM, Ty, AddrSpace); } bool isTruncateFree(Type *Ty1, Type *Ty2) { @@ -522,6 +523,73 @@ public: return Cost; } + unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, + unsigned Factor, + ArrayRef Indices, + unsigned Alignment, + unsigned AddressSpace) { + VectorType *VT = dyn_cast(VecTy); + assert(VT && "Expect a vector type for interleaved memory op"); + + unsigned NumElts = VT->getNumElements(); + assert(Factor > 1 && NumElts % Factor == 0 && "Invalid interleave factor"); + + unsigned NumSubElts = NumElts / Factor; + VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); + + // Firstly, the cost of load/store operation. + unsigned Cost = getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace); + + // Then plus the cost of interleave operation. + if (Opcode == Instruction::Load) { + // The interleave cost is similar to extract sub vectors' elements + // from the wide vector, and insert them into sub vectors. + // + // E.g. An interleaved load of factor 2 (with one member of index 0): + // %vec = load <8 x i32>, <8 x i32>* %ptr + // %v0 = shuffle %vec, undef, <0, 2, 4, 6> ; Index 0 + // The cost is estimated as extract elements at 0, 2, 4, 6 from the + // <8 x i32> vector and insert them into a <4 x i32> vector. + + assert(Indices.size() <= Factor && + "Interleaved memory op has too many members"); + for (unsigned Index : Indices) { + assert(Index < Factor && "Invalid index for interleaved memory op"); + + // Extract elements from loaded vector for each sub vector. + for (unsigned i = 0; i < NumSubElts; i++) + Cost += getVectorInstrCost(Instruction::ExtractElement, VT, + Index + i * Factor); + } + + unsigned InsSubCost = 0; + for (unsigned i = 0; i < NumSubElts; i++) + InsSubCost += getVectorInstrCost(Instruction::InsertElement, SubVT, i); + + Cost += Indices.size() * InsSubCost; + } else { + // The interleave cost is extract all elements from sub vectors, and + // insert them into the wide vector. + // + // E.g. An interleaved store of factor 2: + // %v0_v1 = shuffle %v0, %v1, <0, 4, 1, 5, 2, 6, 3, 7> + // store <8 x i32> %interleaved.vec, <8 x i32>* %ptr + // The cost is estimated as extract all elements from both <4 x i32> + // vectors and insert into the <8 x i32> vector. + + unsigned ExtSubCost = 0; + for (unsigned i = 0; i < NumSubElts; i++) + ExtSubCost += getVectorInstrCost(Instruction::ExtractElement, SubVT, i); + + Cost += Factor * ExtSubCost; + + for (unsigned i = 0; i < NumElts; i++) + Cost += getVectorInstrCost(Instruction::InsertElement, VT, i); + } + + return Cost; + } + unsigned getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy, ArrayRef Tys) { unsigned ISD = 0; Modified: projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h Wed Jun 10 19:12:52 2015 (r284236) @@ -24,6 +24,7 @@ #include "llvm/Support/Host.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetOptions.h" +#include "llvm/Target/TargetRecip.h" #include using namespace llvm; @@ -152,6 +153,12 @@ FuseFPOps("fp-contract", "Only fuse FP ops when the result won't be effected."), clEnumValEnd)); +cl::list +ReciprocalOps("recip", + cl::CommaSeparated, + cl::desc("Choose reciprocal operation types and parameters."), + cl::value_desc("all,none,default,divf,!vec-sqrtd,vec-divd:0,sqrt:9...")); + cl::opt DontPlaceZerosInBSS("nozero-initialized-in-bss", cl::desc("Don't place zero-initialized symbols into bss section"), @@ -230,6 +237,7 @@ static inline TargetOptions InitTargetOp TargetOptions Options; Options.LessPreciseFPMADOption = EnableFPMAD; Options.AllowFPOpFusion = FuseFPOps; + Options.Reciprocals = TargetRecip(ReciprocalOps); Options.UnsafeFPMath = EnableUnsafeFPMath; Options.NoInfsFPMath = EnableNoInfsFPMath; Options.NoNaNsFPMath = EnableNoNaNsFPMath; Modified: projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h Wed Jun 10 19:07:08 2015 (r284235) +++ projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h Wed Jun 10 19:12:52 2015 (r284236) @@ -105,153 +105,13 @@ public: }; //===--------------------------------------------------------------------===// -/// DIE - A structured debug information entry. Has an abbreviation which -/// describes its organization. -class DIEValue; - -class DIE { -protected: - /// Offset - Offset in debug info section. - /// - unsigned Offset; - - /// Size - Size of instance + children. - /// - unsigned Size; - - /// Abbrev - Buffer for constructing abbreviation. - /// - DIEAbbrev Abbrev; - - /// Children DIEs. - /// - // This can't be a vector because pointer validity is requirent for the - // Parent pointer and DIEEntry. - // It can't be a list because some clients need pointer validity before - // the object has been added to any child list - // (eg: DwarfUnit::constructVariableDIE). These aren't insurmountable, but may - // be more convoluted than beneficial. - std::vector> Children; - - DIE *Parent; - - /// Attribute values. - /// - SmallVector Values; - -protected: - DIE() - : Offset(0), Size(0), Abbrev((dwarf::Tag)0, dwarf::DW_CHILDREN_no), - Parent(nullptr) {} - -public: - explicit DIE(dwarf::Tag Tag) - : Offset(0), Size(0), Abbrev((dwarf::Tag)Tag, dwarf::DW_CHILDREN_no), - Parent(nullptr) {} - - // Accessors. - DIEAbbrev &getAbbrev() { return Abbrev; } - const DIEAbbrev &getAbbrev() const { return Abbrev; } - unsigned getAbbrevNumber() const { return Abbrev.getNumber(); } - dwarf::Tag getTag() const { return Abbrev.getTag(); } - unsigned getOffset() const { return Offset; } - unsigned getSize() const { return Size; } - const std::vector> &getChildren() const { - return Children; - } - const SmallVectorImpl &getValues() const { return Values; } - DIE *getParent() const { return Parent; } - /// Climb up the parent chain to get the compile or type unit DIE this DIE - /// belongs to. - const DIE *getUnit() const; - /// Similar to getUnit, returns null when DIE is not added to an - /// owner yet. - const DIE *getUnitOrNull() const; - void setOffset(unsigned O) { Offset = O; } - void setSize(unsigned S) { Size = S; } - - /// addValue - Add a value and attributes to a DIE. - /// - void addValue(dwarf::Attribute Attribute, dwarf::Form Form, DIEValue *Value) { - Abbrev.AddAttribute(Attribute, Form); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 19:26:50 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 303B5B96; Wed, 10 Jun 2015 19:26:50 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 1F1A11730; Wed, 10 Jun 2015 19:26:50 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AJQnQd016173; Wed, 10 Jun 2015 19:26:49 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AJQndR016172; Wed, 10 Jun 2015 19:26:49 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101926.t5AJQndR016172@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 19:26:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284238 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 19:26:50 -0000 Author: sjg Date: Wed Jun 10 19:26:49 2015 New Revision: 284238 URL: https://svnweb.freebsd.org/changeset/base/284238 Log: Explain in a nutshell why we destroy Modified: projects/bmake/share/mk/bsd.obj.mk Modified: projects/bmake/share/mk/bsd.obj.mk ============================================================================== --- projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 19:22:41 2015 (r284237) +++ projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 19:26:49 2015 (r284238) @@ -160,6 +160,7 @@ cleandir: cleanobj _OBJDIR?= ${.OBJDIR} _CURDIR?= ${.CURDIR} +# destroy (rm -rf objdir) is much more efficient than clean # destroy almost everything destroy: destroy-all destroy-all: From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 19:31:10 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9400EF4; Wed, 10 Jun 2015 19:31:10 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 C820718D3; Wed, 10 Jun 2015 19:31:10 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AJVAZe018037; Wed, 10 Jun 2015 19:31:10 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AJVAOk018036; Wed, 10 Jun 2015 19:31:10 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101931.t5AJVAOk018036@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 19:31:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284239 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 19:31:11 -0000 Author: sjg Date: Wed Jun 10 19:31:10 2015 New Revision: 284239 URL: https://svnweb.freebsd.org/changeset/base/284239 Log: combine two comments Modified: projects/bmake/share/mk/bsd.obj.mk Modified: projects/bmake/share/mk/bsd.obj.mk ============================================================================== --- projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 19:26:49 2015 (r284238) +++ projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 19:31:10 2015 (r284239) @@ -154,13 +154,12 @@ cleandir: cleanobj .include .if make(destroy*) && defined(OBJROOT) -# this is much faster and more reliable than cleaning. +# this (rm -rf objdir) is much faster and more reliable than cleaning. # just in case we are playing games with these... _OBJDIR?= ${.OBJDIR} _CURDIR?= ${.CURDIR} -# destroy (rm -rf objdir) is much more efficient than clean # destroy almost everything destroy: destroy-all destroy-all: From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 19:36:54 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6F0EDBE; Wed, 10 Jun 2015 19:36:54 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 5DB4D1987; Wed, 10 Jun 2015 19:36:54 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AJasFn021512; Wed, 10 Jun 2015 19:36:54 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AJasDv021511; Wed, 10 Jun 2015 19:36:54 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101936.t5AJasDv021511@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 19:36:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284240 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 19:36:54 -0000 Author: sjg Date: Wed Jun 10 19:36:53 2015 New Revision: 284240 URL: https://svnweb.freebsd.org/changeset/base/284240 Log: Mention what 'common' is for Modified: projects/bmake/share/mk/bsd.compiler.mk Modified: projects/bmake/share/mk/bsd.compiler.mk ============================================================================== --- projects/bmake/share/mk/bsd.compiler.mk Wed Jun 10 19:31:10 2015 (r284239) +++ projects/bmake/share/mk/bsd.compiler.mk Wed Jun 10 19:36:53 2015 (r284240) @@ -26,6 +26,8 @@ ____: .if ${MACHINE} == "common" +# common is a pseudo machine for architecture independent +# generated files - thus there is no compiler. COMPILER_TYPE= none COMPILER_VERSION= 0 .elif !defined(COMPILER_TYPE) || !defined(COMPILER_VERSION) From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 19:48:45 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ED56573C; Wed, 10 Jun 2015 19:48:45 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 DBD651C1C; Wed, 10 Jun 2015 19:48:45 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AJmjml027052; Wed, 10 Jun 2015 19:48:45 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AJmjj2027051; Wed, 10 Jun 2015 19:48:45 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101948.t5AJmjj2027051@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 19:48:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284241 - projects/bmake/kerberos5/lib/libhdb 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 19:48:46 -0000 Author: sjg Date: Wed Jun 10 19:48:45 2015 New Revision: 284241 URL: https://svnweb.freebsd.org/changeset/base/284241 Log: Explain why NO_BEFOREBUILD_INCLUDES is needed Modified: projects/bmake/kerberos5/lib/libhdb/Makefile Modified: projects/bmake/kerberos5/lib/libhdb/Makefile ============================================================================== --- projects/bmake/kerberos5/lib/libhdb/Makefile Wed Jun 10 19:36:53 2015 (r284240) +++ projects/bmake/kerberos5/lib/libhdb/Makefile Wed Jun 10 19:48:45 2015 (r284241) @@ -96,6 +96,9 @@ ${GEN}: hdb.asn1 .hx.h: ${CP} ${.IMPSRC} ${.TARGET} +# This makefile generates a lot of its headers +# so tell bsd.sys.mk not to try and stage them before they are built. +# Note: this is rare NO_BEFOREBUILD_INCLUDES= .include From owner-svn-src-projects@FreeBSD.ORG Wed Jun 10 19:51:36 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BBB90996; Wed, 10 Jun 2015 19:51:36 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 AA30B1DE2; Wed, 10 Jun 2015 19:51:36 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5AJpawF031073; Wed, 10 Jun 2015 19:51:36 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5AJpaVB031072; Wed, 10 Jun 2015 19:51:36 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506101951.t5AJpaVB031072@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Wed, 10 Jun 2015 19:51:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284242 - projects/bmake/kerberos5/lib/libhx509 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 19:51:36 -0000 Author: sjg Date: Wed Jun 10 19:51:35 2015 New Revision: 284242 URL: https://svnweb.freebsd.org/changeset/base/284242 Log: Explain why NO_BEFOREBUILD_INCLUDES is needed Modified: projects/bmake/kerberos5/lib/libhx509/Makefile Modified: projects/bmake/kerberos5/lib/libhx509/Makefile ============================================================================== --- projects/bmake/kerberos5/lib/libhx509/Makefile Wed Jun 10 19:48:45 2015 (r284241) +++ projects/bmake/kerberos5/lib/libhx509/Makefile Wed Jun 10 19:51:35 2015 (r284242) @@ -290,6 +290,9 @@ ${GEN_CRMF}: crmf.asn1 .hx.h: ${CP} ${.IMPSRC} ${.TARGET} +# This makefile generates a lot of its headers +# so tell bsd.sys.mk not to try and stage them before they are built. +# Note: this is rare NO_BEFOREBUILD_INCLUDES= .include From owner-svn-src-projects@FreeBSD.ORG Thu Jun 11 13:51:53 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9B977D10; Thu, 11 Jun 2015 13:51:53 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 8A4151271; Thu, 11 Jun 2015 13:51:53 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5BDprT0078678; Thu, 11 Jun 2015 13:51:53 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5BDpri0078677; Thu, 11 Jun 2015 13:51:53 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506111351.t5BDpri0078677@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Thu, 11 Jun 2015 13:51:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284262 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jun 2015 13:51:53 -0000 Author: sjg Date: Thu Jun 11 13:51:52 2015 New Revision: 284262 URL: https://svnweb.freebsd.org/changeset/base/284262 Log: For debugging we sometimes run makefiles forcing level > 0 Ensure setup that should have happened at level 0 is done. Modified: projects/bmake/share/mk/local.meta.sys.mk Modified: projects/bmake/share/mk/local.meta.sys.mk ============================================================================== --- projects/bmake/share/mk/local.meta.sys.mk Thu Jun 11 13:44:06 2015 (r284261) +++ projects/bmake/share/mk/local.meta.sys.mk Thu Jun 11 13:51:52 2015 (r284262) @@ -4,7 +4,7 @@ # XXX some of this should be in meta.sys.mk # we assume that MK_META_MODE=yes -.if ${.MAKE.LEVEL} == 0 +.if empty(OBJROOT) || ${.MAKE.LEVEL} == 0 .if !empty(SB) SB_OBJROOT ?= ${SB}/obj/ # this is what we use below From owner-svn-src-projects@FreeBSD.ORG Thu Jun 11 13:53:16 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 711F9E21; Thu, 11 Jun 2015 13:53:16 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 5FBF512DD; Thu, 11 Jun 2015 13:53:16 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5BDrG3u078921; Thu, 11 Jun 2015 13:53:16 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5BDrG2K078920; Thu, 11 Jun 2015 13:53:16 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506111353.t5BDrG2K078920@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Thu, 11 Jun 2015 13:53:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284263 - projects/bmake/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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jun 2015 13:53:16 -0000 Author: sjg Date: Thu Jun 11 13:53:15 2015 New Revision: 284263 URL: https://svnweb.freebsd.org/changeset/base/284263 Log: With MK_AUTO_OBJ=yes objdir is created during sys.mk If a makefile sets NO_OBJ, we should honor that by setting .OBJDIR back to .CURDIR Modified: projects/bmake/share/mk/bsd.obj.mk Modified: projects/bmake/share/mk/bsd.obj.mk ============================================================================== --- projects/bmake/share/mk/bsd.obj.mk Thu Jun 11 13:51:52 2015 (r284262) +++ projects/bmake/share/mk/bsd.obj.mk Thu Jun 11 13:53:15 2015 (r284263) @@ -47,6 +47,10 @@ ____: objwarn: obj: CANONICALOBJDIR= ${.OBJDIR} +.if defined(NO_OBJ) +# but this makefile does not want it! +.OBJDIR: ${.CURDIR} +.endif .elif defined(MAKEOBJDIRPREFIX) CANONICALOBJDIR:=${MAKEOBJDIRPREFIX}${.CURDIR} .elif defined(MAKEOBJDIR) && ${MAKEOBJDIR:M/*} != "" From owner-svn-src-projects@FreeBSD.ORG Fri Jun 12 03:26:06 2015 Return-Path: Delivered-To: svn-src-projects@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7AF48337; Fri, 12 Jun 2015 03:26:06 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.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 665A31903; Fri, 12 Jun 2015 03:26:06 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5C3Q6mk095860; Fri, 12 Jun 2015 03:26:06 GMT (envelope-from sjg@FreeBSD.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5C3Q6SZ095858; Fri, 12 Jun 2015 03:26:06 GMT (envelope-from sjg@FreeBSD.org) Message-Id: <201506120326.t5C3Q6SZ095858@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sjg set sender to sjg@FreeBSD.org using -f From: "Simon J. Gerraty" Date: Fri, 12 Jun 2015 03:26:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r284293 - in projects/bmake/targets/pseudo: bin cddl games gnu include kerberos5 lib libexec misc sbin secure share userland userland/cddl userland/games userland/gnu userland/include u... 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2015 03:26:06 -0000 Author: sjg Date: Fri Jun 12 03:26:05 2015 New Revision: 284293 URL: https://svnweb.freebsd.org/changeset/base/284293 Log: Reorganize targets/pseudo/userland This target mainly exists to help check things build. Eventually targets that build real packages or images will be more important. As such move the pseudo targets that only exist for the benefit of 'userland' to under it. Added: projects/bmake/targets/pseudo/userland/Makefile.inc (contents, props changed) projects/bmake/targets/pseudo/userland/cddl/ - copied from r283594, projects/bmake/targets/pseudo/cddl/ projects/bmake/targets/pseudo/userland/games/ - copied from r283594, projects/bmake/targets/pseudo/games/ projects/bmake/targets/pseudo/userland/gnu/ - copied from r283594, projects/bmake/targets/pseudo/gnu/ projects/bmake/targets/pseudo/userland/include/ - copied from r283594, projects/bmake/targets/pseudo/include/ projects/bmake/targets/pseudo/userland/kerberos5/ - copied from r283594, projects/bmake/targets/pseudo/kerberos5/ projects/bmake/targets/pseudo/userland/lib/ - copied from r283594, projects/bmake/targets/pseudo/lib/ projects/bmake/targets/pseudo/userland/libexec/ - copied from r283594, projects/bmake/targets/pseudo/libexec/ projects/bmake/targets/pseudo/userland/misc/ - copied from r283594, projects/bmake/targets/pseudo/misc/ projects/bmake/targets/pseudo/userland/secure/ - copied from r283594, projects/bmake/targets/pseudo/secure/ projects/bmake/targets/pseudo/userland/share/ - copied from r283594, projects/bmake/targets/pseudo/share/ Deleted: projects/bmake/targets/pseudo/bin/ projects/bmake/targets/pseudo/cddl/ projects/bmake/targets/pseudo/games/ projects/bmake/targets/pseudo/gnu/ projects/bmake/targets/pseudo/include/ projects/bmake/targets/pseudo/kerberos5/ projects/bmake/targets/pseudo/lib/ projects/bmake/targets/pseudo/libexec/ projects/bmake/targets/pseudo/misc/ projects/bmake/targets/pseudo/sbin/ projects/bmake/targets/pseudo/secure/ projects/bmake/targets/pseudo/share/ projects/bmake/targets/pseudo/usr.bin/ projects/bmake/targets/pseudo/usr.sbin/ Modified: projects/bmake/targets/pseudo/userland/Makefile.depend Modified: projects/bmake/targets/pseudo/userland/Makefile.depend ============================================================================== --- projects/bmake/targets/pseudo/userland/Makefile.depend Fri Jun 12 02:16:14 2015 (r284292) +++ projects/bmake/targets/pseudo/userland/Makefile.depend Fri Jun 12 03:26:05 2015 (r284293) @@ -4,20 +4,777 @@ DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} -DEP_MACHINE := ${.PARSEFILE:E} - DIRDEPS = \ - targets/pseudo/bin \ - targets/pseudo/cddl \ - targets/pseudo/games \ - targets/pseudo/gnu \ - targets/pseudo/include \ - targets/pseudo/kerberos5 \ - targets/pseudo/libexec \ - targets/pseudo/sbin \ - targets/pseudo/secure \ - targets/pseudo/share \ - targets/pseudo/usr.bin \ - targets/pseudo/usr.sbin \ + 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/hostname \ + bin/kenv \ + bin/kill \ + bin/ln \ + bin/ls \ + bin/mkdir \ + bin/mv \ + bin/pax \ + bin/pkill \ + bin/ps \ + bin/pwait \ + bin/pwd \ + bin/rcp \ + bin/realpath \ + bin/rm \ + bin/rmail \ + bin/rmdir \ + bin/setfacl \ + bin/sh \ + bin/sleep \ + bin/stty \ + bin/sync \ + bin/test \ + bin/uuidgen \ + sbin/adjkerntz \ + sbin/atacontrol \ + sbin/atm/atmconfig \ + sbin/badsect \ + sbin/camcontrol \ + sbin/ccdconfig \ + sbin/clri \ + sbin/comcontrol \ + sbin/conscontrol \ + sbin/ddb \ + sbin/devd \ + sbin/devfs \ + sbin/dhclient \ + sbin/dmesg \ + sbin/dump \ + sbin/dumpfs \ + sbin/dumpon \ + sbin/etherswitchcfg \ + sbin/ffsinfo \ + sbin/fsck \ + sbin/fsck_ffs \ + sbin/fsck_msdosfs \ + sbin/fsdb \ + sbin/fsirand \ + sbin/gbde \ + sbin/geom/class/cache \ + sbin/geom/class/concat \ + sbin/geom/class/eli \ + sbin/geom/class/journal \ + sbin/geom/class/label \ + sbin/geom/class/mirror \ + sbin/geom/class/mountver \ + sbin/geom/class/multipath \ + sbin/geom/class/nop \ + sbin/geom/class/part \ + sbin/geom/class/raid \ + sbin/geom/class/raid3 \ + sbin/geom/class/sched \ + sbin/geom/class/shsec \ + sbin/geom/class/stripe \ + sbin/geom/class/virstor \ + sbin/geom/core \ + sbin/ggate/ggatec \ + sbin/ggate/ggated \ + sbin/ggate/ggatel \ + sbin/growfs \ + sbin/gvinum \ + sbin/hastctl \ + sbin/hastd \ + sbin/ifconfig \ + sbin/init \ + sbin/ipf/ipf \ + sbin/ipf/ipfs \ + sbin/ipf/ipfstat \ + sbin/ipf/ipftest \ + sbin/ipf/ipmon \ + sbin/ipf/ipnat \ + sbin/ipf/ippool \ + sbin/ipf/ipresend \ + sbin/ipf/libipf \ + sbin/ipfw \ + sbin/iscontrol \ + sbin/kldconfig \ + sbin/kldload \ + sbin/kldstat \ + sbin/kldunload \ + sbin/ldconfig \ + sbin/md5 \ + sbin/mdconfig \ + sbin/mdmfs \ + sbin/mknod \ + sbin/mksnap_ffs \ + sbin/mount \ + sbin/mount_cd9660 \ + sbin/mount_fusefs \ + sbin/mount_msdosfs \ + sbin/mount_nfs \ + sbin/mount_nullfs \ + sbin/mount_udf \ + sbin/mount_unionfs \ + sbin/natd \ + sbin/newfs \ + sbin/newfs_msdos \ + sbin/nfsiod \ + sbin/nos-tun \ + sbin/pfctl \ + sbin/pflogd \ + sbin/ping \ + sbin/ping6 \ + sbin/quotacheck \ + sbin/rcorder \ + sbin/reboot \ + sbin/recoverdisk \ + sbin/resolvconf \ + sbin/restore \ + sbin/route \ + sbin/routed/rtquery \ + sbin/rtsol \ + sbin/savecore \ + sbin/setkey \ + sbin/shutdown \ + sbin/spppcontrol \ + sbin/swapon \ + sbin/sysctl \ + sbin/tunefs \ + sbin/umount \ + usr.bin/alias \ + usr.bin/apply \ + usr.bin/ar \ + usr.bin/asa \ + usr.bin/at \ + usr.bin/atf/atf-config \ + usr.bin/atf/atf-report \ + usr.bin/atf/atf-run \ + usr.bin/atf/atf-version \ + usr.bin/atm/sscop \ + usr.bin/awk \ + usr.bin/banner \ + usr.bin/basename \ + usr.bin/bc \ + usr.bin/biff \ + usr.bin/bluetooth/bthost \ + usr.bin/bluetooth/btsockstat \ + usr.bin/bluetooth/rfcomm_sppd \ + usr.bin/bmake \ + usr.bin/brandelf \ + usr.bin/bsdiff/bsdiff \ + usr.bin/bsdiff/bspatch \ + usr.bin/bzip2 \ + usr.bin/bzip2recover \ + usr.bin/c89 \ + usr.bin/c99 \ + usr.bin/calendar \ + usr.bin/cap_mkdb \ + usr.bin/catman \ + usr.bin/chat \ + usr.bin/checknr \ + usr.bin/chkey \ + usr.bin/chpass \ + usr.bin/cksum \ + usr.bin/cmp \ + usr.bin/col \ + usr.bin/colcrt \ + usr.bin/colldef \ + usr.bin/colrm \ + usr.bin/column \ + usr.bin/comm \ + usr.bin/compile_et \ + usr.bin/compress \ + usr.bin/cpio \ + usr.bin/cpuset \ + usr.bin/csplit \ + usr.bin/csup \ + usr.bin/ctags \ + usr.bin/ctlstat \ + usr.bin/cut \ + usr.bin/dc \ + usr.bin/dig \ + usr.bin/dirname \ + usr.bin/du \ + usr.bin/ee \ + usr.bin/elf2aout \ + usr.bin/elfdump \ + usr.bin/enigma \ + usr.bin/env \ + usr.bin/expand \ + usr.bin/false \ + usr.bin/fetch \ + usr.bin/file \ + usr.bin/file2c \ + usr.bin/find \ + usr.bin/finger \ + usr.bin/fmt \ + usr.bin/fold \ + usr.bin/from \ + usr.bin/fstat \ + usr.bin/fsync \ + usr.bin/ftp \ + usr.bin/gcore \ + usr.bin/gencat \ + usr.bin/getconf \ + usr.bin/getent \ + usr.bin/getopt \ + usr.bin/gprof \ + usr.bin/grep \ + usr.bin/gzip \ + usr.bin/head \ + usr.bin/hexdump \ + usr.bin/host \ + usr.bin/id \ + usr.bin/indent \ + usr.bin/ipcrm \ + usr.bin/ipcs \ + usr.bin/join \ + usr.bin/jot \ + usr.bin/kdump \ + usr.bin/keylogin \ + usr.bin/keylogout \ + usr.bin/killall \ + usr.bin/ktrace \ + usr.bin/ktrdump \ + usr.bin/lam \ + usr.bin/last \ + usr.bin/lastcomm \ + usr.bin/ldd \ + usr.bin/leave \ + usr.bin/less \ + usr.bin/lessecho \ + usr.bin/lesskey \ + usr.bin/lex/lib \ + usr.bin/limits \ + usr.bin/locale \ + usr.bin/locate/bigram \ + usr.bin/locate/code \ + usr.bin/locate/locate \ + usr.bin/lock \ + usr.bin/lockf \ + usr.bin/logger \ + usr.bin/login \ + usr.bin/logins \ + usr.bin/logname \ + usr.bin/look \ + usr.bin/lorder \ + usr.bin/lsvfs \ + usr.bin/lzmainfo \ + usr.bin/m4 \ + usr.bin/mail \ + usr.bin/makewhatis \ + usr.bin/man \ + usr.bin/mandoc \ + usr.bin/mesg \ + usr.bin/minigzip \ + usr.bin/ministat \ + usr.bin/mkdep \ + usr.bin/mkfifo \ + usr.bin/mklocale \ + usr.bin/mkstr \ + usr.bin/mktemp \ + usr.bin/mkulzma \ + usr.bin/mkuzip \ + usr.bin/msgs \ + usr.bin/mt \ + usr.bin/nc \ + usr.bin/ncal \ + usr.bin/netstat \ + usr.bin/newgrp \ + usr.bin/newkey \ + usr.bin/nfsstat \ + usr.bin/nice \ + usr.bin/nl \ + usr.bin/nohup \ + usr.bin/nslookup \ + usr.bin/nsupdate \ + usr.bin/opieinfo \ + usr.bin/opiekey \ + usr.bin/opiepasswd \ + usr.bin/pagesize \ + usr.bin/passwd \ + usr.bin/paste \ + usr.bin/pathchk \ + usr.bin/perror \ + usr.bin/pr \ + usr.bin/printenv \ + usr.bin/printf \ + usr.bin/procstat \ + usr.bin/quota \ + usr.bin/rctl \ + usr.bin/renice \ + usr.bin/rev \ + usr.bin/revoke \ + usr.bin/rlogin \ + usr.bin/rpcgen \ + usr.bin/rpcinfo \ + usr.bin/rs \ + usr.bin/rsh \ + usr.bin/rup \ + usr.bin/ruptime \ + usr.bin/rusers \ + usr.bin/rwall \ + usr.bin/rwho \ + usr.bin/script \ + usr.bin/sed \ + usr.bin/seq \ + usr.bin/shar \ + usr.bin/showmount \ + usr.bin/sockstat \ + usr.bin/sort \ + usr.bin/split \ + usr.bin/ssh-copy-id \ + usr.bin/stat \ + usr.bin/stdbuf \ + usr.bin/su \ + usr.bin/systat \ + usr.bin/tabs \ + usr.bin/tail \ + usr.bin/talk \ + usr.bin/tar \ + usr.bin/tcopy \ + usr.bin/tee \ + usr.bin/telnet \ + usr.bin/tftp \ + usr.bin/time \ + usr.bin/timeout \ + usr.bin/tip/tip \ + usr.bin/top \ + usr.bin/touch \ + usr.bin/tput \ + usr.bin/tr \ + usr.bin/true \ + usr.bin/truncate \ + usr.bin/truss \ + usr.bin/tset \ + usr.bin/tsort \ + usr.bin/tty \ + usr.bin/ul \ + usr.bin/uname \ + usr.bin/unexpand \ + usr.bin/unifdef \ + usr.bin/uniq \ + usr.bin/units \ + usr.bin/unvis \ + usr.bin/unzip \ + usr.bin/usbhidaction \ + usr.bin/usbhidctl \ + usr.bin/users \ + usr.bin/uudecode \ + usr.bin/uuencode \ + usr.bin/vacation \ + usr.bin/vgrind \ + usr.bin/vi \ + usr.bin/vis \ + usr.bin/vmstat \ + usr.bin/vtfontcvt \ + usr.bin/w \ + usr.bin/wall \ + usr.bin/wc \ + usr.bin/what \ + usr.bin/whereis \ + usr.bin/which \ + usr.bin/who \ + usr.bin/whois \ + usr.bin/write \ + usr.bin/xargs \ + usr.bin/xinstall \ + usr.bin/xlint/lint1 \ + usr.bin/xlint/lint2 \ + usr.bin/xlint/xlint \ + usr.bin/xlint/llib \ + usr.bin/xstr \ + usr.bin/xz \ + usr.bin/xzdec \ + usr.bin/yacc \ + usr.bin/yes \ + usr.bin/ypcat \ + usr.bin/ypmatch \ + usr.bin/ypwhich \ + usr.sbin/IPXrouted \ + usr.sbin/ac \ + usr.sbin/accton \ + usr.sbin/adduser \ + usr.sbin/amd/include \ + usr.sbin/amd/libamu \ + usr.sbin/amd/amd \ + usr.sbin/amd/amq \ + usr.sbin/amd/doc \ + usr.sbin/amd/fixmount \ + usr.sbin/amd/fsinfo \ + usr.sbin/amd/hlfsd \ + usr.sbin/amd/mk-amd-map \ + usr.sbin/amd/pawd \ + usr.sbin/amd/scripts \ + usr.sbin/amd/wire-test \ + usr.sbin/ancontrol \ + usr.sbin/apm \ + usr.sbin/arp \ + usr.sbin/arpaname \ + usr.sbin/audit \ + usr.sbin/auditd \ + usr.sbin/auditreduce \ + usr.sbin/authpf \ + usr.sbin/bluetooth/ath3kfw \ + usr.sbin/bluetooth/bcmfw \ + usr.sbin/bluetooth/bt3cfw \ + usr.sbin/bluetooth/bthidcontrol \ + usr.sbin/bluetooth/bthidd \ + usr.sbin/bluetooth/btpand \ + usr.sbin/bluetooth/hccontrol \ + usr.sbin/bluetooth/hcsecd \ + usr.sbin/bluetooth/hcseriald \ + usr.sbin/bluetooth/l2control \ + usr.sbin/bluetooth/l2ping \ + usr.sbin/bluetooth/rfcomm_pppd \ + usr.sbin/bluetooth/sdpcontrol \ + usr.sbin/bluetooth/sdpd \ + usr.sbin/bootparamd/bootparamd \ + usr.sbin/bootparamd/callbootd \ + usr.sbin/bsdinstall/distextract \ + usr.sbin/bsdinstall/distfetch \ + usr.sbin/bsdinstall/partedit \ + usr.sbin/bsdinstall/scripts \ + usr.sbin/bsnmpd/gensnmptree \ + usr.sbin/bsnmpd/bsnmpd \ + usr.sbin/bsnmpd/modules/snmp_atm \ + usr.sbin/bsnmpd/modules/snmp_bridge \ + usr.sbin/bsnmpd/modules/snmp_hostres \ + usr.sbin/bsnmpd/modules/snmp_lm75 \ + usr.sbin/bsnmpd/modules/snmp_mibII \ + usr.sbin/bsnmpd/modules/snmp_pf \ + usr.sbin/bsnmpd/modules/snmp_target \ + usr.sbin/bsnmpd/modules/snmp_usm \ + usr.sbin/bsnmpd/modules/snmp_vacm \ + usr.sbin/bsnmpd/modules/snmp_wlan \ + usr.sbin/bsnmpd/modules/snmp_netgraph \ + usr.sbin/bsnmpd/tools/libbsnmptools \ + usr.sbin/bsnmpd/tools/bsnmptools \ + usr.sbin/burncd \ + usr.sbin/cdcontrol \ + usr.sbin/chkgrp \ + usr.sbin/chown \ + usr.sbin/chroot \ + usr.sbin/ckdist \ + usr.sbin/clear_locks \ + usr.sbin/config \ + usr.sbin/crashinfo \ + usr.sbin/cron/lib \ + usr.sbin/cron/cron \ + usr.sbin/cron/crontab \ + usr.sbin/crunch/crunchgen \ + usr.sbin/crunch/crunchide \ + usr.sbin/ctladm \ + usr.sbin/ctm/ctm \ + usr.sbin/ctm/ctm_rmail \ + usr.sbin/ctm/ctm_smail \ + usr.sbin/ctm/ctm_dequeue \ + usr.sbin/daemon \ + usr.sbin/dconschat \ + usr.sbin/ddns-confgen \ + usr.sbin/devinfo \ + usr.sbin/digictl \ + usr.sbin/diskinfo \ + usr.sbin/dnssec-dsfromkey \ + usr.sbin/dnssec-keyfromlabel \ + usr.sbin/dnssec-keygen \ + usr.sbin/dnssec-revoke \ + usr.sbin/dnssec-settime \ + usr.sbin/dnssec-signzone \ + usr.sbin/dumpcis \ + usr.sbin/editmap \ + usr.sbin/edquota \ + usr.sbin/etcupdate \ + usr.sbin/extattr \ + usr.sbin/extattrctl \ + usr.sbin/fdcontrol \ + usr.sbin/fdformat \ + usr.sbin/fdread \ + usr.sbin/fdwrite \ + usr.sbin/fifolog/lib \ + usr.sbin/fifolog/fifolog_create \ + usr.sbin/fifolog/fifolog_writer \ + usr.sbin/fifolog/fifolog_reader \ + usr.sbin/flowctl \ + usr.sbin/freebsd-update \ + usr.sbin/fwcontrol \ + usr.sbin/genrandom \ + usr.sbin/getfmac \ + usr.sbin/getpmac \ + usr.sbin/gpioctl \ + usr.sbin/gssd \ + usr.sbin/gstat \ + usr.sbin/i2c \ + usr.sbin/ifmcstat \ + usr.sbin/inetd \ + usr.sbin/iostat \ + usr.sbin/ip6addrctl \ + usr.sbin/ipfwpcap \ + usr.sbin/isc-hmac-fixup \ + usr.sbin/isfctl \ + usr.sbin/jail \ + usr.sbin/jexec \ + usr.sbin/jls \ + usr.sbin/kbdcontrol \ + usr.sbin/kbdmap \ + usr.sbin/keyserv \ + usr.sbin/kldxref \ + usr.sbin/lastlogin \ + usr.sbin/lmcconfig \ + usr.sbin/lpr/common_source \ + usr.sbin/lpr/chkprintcap \ + usr.sbin/lpr/lp \ + usr.sbin/lpr/lpc \ + usr.sbin/lpr/lpd \ + usr.sbin/lpr/lpq \ + usr.sbin/lpr/lpr \ + usr.sbin/lpr/lprm \ + usr.sbin/lpr/lptest \ + usr.sbin/lpr/pac \ + usr.sbin/lpr/filters \ + usr.sbin/lpr/filters.ru/koi2alt \ + usr.sbin/lpr/filters.ru/koi2855 \ + usr.sbin/mailstats \ + usr.sbin/mailwrapper \ + usr.sbin/makefs \ + usr.sbin/makemap \ + usr.sbin/manctl \ + usr.sbin/manctl \ + usr.sbin/memcontrol \ + usr.sbin/mergemaster \ + usr.sbin/mfiutil \ + usr.sbin/mixer \ + usr.sbin/mld6query \ + usr.sbin/mlxcontrol \ + usr.sbin/mountd \ + usr.sbin/moused \ + usr.sbin/mptutil \ + usr.sbin/mtest \ + usr.sbin/mtree \ + usr.sbin/named \ + usr.sbin/named-checkconf \ + usr.sbin/named-checkzone \ + usr.sbin/named-journalprint \ + usr.sbin/ndp \ + usr.sbin/newsyslog \ + usr.sbin/nfscbd \ + usr.sbin/nfsd \ + usr.sbin/nfsdumpstate \ + usr.sbin/nfsrevoke \ + usr.sbin/nfsuserd \ + usr.sbin/ngctl \ + usr.sbin/nghook \ + usr.sbin/nologin \ + usr.sbin/nscd \ + usr.sbin/nsec3hash \ + usr.sbin/ntp/libopts \ + usr.sbin/ntp/libntp \ + usr.sbin/ntp/libparse \ + usr.sbin/ntp/ntpd \ + usr.sbin/ntp/ntpdc \ + usr.sbin/ntp/ntpq \ + usr.sbin/ntp/ntpdate \ + usr.sbin/ntp/ntptime \ + usr.sbin/ntp/ntp-keygen \ + usr.sbin/ntp/sntp \ + usr.sbin/ntp/doc \ + usr.sbin/pc-sysinstall/backend \ + usr.sbin/pc-sysinstall/backend-partmanager \ + usr.sbin/pc-sysinstall/backend-query \ + usr.sbin/pc-sysinstall/conf \ + usr.sbin/pc-sysinstall/doc \ + usr.sbin/pc-sysinstall/examples \ + usr.sbin/pc-sysinstall/pc-sysinstall \ + usr.sbin/pciconf \ + usr.sbin/periodic \ + usr.sbin/pkg \ + usr.sbin/pkg_install/lib \ + usr.sbin/pkg_install/add \ + usr.sbin/pkg_install/create \ + usr.sbin/pkg_install/delete \ + usr.sbin/pkg_install/info \ + usr.sbin/pkg_install/updating \ + usr.sbin/pkg_install/version \ + usr.sbin/pmcannotate \ + usr.sbin/pmccontrol \ + usr.sbin/pmcstat \ + usr.sbin/portsnap/portsnap \ + usr.sbin/portsnap/make_index \ + usr.sbin/portsnap/phttpget \ + usr.sbin/powerd \ + usr.sbin/ppp \ + usr.sbin/pppctl \ + usr.sbin/praliases \ + usr.sbin/praudit \ + usr.sbin/procctl \ + usr.sbin/pstat \ + usr.sbin/pw \ + usr.sbin/pwd_mkdb \ + usr.sbin/quot \ + usr.sbin/quotaon \ + usr.sbin/rarpd \ + usr.sbin/repquota \ + usr.sbin/rip6query \ + usr.sbin/rmt \ + usr.sbin/rndc \ + usr.sbin/rndc-confgen \ + usr.sbin/route6d \ + usr.sbin/rpc.lockd \ + usr.sbin/rpc.statd \ + usr.sbin/rpc.umntall \ + usr.sbin/rpc.yppasswdd \ + usr.sbin/rpc.ypupdated \ + usr.sbin/rpc.ypxfrd \ + usr.sbin/rpcbind \ + usr.sbin/rrenumd \ + usr.sbin/rtadvctl \ + usr.sbin/rtadvd \ + usr.sbin/rtprio \ + usr.sbin/rtsold \ + usr.sbin/rwhod \ + usr.sbin/sa \ + usr.sbin/sendmail \ + usr.sbin/service \ + usr.sbin/services_mkdb \ + usr.sbin/setfib \ + usr.sbin/setfmac \ + usr.sbin/setpmac \ + usr.sbin/smbmsg \ + usr.sbin/snapinfo \ + usr.sbin/spray \ + usr.sbin/syslogd \ + usr.sbin/tcpdchk \ + usr.sbin/tcpdmatch \ + usr.sbin/tcpdrop \ + usr.sbin/tcpdump/tcpdump \ + usr.sbin/timed/timed \ + usr.sbin/timed/timedc \ + usr.sbin/traceroute \ + usr.sbin/traceroute6 \ + usr.sbin/trpt \ + usr.sbin/tzsetup \ + usr.sbin/uathload \ + usr.sbin/ugidfw \ + usr.sbin/uhsoctl \ + usr.sbin/usbconfig \ + usr.sbin/usbdump \ + usr.sbin/utx \ + usr.sbin/vidcontrol \ + usr.sbin/vipw \ + usr.sbin/wake \ + usr.sbin/watch \ + usr.sbin/watchdogd \ + usr.sbin/wlandebug \ + usr.sbin/wpa/wpa_supplicant \ + usr.sbin/wpa/wpa_cli \ + usr.sbin/wpa/wpa_passphrase \ + usr.sbin/wpa/hostapd \ + usr.sbin/wpa/hostapd_cli \ + usr.sbin/wpa/ndis_events \ + usr.sbin/yp_mkdb \ + usr.sbin/ypbind \ + usr.sbin/yppoll \ + usr.sbin/yppush \ + usr.sbin/ypserv \ + usr.sbin/ypset \ + usr.sbin/zic/zic \ + usr.sbin/zic/zdump \ + ${DEP_RELDIR}/cddl \ + ${DEP_RELDIR}/games \ + ${DEP_RELDIR}/gnu \ + ${DEP_RELDIR}/include \ + ${DEP_RELDIR}/kerberos5 \ + ${DEP_RELDIR}/libexec \ + ${DEP_RELDIR}/secure \ + ${DEP_RELDIR}/share \ + +DIRDEPS.amd64= \ + sbin/bsdlabel \ + sbin/fdisk \ + sbin/nvmecontrol \ + usr.sbin/acpi/acpiconf \ + usr.sbin/acpi/acpidb \ + usr.sbin/acpi/acpidump \ + usr.sbin/acpi/iasl \ + usr.sbin/apm \ + usr.sbin/asf \ + usr.sbin/boot0cfg \ + usr.sbin/btxld \ + usr.sbin/cpucontrol \ + usr.sbin/kgmon \ + usr.sbin/lptcontrol \ + usr.sbin/mptable \ + usr.sbin/ndiscvt \ + usr.sbin/sicontrol \ + usr.sbin/spkrtest \ + usr.sbin/sade \ + usr.sbin/zzz + +DIRDEPS.arm= \ + sbin/bsdlabel \ + sbin/fdisk \ + usr.sbin/ofwdump \ + usr.sbin/kgmon + +DIRDEPS.i386= \ + sbin/bsdlabel \ + sbin/fdisk \ + sbin/nvmecontrol \ + sbin/sconfig \ + usr.sbin/apm \ + usr.sbin/apmd \ + usr.sbin/asf \ + usr.sbin/btxld \ + usr.sbin/cpucontrol \ + usr.sbin/kgmon \ + usr.sbin/kgzip \ + usr.sbin/lptcontrol \ + usr.sbin/mptable \ + usr.sbin/ndiscvt \ + usr.sbin/pnpinfo \ + usr.sbin/sade \ + usr.sbin/sicontrol \ + usr.sbin/spkrtest \ + usr.sbin/zzz \ + usr.sbin/acpi \ + usr.sbin/boot0cfg \ + usr.sbin/wlconfig + +DIRDEPS.ia64= \ + sbin/mca \ + usr.sbin/acpi \ + usr.sbin/kgmon \ + usr.sbin/zzz + +DIRDEPS.mips= \ + sbin/bsdlabel \ + sbin/fdisk + +DIRDEPS.pc98= \ + sbin/bsdlabel \ + sbin/fdisk_pc98 \ + sbin/sconfig + +DIRDEPS.sparc64= \ + sbin/bsdlabel \ + sbin/sunlabel \ + usr.sbin/eeprom \ + usr.sbin/ofwdump \ + usr.sbin/sade + +DIRDEPS.powerpc= \ + usr.sbin/nvram \ + usr.sbin/ofwdump + +DIRDEPS+= ${DIRDEPS.${MACHINE}:U} .include Added: projects/bmake/targets/pseudo/userland/Makefile.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bmake/targets/pseudo/userland/Makefile.inc Fri Jun 12 03:26:05 2015 (r284293) @@ -0,0 +1,3 @@ +# $FreeBSD$ + +.include "../Makefile.inc"