FreeBSD Bugzilla – Attachment 212722 Details for
Bug 245027
Remove liby and libl
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch against r359324
0001-Remove-liby-and-libl.patch (text/plain), 101.81 KB, created by
Emmanuel Vadot
on 2020-03-26 08:36:02 UTC
(
hide
)
Description:
patch against r359324
Filename:
MIME Type:
Creator:
Emmanuel Vadot
Created:
2020-03-26 08:36:02 UTC
Size:
101.81 KB
patch
obsolete
>From 57a8d8fe4bbcc71fb676f0d9b733c4694f08d4fa Mon Sep 17 00:00:00 2001 >From: Emmanuel Vadot <manu@freebsd.org> >Date: Tue, 24 Mar 2020 08:09:07 +0100 >Subject: [PATCH] Remove liby and libl > >--- > ObsoleteFiles.inc | 10 +++++++ > lib/Makefile | 1 - > lib/liby/Makefile | 8 ------ > lib/liby/Makefile.depend | 12 -------- > lib/liby/main.c | 48 -------------------------------- > lib/liby/yyerror.c | 49 --------------------------------- > lib/liby/yyerror.h | 36 ------------------------ > share/mk/bsd.suffixes.mk | 4 +-- > share/mk/src.libnames.mk | 2 -- > tools/make_libdeps.sh | 1 - > usr.bin/lex/Makefile | 2 -- > usr.bin/lex/lib/Makefile | 22 --------------- > usr.bin/lex/lib/Makefile.depend | 11 -------- > 13 files changed, 12 insertions(+), 194 deletions(-) > delete mode 100644 lib/liby/Makefile > delete mode 100644 lib/liby/Makefile.depend > delete mode 100644 lib/liby/main.c > delete mode 100644 lib/liby/yyerror.c > delete mode 100644 lib/liby/yyerror.h > delete mode 100644 usr.bin/lex/lib/Makefile > delete mode 100644 usr.bin/lex/lib/Makefile.depend > >diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc >index 63df5f958266..76b852788688 100644 >--- a/ObsoleteFiles.inc >+++ b/ObsoleteFiles.inc >@@ -1,1037 +1,1047 @@ > # > # $FreeBSD$ > # > # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and > # directories (OLD_DIRS) which should get removed at an update. Recently > # removed entries first (with the date as a comment). Dynamic libraries are > # special cased (OLD_LIBS). Static libraries or the generic links to > # the dynamic libraries (lib*.so) should (if you don't know why to make an > # exception, make this a "must") be viewed as normal files (OLD_FILES). > # > # In case of a complete directory hierarchy the sorting is in depth first > # order. > # > # Before you commit changes to this file please check if any entries in > # tools/build/mk/OptionalObsoleteFiles.inc can be removed. The following > # command tells which files are listed more than once regardless of some > # architecture specific conditionals, so you can not blindly trust the > # output: > # ( grep '+=' /usr/src/ObsoleteFiles.inc | sort -u ; \ > # grep '+=' /usr/src/tools/build/mk/OptionalObsoleteFiles.inc | sort -u) | \ > # sort | uniq -d > # > # To find regular duplicates not dependent on optional components, you can > # also use something that will not give you false positives, e.g.: > # for t in `make -V TARGETS universe`; do > # __MAKE_CONF=/dev/null make -f Makefile.inc1 TARGET=$t \ > # -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \ > # xargs -n1 | sort | uniq -d; > # done > # > # For optional components, you can use the following to see if some entries > # in OptionalObsoleteFiles.inc have been obsoleted by ObsoleteFiles.inc > # for o in tools/build/options/WITH*; do > # __MAKE_CONF=/dev/null make -f Makefile.inc1 -D${o##*/} \ > # -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \ > # xargs -n1 | sort | uniq -d; > # done > >+# 20200324: Remove liby and libl >+OLD_FILES+=usr/lib/libfl_p.a >+OLD_FILES+=usr/lib/libfl.a >+OLD_FILES+=usr/lib/libl_p.a >+OLD_FILES+=usr/lib/libl.a >+OLD_FILES+=usr/lib/libln_p.a >+OLD_FILES+=usr/lib/libln.a >+OLD_FILES+=usr/lib/liby_p.a >+OLD_FILES+=usr/lib/liby.a >+ > # 20200323: INTERNALLIB don't install headers anymore > OLD_FILES+=usr/include/libelftc.h > OLD_FILES+=usr/include/libifconfig.h > OLD_FILES+=usr/include/libpmcstat.h > > # 20200320: cx and ctau drivers retired > OLD_FILES+=usr/share/man/man4/ctau.4.gz > OLD_FILES+=usr/share/man/man4/cx.4.gz > > # 20200318: host.conf was deprecated a long time ago. > OLD_FILES+=etc/host.conf > OLD_FILES+=etc/rc.d/nsswitch > > # 20200310: new clang import which bumps version from 9.0.1 to 10.0.0. > OLD_FILES+=usr/lib/clang/9.0.1/include/cuda_wrappers/algorithm > OLD_FILES+=usr/lib/clang/9.0.1/include/cuda_wrappers/complex > OLD_FILES+=usr/lib/clang/9.0.1/include/cuda_wrappers/new > OLD_DIRS+=usr/lib/clang/9.0.1/include/cuda_wrappers > OLD_FILES+=usr/lib/clang/9.0.1/include/openmp_wrappers/__clang_openmp_math.h > OLD_FILES+=usr/lib/clang/9.0.1/include/openmp_wrappers/__clang_openmp_math_declares.h > OLD_FILES+=usr/lib/clang/9.0.1/include/openmp_wrappers/cmath > OLD_FILES+=usr/lib/clang/9.0.1/include/openmp_wrappers/math.h > OLD_DIRS+=usr/lib/clang/9.0.1/include/openmp_wrappers > OLD_FILES+=usr/lib/clang/9.0.1/include/ppc_wrappers/emmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/ppc_wrappers/mm_malloc.h > OLD_FILES+=usr/lib/clang/9.0.1/include/ppc_wrappers/mmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/ppc_wrappers/xmmintrin.h > OLD_DIRS+=usr/lib/clang/9.0.1/include/ppc_wrappers > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/allocator_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/asan_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/common_interface_defs.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/coverage_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/dfsan_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/hwasan_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/linux_syscall_hooks.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/lsan_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/msan_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/netbsd_syscall_hooks.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/scudo_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/tsan_interface.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sanitizer/tsan_interface_atomic.h > OLD_DIRS+=usr/lib/clang/9.0.1/include/sanitizer > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_builtin_vars.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_cmath.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_complex_builtins.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_device_functions.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_intrinsics.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_libdevice_declares.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_math_forward_declares.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__clang_cuda_runtime_wrapper.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__stddef_max_align_t.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__wmmintrin_aes.h > OLD_FILES+=usr/lib/clang/9.0.1/include/__wmmintrin_pclmul.h > OLD_FILES+=usr/lib/clang/9.0.1/include/adxintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/altivec.h > OLD_FILES+=usr/lib/clang/9.0.1/include/ammintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/arm64intr.h > OLD_FILES+=usr/lib/clang/9.0.1/include/arm_acle.h > OLD_FILES+=usr/lib/clang/9.0.1/include/arm_fp16.h > OLD_FILES+=usr/lib/clang/9.0.1/include/arm_neon.h > OLD_FILES+=usr/lib/clang/9.0.1/include/armintr.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx2intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512bf16intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512bitalgintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512bwintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512cdintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512dqintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512erintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512fintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512ifmaintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512ifmavlintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512pfintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vbmi2intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vbmiintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vbmivlintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlbf16intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlbitalgintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlbwintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlcdintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vldqintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlvbmi2intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlvnniintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vlvp2intersectintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vnniintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vp2intersectintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vpopcntdqintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avx512vpopcntdqvlintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/avxintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/bmi2intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/bmiintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/cetintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/cldemoteintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/clflushoptintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/clwbintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/clzerointrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/cpuid.h > OLD_FILES+=usr/lib/clang/9.0.1/include/emmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/enqcmdintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/f16cintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/fma4intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/fmaintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/fxsrintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/gfniintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/htmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/htmxlintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/ia32intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/immintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/invpcidintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/lwpintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/lzcntintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/mm3dnow.h > OLD_FILES+=usr/lib/clang/9.0.1/include/mm_malloc.h > OLD_FILES+=usr/lib/clang/9.0.1/include/mmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/module.modulemap > OLD_FILES+=usr/lib/clang/9.0.1/include/movdirintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/msa.h > OLD_FILES+=usr/lib/clang/9.0.1/include/mwaitxintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/nmmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/opencl-c-base.h > OLD_FILES+=usr/lib/clang/9.0.1/include/opencl-c.h > OLD_FILES+=usr/lib/clang/9.0.1/include/pconfigintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/pkuintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/pmmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/popcntintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/prfchwintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/ptwriteintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/rdseedintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/rtmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/s390intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/sgxintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/shaintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/smmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/tbmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/tmmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/vadefs.h > OLD_FILES+=usr/lib/clang/9.0.1/include/vaesintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/vecintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/vpclmulqdqintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/waitpkgintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/wbnoinvdintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/wmmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/x86intrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xmmintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xopintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xsavecintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xsaveintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xsaveoptintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xsavesintrin.h > OLD_FILES+=usr/lib/clang/9.0.1/include/xtestintrin.h > OLD_DIRS+=usr/lib/clang/9.0.1/include > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-aarch64.so > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-arm.so > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-armhf.so > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-i386.so > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-preinit-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-preinit-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-preinit-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-preinit-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-preinit-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan-x86_64.so > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan_cxx-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan_cxx-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan_cxx-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan_cxx-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.asan_cxx-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi_diag-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi_diag-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi_diag-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi_diag-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.cfi_diag-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.dd-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.dd-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.fuzzer-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.fuzzer-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.msan-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.msan-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.msan_cxx-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.msan_cxx-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-powerpc.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-powerpc64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.profile-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.safestack-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.safestack-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.safestack-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats_client-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats_client-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats_client-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats_client-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.stats_client-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.tsan-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.tsan-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.tsan_cxx-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_minimal-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_minimal-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_minimal-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_minimal-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone_cxx-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone_cxx-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-basic-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-basic-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-basic-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-basic-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-fdr-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-fdr-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-fdr-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-fdr-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-profiling-aarch64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-profiling-arm.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-profiling-armhf.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-profiling-x86_64.a > OLD_FILES+=usr/lib/clang/9.0.1/lib/freebsd/libclang_rt.xray-x86_64.a > OLD_DIRS+=usr/lib/clang/9.0.1/lib/freebsd > OLD_DIRS+=usr/lib/clang/9.0.1/lib > OLD_DIRS+=usr/lib/clang/9.0.1 > > # 20200309: amd(8) retired > OLD_FILES+=etc/amd.map > OLD_FILES+=etc/newsyslog.conf.d/amd.conf > OLD_FILES+=etc/rc.d/amd > OLD_FILES+=usr/bin/pawd > OLD_FILES+=usr/sbin/amd > OLD_FILES+=usr/sbin/amq > OLD_FILES+=usr/sbin/fixmount > OLD_FILES+=usr/sbin/fsinfo > OLD_FILES+=usr/sbin/hlfsd > OLD_FILES+=usr/sbin/mk-amd-map > OLD_FILES+=usr/sbin/wire-test > OLD_FILES+=usr/share/examples/etc/amd.map > OLD_FILES+=usr/share/man/man1/pawd.1.gz > OLD_FILES+=usr/share/man/man5/amd.conf.5.gz > OLD_FILES+=usr/share/man/man8/amd.8.gz > OLD_FILES+=usr/share/man/man8/amq.8.gz > OLD_FILES+=usr/share/man/man8/fixmount.8.gz > OLD_FILES+=usr/share/man/man8/fsinfo.8.gz > OLD_FILES+=usr/share/man/man8/hlfsd.8.gz > OLD_FILES+=usr/share/man/man8/mk-amd-map.8.gz > OLD_FILES+=usr/share/man/man8/wire-test.8.gz > > # 20200301: bktr removed > OLD_DIRS+=usr/include/dev/bktr > OLD_FILES+=usr/include/dev/bktr/ioctl_bktr.h > OLD_FILES+=usr/include/dev/bktr/ioctl_bt848.h > OLD_FILES+=usr/include/dev/bktr/ioctl_meteor.h > .if ${TARGET_ARCH} == "i386" > OLD_FILES+=usr/include/machine/ioctl_bktr.h > OLD_FILES+=usr/include/machine/ioctl_meteor.h > .endif > OLD_FILES+=usr/share/man/man4/bktr.4.gz > > # 20200229: GCC 4.2.1 removed > .if !defined(WITH_PORT_BASE_GCC) > OLD_FILES+=usr/bin/g++ > OLD_FILES+=usr/bin/gcc > OLD_FILES+=usr/share/man/man1/g++.1.gz > OLD_FILES+=usr/share/man/man1/gcc.1.gz > .endif > OLD_FILES+=usr/bin/gcpp > OLD_FILES+=usr/bin/gperf > OLD_FILES+=usr/include/c++/4.2/algorithm > OLD_FILES+=usr/include/c++/4.2/backward/algo.h > OLD_FILES+=usr/include/c++/4.2/backward/algobase.h > OLD_FILES+=usr/include/c++/4.2/backward/alloc.h > OLD_FILES+=usr/include/c++/4.2/backward/backward_warning.h > OLD_FILES+=usr/include/c++/4.2/backward/bvector.h > OLD_FILES+=usr/include/c++/4.2/backward/complex.h > OLD_FILES+=usr/include/c++/4.2/backward/defalloc.h > OLD_FILES+=usr/include/c++/4.2/backward/deque.h > OLD_FILES+=usr/include/c++/4.2/backward/fstream.h > OLD_FILES+=usr/include/c++/4.2/backward/function.h > OLD_FILES+=usr/include/c++/4.2/backward/hash_map.h > OLD_FILES+=usr/include/c++/4.2/backward/hash_set.h > OLD_FILES+=usr/include/c++/4.2/backward/hashtable.h > OLD_FILES+=usr/include/c++/4.2/backward/heap.h > OLD_FILES+=usr/include/c++/4.2/backward/iomanip.h > OLD_FILES+=usr/include/c++/4.2/backward/iostream.h > OLD_FILES+=usr/include/c++/4.2/backward/istream.h > OLD_FILES+=usr/include/c++/4.2/backward/iterator.h > OLD_FILES+=usr/include/c++/4.2/backward/list.h > OLD_FILES+=usr/include/c++/4.2/backward/map.h > OLD_FILES+=usr/include/c++/4.2/backward/multimap.h > OLD_FILES+=usr/include/c++/4.2/backward/multiset.h > OLD_FILES+=usr/include/c++/4.2/backward/new.h > OLD_FILES+=usr/include/c++/4.2/backward/ostream.h > OLD_FILES+=usr/include/c++/4.2/backward/pair.h > OLD_FILES+=usr/include/c++/4.2/backward/queue.h > OLD_FILES+=usr/include/c++/4.2/backward/rope.h > OLD_FILES+=usr/include/c++/4.2/backward/set.h > OLD_FILES+=usr/include/c++/4.2/backward/slist.h > OLD_FILES+=usr/include/c++/4.2/backward/stack.h > OLD_FILES+=usr/include/c++/4.2/backward/stream.h > OLD_FILES+=usr/include/c++/4.2/backward/streambuf.h > OLD_FILES+=usr/include/c++/4.2/backward/strstream > OLD_FILES+=usr/include/c++/4.2/backward/tempbuf.h > OLD_FILES+=usr/include/c++/4.2/backward/tree.h > OLD_FILES+=usr/include/c++/4.2/backward/vector.h > OLD_FILES+=usr/include/c++/4.2/bits/allocator.h > OLD_FILES+=usr/include/c++/4.2/bits/atomic_word.h > OLD_FILES+=usr/include/c++/4.2/bits/basic_file.h > OLD_FILES+=usr/include/c++/4.2/bits/basic_ios.h > OLD_FILES+=usr/include/c++/4.2/bits/basic_ios.tcc > OLD_FILES+=usr/include/c++/4.2/bits/basic_string.h > OLD_FILES+=usr/include/c++/4.2/bits/basic_string.tcc > OLD_FILES+=usr/include/c++/4.2/bits/boost_concept_check.h > OLD_FILES+=usr/include/c++/4.2/bits/c++allocator.h > OLD_FILES+=usr/include/c++/4.2/bits/c++config.h > OLD_FILES+=usr/include/c++/4.2/bits/c++io.h > OLD_FILES+=usr/include/c++/4.2/bits/c++locale.h > OLD_FILES+=usr/include/c++/4.2/bits/c++locale_internal.h > OLD_FILES+=usr/include/c++/4.2/bits/char_traits.h > OLD_FILES+=usr/include/c++/4.2/bits/cmath.tcc > OLD_FILES+=usr/include/c++/4.2/bits/codecvt.h > OLD_FILES+=usr/include/c++/4.2/bits/compatibility.h > OLD_FILES+=usr/include/c++/4.2/bits/concept_check.h > OLD_FILES+=usr/include/c++/4.2/bits/cpp_type_traits.h > OLD_FILES+=usr/include/c++/4.2/bits/cpu_defines.h > OLD_FILES+=usr/include/c++/4.2/bits/ctype_base.h > OLD_FILES+=usr/include/c++/4.2/bits/ctype_inline.h > OLD_FILES+=usr/include/c++/4.2/bits/ctype_noninline.h > OLD_FILES+=usr/include/c++/4.2/bits/cxxabi_tweaks.h > OLD_FILES+=usr/include/c++/4.2/bits/deque.tcc > OLD_FILES+=usr/include/c++/4.2/bits/fstream.tcc > OLD_FILES+=usr/include/c++/4.2/bits/functexcept.h > OLD_FILES+=usr/include/c++/4.2/bits/gslice.h > OLD_FILES+=usr/include/c++/4.2/bits/gslice_array.h > OLD_FILES+=usr/include/c++/4.2/bits/gthr-default.h > OLD_FILES+=usr/include/c++/4.2/bits/gthr-posix.h > OLD_FILES+=usr/include/c++/4.2/bits/gthr-single.h > OLD_FILES+=usr/include/c++/4.2/bits/gthr-tpf.h > OLD_FILES+=usr/include/c++/4.2/bits/gthr.h > OLD_FILES+=usr/include/c++/4.2/bits/indirect_array.h > OLD_FILES+=usr/include/c++/4.2/bits/ios_base.h > OLD_FILES+=usr/include/c++/4.2/bits/istream.tcc > OLD_FILES+=usr/include/c++/4.2/bits/list.tcc > OLD_FILES+=usr/include/c++/4.2/bits/locale_classes.h > OLD_FILES+=usr/include/c++/4.2/bits/locale_facets.h > OLD_FILES+=usr/include/c++/4.2/bits/locale_facets.tcc > OLD_FILES+=usr/include/c++/4.2/bits/localefwd.h > OLD_FILES+=usr/include/c++/4.2/bits/mask_array.h > OLD_FILES+=usr/include/c++/4.2/bits/messages_members.h > OLD_FILES+=usr/include/c++/4.2/bits/os_defines.h > OLD_FILES+=usr/include/c++/4.2/bits/ostream.tcc > OLD_FILES+=usr/include/c++/4.2/bits/ostream_insert.h > OLD_FILES+=usr/include/c++/4.2/bits/postypes.h > OLD_FILES+=usr/include/c++/4.2/bits/slice_array.h > OLD_FILES+=usr/include/c++/4.2/bits/sstream.tcc > OLD_FILES+=usr/include/c++/4.2/bits/stl_algo.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_algobase.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_bvector.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_construct.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_deque.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_function.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_heap.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_iterator.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_iterator_base_funcs.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_iterator_base_types.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_list.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_map.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_multimap.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_multiset.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_numeric.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_pair.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_queue.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_raw_storage_iter.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_relops.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_set.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_stack.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_tempbuf.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_tree.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_uninitialized.h > OLD_FILES+=usr/include/c++/4.2/bits/stl_vector.h > OLD_FILES+=usr/include/c++/4.2/bits/stream_iterator.h > OLD_FILES+=usr/include/c++/4.2/bits/streambuf.tcc > OLD_FILES+=usr/include/c++/4.2/bits/streambuf_iterator.h > OLD_FILES+=usr/include/c++/4.2/bits/stringfwd.h > OLD_FILES+=usr/include/c++/4.2/bits/time_members.h > OLD_FILES+=usr/include/c++/4.2/bits/valarray_after.h > OLD_FILES+=usr/include/c++/4.2/bits/valarray_array.h > OLD_FILES+=usr/include/c++/4.2/bits/valarray_array.tcc > OLD_FILES+=usr/include/c++/4.2/bits/valarray_before.h > OLD_FILES+=usr/include/c++/4.2/bits/vector.tcc > OLD_FILES+=usr/include/c++/4.2/bitset > OLD_FILES+=usr/include/c++/4.2/cassert > OLD_FILES+=usr/include/c++/4.2/cctype > OLD_FILES+=usr/include/c++/4.2/cerrno > OLD_FILES+=usr/include/c++/4.2/cfloat > OLD_FILES+=usr/include/c++/4.2/ciso646 > OLD_FILES+=usr/include/c++/4.2/climits > OLD_FILES+=usr/include/c++/4.2/clocale > OLD_FILES+=usr/include/c++/4.2/cmath > OLD_FILES+=usr/include/c++/4.2/complex > OLD_FILES+=usr/include/c++/4.2/csetjmp > OLD_FILES+=usr/include/c++/4.2/csignal > OLD_FILES+=usr/include/c++/4.2/cstdarg > OLD_FILES+=usr/include/c++/4.2/cstddef > OLD_FILES+=usr/include/c++/4.2/cstdio > OLD_FILES+=usr/include/c++/4.2/cstdlib > OLD_FILES+=usr/include/c++/4.2/cstring > OLD_FILES+=usr/include/c++/4.2/ctime > OLD_FILES+=usr/include/c++/4.2/cwchar > OLD_FILES+=usr/include/c++/4.2/cwctype > OLD_FILES+=usr/include/c++/4.2/cxxabi.h > OLD_FILES+=usr/include/c++/4.2/debug/bitset > OLD_FILES+=usr/include/c++/4.2/debug/debug.h > OLD_FILES+=usr/include/c++/4.2/debug/deque > OLD_FILES+=usr/include/c++/4.2/debug/formatter.h > OLD_FILES+=usr/include/c++/4.2/debug/functions.h > OLD_FILES+=usr/include/c++/4.2/debug/hash_map > OLD_FILES+=usr/include/c++/4.2/debug/hash_map.h > OLD_FILES+=usr/include/c++/4.2/debug/hash_multimap.h > OLD_FILES+=usr/include/c++/4.2/debug/hash_multiset.h > OLD_FILES+=usr/include/c++/4.2/debug/hash_set > OLD_FILES+=usr/include/c++/4.2/debug/hash_set.h > OLD_FILES+=usr/include/c++/4.2/debug/list > OLD_FILES+=usr/include/c++/4.2/debug/macros.h > OLD_FILES+=usr/include/c++/4.2/debug/map > OLD_FILES+=usr/include/c++/4.2/debug/map.h > OLD_FILES+=usr/include/c++/4.2/debug/multimap.h > OLD_FILES+=usr/include/c++/4.2/debug/multiset.h > OLD_FILES+=usr/include/c++/4.2/debug/safe_base.h > OLD_FILES+=usr/include/c++/4.2/debug/safe_iterator.h > OLD_FILES+=usr/include/c++/4.2/debug/safe_iterator.tcc > OLD_FILES+=usr/include/c++/4.2/debug/safe_sequence.h > OLD_FILES+=usr/include/c++/4.2/debug/set > OLD_FILES+=usr/include/c++/4.2/debug/set.h > OLD_FILES+=usr/include/c++/4.2/debug/string > OLD_FILES+=usr/include/c++/4.2/debug/vector > OLD_FILES+=usr/include/c++/4.2/deque > OLD_FILES+=usr/include/c++/4.2/exception > OLD_FILES+=usr/include/c++/4.2/exception_defines.h > OLD_FILES+=usr/include/c++/4.2/ext/algorithm > OLD_FILES+=usr/include/c++/4.2/ext/array_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/atomicity.h > OLD_FILES+=usr/include/c++/4.2/ext/bitmap_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/codecvt_specializations.h > OLD_FILES+=usr/include/c++/4.2/ext/concurrence.h > OLD_FILES+=usr/include/c++/4.2/ext/debug_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/functional > OLD_FILES+=usr/include/c++/4.2/ext/hash_fun.h > OLD_FILES+=usr/include/c++/4.2/ext/hash_map > OLD_FILES+=usr/include/c++/4.2/ext/hash_set > OLD_FILES+=usr/include/c++/4.2/ext/hashtable.h > OLD_FILES+=usr/include/c++/4.2/ext/iterator > OLD_FILES+=usr/include/c++/4.2/ext/malloc_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/memory > OLD_FILES+=usr/include/c++/4.2/ext/mt_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/new_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/numeric > OLD_FILES+=usr/include/c++/4.2/ext/numeric_traits.h > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/assoc_container.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/basic_tree_policy/traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/basic_types.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_/traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/const_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/entry_pred.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/resize_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/cond_dealtor.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/container_base_dispatch.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/eq_fn/eq_by_less.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/lu_map_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/map_debug_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_/traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/child_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/head.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/internal_node.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/leaf.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/node_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/node_iterators.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/point_iterators.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/priority_queue_base_dispatch.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/node.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_/traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/node.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_/traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/standard_policies.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/tree_trace_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/type_utils.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/types_traits.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/unordered_iterator/iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/exception.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/hash_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/list_update_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/priority_queue.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/tag_and_trait.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/tree_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pb_ds/trie_policy.hpp > OLD_FILES+=usr/include/c++/4.2/ext/pod_char_traits.h > OLD_FILES+=usr/include/c++/4.2/ext/pool_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/rb_tree > OLD_FILES+=usr/include/c++/4.2/ext/rc_string_base.h > OLD_FILES+=usr/include/c++/4.2/ext/rope > OLD_FILES+=usr/include/c++/4.2/ext/ropeimpl.h > OLD_FILES+=usr/include/c++/4.2/ext/slist > OLD_FILES+=usr/include/c++/4.2/ext/sso_string_base.h > OLD_FILES+=usr/include/c++/4.2/ext/stdio_filebuf.h > OLD_FILES+=usr/include/c++/4.2/ext/stdio_sync_filebuf.h > OLD_FILES+=usr/include/c++/4.2/ext/throw_allocator.h > OLD_FILES+=usr/include/c++/4.2/ext/type_traits.h > OLD_FILES+=usr/include/c++/4.2/ext/typelist.h > OLD_FILES+=usr/include/c++/4.2/ext/vstring.h > OLD_FILES+=usr/include/c++/4.2/ext/vstring.tcc > OLD_FILES+=usr/include/c++/4.2/ext/vstring_fwd.h > OLD_FILES+=usr/include/c++/4.2/ext/vstring_util.h > OLD_FILES+=usr/include/c++/4.2/fstream > OLD_FILES+=usr/include/c++/4.2/functional > OLD_FILES+=usr/include/c++/4.2/iomanip > OLD_FILES+=usr/include/c++/4.2/ios > OLD_FILES+=usr/include/c++/4.2/iosfwd > OLD_FILES+=usr/include/c++/4.2/iostream > OLD_FILES+=usr/include/c++/4.2/istream > OLD_FILES+=usr/include/c++/4.2/iterator > OLD_FILES+=usr/include/c++/4.2/limits > OLD_FILES+=usr/include/c++/4.2/list > OLD_FILES+=usr/include/c++/4.2/locale > OLD_FILES+=usr/include/c++/4.2/map > OLD_FILES+=usr/include/c++/4.2/memory > OLD_FILES+=usr/include/c++/4.2/new > OLD_FILES+=usr/include/c++/4.2/numeric > OLD_FILES+=usr/include/c++/4.2/ostream > OLD_FILES+=usr/include/c++/4.2/queue > OLD_FILES+=usr/include/c++/4.2/set > OLD_FILES+=usr/include/c++/4.2/sstream > OLD_FILES+=usr/include/c++/4.2/stack > OLD_FILES+=usr/include/c++/4.2/stdexcept > OLD_FILES+=usr/include/c++/4.2/streambuf > OLD_FILES+=usr/include/c++/4.2/string > OLD_FILES+=usr/include/c++/4.2/tr1/array > OLD_FILES+=usr/include/c++/4.2/tr1/bind_iterate.h > OLD_FILES+=usr/include/c++/4.2/tr1/bind_repeat.h > OLD_FILES+=usr/include/c++/4.2/tr1/boost_shared_ptr.h > OLD_FILES+=usr/include/c++/4.2/tr1/cctype > OLD_FILES+=usr/include/c++/4.2/tr1/cfenv > OLD_FILES+=usr/include/c++/4.2/tr1/cfloat > OLD_FILES+=usr/include/c++/4.2/tr1/cinttypes > OLD_FILES+=usr/include/c++/4.2/tr1/climits > OLD_FILES+=usr/include/c++/4.2/tr1/cmath > OLD_FILES+=usr/include/c++/4.2/tr1/common.h > OLD_FILES+=usr/include/c++/4.2/tr1/complex > OLD_FILES+=usr/include/c++/4.2/tr1/cstdarg > OLD_FILES+=usr/include/c++/4.2/tr1/cstdbool > OLD_FILES+=usr/include/c++/4.2/tr1/cstdint > OLD_FILES+=usr/include/c++/4.2/tr1/cstdio > OLD_FILES+=usr/include/c++/4.2/tr1/cstdlib > OLD_FILES+=usr/include/c++/4.2/tr1/ctgmath > OLD_FILES+=usr/include/c++/4.2/tr1/ctime > OLD_FILES+=usr/include/c++/4.2/tr1/ctype.h > OLD_FILES+=usr/include/c++/4.2/tr1/cwchar > OLD_FILES+=usr/include/c++/4.2/tr1/cwctype > OLD_FILES+=usr/include/c++/4.2/tr1/fenv.h > OLD_FILES+=usr/include/c++/4.2/tr1/float.h > OLD_FILES+=usr/include/c++/4.2/tr1/functional > OLD_FILES+=usr/include/c++/4.2/tr1/functional_hash.h > OLD_FILES+=usr/include/c++/4.2/tr1/functional_iterate.h > OLD_FILES+=usr/include/c++/4.2/tr1/hashtable > OLD_FILES+=usr/include/c++/4.2/tr1/hashtable_policy.h > OLD_FILES+=usr/include/c++/4.2/tr1/inttypes.h > OLD_FILES+=usr/include/c++/4.2/tr1/limits.h > OLD_FILES+=usr/include/c++/4.2/tr1/math.h > OLD_FILES+=usr/include/c++/4.2/tr1/memory > OLD_FILES+=usr/include/c++/4.2/tr1/mu_iterate.h > OLD_FILES+=usr/include/c++/4.2/tr1/random > OLD_FILES+=usr/include/c++/4.2/tr1/random.tcc > OLD_FILES+=usr/include/c++/4.2/tr1/ref_fwd.h > OLD_FILES+=usr/include/c++/4.2/tr1/ref_wrap_iterate.h > OLD_FILES+=usr/include/c++/4.2/tr1/repeat.h > OLD_FILES+=usr/include/c++/4.2/tr1/stdarg.h > OLD_FILES+=usr/include/c++/4.2/tr1/stdbool.h > OLD_FILES+=usr/include/c++/4.2/tr1/stdint.h > OLD_FILES+=usr/include/c++/4.2/tr1/stdio.h > OLD_FILES+=usr/include/c++/4.2/tr1/stdlib.h > OLD_FILES+=usr/include/c++/4.2/tr1/tgmath.h > OLD_FILES+=usr/include/c++/4.2/tr1/tuple > OLD_FILES+=usr/include/c++/4.2/tr1/tuple_defs.h > OLD_FILES+=usr/include/c++/4.2/tr1/tuple_iterate.h > OLD_FILES+=usr/include/c++/4.2/tr1/type_traits > OLD_FILES+=usr/include/c++/4.2/tr1/type_traits_fwd.h > OLD_FILES+=usr/include/c++/4.2/tr1/unordered_map > OLD_FILES+=usr/include/c++/4.2/tr1/unordered_set > OLD_FILES+=usr/include/c++/4.2/tr1/utility > OLD_FILES+=usr/include/c++/4.2/tr1/wchar.h > OLD_FILES+=usr/include/c++/4.2/tr1/wctype.h > OLD_FILES+=usr/include/c++/4.2/typeinfo > OLD_FILES+=usr/include/c++/4.2/utility > OLD_FILES+=usr/include/c++/4.2/valarray > OLD_FILES+=usr/include/c++/4.2/vector > .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" > OLD_FILES+=usr/include/gcc/4.2/__wmmintrin_aes.h > OLD_FILES+=usr/include/gcc/4.2/__wmmintrin_pclmul.h > OLD_FILES+=usr/include/gcc/4.2/ammintrin.h > OLD_FILES+=usr/include/gcc/4.2/emmintrin.h > OLD_FILES+=usr/include/gcc/4.2/mm3dnow.h > OLD_FILES+=usr/include/gcc/4.2/mm_malloc.h > OLD_FILES+=usr/include/gcc/4.2/mmintrin.h > OLD_FILES+=usr/include/gcc/4.2/pmmintrin.h > OLD_FILES+=usr/include/gcc/4.2/tmmintrin.h > OLD_FILES+=usr/include/gcc/4.2/wmmintrin.h > OLD_FILES+=usr/include/gcc/4.2/xmmintrin.h > .elif ${TARGET_ARCH} == "arm" > OLD_FILES+=usr/include/gcc/4.2/mmintrin.h > .elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64" > OLD_FILES+=usr/include/gcc/4.2/altivec.h > OLD_FILES+=usr/include/gcc/4.2/ppc-asm.h > OLD_FILES+=usr/include/gcc/4.2/spe.h > .endif > OLD_FILES+=usr/lib/libgcov.a > OLD_FILES+=usr/lib/libgomp.a > OLD_FILES+=usr/lib/libstdc++.a > OLD_FILES+=usr/lib/libstdc++.so > OLD_LIBS+=usr/lib/libstdc++.so.6 > OLD_FILES+=usr/lib/libstdc++_p.a > OLD_FILES+=usr/lib/libsupc++.a > OLD_FILES+=usr/lib/libsupc++.so > OLD_LIBS+=usr/lib/libsupc++.so.1 > OLD_FILES+=usr/lib/libsupc++_p.a > .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" > OLD_FILES+=usr/lib32/libstdc++.a > OLD_FILES+=usr/lib32/libstdc++.so > OLD_LIBS+=usr/lib32/libstdc++.so.6 > OLD_FILES+=usr/lib32/libstdc++_p.a > OLD_FILES+=usr/lib32/libsupc++.a > OLD_FILES+=usr/lib32/libsupc++.so > OLD_LIBS+=usr/lib32/libsupc++.so.1 > OLD_FILES+=usr/lib32/libsupc++_p.a > .endif > OLD_LIBS+=usr/lib/libgomp.so.1 > OLD_FILES+=usr/lib/libgomp_p.a > OLD_FILES+=usr/lib32/libgcov.a > OLD_FILES+=usr/lib32/libgomp.a > OLD_LIBS+=usr/lib32/libgomp.so.1 > OLD_FILES+=usr/lib32/libgomp_p.a > OLD_FILES+=usr/libexec/cc1 > OLD_FILES+=usr/libexec/cc1plus > OLD_FILES+=usr/share/man/man1/gcpp.1.gz > OLD_FILES+=usr/share/man/man1/gperf.1.gz > OLD_FILES+=usr/share/man/man1/gperf.7.gz > > # 20200220: Upgrade of ncurses, shlib bumped to version 9 > OLD_LIBS+=lib/libncurses.so.8 > OLD_LIBS+=lib/libncursesw.so.8 > OLD_LIBS+=usr/lib32/libncurses.so.8 > OLD_LIBS+=usr/lib32/libncursesw.so.8 > > # 20200206: Remove elf2aout > OLD_FILES+=usr/bin/elf2aout > OLD_FILES+=usr/share/man/man1/elf2aout.1.gz > > # 20200204: simple_httpd removed > OLD_FILES+=usr/sbin/simple_httpd > > # 20200127: vpo removed > OLD_FILES+=usr/share/man/man4/imm.4.gz > OLD_FILES+=usr/share/man/man4/vpo.4.gz > > # 20200104: gcc libssp removed > OLD_FILES+=usr/include/ssp/ssp.h > OLD_FILES+=usr/include/ssp/stdio.h > OLD_FILES+=usr/include/ssp/string.h > OLD_FILES+=usr/include/ssp/unistd.h > OLD_DIRS+=usr/include/ssp > > # 20191229: GEOM_SCHED class and gsched tool removed > OLD_FILES+=sbin/gsched > OLD_LIBS+=lib/geom/geom_sched.so > > # 20191222: new clang import which bumps version from 9.0.0 to 9.0.1. > OLD_FILES+=usr/lib/clang/9.0.0/include/cuda_wrappers/algorithm > OLD_FILES+=usr/lib/clang/9.0.0/include/cuda_wrappers/complex > OLD_FILES+=usr/lib/clang/9.0.0/include/cuda_wrappers/new > OLD_DIRS+=usr/lib/clang/9.0.0/include/cuda_wrappers > OLD_FILES+=usr/lib/clang/9.0.0/include/openmp_wrappers/__clang_openmp_math.h > OLD_FILES+=usr/lib/clang/9.0.0/include/openmp_wrappers/__clang_openmp_math_declares.h > OLD_FILES+=usr/lib/clang/9.0.0/include/openmp_wrappers/cmath > OLD_FILES+=usr/lib/clang/9.0.0/include/openmp_wrappers/math.h > OLD_DIRS+=usr/lib/clang/9.0.0/include/openmp_wrappers > OLD_FILES+=usr/lib/clang/9.0.0/include/ppc_wrappers/emmintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/ppc_wrappers/mm_malloc.h > OLD_FILES+=usr/lib/clang/9.0.0/include/ppc_wrappers/mmintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/ppc_wrappers/xmmintrin.h > OLD_DIRS+=usr/lib/clang/9.0.0/include/ppc_wrappers > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/allocator_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/asan_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/common_interface_defs.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/coverage_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/dfsan_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/hwasan_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/linux_syscall_hooks.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/lsan_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/msan_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/netbsd_syscall_hooks.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/scudo_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/tsan_interface.h > OLD_FILES+=usr/lib/clang/9.0.0/include/sanitizer/tsan_interface_atomic.h > OLD_DIRS+=usr/lib/clang/9.0.0/include/sanitizer > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_builtin_vars.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_cmath.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_complex_builtins.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_device_functions.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_intrinsics.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_libdevice_declares.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_math_forward_declares.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__clang_cuda_runtime_wrapper.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__stddef_max_align_t.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__wmmintrin_aes.h > OLD_FILES+=usr/lib/clang/9.0.0/include/__wmmintrin_pclmul.h > OLD_FILES+=usr/lib/clang/9.0.0/include/adxintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/altivec.h > OLD_FILES+=usr/lib/clang/9.0.0/include/ammintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/arm64intr.h > OLD_FILES+=usr/lib/clang/9.0.0/include/arm_acle.h > OLD_FILES+=usr/lib/clang/9.0.0/include/arm_fp16.h > OLD_FILES+=usr/lib/clang/9.0.0/include/arm_neon.h > OLD_FILES+=usr/lib/clang/9.0.0/include/armintr.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx2intrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512bf16intrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512bitalgintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512bwintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512cdintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512dqintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512erintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512fintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512ifmaintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512ifmavlintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512pfintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vbmi2intrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vbmiintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vbmivlintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlbf16intrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlbitalgintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlbwintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlcdintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vldqintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlvbmi2intrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlvnniintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vlvp2intersectintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vnniintrin.h > OLD_FILES+=usr/lib/clang/9.0.0/include/avx512vp2intersectintrin.h >diff --git a/lib/Makefile b/lib/Makefile >index 4d72fab858ad..a2a3506500d0 100644 >--- a/lib/Makefile >+++ b/lib/Makefile >@@ -1,221 +1,220 @@ > # @(#)Makefile 8.1 (Berkeley) 6/4/93 > # $FreeBSD$ > > .include <src.opts.mk> > > # The SUBDIR_BOOTSTRAP list is a small set of libraries which are used by many > # of the other libraries. These are built first with a .WAIT between them > # and the main list to avoid needing a SUBDIR_DEPEND line on every library > # naming just these few items. > > SUBDIR_BOOTSTRAP= \ > csu \ > .WAIT \ > libc \ > libc_nonshared \ > libcompiler_rt \ > ${_libclang_rt} \ > ${_libcplusplus} \ > ${_libcxxrt} \ > libelf \ > libssp \ > libssp_nonshared \ > msun > > # The main list; please keep these sorted alphabetically. > > SUBDIR= ${SUBDIR_BOOTSTRAP} \ > .WAIT \ > geom \ > libalias \ > libarchive \ > libauditd \ > libbegemot \ > libblocksruntime \ > libbsdstat \ > libbsm \ > libbz2 \ > libcalendar \ > libcam \ > libcapsicum \ > libcasper \ > libcompat \ > libcrypt \ > libdevctl \ > libdevinfo \ > libdevstat \ > libdl \ > libdwarf \ > libedit \ > libelftc \ > libevent \ > libexecinfo \ > libexpat \ > libfetch \ > libfigpar \ > libgcc_eh \ > libgcc_s \ > libgeom \ > libifconfig \ > libipsec \ > libjail \ > libkiconv \ > libkvm \ > liblua \ > liblzma \ > libmemstat \ > libmd \ > libmt \ > lib80211 \ > libnetbsd \ > libnv \ > libopenbsd \ > libopie \ > libpam \ > libpathconv \ > libpcap \ > libpjdlog \ > libproc \ > libprocstat \ > libregex \ > librpcsvc \ > librss \ > librt \ > librtld_db \ > libsbuf \ > libsmb \ > libsqlite3 \ > libstdbuf \ > libstdthreads \ > libsysdecode \ > libtacplus \ > libthread_db \ > libucl \ > libufs \ > libugidfw \ > libulog \ > libutil \ > ${_libvgl} \ > libwrap \ > libxo \ >- liby \ > libz \ > libzstd \ > ncurses > > # Inter-library dependencies. When the makefile for a library contains LDADD > # libraries, those libraries should be listed as build order dependencies here. > > SUBDIR_DEPEND_geom= libufs > SUBDIR_DEPEND_libarchive= libz libbz2 libexpat liblzma libmd libzstd > SUBDIR_DEPEND_libauditdm= libbsm > SUBDIR_DEPEND_libbsnmp= ${_libnetgraph} > SUBDIR_DEPEND_libc++:= libcxxrt > # libssp_nonshared doesn't need to be linked into libc on every arch, but it is > # small enough to build that this bit of serialization is likely insignificant. > SUBDIR_DEPEND_libc= libcompiler_rt libssp_nonshared > SUBDIR_DEPEND_libcam= libsbuf > SUBDIR_DEPEND_libcasper= libnv > SUBDIR_DEPEND_libdevstat= libkvm > SUBDIR_DEPEND_libdpv= libfigpar ncurses libutil > SUBDIR_DEPEND_libedit= ncurses > SUBDIR_DEPEND_libgeom= libexpat libsbuf > SUBDIR_DEPEND_librpcsec_gss= libgssapi > SUBDIR_DEPEND_libmagic= libz > SUBDIR_DEPEND_libmemstat= libkvm > SUBDIR_DEPEND_libopie= libmd > SUBDIR_DEPEND_libpam= libcrypt libopie ${_libradius} librpcsvc libtacplus libutil ${_libypclnt} ${_libcom_err} > SUBDIR_DEPEND_libpjdlog= libutil > SUBDIR_DEPEND_libprocstat= libkvm libutil > SUBDIR_DEPEND_libradius= libmd > SUBDIR_DEPEND_libsmb= libkiconv > SUBDIR_DEPEND_libtacplus= libmd > SUBDIR_DEPEND_libulog= libmd > SUBDIR_DEPEND_libunbound= ${_libldns} > SUBDIR_DEPEND_liblzma= ${_libthr} > .if ${MK_OFED} != "no" > SUBDIR_DEPEND_libpcap= ofed > .endif > > # NB: keep these sorted by MK_* knobs > > SUBDIR.${MK_ATM}+= libngatm > SUBDIR.${MK_BEARSSL}+= libbearssl libsecureboot > SUBDIR.${MK_BLACKLIST}+=libblacklist > SUBDIR.${MK_BLUETOOTH}+=libbluetooth libsdp > SUBDIR.${MK_BSNMP}+= libbsnmp > > .if !defined(COMPAT_32BIT) && !defined(COMPAT_SOFTFP) > SUBDIR.${MK_CLANG}+= clang > .endif > > SUBDIR.${MK_CUSE}+= libcuse > SUBDIR.${MK_CXX}+= libdevdctl > SUBDIR.${MK_TOOLCHAIN}+=libpe > SUBDIR.${MK_DIALOG}+= libdpv > SUBDIR.${MK_FILE}+= libmagic > SUBDIR.${MK_GPIO}+= libgpio > SUBDIR.${MK_GSSAPI}+= libgssapi librpcsec_gss > SUBDIR.${MK_ICONV}+= libiconv_modules > SUBDIR.${MK_KERBEROS_SUPPORT}+= libcom_err > SUBDIR.${MK_LDNS}+= libldns > SUBDIR.${MK_STATS}+= libstats > > # The libraries under libclang_rt can only be built by clang, and only make > # sense to build when clang is enabled at all. Furthermore, they can only be > # built for certain architectures. > .if ${MK_CLANG} != "no" && ${COMPILER_TYPE} == "clang" && \ > (${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \ > ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "i386" || \ > ${MACHINE_CPUARCH} == "powerpc") > _libclang_rt= libclang_rt > .endif > > .if ${MK_LIBCPLUSPLUS} != "no" > _libcxxrt= libcxxrt > _libcplusplus= libc++ > _libcplusplus+= libc++experimental > .endif > > SUBDIR.${MK_EFI}+= libefivar > SUBDIR.${MK_GOOGLETEST}+= googletest > SUBDIR.${MK_LIBTHR}+= libthr > SUBDIR.${MK_NETGRAPH}+= libnetgraph > SUBDIR.${MK_NIS}+= libypclnt > > .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" > _libvgl= libvgl > .endif > > .if ${MACHINE_CPUARCH} == "aarch64" > SUBDIR.${MK_PMC}+= libopencsd > .endif > > .if ${MACHINE_CPUARCH} == "amd64" > SUBDIR.${MK_PMC}+= libipt > SUBDIR.${MK_BHYVE}+= libvmmapi > .endif > > .if ${MACHINE_ARCH} != "powerpc" > SUBDIR.${MK_OPENMP}+= libomp > .endif > SUBDIR.${MK_OPENSSL}+= libmp > SUBDIR.${MK_PMC}+= libpmc libpmcstat > SUBDIR.${MK_RADIUS_SUPPORT}+= libradius > SUBDIR.${MK_SENDMAIL}+= libmilter libsm libsmdb libsmutil > SUBDIR.${MK_TELNET}+= libtelnet > SUBDIR.${MK_TESTS_SUPPORT}+= atf > SUBDIR.${MK_TESTS_SUPPORT}.${MK_CXX}+= kyua > SUBDIR.${MK_TESTS_SUPPORT}.${MK_CXX}+= liblutok > SUBDIR.${MK_TESTS}+= tests > SUBDIR.${MK_UNBOUND}+= libunbound > SUBDIR.${MK_USB}+= libusbhid libusb > SUBDIR.${MK_OFED}+= ofed > SUBDIR.${MK_VERIEXEC}+= libveriexec > SUBDIR.${MK_ZFS}+= libbe > > .if !make(install) > SUBDIR_PARALLEL= > .endif > > .include <bsd.subdir.mk> >diff --git a/lib/liby/Makefile b/lib/liby/Makefile >deleted file mode 100644 >index 23e1197fa477..000000000000 >--- a/lib/liby/Makefile >+++ /dev/null >@@ -1,8 +0,0 @@ >-# $FreeBSD$ >- >-PACKAGE=lib${LIB} >-LIB= y >-SRCS= main.c yyerror.c >-NO_PIC= >- >-.include <bsd.lib.mk> >diff --git a/lib/liby/Makefile.depend b/lib/liby/Makefile.depend >deleted file mode 100644 >index 79506ce16b79..000000000000 >--- a/lib/liby/Makefile.depend >+++ /dev/null >@@ -1,12 +0,0 @@ >-# $FreeBSD$ >-# Autogenerated - do NOT edit! >- >-DIRDEPS = \ >- include \ >- >- >-.include <dirdeps.mk> >- >-.if ${DEP_RELDIR} == ${_DEP_RELDIR} >-# local dependencies - needed for -jN in clean tree >-.endif >diff --git a/lib/liby/main.c b/lib/liby/main.c >deleted file mode 100644 >index 7c3a6acf0ccc..000000000000 >--- a/lib/liby/main.c >+++ /dev/null >@@ -1,48 +0,0 @@ >-/*- >- * SPDX-License-Identifier: BSD-3-Clause >- * >- * Copyright (c) 1990, 1993 >- * The Regents of the University of California. All rights reserved. >- * >- * Redistribution and use in source and binary forms, with or without >- * modification, are permitted provided that the following conditions >- * are met: >- * 1. Redistributions of source code must retain the above copyright >- * notice, this list of conditions and the following disclaimer. >- * 2. Redistributions in binary form must reproduce the above copyright >- * notice, this list of conditions and the following disclaimer in the >- * documentation and/or other materials provided with the distribution. >- * 3. Neither the name of the University nor the names of its contributors >- * may be used to endorse or promote products derived from this software >- * without specific prior written permission. >- * >- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND >- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE >- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE >- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS >- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT >- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY >- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >- * SUCH DAMAGE. >- */ >- >-#include <sys/cdefs.h> >-__FBSDID("$FreeBSD$"); >- >-#if defined(LIBC_SCCS) && !defined(lint) >-static char sccsid[] = "@(#)main.c 8.1 (Berkeley) 6/4/93"; >-#endif /* LIBC_SCCS and not lint */ >- >-#include <stdlib.h> >- >-#include "yyerror.h" >- >-int >-main(void) >-{ >- >- exit(yyparse()); >-} >diff --git a/lib/liby/yyerror.c b/lib/liby/yyerror.c >deleted file mode 100644 >index 861ad5ad4c35..000000000000 >--- a/lib/liby/yyerror.c >+++ /dev/null >@@ -1,49 +0,0 @@ >-/*- >- * SPDX-License-Identifier: BSD-3-Clause >- * >- * Copyright (c) 1990, 1993 >- * The Regents of the University of California. All rights reserved. >- * >- * Redistribution and use in source and binary forms, with or without >- * modification, are permitted provided that the following conditions >- * are met: >- * 1. Redistributions of source code must retain the above copyright >- * notice, this list of conditions and the following disclaimer. >- * 2. Redistributions in binary form must reproduce the above copyright >- * notice, this list of conditions and the following disclaimer in the >- * documentation and/or other materials provided with the distribution. >- * 3. Neither the name of the University nor the names of its contributors >- * may be used to endorse or promote products derived from this software >- * without specific prior written permission. >- * >- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND >- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE >- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE >- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS >- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT >- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY >- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >- * SUCH DAMAGE. >- */ >- >-#include <sys/cdefs.h> >-__FBSDID("$FreeBSD$"); >- >-#if defined(LIBC_SCCS) && !defined(lint) >-static char sccsid[] = "@(#)yyerror.c 8.1 (Berkeley) 6/4/93"; >-#endif /* LIBC_SCCS and not lint */ >- >-#include <stdio.h> >- >-#include "yyerror.h" >- >-int >-yyerror(const char *msg) >-{ >- >- fprintf(stderr, "%s\n", msg); >- return(0); >-} >diff --git a/lib/liby/yyerror.h b/lib/liby/yyerror.h >deleted file mode 100644 >index 74800b111ce6..000000000000 >--- a/lib/liby/yyerror.h >+++ /dev/null >@@ -1,36 +0,0 @@ >-/*- >- * SPDX-License-Identifier: BSD-2-Clause-FreeBSD >- * >- * Copyright (c) 2018 Eitan Adler >- * >- * Redistribution and use in source and binary forms, with or without >- * modification, are permitted provided that the following conditions >- * are met: >- * 1. Redistributions of source code must retain the above copyright >- * notice, this list of conditions and the following disclaimer. >- * 2. Redistributions in binary form must reproduce the above copyright >- * notice, this list of conditions and the following disclaimer in the >- * documentation and/or other materials provided with the distribution. >- * >- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND >- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE >- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE >- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS >- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT >- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY >- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >- * SUCH DAMAGE. >- * >- * $FreeBSD$ >- */ >- >-#ifndef YYERROR_H >-#define YYERROR_H >- >-int yyerror(const char *msg); >-int yyparse(void); >- >-#endif /* YYERROR_H */ >diff --git a/share/mk/bsd.suffixes.mk b/share/mk/bsd.suffixes.mk >index 5396bae05087..43f8eaa2b1a8 100644 >--- a/share/mk/bsd.suffixes.mk >+++ b/share/mk/bsd.suffixes.mk >@@ -1,103 +1,103 @@ > # $FreeBSD$ > > .sh: > cp -f ${.IMPSRC} ${.TARGET} > chmod a+x ${.TARGET} > > .c: > ${CC:N${CCACHE_BIN}} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} > ${CTFCONVERT_CMD} > > .c.o: > ${CC} ${STATIC_CFLAGS} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} > ${CTFCONVERT_CMD} > > .c.bco: > ${CC} -emit-llvm ${IR_CFLAGS} -c ${.IMPSRC} -o ${.TARGET} > > .c.llo: > ${CC} -emit-llvm ${IR_CFLAGS} -S ${.IMPSRC} -o ${.TARGET} > > .cc .cpp .cxx .C: > ${CXX:N${CCACHE_BIN}} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} > > .cc.o .cpp.o .cxx.o .C.o: > ${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} > > .cc.bco .cpp.bco .cxx.bco .C.bco: > ${CXX} -emit-llvm ${IR_CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} > > .cc.llo .cpp.llo .cxx.llo .C.llo: > ${CXX} -emit-llvm ${IR_CXXFLAGS} -S ${.IMPSRC} -o ${.TARGET} > > .m.o: > ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET} > ${CTFCONVERT_CMD} > > .p.o: > ${PC} ${PFLAGS} -c ${.IMPSRC} -o ${.TARGET} > ${CTFCONVERT_CMD} > > .e .r .F .f: > ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} \ > -o ${.TARGET} > > .e.o .r.o .F.o .f.o: > ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} -o ${.TARGET} > > .S.o: > ${CC:N${CCACHE_BIN}} ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} > ${CTFCONVERT_CMD} > > .asm.o: > ${CC:N${CCACHE_BIN}} -x assembler-with-cpp ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} \ > -o ${.TARGET} > ${CTFCONVERT_CMD} > > .s.o: > ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} > ${CTFCONVERT_CMD} > > # XXX not -j safe > .y.o: > ${YACC} ${YFLAGS} ${.IMPSRC} > ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET} > rm -f y.tab.c > ${CTFCONVERT_CMD} > > .l.o: > ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c > ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET} > rm -f ${.PREFIX}.tmp.c > ${CTFCONVERT_CMD} > > # XXX not -j safe > .y.c: > ${YACC} ${YFLAGS} ${.IMPSRC} > mv y.tab.c ${.TARGET} > > .l.c: > ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.TARGET} > > .s.out .c.out .o.out: > ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} > ${CTFCONVERT_CMD} > > .f.out .F.out .r.out .e.out: > ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} \ > ${LDLIBS} -o ${.TARGET} > rm -f ${.PREFIX}.o > ${CTFCONVERT_CMD} > > # XXX not -j safe > .y.out: > ${YACC} ${YFLAGS} ${.IMPSRC} >- ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET} >+ ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -o ${.TARGET} > rm -f y.tab.c > ${CTFCONVERT_CMD} > > .l.out: > ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c >- ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -ll -o ${.TARGET} >+ ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -o ${.TARGET} > rm -f ${.PREFIX}.tmp.c > ${CTFCONVERT_CMD} >diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk >index ac16e1a87bf2..f8fa5d198521 100644 >--- a/share/mk/src.libnames.mk >+++ b/share/mk/src.libnames.mk >@@ -1,696 +1,694 @@ > # $FreeBSD$ > # > # The include file <src.libnames.mk> define library names suitable > # for INTERNALLIB and PRIVATELIB definition > > .if !target(__<bsd.init.mk>__) > .error src.libnames.mk cannot be included directly. > .endif > > .if !target(__<src.libnames.mk>__) > __<src.libnames.mk>__: > > .include <src.opts.mk> > > _PRIVATELIBS= \ > atf_c \ > atf_cxx \ > bsdstat \ > devdctl \ > event \ > gmock \ > gtest \ > gmock_main \ > gtest_main \ > heimipcc \ > heimipcs \ > ldns \ > sqlite3 \ > ssh \ > ucl \ > unbound \ > zstd > > _INTERNALLIBS= \ > amu \ > bsnmptools \ > c_nossp_pic \ > cron \ > elftc \ > fifolog \ > ifconfig \ > ipf \ > kyua_cli \ > kyua_drivers \ > kyua_engine \ > kyua_model \ > kyua_store \ > kyua_utils \ > lpr \ > lua \ > lutok \ > netbsd \ > ntp \ > ntpevent \ > openbsd \ > opts \ > parse \ > pe \ > pmcstat \ > sl \ > sm \ > smdb \ > smutil \ > telnet \ > vers > > _LIBRARIES= \ > ${_PRIVATELIBS} \ > ${_INTERNALLIBS} \ > ${LOCAL_LIBRARIES} \ > 80211 \ > alias \ > archive \ > asn1 \ > auditd \ > avl \ > be \ > begemot \ > bluetooth \ > bsdxml \ > bsm \ > bsnmp \ > bz2 \ > c \ > c_pic \ > calendar \ > cam \ > casper \ > cap_dns \ > cap_fileargs \ > cap_grp \ > cap_pwd \ > cap_sysctl \ > cap_syslog \ > com_err \ > compiler_rt \ > crypt \ > crypto \ > ctf \ > cuse \ > cxxrt \ > devctl \ > devdctl \ > devinfo \ > devstat \ > dialog \ > dl \ > dpv \ > dtrace \ > dwarf \ > edit \ > efivar \ > elf \ > execinfo \ > fetch \ > figpar \ > geom \ > gnuregex \ > gpio \ > gssapi \ > gssapi_krb5 \ > hdb \ > heimbase \ > heimntlm \ > heimsqlite \ > hx509 \ > ipsec \ > ipt \ > jail \ > kadm5clnt \ > kadm5srv \ > kafs5 \ > kdc \ > kiconv \ > krb5 \ > kvm \ >- l \ > lzma \ > m \ > magic \ > md \ > memstat \ > mp \ > mt \ > ncurses \ > ncursesw \ > netgraph \ > ngatm \ > nv \ > nvpair \ > opencsd \ > opie \ > pam \ > panel \ > panelw \ > pcap \ > pcsclite \ > pjdlog \ > pmc \ > proc \ > procstat \ > pthread \ > radius \ > regex \ > roken \ > rpcsec_gss \ > rpcsvc \ > rt \ > rtld_db \ > sbuf \ > sdp \ > sm \ > smb \ > ssl \ > ssp_nonshared \ > stats \ > stdthreads \ > supcplusplus \ > sysdecode \ > tacplus \ > termcap \ > termcapw \ > ufs \ > ugidfw \ > ulog \ > umem \ > usb \ > usbhid \ > util \ > uutil \ > vmmapi \ > wind \ > wrap \ > xo \ >- y \ > ypclnt \ > z \ > zfs_core \ > zfs \ > zpool \ > > .if ${MK_BLACKLIST} != "no" > _LIBRARIES+= \ > blacklist \ > > .endif > > .if ${MK_OFED} != "no" > _LIBRARIES+= \ > cxgb4 \ > ibcm \ > ibmad \ > ibnetdisc \ > ibumad \ > ibverbs \ > mlx4 \ > mlx5 \ > rdmacm \ > osmcomp \ > opensm \ > osmvendor > .endif > > .if ${MK_BEARSSL} == "yes" > _INTERNALLIBS+= \ > bearssl \ > secureboot \ > > LIBBEARSSL?= ${LIBBEARSSLDIR}/libbearssl${PIE_SUFFIX}.a > LIBSECUREBOOT?= ${LIBSECUREBOOTDIR}/libsecureboot${PIE_SUFFIX}.a > .endif > > .if ${MK_VERIEXEC} == "yes" > _INTERNALLIBS+= veriexec > > LIBVERIEXEC?= ${LIBVERIEXECDIR}/libveriexec${PIE_SUFFIX}.a > .endif > > # Each library's LIBADD needs to be duplicated here for static linkage of > # 2nd+ order consumers. Auto-generating this would be better. > _DP_80211= sbuf bsdxml > _DP_archive= z bz2 lzma bsdxml zstd > _DP_zstd= pthread > .if ${MK_BLACKLIST} != "no" > _DP_blacklist+= pthread > .endif > _DP_crypto= pthread > .if ${MK_OPENSSL} != "no" > _DP_archive+= crypto > .else > _DP_archive+= md > .endif > _DP_sqlite3= pthread > _DP_ssl= crypto > _DP_ssh= crypto crypt z > .if ${MK_LDNS} != "no" > _DP_ssh+= ldns > .endif > _DP_edit= ncursesw > .if ${MK_OPENSSL} != "no" > _DP_bsnmp= crypto > .endif > _DP_geom= bsdxml sbuf > _DP_cam= sbuf > _DP_kvm= elf > _DP_kyua_cli= kyua_drivers kyua_engine kyua_model kyua_store kyua_utils > _DP_kyua_drivers= kyua_model kyua_engine kyua_store > _DP_kyua_engine= lutok kyua_utils > _DP_kyua_model= lutok > _DP_kyua_utils= lutok > _DP_kyua_store= kyua_model kyua_utils sqlite3 > _DP_casper= nv > _DP_cap_dns= nv > _DP_cap_fileargs= nv > _DP_cap_grp= nv > _DP_cap_pwd= nv > _DP_cap_sysctl= nv > _DP_cap_syslog= nv > .if ${MK_OFED} != "no" > _DP_pcap= ibverbs mlx5 > .endif > _DP_pjdlog= util > _DP_opie= md > _DP_usb= pthread > _DP_unbound= ssl crypto pthread > _DP_rt= pthread > .if ${MK_OPENSSL} == "no" > _DP_radius= md > .else > _DP_radius= crypto > .endif > _DP_rtld_db= elf procstat > _DP_procstat= kvm util elf > .if ${MK_CXX} == "yes" > .if ${MK_LIBCPLUSPLUS} != "no" > _DP_proc= cxxrt > .else > _DP_proc= supcplusplus > .endif > .endif > .if ${MK_CDDL} != "no" > _DP_proc+= ctf > .endif > _DP_proc+= elf procstat rtld_db util > _DP_mp= crypto > _DP_memstat= kvm > _DP_magic= z > _DP_mt= sbuf bsdxml > _DP_ldns= ssl crypto > _DP_lua= m > _DP_lutok= lua > .if ${MK_OPENSSL} != "no" > _DP_fetch= ssl crypto > .else > _DP_fetch= md > .endif > _DP_execinfo= elf > _DP_dwarf= elf > _DP_dpv= dialog figpar util ncursesw > _DP_dialog= ncursesw m > _DP_cuse= pthread > _DP_atf_cxx= atf_c > _DP_gtest= pthread > _DP_gmock= gtest > _DP_gmock_main= gmock > _DP_gtest_main= gtest > _DP_devstat= kvm > _DP_pam= radius tacplus opie md util > .if ${MK_KERBEROS} != "no" > _DP_pam+= krb5 > .endif > .if ${MK_OPENSSH} != "no" > _DP_pam+= ssh > .endif > .if ${MK_NIS} != "no" > _DP_pam+= ypclnt > .endif > _DP_roken= crypt > _DP_kadm5clnt= com_err krb5 roken > _DP_kadm5srv= com_err hdb krb5 roken > _DP_heimntlm= crypto com_err krb5 roken > _DP_hx509= asn1 com_err crypto roken wind > _DP_hdb= asn1 com_err krb5 roken sqlite3 > _DP_asn1= com_err roken > _DP_kdc= roken hdb hx509 krb5 heimntlm asn1 crypto > _DP_wind= com_err roken > _DP_heimbase= pthread > _DP_heimipcc= heimbase roken pthread > _DP_heimipcs= heimbase roken pthread > _DP_kafs5= asn1 krb5 roken > _DP_krb5+= asn1 com_err crypt crypto hx509 roken wind heimbase heimipcc > _DP_gssapi_krb5+= gssapi krb5 crypto roken asn1 com_err > _DP_lzma= pthread > _DP_ucl= m > _DP_vmmapi= util > _DP_opencsd= cxxrt > _DP_ctf= z > _DP_dtrace= ctf elf proc pthread rtld_db > _DP_xo= util > # The libc dependencies are not strictly needed but are defined to make the > # assert happy. > _DP_c= compiler_rt > .if ${MK_SSP} != "no" && \ > (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH:Mpower*} != "") > _DP_c+= ssp_nonshared > .endif > _DP_stats= sbuf pthread > _DP_stdthreads= pthread > _DP_tacplus= md > _DP_panel= ncurses > _DP_panelw= ncursesw > _DP_rpcsec_gss= gssapi > _DP_smb= kiconv > _DP_ulog= md > _DP_fifolog= z > _DP_ipf= kvm > _DP_zfs= md pthread umem util uutil m nvpair avl bsdxml geom nvpair z \ > zfs_core > _DP_zfs_core= nvpair > _DP_zpool= md pthread z nvpair avl umem > _DP_be= zfs nvpair > > # OFED support > .if ${MK_OFED} != "no" > _DP_cxgb4= ibverbs pthread > _DP_ibcm= ibverbs > _DP_ibmad= ibumad > _DP_ibnetdisc= osmcomp ibmad ibumad > _DP_ibumad= > _DP_ibverbs= > _DP_mlx4= ibverbs pthread > _DP_mlx5= ibverbs pthread > _DP_rdmacm= ibverbs > _DP_osmcomp= pthread > _DP_opensm= pthread > _DP_osmvendor= ibumad pthread > .endif > > # Define special cases > LDADD_supcplusplus= -lsupc++ > LIBATF_C= ${LIBDESTDIR}${LIBDIR_BASE}/libprivateatf-c.a > LIBATF_CXX= ${LIBDESTDIR}${LIBDIR_BASE}/libprivateatf-c++.a > LDADD_atf_c= -lprivateatf-c > LDADD_atf_cxx= -lprivateatf-c++ > > LIBGMOCK= ${LIBDESTDIR}${LIBDIR_BASE}/libprivategmock.a > LIBGMOCK_MAIN= ${LIBDESTDIR}${LIBDIR_BASE}/libprivategmock_main.a > LIBGTEST= ${LIBDESTDIR}${LIBDIR_BASE}/libprivategtest.a > LIBGTEST_MAIN= ${LIBDESTDIR}${LIBDIR_BASE}/libprivategtest_main.a > LDADD_gmock= -lprivategmock > LDADD_gtest= -lprivategtest > LDADD_gmock_main= -lprivategmock_main > LDADD_gtest_main= -lprivategtest_main > > .for _l in ${_PRIVATELIBS} > LIB${_l:tu}?= ${LIBDESTDIR}${LIBDIR_BASE}/libprivate${_l}.a > .endfor > > .if ${MK_PIE} != "no" > PIE_SUFFIX= _pie > .endif > > .for _l in ${_LIBRARIES} > .if ${_INTERNALLIBS:M${_l}} || !defined(SYSROOT) > LDADD_${_l}_L+= -L${LIB${_l:tu}DIR} > .endif > DPADD_${_l}?= ${LIB${_l:tu}} > .if ${_PRIVATELIBS:M${_l}} > LDADD_${_l}?= -lprivate${_l} > .elif ${_INTERNALLIBS:M${_l}} > LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l:S/${PIE_SUFFIX}//}${PIE_SUFFIX} > .else > LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l} > .endif > # Add in all dependencies for static linkage. > .if defined(_DP_${_l}) && (${_INTERNALLIBS:M${_l}} || \ > (defined(NO_SHARED) && ${NO_SHARED:tl} != "no")) > .for _d in ${_DP_${_l}} > DPADD_${_l}+= ${DPADD_${_d}} > LDADD_${_l}+= ${LDADD_${_d}} > .endfor > .endif > .endfor > > # These are special cases where the library is broken and anything that uses > # it needs to add more dependencies. Broken usually means that it has a > # cyclic dependency and cannot link its own dependencies. This is bad, please > # fix the library instead. > # Unless the library itself is broken then the proper place to define > # dependencies is _DP_* above. > > # libatf-c++ exposes libatf-c abi hence we need to explicit link to atf_c for > # atf_cxx > DPADD_atf_cxx+= ${DPADD_atf_c} > LDADD_atf_cxx+= ${LDADD_atf_c} > > DPADD_gmock+= ${DPADD_gtest} > LDADD_gmock+= ${LDADD_gtest} > > DPADD_gmock_main+= ${DPADD_gmock} > LDADD_gmock_main+= ${LDADD_gmock} > > DPADD_gtest_main+= ${DPADD_gtest} > LDADD_gtest_main+= ${LDADD_gtest} > > # Detect LDADD/DPADD that should be LIBADD, before modifying LDADD here. > _BADLDADD= > .for _l in ${LDADD:M-l*:N-l*/*:C,^-l,,} > .if ${_LIBRARIES:M${_l}} && !${_PRIVATELIBS:M${_l}} > _BADLDADD+= ${_l} > .endif > .endfor > .if !empty(_BADLDADD) > .error ${.CURDIR}: These libraries should be LIBADD+=foo rather than DPADD/LDADD+=-lfoo: ${_BADLDADD} > .endif > > .for _l in ${LIBADD} > DPADD+= ${DPADD_${_l}} > LDADD+= ${LDADD_${_l}} > .endfor > > _LIB_OBJTOP?= ${OBJTOP} > # INTERNALLIB definitions. > LIBELFTCDIR= ${_LIB_OBJTOP}/lib/libelftc > LIBELFTC?= ${LIBELFTCDIR}/libelftc${PIE_SUFFIX}.a > > LIBKYUA_CLIDIR= ${_LIB_OBJTOP}/lib/kyua/cli > LIBKYUA_CLI?= ${LIBKYUA_CLIDIR}/libkyua_cli${PIE_SUFFIX}.a > > LIBKYUA_DRIVERSDIR= ${_LIB_OBJTOP}/lib/kyua/drivers > LIBKYUA_DRIVERS?= ${LIBKYUA_DRIVERSDIR}/libkyua_drivers${PIE_SUFFIX}.a > > LIBKYUA_ENGINEDIR= ${_LIB_OBJTOP}/lib/kyua/engine > LIBKYUA_ENGINE?= ${LIBKYUA_ENGINEDIR}/libkyua_engine${PIE_SUFFIX}.a > > LIBKYUA_MODELDIR= ${_LIB_OBJTOP}/lib/kyua/model > LIBKYUA_MODEL?= ${LIBKYUA_MODELDIR}/libkyua_model${PIE_SUFFIX}.a > > LIBKYUA_STOREDIR= ${_LIB_OBJTOP}/lib/kyua/store > LIBKYUA_STORE?= ${LIBKYUA_STOREDIR}/libkyua_store${PIE_SUFFIX}.a > > LIBKYUA_UTILSDIR= ${_LIB_OBJTOP}/lib/kyua/utils > LIBKYUA_UTILS?= ${LIBKYUA_UTILSDIR}/libkyua_utils${PIE_SUFFIX}.a > > LIBLUADIR= ${_LIB_OBJTOP}/lib/liblua > LIBLUA?= ${LIBLUADIR}/liblua${PIE_SUFFIX}.a > > LIBLUTOKDIR= ${_LIB_OBJTOP}/lib/liblutok > LIBLUTOK?= ${LIBLUTOKDIR}/liblutok${PIE_SUFFIX}.a > > LIBPEDIR= ${_LIB_OBJTOP}/lib/libpe > LIBPE?= ${LIBPEDIR}/libpe${PIE_SUFFIX}.a > > LIBOPENBSDDIR= ${_LIB_OBJTOP}/lib/libopenbsd > LIBOPENBSD?= ${LIBOPENBSDDIR}/libopenbsd${PIE_SUFFIX}.a > > LIBSMDIR= ${_LIB_OBJTOP}/lib/libsm > LIBSM?= ${LIBSMDIR}/libsm${PIE_SUFFIX}.a > > LIBSMDBDIR= ${_LIB_OBJTOP}/lib/libsmdb > LIBSMDB?= ${LIBSMDBDIR}/libsmdb${PIE_SUFFIX}.a > > LIBSMUTILDIR= ${_LIB_OBJTOP}/lib/libsmutil > LIBSMUTIL?= ${LIBSMUTILDIR}/libsmutil${PIE_SUFFIX}.a > > LIBNETBSDDIR?= ${_LIB_OBJTOP}/lib/libnetbsd > LIBNETBSD?= ${LIBNETBSDDIR}/libnetbsd${PIE_SUFFIX}.a > > LIBVERSDIR?= ${_LIB_OBJTOP}/kerberos5/lib/libvers > LIBVERS?= ${LIBVERSDIR}/libvers${PIE_SUFFIX}.a > > LIBSLDIR= ${_LIB_OBJTOP}/kerberos5/lib/libsl > LIBSL?= ${LIBSLDIR}/libsl${PIE_SUFFIX}.a > > LIBIFCONFIGDIR= ${_LIB_OBJTOP}/lib/libifconfig > LIBIFCONFIG?= ${LIBIFCONFIGDIR}/libifconfig${PIE_SUFFIX}.a > > LIBIPFDIR= ${_LIB_OBJTOP}/sbin/ipf/libipf > LIBIPF?= ${LIBIPFDIR}/libipf${PIE_SUFFIX}.a > > LIBTELNETDIR= ${_LIB_OBJTOP}/lib/libtelnet > LIBTELNET?= ${LIBTELNETDIR}/libtelnet${PIE_SUFFIX}.a > > LIBCRONDIR= ${_LIB_OBJTOP}/usr.sbin/cron/lib > LIBCRON?= ${LIBCRONDIR}/libcron${PIE_SUFFIX}.a > > LIBNTPDIR= ${_LIB_OBJTOP}/usr.sbin/ntp/libntp > LIBNTP?= ${LIBNTPDIR}/libntp${PIE_SUFFIX}.a > > LIBNTPEVENTDIR= ${_LIB_OBJTOP}/usr.sbin/ntp/libntpevent > LIBNTPEVENT?= ${LIBNTPEVENTDIR}/libntpevent${PIE_SUFFIX}.a > > LIBOPTSDIR= ${_LIB_OBJTOP}/usr.sbin/ntp/libopts > LIBOPTS?= ${LIBOPTSDIR}/libopts${PIE_SUFFIX}.a > > LIBPARSEDIR= ${_LIB_OBJTOP}/usr.sbin/ntp/libparse > LIBPARSE?= ${LIBPARSEDIR}/libparse${PIE_SUFFIX}.a > > LIBLPRDIR= ${_LIB_OBJTOP}/usr.sbin/lpr/common_source > LIBLPR?= ${LIBLPRDIR}/liblpr${PIE_SUFFIX}.a > > LIBFIFOLOGDIR= ${_LIB_OBJTOP}/usr.sbin/fifolog/lib > LIBFIFOLOG?= ${LIBFIFOLOGDIR}/libfifolog${PIE_SUFFIX}.a > > LIBBSNMPTOOLSDIR= ${_LIB_OBJTOP}/usr.sbin/bsnmpd/tools/libbsnmptools > LIBBSNMPTOOLS?= ${LIBBSNMPTOOLSDIR}/libbsnmptools${PIE_SUFFIX}.a > > LIBAMUDIR= ${_LIB_OBJTOP}/usr.sbin/amd/libamu > LIBAMU?= ${LIBAMUDIR}/libamu${PIE_SUFFIX}.a > > LIBBE?= ${LIBBEDIR}/libbe${PIE_SUFFIX}.a > > LIBPMCSTATDIR= ${_LIB_OBJTOP}/lib/libpmcstat > LIBPMCSTAT?= ${LIBPMCSTATDIR}/libpmcstat${PIE_SUFFIX}.a > > LIBC_NOSSP_PICDIR= ${_LIB_OBJTOP}/lib/libc > LIBC_NOSSP_PIC?= ${LIBC_NOSSP_PICDIR}/libc_nossp_pic.a > > # Define a directory for each library. This is useful for adding -L in when > # not using a --sysroot or for meta mode bootstrapping when there is no > # Makefile.depend. These are sorted by directory. > LIBAVLDIR= ${OBJTOP}/cddl/lib/libavl > LIBCTFDIR= ${OBJTOP}/cddl/lib/libctf > LIBDTRACEDIR= ${OBJTOP}/cddl/lib/libdtrace > LIBNVPAIRDIR= ${OBJTOP}/cddl/lib/libnvpair > LIBUMEMDIR= ${OBJTOP}/cddl/lib/libumem > LIBUUTILDIR= ${OBJTOP}/cddl/lib/libuutil > LIBZFSDIR= ${OBJTOP}/cddl/lib/libzfs > LIBZFS_COREDIR= ${OBJTOP}/cddl/lib/libzfs_core > LIBZPOOLDIR= ${OBJTOP}/cddl/lib/libzpool > > # OFED support > LIBCXGB4DIR= ${OBJTOP}/lib/ofed/libcxgb4 > LIBIBCMDIR= ${OBJTOP}/lib/ofed/libibcm > LIBIBMADDIR= ${OBJTOP}/lib/ofed/libibmad > LIBIBNETDISCDIR=${OBJTOP}/lib/ofed/libibnetdisc > LIBIBUMADDIR= ${OBJTOP}/lib/ofed/libibumad > LIBIBVERBSDIR= ${OBJTOP}/lib/ofed/libibverbs > LIBMLX4DIR= ${OBJTOP}/lib/ofed/libmlx4 > LIBMLX5DIR= ${OBJTOP}/lib/ofed/libmlx5 > LIBRDMACMDIR= ${OBJTOP}/lib/ofed/librdmacm > LIBOSMCOMPDIR= ${OBJTOP}/lib/ofed/complib > LIBOPENSMDIR= ${OBJTOP}/lib/ofed/libopensm > LIBOSMVENDORDIR=${OBJTOP}/lib/ofed/libvendor > > LIBDIALOGDIR= ${OBJTOP}/gnu/lib/libdialog > LIBGNUREGEXDIR= ${OBJTOP}/gnu/lib/libregex > LIBSSPDIR= ${OBJTOP}/lib/libssp > LIBSSP_NONSHAREDDIR= ${OBJTOP}/lib/libssp_nonshared > LIBASN1DIR= ${OBJTOP}/kerberos5/lib/libasn1 > LIBGSSAPI_KRB5DIR= ${OBJTOP}/kerberos5/lib/libgssapi_krb5 > LIBGSSAPI_NTLMDIR= ${OBJTOP}/kerberos5/lib/libgssapi_ntlm > LIBGSSAPI_SPNEGODIR= ${OBJTOP}/kerberos5/lib/libgssapi_spnego > LIBHDBDIR= ${OBJTOP}/kerberos5/lib/libhdb > LIBHEIMBASEDIR= ${OBJTOP}/kerberos5/lib/libheimbase > LIBHEIMIPCCDIR= ${OBJTOP}/kerberos5/lib/libheimipcc > LIBHEIMIPCSDIR= ${OBJTOP}/kerberos5/lib/libheimipcs > LIBHEIMNTLMDIR= ${OBJTOP}/kerberos5/lib/libheimntlm > LIBHX509DIR= ${OBJTOP}/kerberos5/lib/libhx509 > LIBKADM5CLNTDIR= ${OBJTOP}/kerberos5/lib/libkadm5clnt > LIBKADM5SRVDIR= ${OBJTOP}/kerberos5/lib/libkadm5srv > LIBKAFS5DIR= ${OBJTOP}/kerberos5/lib/libkafs5 > LIBKDCDIR= ${OBJTOP}/kerberos5/lib/libkdc > LIBKRB5DIR= ${OBJTOP}/kerberos5/lib/libkrb5 > LIBROKENDIR= ${OBJTOP}/kerberos5/lib/libroken > LIBWINDDIR= ${OBJTOP}/kerberos5/lib/libwind > LIBATF_CDIR= ${OBJTOP}/lib/atf/libatf-c > LIBATF_CXXDIR= ${OBJTOP}/lib/atf/libatf-c++ > LIBGMOCKDIR= ${OBJTOP}/lib/googletest/gmock > LIBGMOCK_MAINDIR= ${OBJTOP}/lib/googletest/gmock_main > LIBGTESTDIR= ${OBJTOP}/lib/googletest/gtest > LIBGTEST_MAINDIR= ${OBJTOP}/lib/googletest/gtest_main > LIBALIASDIR= ${OBJTOP}/lib/libalias/libalias > LIBBLACKLISTDIR= ${OBJTOP}/lib/libblacklist > LIBBLOCKSRUNTIMEDIR= ${OBJTOP}/lib/libblocksruntime > LIBBSNMPDIR= ${OBJTOP}/lib/libbsnmp/libbsnmp > LIBCASPERDIR= ${OBJTOP}/lib/libcasper/libcasper > LIBCAP_DNSDIR= ${OBJTOP}/lib/libcasper/services/cap_dns > LIBCAP_GRPDIR= ${OBJTOP}/lib/libcasper/services/cap_grp > LIBCAP_PWDDIR= ${OBJTOP}/lib/libcasper/services/cap_pwd > LIBCAP_SYSCTLDIR= ${OBJTOP}/lib/libcasper/services/cap_sysctl > LIBCAP_SYSLOGDIR= ${OBJTOP}/lib/libcasper/services/cap_syslog > LIBBSDXMLDIR= ${OBJTOP}/lib/libexpat > LIBKVMDIR= ${OBJTOP}/lib/libkvm > LIBPTHREADDIR= ${OBJTOP}/lib/libthr > LIBMDIR= ${OBJTOP}/lib/msun > LIBFORMDIR= ${OBJTOP}/lib/ncurses/form > LIBFORMLIBWDIR= ${OBJTOP}/lib/ncurses/formw > LIBMENUDIR= ${OBJTOP}/lib/ncurses/menu > LIBMENULIBWDIR= ${OBJTOP}/lib/ncurses/menuw > LIBNCURSESDIR= ${OBJTOP}/lib/ncurses/ncurses > LIBNCURSESWDIR= ${OBJTOP}/lib/ncurses/ncursesw > LIBPANELDIR= ${OBJTOP}/lib/ncurses/panel > LIBPANELWDIR= ${OBJTOP}/lib/ncurses/panelw > LIBCRYPTODIR= ${OBJTOP}/secure/lib/libcrypto > LIBSSHDIR= ${OBJTOP}/secure/lib/libssh > LIBSSLDIR= ${OBJTOP}/secure/lib/libssl > LIBTEKENDIR= ${OBJTOP}/sys/teken/libteken > LIBEGACYDIR= ${OBJTOP}/tools/build > LIBLNDIR= ${OBJTOP}/usr.bin/lex/lib > > LIBTERMCAPDIR= ${LIBNCURSESDIR} > LIBTERMCAPWDIR= ${LIBNCURSESWDIR} > > # Default other library directories to lib/libNAME. > .for lib in ${_LIBRARIES} > LIB${lib:tu}DIR?= ${OBJTOP}/lib/lib${lib} > .endfor > > # Validate that listed LIBADD are valid. > .for _l in ${LIBADD} > .if empty(_LIBRARIES:M${_l}) > _BADLIBADD+= ${_l} > .endif > .endfor > .if !empty(_BADLIBADD) > .error ${.CURDIR}: Invalid LIBADD used which may need to be added to ${_this:T}: ${_BADLIBADD} > .endif > > # Sanity check that libraries are defined here properly when building them. > .if defined(LIB) && ${_LIBRARIES:M${LIB}} != "" > .if !empty(LIBADD) && \ > (!defined(_DP_${LIB}) || ${LIBADD:O:u} != ${_DP_${LIB}:O:u}) > .error ${.CURDIR}: Missing or incorrect _DP_${LIB} entry in ${_this:T}. Should match LIBADD for ${LIB} ('${LIBADD}' vs '${_DP_${LIB}}') > .endif > # Note that OBJTOP is not yet defined here but for the purpose of the check > # it is fine as it resolves to the SRC directory. > .if !defined(LIB${LIB:tu}DIR) || !exists(${SRCTOP}/${LIB${LIB:tu}DIR:S,^${OBJTOP}/,,}) > .error ${.CURDIR}: Missing or incorrect value for LIB${LIB:tu}DIR in ${_this:T}: ${LIB${LIB:tu}DIR:S,^${OBJTOP}/,,} > .endif > .if ${_INTERNALLIBS:M${LIB}} != "" && !defined(LIB${LIB:tu}) > .error ${.CURDIR}: Missing value for LIB${LIB:tu} in ${_this:T}. Likely should be: LIB${LIB:tu}?= $${LIB${LIB:tu}DIR}/lib${LIB}.a > .endif > .endif > > .endif # !target(__<src.libnames.mk>__) >diff --git a/tools/make_libdeps.sh b/tools/make_libdeps.sh >index 77525093bbd7..8827ade52f0d 100644 >--- a/tools/make_libdeps.sh >+++ b/tools/make_libdeps.sh >@@ -1,153 +1,152 @@ > #!/bin/sh -e > # > # Copyright (c) 2002 Ruslan Ermilov, The FreeBSD Project > # All rights reserved. > # > # Redistribution and use in source and binary forms, with or without > # modification, are permitted provided that the following conditions > # are met: > # 1. Redistributions of source code must retain the above copyright > # notice, this list of conditions and the following disclaimer. > # 2. Redistributions in binary form must reproduce the above copyright > # notice, this list of conditions and the following disclaimer in the > # documentation and/or other materials provided with the distribution. > # > # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND > # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE > # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL > # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS > # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT > # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY > # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF > # SUCH DAMAGE. > # > # $FreeBSD$ > > export PATH=/bin:/usr/bin > > set -e > > LC_ALL=C # make sort deterministic > FS=': ' # internal field separator > LIBDEPENDS=./_libdeps # intermediate output file > LIBDIRS=./_libdirs # intermediate output file > USRSRC=${1:-/usr/src} # source root > LIBS=" > lib > gnu/lib > kerberos5/lib > secure/lib >- usr.bin/lex/lib > cddl/lib > contrib/ofed > " # where to scan for libraries > > > # convert -lfoo to foo > convert() > { > sed -e "s/\-l//g" -e "s/pthread/thr/g" -e "s/ncurses.*/ncurses/g" > } > > # find library build directory given library name > findlibdir() > { > while read NAME && read DIR > do > if [ "$NAME" = "$1" ]; then > echo "$DIR" > exit > fi > done > > # Should not happen > echo lib_not_found/lib$1 > } > > # find library build directories given one or more library names > resolvelibdirs() > { > while read LIBNAME > do > cat $LIBDIRS | tr ' ' '\n' | findlibdir "$LIBNAME" > done > } > > # Generate interdependencies between libraries. > # > genlibdepends() > { > ( > # Reset file > echo -n > $LIBDIRS > > # First pass - generate list of directories > cd ${USRSRC} > find -s ${LIBS} -name Makefile | > xargs grep -l 'bsd\.lib\.mk' | > while read makefile; do > libdir=$(dirname ${makefile}) > libname=$( > cd ${libdir} > make -m ${USRSRC}/share/mk WITH_OFED=YES -V LIB > ) > if [ "${libname}" ]; then > echo "${libname} ${libdir}" >> $LIBDIRS > fi > done > > # Second pass - generate dependencies > find -s ${LIBS} -name Makefile | > xargs grep -l 'bsd\.lib\.mk' | > while read makefile; do > libdir=$(dirname ${makefile}) > deps=$( > cd ${libdir} > make -m ${USRSRC}/share/mk WITH_OFED=YES -V LDADD > ) > if [ "${deps}" ]; then > echo ${libdir}"${FS}"$(echo ${deps} | tr ' ' '\n' | convert | resolvelibdirs) > fi > done > ) > } > > main() > { > if [ ! -f ${LIBDEPENDS} ]; then > genlibdepends >${LIBDEPENDS} > fi > > prebuild_libs=$( > awk -F"${FS}" '{ print $2 }' ${LIBDEPENDS} | tr ' ' '\n' | > sort -u > ) > echo "Libraries with dependents:" > echo > echo ${prebuild_libs} | tr ' ' '\n' > echo > > echo "List of interdependencies:" > echo > for lib in ${prebuild_libs}; do > grep "^${lib}${FS}" ${LIBDEPENDS} || true > done | > awk -F"${FS}" '{ > if ($2 in dependents) > dependents[$2]=dependents[$2]" "$1 > else > dependents[$2]=$1 > } > END { > for (lib in dependents) > print dependents[lib]": " lib > }' | > sort > > exit 0 > } > > main >diff --git a/usr.bin/lex/Makefile b/usr.bin/lex/Makefile >index 473b08928681..d8ad3e2c901f 100644 >--- a/usr.bin/lex/Makefile >+++ b/usr.bin/lex/Makefile >@@ -1,66 +1,64 @@ > # $FreeBSD$ > # > # By default, flex will be configured to generate 8-bit scanners only if the > # -8 flag is given. If you want it to always generate 8-bit scanners, add > # "-DDEFAULT_CSIZE=256" to CFLAGS. Note that doing so will double the size > # of all uncompressed scanners. > # > # Bootstrapping of lex is handled automatically. > # Also note that flex.skel no longer gets installed. > # > > PROG= lex > LINKS+= ${BINDIR}/lex ${BINDIR}/lex++ > LINKS+= ${BINDIR}/lex ${BINDIR}/flex > LINKS+= ${BINDIR}/lex ${BINDIR}/flex++ > > FLEXDIR= ${SRCTOP}/contrib/flex > > .PATH: ${FLEXDIR} > > SRCS= buf.c ccl.c dfa.c ecs.c filter.c gen.c main.c misc.c \ > nfa.c options.c parse.y regex.c scan.c scanflags.c \ > scanopt.c skel.c sym.c tables.c tables_shared.c \ > tblcmp.c yylex.c > LFLAGS+= -is > CFLAGS+= -I. -I${.CURDIR} -I${FLEXDIR} -DHAVE_CONFIG_H > INCS= FlexLexer.h > INCSDIR= ${INCLUDEDIR} > MLINKS+= lex.1 flex.1 > MLINKS+= lex.1 flex++.1 > MLINKS+= lex.1 lex++.1 > > WARNS?= 3 > > NO_WMISLEADING_INDENTATION= > > CLEANFILES= scan.c skel.c > GENFILES= parse.c parse.h scan.c skel.c > >-SUBDIR= lib >- > FLEX_VERSION= `awk -f ${.CURDIR}/version.awk ${.CURDIR}/config.h` > > skel.c: config.h mkskel.sh flex.skl version.awk > sed 's/m4_/m4postproc_/g; s/m4preproc_/m4_/g' \ > ${FLEXDIR}/flex.skl | \ > m4 -I${FLEXDIR} -P ${FLEX_VERSION} | \ > sed 's/m4postproc_/m4_/g' | \ > sh ${FLEXDIR}/mkskel.sh > ${.TARGET} > > bootstrap: ${GENFILES:S/^/init/g} > .for _f in ${GENFILES} > @diff -I '^#line ' -I '\$$FreeBS[D]: .*\$$' -q \ > ${.CURDIR}/init${_f} ${_f} 2> /dev/null || { \ > echo "Bootstrapping ${_f}" ; \ > ${CP} ${.CURDIR}/init${_f} ${_f} ; \ > } > .endfor > > test: check > check: ${PROG} > ./${PROG} ${LFLAGS} -t ${COMPRESSION} ${FLEXDIR}/scan.l | \ > diff -I '^#line ' -I '\$$FreeBS[D]: .*\$$' ${.CURDIR}/initscan.c - > @echo "Check successful" > > .include <bsd.prog.mk> >diff --git a/usr.bin/lex/lib/Makefile b/usr.bin/lex/lib/Makefile >deleted file mode 100644 >index 0bca11f2113e..000000000000 >--- a/usr.bin/lex/lib/Makefile >+++ /dev/null >@@ -1,22 +0,0 @@ >-# $FreeBSD$ >- >-.include <src.opts.mk> >- >-.PATH: ${SRCTOP}/contrib/flex >- >-LIB= ln >-SRCS= libmain.c libyywrap.c >-NO_PIC= >- >-.if ${MK_INSTALLLIB} != "no" >-LINKS= ${LIBDIR}/libln.a ${LIBDIR}/libl.a >-LINKS+= ${LIBDIR}/libln.a ${LIBDIR}/libfl.a >-.endif >- >-.if ${MK_PROFILE} != "no" >-LINKS+= ${LIBDIR}/libln_p.a ${LIBDIR}/libl_p.a >-LINKS+= ${LIBDIR}/libln_p.a ${LIBDIR}/libfl_p.a >-.endif >- >-.include <bsd.lib.mk> >- >diff --git a/usr.bin/lex/lib/Makefile.depend b/usr.bin/lex/lib/Makefile.depend >deleted file mode 100644 >index f80275d86ab1..000000000000 >--- a/usr.bin/lex/lib/Makefile.depend >+++ /dev/null >@@ -1,11 +0,0 @@ >-# $FreeBSD$ >-# Autogenerated - do NOT edit! >- >-DIRDEPS = \ >- >- >-.include <dirdeps.mk> >- >-.if ${DEP_RELDIR} == ${_DEP_RELDIR} >-# local dependencies - needed for -jN in clean tree >-.endif >-- >2.20.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 245027
:
212670
| 212722