Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Nov 2012 05:44:34 +0000 (UTC)
From:      "Simon J. Gerraty" <sjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r242818 - in projects/bmake/pkgs: . pseudo pseudo/bin pseudo/cddl pseudo/clang pseudo/games pseudo/gcc pseudo/gnu pseudo/include pseudo/kerberos5 pseudo/lib pseudo/libexec pseudo/misc p...
Message-ID:  <201211090544.qA95iYHW004510@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sjg
Date: Fri Nov  9 05:44:34 2012
New Revision: 242818
URL: http://svnweb.freebsd.org/changeset/base/242818

Log:
  Add pkgs/Makefile* and pkgs/pseudo/* so folk can test drive.

Added:
  projects/bmake/pkgs/
  projects/bmake/pkgs/Makefile   (contents, props changed)
  projects/bmake/pkgs/Makefile.inc   (contents, props changed)
  projects/bmake/pkgs/Makefile.xtras   (contents, props changed)
  projects/bmake/pkgs/pseudo/
  projects/bmake/pkgs/pseudo/Makefile.inc   (contents, props changed)
  projects/bmake/pkgs/pseudo/bin/
  projects/bmake/pkgs/pseudo/bin/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/bin/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/cddl/
  projects/bmake/pkgs/pseudo/cddl/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/cddl/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/clang/
  projects/bmake/pkgs/pseudo/clang/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/clang/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/games/
  projects/bmake/pkgs/pseudo/games/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/games/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/gcc/
  projects/bmake/pkgs/pseudo/gcc/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/gcc/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/gnu/
  projects/bmake/pkgs/pseudo/gnu/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/gnu/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/include/
  projects/bmake/pkgs/pseudo/include/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/include/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/kerberos5/
  projects/bmake/pkgs/pseudo/kerberos5/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/kerberos5/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/lib/
  projects/bmake/pkgs/pseudo/lib/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/lib/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/libexec/
  projects/bmake/pkgs/pseudo/libexec/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/libexec/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/misc/
  projects/bmake/pkgs/pseudo/misc/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/misc/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/sbin/
  projects/bmake/pkgs/pseudo/sbin/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/sbin/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/secure/
  projects/bmake/pkgs/pseudo/secure/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/secure/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/share/
  projects/bmake/pkgs/pseudo/share/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/share/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/the-lot/
  projects/bmake/pkgs/pseudo/the-lot/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/the-lot/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/userland/
  projects/bmake/pkgs/pseudo/userland/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/userland/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/usr.bin/
  projects/bmake/pkgs/pseudo/usr.bin/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/usr.bin/Makefile.depend   (contents, props changed)
  projects/bmake/pkgs/pseudo/usr.sbin/
  projects/bmake/pkgs/pseudo/usr.sbin/Makefile   (contents, props changed)
  projects/bmake/pkgs/pseudo/usr.sbin/Makefile.depend   (contents, props changed)

Added: projects/bmake/pkgs/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,165 @@
+# $FreeBSD$
+
+# This is the top-level makefile - derrived from the Junos version
+#
+# If a subdir that matches the requested target exists, we assume
+# a build target and initialize DIRDEPS, dirdeps.mk does the rest.
+#
+# Otherwise we include Makefile.xtras and hope it knows what to do.
+#
+
+# Copyright (c) 2010-2012, Juniper Networks, Inc.
+# 
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions 
+# are met: 
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer. 
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.  
+# 
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+
+.if ${.MAKE.LEVEL} == 0
+
+# this is our top-level makefile
+.if make(pkg-*)
+DIRDEPS_FILTER = Mpkgs/*
+.endif
+
+# in theory, this is what we want
+target_dirs = pkgs pkgs/pseudo
+# these tweak how we do it
+target_prefix = pkg- build-
+DIRDEPS := ${.TARGETS:Nall:${target_prefix:@p@S,^$p,,@:ts:}:@t@${target_dirs:@d@$d/$t@}@:@d@${exists(${SRCTOP}/$d):?$d:}@}
+
+.if ${DIRDEPS:Mpkgs/pseudo/*} != ""
+# all bets are off
+PKG_MACHINE_LIST = ${ALL_MACHINE_LIST}
+.endif
+
+.if make(check-commit)
+# a special case
+DIRDEPS = pkgs/pseudo/check-commit
+.if defined(ALL_MACHINES)
+CHECK_MACHINE_LIST = all
+.undef ALL_MACHINES
+.endif
+SHIPDIR = no
+
+.else
+
+.if defined(ALL_MACHINES)
+DIRDEPS := ${DIRDEPS:O:u:@d@${ALL_MACHINE_LIST:O:u:@m@${exists(${SRCTOP}/$d/${.MAKE.DEPENDFILE:T:R}.$m):?$d.$m:}@}@}
+.undef ALL_MACHINES
+PKG_MACHINE_LIST ?= ${DIRDEPS:E:O:u}
+.elif defined(HOST_MACHINE) && ${MACHINE} == ${HOST_MACHINE}
+# the above may be insufficient.
+# some packages only support one machine which may not be ${MACHINE}
+# some support multiple, in which case unless ALL_MACHINES is defined
+# we only want ${MACHINE}
+plain := ${DIRDEPS:@d@${exists(${SRCTOP}/$d/${.MAKE.DEPENDFILE:T:R}):?$d:}@}
+.if ${plain} != ${DIRDEPS}
+all_machine_list = ${ALL_MACHINE_LIST} host
+qual := ${DIRDEPS:${plain:${M_ListToSkip}}:@d@${all_machine_list:O:u:@m@${exists(${SRCTOP}/$d/${.MAKE.DEPENDFILE:T:R}.$m):?$d.$m:}@}@}
+DIRDEPS := ${plain} ${qual}
+PKG_MACHINE_LIST ?= ${MACHINE} ${qual:E:O:u}
+.endif
+.else
+# check that a .MAKE.DEPENDFILE exists
+DIRDEPS := ${.MAKE.DEPENDFILE_PREFERENCE:T:@m@${DIRDEPS:@d@${exists(${SRCTOP}/$d/$m):?$d:}@}@:O:u}
+.endif
+.if !empty(PKG_MACHINE_LIST)
+.if ${PKG_MACHINE_LIST:Mdepend} != ""
+PKG_MACHINE_LIST = ${ALL_MACHINE_LIST}
+.endif
+PKG_MACHINE_LIST := ${PKG_MACHINE_LIST}
+.endif
+.endif
+
+.if !empty(build_options)
+build_options := ${build_options:O:u}
+.for v in ${build_options}
+$v = yes
+.endfor
+.export ${build_options}
+.endif
+
+.if !empty(DIRDEPS)
+# This is printed as we read the makefile
+# so provides a useful clue as to when we really started.
+# This allows us to work out how long reading 
+# Makefile.depend* takes.
+.if ${.MAKEFLAGS:M-V} == ""
+.info ${TIME_STAMP} Start ${.TARGETS}
+now_utc = ${%s:L:gmtime}
+start_utc := ${now_utc}
+.endif
+
+_begin = count-makefiles
+
+# by default, we clean pkgs/ which can otherwise accumulate a lot of cruft
+.if ${NEED_CLEAN_PKGS:Uyes:tl} != "no"
+_begin += clean-pkgs
+.endif
+.if defined(SHIPDIR) && ${NEED_CLEAN_SHIPDIR:Uno:tl} != "no" && exists(${SHIPDIR})
+_begin += clean-shipdir
+.endif
+.if ${NEED_CLEAN_ERROR_LOGS:Uyes:tl} == "yes"
+_begin += clean-error-logs
+.endif
+.if !empty(_begin) && !make(clean*)
+dirdeps: ${_begin} .WAIT
+.endif
+
+.include "Makefile.inc"
+
+.include <dirdeps.mk>
+
+.for t in ${.TARGETS:Nall:Nclean*:${_begin:Uall:${M_ListToSkip}}}
+$t: dirdeps
+.endfor
+
+count-makefiles: .NOMETA
+	@echo "${TIME_STAMP} Makefiles read: total=${.MAKE.MAKEFILES:[#]} depend=${.MAKE.MAKEFILES:M*depend*:[#]} seconds=`expr ${now_utc} - ${start_utc}`"
+
+.END: _build_finish
+_build_finish:	.NOMETA
+	@echo "${TIME_STAMP} Finished ${.TARGETS}"
+
+.ERROR: _build_failed
+_build_failed: .NOMETA
+	@echo "${TIME_STAMP} Failed ${.TARGETS}"
+
+.endif					# !empty(DIRDEPS)
+
+clean-error-logs: .NOMETA
+	@test ! -d ${meta_error_log:H} || rm -f ${meta_error_log:H}/*log
+
+clean-pkgs:	.NOMETA
+	@rm -rf ${ALL_MACHINE_LIST:N${MACHINE}:@m@${OBJROOT}$m/pkgs@} ${OBJROOT}${MACHINE}/pkgs/*
+
+clean-shipdir:	.NOMETA
+	${"${SHIPDIR:tl:Nno:N*\:*}":?rm -f ${SHIPDIR}/*:}
+
+.if !target(_DIRDEP_USE)
+# we did not read dirdeps.mk above, the target may be here
+.include "Makefile.xtras"
+.endif
+
+.else
+# dirdeps does it all
+all:
+.endif					# .MAKE.LEVEL == 0
+

Added: projects/bmake/pkgs/Makefile.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/Makefile.inc	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,53 @@
+# $FreeBSD$
+
+.if !target(__${_this}__)
+__${_this}__:
+
+_CURDIR ?= ${.CURDIR}
+_OBJDIR ?= ${.OBJDIR}
+
+.if ${RELDIR:Mpkgs/*} != "" || ${RELDIR} == "."
+
+.if ${.MAKE.LEVEL} == 0 && ${RELDIR:Mpkgs/*} != ""
+.if make(bootstrap*) || !exists(${_CURDIR}/${.MAKE.DEPENDFILE:T})
+_bootstrap_dirdeps = yes
+.else
+# BUILD_AT_LEVEL0=no tells dirdeps.mk to use a sub-make for .CURDIR
+# This is useful if we need to leverage DIRDEPS
+BUILD_AT_LEVEL0 = no
+# this renders the rest harmless
+PKG_METHOD = no
+.endif
+.endif
+
+# The makefile in subdirs should set this to something useful
+# the default should do nothing.
+PKG_METHOD ?= none
+
+.MAIN: all
+
+.if ${build-*:${M_L_TARGETS}} != ""
+# just build the bits, skip packaging
+all:
+SHIPDIR = no
+.if ${RELDIR} != "."
+PKG_METHOD = no
+.endif
+.endif
+
+.if ${PKG_METHOD:Mno*} != ""
+all: ${PKG_METHOD}
+
+# set this to "no" for manual control
+UPDATE_DEPENDFILE ?= yes
+.endif
+
+.if ${UPDATE_DEPENDFILE:Uno} == "yes"
+.include <meta.autodep.mk>
+.endif
+
+# all the clever packaging methods go here....
+
+.endif					# level 0
+
+.endif					# _this

Added: projects/bmake/pkgs/Makefile.xtras
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/Makefile.xtras	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+#
+# Makefile.xtras - non-build targets
+
+# Resist the urge to fill this with miscellaneous junk
+
+# We are not building here (shouldn't be), so no meta mode.
+.MAKE.MODE = normal
+
+_here := ${_PARSEDIR}
+
+.MAIN: no-default
+
+no-default:
+	@echo "ERROR: there is no supported default target."; \
+	echo "Try 'mk help'"
+
+
+.if make(show-valid-targets)
+OTHER_TARGETS = \
+	destroy \
+
+BUILD_TARGETS != cd ${_here} && \
+	find . \( -name Makefile.depend -o -name ${.MAKE.DEPENDFILE:T} \) | \
+	sed 's,/Makefile.*,,;s,^./,,' | sort -u
+
+show-valid-targets:
+	@echo "Build targets for ${MACHINE}:"; echo "${BUILD_TARGETS:ts\n}"
+	@echo; echo "Other targets:"; echo "${OTHER_TARGETS:ts\n}"
+.endif
+
+help: show-help
+show-help:
+	@echo; \
+	echo "You can see the targets which are valid for a given machine"; \
+	echo "by running 'mk --machine <machine> show-valid-targets'"; \
+	echo "For other information, read: ${HELP_DOCS:@d@${.newline}$d@}"; \
+	echo
+
+not-valid-target:
+	@echo "ERROR: '${_TARGETS}' is not a valid target for ${MACHINE}."
+
+
+.for t in ${_TARGETS:Nlove}
+.if !target($t)
+$t: not-valid-target show-help
+.endif
+.endfor

Added: projects/bmake/pkgs/pseudo/Makefile.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/Makefile.inc	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+# we don't do anything in these dirs
+# they are just for triggering building of other things
+
+UPDATE_DEPENDFILE= no
+
+all:
+	@echo Done!
+
+

Added: projects/bmake/pkgs/pseudo/bin/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/bin/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/bin/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/bin/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,50 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	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/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 \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/cddl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/cddl/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/cddl/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/cddl/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	cddl/lib/drti \
+	cddl/lib/libavl \
+	cddl/lib/libctf \
+	cddl/lib/libdtrace \
+	cddl/lib/libnvpair \
+	cddl/lib/libumem \
+	cddl/lib/libuutil \
+	cddl/lib/libzfs \
+	cddl/lib/libzpool \
+	cddl/sbin/zfs \
+	cddl/sbin/zpool \
+	cddl/usr.bin/ctfconvert \
+	cddl/usr.bin/ctfdump \
+	cddl/usr.bin/ctfmerge \
+	cddl/usr.bin/sgsmsg \
+	cddl/usr.bin/zinject \
+	cddl/usr.bin/zstreamdump \
+	cddl/usr.bin/ztest \
+	cddl/usr.sbin/dtrace \
+	cddl/usr.sbin/dtruss \
+	cddl/usr.sbin/lockstat \
+	cddl/usr.sbin/zdb \
+	cddl/usr.sbin/zhack \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/clang/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/clang/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/clang/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/clang/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,80 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	lib/clang/libclanganalysis \
+	lib/clang/libclangarcmigrate \
+	lib/clang/libclangast \
+	lib/clang/libclangbasic \
+	lib/clang/libclangcodegen \
+	lib/clang/libclangdriver \
+	lib/clang/libclangedit \
+	lib/clang/libclangfrontend \
+	lib/clang/libclangfrontendtool \
+	lib/clang/libclanglex \
+	lib/clang/libclangparse \
+	lib/clang/libclangrewrite \
+	lib/clang/libclangsema \
+	lib/clang/libclangserialization \
+	lib/clang/libclangstaticanalyzercheckers \
+	lib/clang/libclangstaticanalyzercore \
+	lib/clang/libclangstaticanalyzerfrontend \
+	lib/clang/libllvmanalysis \
+	lib/clang/libllvmarchive \
+	lib/clang/libllvmasmparser \
+	lib/clang/libllvmasmprinter \
+	lib/clang/libllvmbitreader \
+	lib/clang/libllvmbitwriter \
+	lib/clang/libllvmcodegen \
+	lib/clang/libllvmcore \
+	lib/clang/libllvminstcombine \
+	lib/clang/libllvminstrumentation \
+	lib/clang/libllvmipa \
+	lib/clang/libllvmipo \
+	lib/clang/libllvmlinker \
+	lib/clang/libllvmmc \
+	lib/clang/libllvmmcparser \
+	lib/clang/libllvmobject \
+	lib/clang/libllvmscalaropts \
+	lib/clang/libllvmselectiondag \
+	lib/clang/libllvmsupport \
+	lib/clang/libllvmtablegen \
+	lib/clang/libllvmtarget \
+	lib/clang/libllvmtransformutils \
+	lib/clang/libllvmvectorize \
+	lib/clang/libllvmarmasmparser \
+	lib/clang/libllvmarmcodegen \
+	lib/clang/libllvmarmdesc \
+	lib/clang/libllvmarmdisassembler \
+	lib/clang/libllvmarminfo \
+	lib/clang/libllvmarminstprinter \
+	lib/clang/libllvmmipsasmparser \
+	lib/clang/libllvmmipscodegen \
+	lib/clang/libllvmmipsdesc \
+	lib/clang/libllvmmipsdisassembler \
+	lib/clang/libllvmmipsinfo \
+	lib/clang/libllvmmipsinstprinter \
+	lib/clang/libllvmpowerpccodegen \
+	lib/clang/libllvmpowerpcdesc \
+	lib/clang/libllvmpowerpcinfo \
+	lib/clang/libllvmpowerpcinstprinter \
+	lib/clang/libllvmx86asmparser \
+	lib/clang/libllvmx86codegen \
+	lib/clang/libllvmx86desc \
+	lib/clang/libllvmx86disassembler \
+	lib/clang/libllvmx86info \
+	lib/clang/libllvmx86instprinter \
+	lib/clang/libllvmx86utils \
+	lib/clang/include \
+	share/doc/llvm/clang \
+	usr.bin/clang/clang \
+	usr.bin/clang/clang-tblgen \
+	usr.bin/clang/tblgen \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/games/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/games/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/games/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/games/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	games/bcd \
+	games/caesar \
+	games/factor \
+	games/fortune/fortune \
+	games/fortune/strfile \
+	games/fortune/datfiles \
+	games/fortune/unstr \
+	games/grdc \
+	games/morse \
+	games/number \
+	games/pom \
+	games/ppt \
+	games/primes \
+	games/random \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/gcc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/gcc/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/gcc/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/gcc/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	gnu/usr.bin/cc/cc_tools \
+	gnu/usr.bin/cc/libiberty \
+	gnu/usr.bin/cc/libcpp \
+	gnu/usr.bin/cc/libdecnumber \
+	gnu/usr.bin/cc/cc_int \
+	gnu/usr.bin/cc/cc \
+	gnu/usr.bin/cc/cc1 \
+	gnu/usr.bin/cc/include \
+	gnu/usr.bin/cc/doc \
+	gnu/usr.bin/cc/cpp \
+	gnu/usr.bin/cc/cc1plus \
+	gnu/usr.bin/cc/c++ \
+	gnu/usr.bin/cc/c++filt \
+	gnu/usr.bin/cc/gcov \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/gnu/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/gnu/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/gnu/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/gnu/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,125 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	gnu/lib/libgcov \
+	gnu/lib/libdialog \
+	gnu/lib/libgomp \
+	gnu/lib/libregex/doc \
+	gnu/lib/libreadline/history/doc \
+	gnu/lib/libreadline/readline/doc \
+	gnu/lib/libssp/libssp_nonshared \
+	gnu/lib/libstdc++ \
+	gnu/lib/libsupc++ \
+	gnu/usr.bin/binutils/libiberty \
+	gnu/usr.bin/binutils/libbfd \
+	gnu/usr.bin/binutils/libopcodes \
+	gnu/usr.bin/binutils/libbinutils \
+	gnu/usr.bin/binutils/addr2line \
+	gnu/usr.bin/binutils/ar \
+	gnu/usr.bin/binutils/as \
+	gnu/usr.bin/binutils/ld \
+	gnu/usr.bin/binutils/nm \
+	gnu/usr.bin/binutils/objcopy \
+	gnu/usr.bin/binutils/objdump \
+	gnu/usr.bin/binutils/ranlib \
+	gnu/usr.bin/binutils/readelf \
+	gnu/usr.bin/binutils/size \
+	gnu/usr.bin/binutils/strings \
+	gnu/usr.bin/binutils/strip \
+	gnu/usr.bin/binutils/doc \
+	gnu/usr.bin/cvs/lib \
+	gnu/usr.bin/cvs/libdiff \
+	gnu/usr.bin/cvs/cvs \
+	gnu/usr.bin/cvs/contrib \
+	gnu/usr.bin/cvs/cvsbug \
+	gnu/usr.bin/cvs/doc \
+	gnu/usr.bin/dialog \
+	gnu/usr.bin/diff/doc \
+	gnu/usr.bin/diff3 \
+	gnu/usr.bin/gdb/doc \
+	gnu/usr.bin/gdb/libgdb \
+	gnu/usr.bin/gdb/gdb \
+	gnu/usr.bin/gdb/gdbtui \
+	gnu/usr.bin/gdb/kgdb \
+	gnu/usr.bin/gdb/gdbserver \
+	gnu/usr.bin/gperf/doc \
+	gnu/usr.bin/grep/doc \
+	gnu/usr.bin/groff/contrib/mm \
+	gnu/usr.bin/groff/doc \
+	gnu/usr.bin/groff/font/devX100 \
+	gnu/usr.bin/groff/font/devX100-12 \
+	gnu/usr.bin/groff/font/devX75 \
+	gnu/usr.bin/groff/font/devX75-12 \
+	gnu/usr.bin/groff/font/devascii \
+	gnu/usr.bin/groff/font/devcp1047 \
+	gnu/usr.bin/groff/font/devdvi \
+	gnu/usr.bin/groff/font/devhtml \
+	gnu/usr.bin/groff/font/devkoi8-r \
+	gnu/usr.bin/groff/font/devlatin1 \
+	gnu/usr.bin/groff/font/devlbp \
+	gnu/usr.bin/groff/font/devlj4 \
+	gnu/usr.bin/groff/font/devps \
+	gnu/usr.bin/groff/font/devutf8 \
+	gnu/usr.bin/groff/man \
+	gnu/usr.bin/groff/src/libs/libgroff \
+	gnu/usr.bin/groff/src/libs/libdriver \
+	gnu/usr.bin/groff/src/libs/libbib \
+	gnu/usr.bin/groff/src/devices/grodvi \
+	gnu/usr.bin/groff/src/devices/grohtml \
+	gnu/usr.bin/groff/src/devices/grolbp \
+	gnu/usr.bin/groff/src/devices/grolj4 \
+	gnu/usr.bin/groff/src/devices/grops \
+	gnu/usr.bin/groff/src/devices/grotty \
+	gnu/usr.bin/groff/src/preproc/eqn \
+	gnu/usr.bin/groff/src/preproc/grn \
+	gnu/usr.bin/groff/src/preproc/html \
+	gnu/usr.bin/groff/src/preproc/pic \
+	gnu/usr.bin/groff/src/preproc/refer \
+	gnu/usr.bin/groff/src/preproc/soelim \
+	gnu/usr.bin/groff/src/preproc/tbl \
+	gnu/usr.bin/groff/src/roff/groff \
+	gnu/usr.bin/groff/src/roff/grog \
+	gnu/usr.bin/groff/src/roff/nroff \
+	gnu/usr.bin/groff/src/roff/psroff \
+	gnu/usr.bin/groff/src/roff/troff \
+	gnu/usr.bin/groff/src/utils/addftinfo \
+	gnu/usr.bin/groff/src/utils/afmtodit \
+	gnu/usr.bin/groff/src/utils/hpftodit \
+	gnu/usr.bin/groff/src/utils/indxbib \
+	gnu/usr.bin/groff/src/utils/lkbib \
+	gnu/usr.bin/groff/src/utils/lookbib \
+	gnu/usr.bin/groff/src/utils/pfbtops \
+	gnu/usr.bin/groff/src/utils/tfmtodit \
+	gnu/usr.bin/groff/tmac \
+	gnu/usr.bin/patch \
+	gnu/usr.bin/rcs/lib \
+	gnu/usr.bin/rcs/ci \
+	gnu/usr.bin/rcs/co \
+	gnu/usr.bin/rcs/ident \
+	gnu/usr.bin/rcs/merge \
+	gnu/usr.bin/rcs/rcs \
+	gnu/usr.bin/rcs/rcsclean \
+	gnu/usr.bin/rcs/rcsdiff \
+	gnu/usr.bin/rcs/rcsmerge \
+	gnu/usr.bin/rcs/rlog \
+	gnu/usr.bin/rcs/rcsfreeze \
+	gnu/usr.bin/sdiff \
+	gnu/usr.bin/send-pr/doc \
+	gnu/usr.bin/texinfo/libtxi \
+	gnu/usr.bin/texinfo/makeinfo \
+	gnu/usr.bin/texinfo/info \
+	gnu/usr.bin/texinfo/infokey \
+	gnu/usr.bin/texinfo/install-info \
+	gnu/usr.bin/texinfo/texindex \
+	gnu/usr.bin/texinfo/doc \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/include/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/include/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/include/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/include/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	include/arpa \
+	include/gssapi \
+	include/protocols \
+	include/rpcsvc \
+	include/rpc \
+	include/xlocale \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/kerberos5/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/kerberos5/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/kerberos5/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/kerberos5/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,63 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	kerberos5/doc \
+	kerberos5/lib/libasn1 \
+	kerberos5/lib/libgssapi_krb5 \
+	kerberos5/lib/libgssapi_ntlm \
+	kerberos5/lib/libgssapi_spnego \
+	kerberos5/lib/libhdb \
+	kerberos5/lib/libheimntlm \
+	kerberos5/lib/libhx509 \
+	kerberos5/lib/libkadm5clnt \
+	kerberos5/lib/libkadm5srv \
+	kerberos5/lib/libkafs5 \
+	kerberos5/lib/libkrb5 \
+	kerberos5/lib/libroken \
+	kerberos5/lib/libsl \
+	kerberos5/lib/libvers \
+	kerberos5/lib/libkdc \
+	kerberos5/lib/libwind \
+	kerberos5/lib/libheimsqlite \
+	kerberos5/lib/libheimbase \
+	kerberos5/lib/libheimipcc \
+	kerberos5/lib/libheimipcs \
+	kerberos5/libexec/digest-service \
+	kerberos5/libexec/ipropd-master \
+	kerberos5/libexec/ipropd-slave \
+	kerberos5/libexec/hprop \
+	kerberos5/libexec/hpropd \
+	kerberos5/libexec/kadmind \
+	kerberos5/libexec/kdc \
+	kerberos5/libexec/kdigest \
+	kerberos5/libexec/kfd \
+	kerberos5/libexec/kimpersonate \
+	kerberos5/libexec/kpasswdd \
+	kerberos5/libexec/kcm \
+	kerberos5/tools/make-roken \
+	kerberos5/tools/asn1_compile \
+	kerberos5/tools/slc \
+	kerberos5/usr.bin/hxtool \
+	kerberos5/usr.bin/kadmin \
+	kerberos5/usr.bin/kcc \
+	kerberos5/usr.bin/kdestroy \
+	kerberos5/usr.bin/kgetcred \
+	kerberos5/usr.bin/kf \
+	kerberos5/usr.bin/kinit \
+	kerberos5/usr.bin/kpasswd \
+	kerberos5/usr.bin/krb5-config \
+	kerberos5/usr.bin/ksu \
+	kerberos5/usr.bin/string2key \
+	kerberos5/usr.bin/verify_krb5_conf \
+	kerberos5/usr.sbin/iprop-log \
+	kerberos5/usr.sbin/kstash \
+	kerberos5/usr.sbin/ktutil \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/lib/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/lib/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/lib/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/lib/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,137 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libbsm \
+	lib/libauditd \
+	lib/libcompiler_rt \
+	lib/libcrypt \
+	lib/libelf \
+	lib/libkvm \
+	lib/msun \
+	lib/libmd \
+	lib/ncurses/ncurses \
+	lib/ncurses/form \
+	lib/ncurses/menu \
+	lib/ncurses/panel \
+	lib/ncurses/ncursesw \
+	lib/ncurses/formw \
+	lib/ncurses/menuw \
+	lib/ncurses/panelw \
+	lib/libnetgraph \
+	lib/libradius \
+	lib/librpcsvc \
+	lib/libsbuf \
+	lib/libtacplus \
+	lib/libutil \
+	lib/libypclnt \
+	lib/libcom_err/doc \
+	lib/libalias/libalias \
+	lib/libalias/modules/cuseeme \
+	lib/libalias/modules/dummy \
+	lib/libalias/modules/ftp \
+	lib/libalias/modules/irc \
+	lib/libalias/modules/nbt \
+	lib/libalias/modules/pptp \
+	lib/libalias/modules/skinny \
+	lib/libalias/modules/smedia \
+	lib/libarchive \
+	lib/libbegemot \
+	lib/libblocksruntime \
+	lib/libbluetooth \
+	lib/libbsnmp/libbsnmp \
+	lib/libbz2 \
+	lib/libcalendar \
+	lib/libcam \
+	lib/libcompat \
+	lib/libdevinfo \
+	lib/libdevstat \
+	lib/libdisk \
+	lib/libdwarf \
+	lib/libedit/edit/readline \
+	lib/libexpat \
+	lib/libfetch \
+	lib/libgeom \
+	lib/libgpib \
+	lib/libgssapi \
+	lib/librpcsec_gss \
+	lib/libipsec \
+	lib/libipx \
+	lib/libjail \
+	lib/libkiconv \
+	lib/liblzma \
+	lib/libmagic \
+	lib/libmandoc \
+	lib/libmemstat \
+	lib/libmilter \
+	lib/libmp \
+	lib/libngatm \
+	lib/libopie \
+	lib/libpam/modules/pam_chroot \
+	lib/libpam/modules/pam_deny \
+	lib/libpam/modules/pam_echo \
+	lib/libpam/modules/pam_exec \
+	lib/libpam/modules/pam_ftpusers \
+	lib/libpam/modules/pam_group \
+	lib/libpam/modules/pam_guest \
+	lib/libpam/modules/pam_krb5 \
+	lib/libpam/modules/pam_ksu \
+	lib/libpam/modules/pam_lastlog \
+	lib/libpam/modules/pam_login_access \
+	lib/libpam/modules/pam_nologin \
+	lib/libpam/modules/pam_opie \
+	lib/libpam/modules/pam_opieaccess \
+	lib/libpam/modules/pam_passwdqc \
+	lib/libpam/modules/pam_permit \
+	lib/libpam/modules/pam_radius \
+	lib/libpam/modules/pam_rhosts \
+	lib/libpam/modules/pam_rootok \
+	lib/libpam/modules/pam_securetty \
+	lib/libpam/modules/pam_self \
+	lib/libpam/modules/pam_ssh \
+	lib/libpam/modules/pam_tacplus \
+	lib/libpam/modules/pam_unix \
+	lib/libpam/libpam \
+	lib/libpcap \
+	lib/libpmc \
+	lib/libproc \
+	lib/libprocstat/zfs \
+	lib/librt \
+	lib/librtld_db \
+	lib/libsdp \
+	lib/libsm \
+	lib/libsmdb \
+	lib/libsmutil \
+	lib/libstand \
+	lib/libstdbuf \
+	lib/libstdthreads \
+	lib/libtelnet \
+	lib/libthr \
+	lib/libthread_db \
+	lib/libufs \
+	lib/libugidfw \
+	lib/libulog \
+	lib/libusbhid \
+	lib/libusb \
+	lib/libvgl \
+	lib/libwrap \
+	lib/liby \
+	lib/libz \
+	lib/atf/libatf-c \
+	lib/atf/libatf-c++ \
+	lib/bind/isc \
+	lib/bind/isccc \
+	lib/bind/dns \
+	lib/bind/isccfg \
+	lib/bind/bind9 \
+	lib/bind/lwres \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/libexec/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/libexec/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/libexec/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/libexec/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \
+	libexec/atf/atf-check \
+	libexec/atrun \
+	libexec/bootpd/bootpgw \
+	libexec/bootpd/tools/bootpef \
+	libexec/bootpd/tools/bootptest \
+	libexec/comsat \
+	libexec/fingerd \
+	libexec/ftpd \
+	libexec/getty \
+	libexec/mail.local \
+	libexec/mknetid \
+	libexec/pppoed \
+	libexec/rbootd \
+	libexec/revnetgroup \
+	libexec/rlogind \
+	libexec/rpc.rquotad \
+	libexec/rpc.rstatd \
+	libexec/rpc.rusersd \
+	libexec/rpc.rwalld \
+	libexec/rpc.sprayd \
+	libexec/rshd \
+	libexec/rtld-elf \
+	libexec/save-entropy \
+	libexec/smrsh \
+	libexec/talkd \
+	libexec/tcpd \
+	libexec/telnetd \
+	libexec/tftpd \
+	libexec/tftp-proxy \
+	libexec/ulog-helper \
+	libexec/ypxfr \
+
+
+.include <dirdeps.mk>

Added: projects/bmake/pkgs/pseudo/misc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/misc/Makefile	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"

Added: projects/bmake/pkgs/pseudo/misc/Makefile.depend
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bmake/pkgs/pseudo/misc/Makefile.depend	Fri Nov  9 05:44:34 2012	(r242818)
@@ -0,0 +1,55 @@
+# $FreeBSD$
+
+# This file is not autogenerated - take care!
+
+DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,}
+
+DEP_MACHINE := ${.PARSEFILE:E}
+
+DIRDEPS = \

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



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