diff options
author | brooks <brooks@FreeBSD.org> | 2018-08-14 06:48:07 +0800 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2018-08-14 06:48:07 +0800 |
commit | e2757d67bc0753ddf3d6962a958bf2c3c0292bad (patch) | |
tree | 8a1622985ba8cc982d33804b41db128268c5af7c /lang | |
parent | cbae1e17a9a1bcdeeb31d417a42b7c4b5c892e48 (diff) | |
download | freebsd-ports-gnome-e2757d67bc0753ddf3d6962a958bf2c3c0292bad.tar.gz freebsd-ports-gnome-e2757d67bc0753ddf3d6962a958bf2c3c0292bad.tar.zst freebsd-ports-gnome-e2757d67bc0753ddf3d6962a958bf2c3c0292bad.zip |
At long last, garbage collect LLVM and Clang 3.3.
Nothing depends on them and they are very old.
Sponsored by: DARPA, AFRL
Diffstat (limited to 'lang')
18 files changed, 0 insertions, 991 deletions
diff --git a/lang/Makefile b/lang/Makefile index fb9c77422ea1..82bfd538318a 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -36,7 +36,6 @@ SUBDIR += cint SUBDIR += cjs SUBDIR += clang-devel - SUBDIR += clang33 SUBDIR += clang34 SUBDIR += clang35 SUBDIR += cling diff --git a/lang/clang33/Makefile b/lang/clang33/Makefile deleted file mode 100644 index 21c661519fef..000000000000 --- a/lang/clang33/Makefile +++ /dev/null @@ -1,207 +0,0 @@ -# $FreeBSD$ - -PORTNAME= clang -DISTVERSION= 3.3 -PORTREVISION= 10 -CATEGORIES= lang devel -MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ -PKGNAMESUFFIX= ${LLVM_SUFFIX} -DISTNAME= ${CLANG_NAME} -DISTFILES= ${CLANG_SOURCE} \ - ${LLVM_SOURCE} - -MAINTAINER= brooks@FreeBSD.org -COMMENT= C, Objective-C, and C++ compiler - -CLANG_NAME= cfe-${PORTVERSION}.src -CLANG_SOURCE= ${CLANG_NAME}${EXTRACT_SUFX} -LLVM_NAME= llvm-${PORTVERSION}.src -LLVM_SOURCE= ${LLVM_NAME}${EXTRACT_SUFX} - -WRKSRC= ${WRKDIR}/${LLVM_NAME} -BUILD_WRKSRC= ${WRKSRC}/tools/clang -INSTALL_WRKSRC= ${WRKSRC}/tools/clang - -BUILD_DEPENDS+= llc${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} -RUN_DEPENDS+= llc${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} - -LLVM_SUFFIX= ${PORTVERSION:S/.//g} -LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} -DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX} -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX} -PYTHONLIBDIR= ${LLVM_PREFIX}/lib/python - -GNU_CONFIGURE= yes -GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX} -USES= gmake groff perl5 python:2.7 shebangfix -SHEBANG_FILES= tools/clang/tools/scan-view/scan-view -USE_LDCONFIG= yes - -MAKE_ARGS= CLANG_TBLGEN=${WRKSRC}/${RELTYPE}/bin/clang-tblgen \ - LLVMIncDir=${LLVM_PREFIX}/include \ - LLVMToolDir=${LLVM_PREFIX}/bin \ - LLVMLibDir=${LLVM_PREFIX}/lib - -SUB_FILES= llvm-wrapper.sh -SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" - -OPTIONS_DEFINE= ASSERTS DOCS - -ASSERTS_DESC= Enable assertions (thread unsafe) - -CONFIGURE_ARGS+= --enable-optimized --enable-shared -# Build some docs manually later -CONFIGURE_ARGS+= --disable-docs - -PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} \ - PORTVERSION=${PORTVERSION} - -COMMANDS= c++-analyzer \ - c-index-test \ - ccc-analyzer \ - clang \ - clang++ \ - clang-check \ - clang-cpp \ - clang-format \ - clang-tblgen \ - scan-build \ - scan-view -FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} - -PORTDATA= scanview.css \ - sorttable.js - -.include <bsd.port.options.mk> - -# keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} - -.if ${PORT_OPTIONS:MASSERTS} -CONFIGURE_ARGS+= --enable-assertions -RELTYPE= Release+Asserts -.else -CONFIGURE_ARGS+= --disable-assertions -RELTYPE= Release -.endif - -.include <bsd.port.pre.mk> - -.if ${PORT_OPTIONS:MASSERTS} -pre-fetch: - @if [ "`llvm-config${LLVM_SUFFIX} --build-mode`" != ${RELTYPE} ]; then \ - ${ECHO_MSG} ;\ - ${ECHO_MSG} ASSERTS option enabled, but devel/llvm${LLVM_SUFFIX} was compiled without ASSERTS. ;\ - ${ECHO_MSG} Correct options mismatch to proceed. ;\ - ${ECHO_MSG} ;\ - false ;\ - fi -.endif - -post-extract: - ${RM} ${BUILD_WRKSRC} - ${MV} ${WRKDIR}/${CLANG_NAME} ${BUILD_WRKSRC} - -post-patch: - ${REINPLACE_CMD} -e 's|${PORTVERSION}svn|${PORTVERSION}|g' \ - ${WRKSRC}/configure - ${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \ - ${WRKSRC}/Makefile.config.in - ${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \ - ${WRKSRC}/Makefile.config.in - ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' \ - ${WRKSRC}/tools/clang/lib/Frontend/InitHeaderSearch.cpp - ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}/|g' \ - -e 's|%%LLVM_SUFFIX%%|${LLVM_SUFFIX}|g' \ - ${WRKSRC}/tools/clang/tools/scan-build/scan-build - -pre-build: - ${LN} -sf ${LLVM_PREFIX}/include/llvm/IR/Intrinsics.gen \ - ${WRKSRC}/include/llvm/IR/ - ${MKDIR} ${WRKSRC}/${RELTYPE}/lib - ${LN} -sf ${LLVM_PREFIX}/lib/libLLVM-${PORTVERSION}.so \ - ${WRKSRC}/${RELTYPE}/lib/ - ${LN} -sf ${LLVM_PREFIX}/lib/libLLVMTableGen.a ${WRKSRC}/${RELTYPE}/lib/ - ${LN} -sf ${LLVM_PREFIX}/lib/libLLVMSupport.a ${WRKSRC}/${RELTYPE}/lib/ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/utils/unittest - -post-build: - ${SETENV} ${MAKE_ENV} \ - ${MAKE_CMD} -C ${WRKSRC}/tools/clang/docs/tools man - ${SETENV} ${MAKE_ENV} \ - ${MAKE_CMD} -C ${WRKSRC}/tools/clang/docs/tools html ps - -post-install: - ${STRIP_CMD} ${STAGEDIR}${LLVM_PREFIX}/lib/libclang.so - ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \ - ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp - ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \ - ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} - ${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-build/ccc-analyzer \ - ${WRKSRC}/tools/clang/tools/scan-build/c++-analyzer \ - ${WRKSRC}/tools/clang/tools/scan-build/scan-build \ - ${WRKSRC}/tools/clang/tools/scan-view/scan-view \ - ${STAGEDIR}${LLVM_PREFIX}/bin/ - ${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/scanview.css \ - ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js \ - ${STAGEDIR}${DATADIR} -.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*} - test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command} - ${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \ - ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX} -.endfor - cd ${WRKSRC}/tools/clang/docs/tools && \ - ${MAKE_CMD} DESTDIR=${STAGEDIR}/ install-html install-ps - ${MKDIR} ${STAGEDIR}${PYTHONLIBDIR} - ${MKDIR} ${STAGEDIR}${PYTHONLIBDIR}/Resources - ${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-view/*.py \ - ${STAGEDIR}${PYTHONLIBDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-view/Resources/* \ - ${STAGEDIR}${PYTHONLIBDIR}/Resources - ${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/scanview.css \ - ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js \ - ${STAGEDIR}${DATADIR} - ${INSTALL_MAN} ${WRKSRC}/tools/clang/docs/tools/clang.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1/clang${LLVM_SUFFIX}.1 - ${INSTALL_MAN} ${WRKSRC}/tools/clang/tools/scan-build/scan-build.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1/scan-build${LLVM_SUFFIX}.1 - -PLIST_FILE_LIST= ${COMMANDS:S|^|bin/|} \ - lib/libclang* -PLIST_DIR_LIST= include/clang \ - include/clang-c \ - lib/clang \ - lib/python - -build-plist: - ${RM} ${PLIST} -.for command in ${COMMANDS} - ${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST} -.endfor - (ls ${PLIST_FILE_LIST:S|^|${STAGEDIR}${LLVM_PREFIX}/|}; \ - ${FIND} ${PLIST_DIR_LIST:S|^|${STAGEDIR}${LLVM_PREFIX}/|} -type f) \ - | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' | ${SORT} >> ${PLIST} - echo man/man1/clang${LLVM_SUFFIX}.1.gz >> ${PLIST} - echo man/man1/scan-build%%LLVM_SUFFIX%%.1.gz >> ${PLIST} - ${FIND} ${STAGEDIR}${DOCSDIR} -type f | \ - ${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ - ${SORT} >> ${PLIST} - -.if make(svn-patch) -.if !defined(PATCH_REV) -.error svn-patch requires that PATCH_REV be set -.endif -_PATCH_FILE=${FILESDIR}/patch-svn-${PATCH_REV} -_LLVM_BASE=http://llvm.org/svn/llvm-project/cfe/trunk -svn-patch: - ${PRINTF} "$$%s$$\n" FreeBSD > ${_PATCH_FILE} - svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE} - svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \ - ${SED} -e 's;^--- ;--- tools/clang/;' | \ - ${SED} -e 's;^+++ ;+++ tools/clang/;' >> \ - ${_PATCH_FILE} -.endif - -.include <bsd.port.post.mk> diff --git a/lang/clang33/distinfo b/lang/clang33/distinfo deleted file mode 100644 index bca04e73140a..000000000000 --- a/lang/clang33/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (cfe-3.3.src.tar.gz) = b1b55de4ab3a57d3e0331a83e0284610191c77d924e3446498d9113d08dfb996 -SIZE (cfe-3.3.src.tar.gz) = 9425539 -SHA256 (llvm-3.3.src.tar.gz) = 68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578 -SIZE (llvm-3.3.src.tar.gz) = 13602421 diff --git a/lang/clang33/files/llvm-wrapper.sh.in b/lang/clang33/files/llvm-wrapper.sh.in deleted file mode 100644 index f2b952f530dd..000000000000 --- a/lang/clang33/files/llvm-wrapper.sh.in +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -LLVM_PREFIX="%%LLVM_PREFIX%%" -LLVM_SUFFIX="%%LLVM_SUFFIX%%" - -tool=$(basename $0) -tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}" -PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${LLVM_PREFIX}/lib/python" \ -LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \ - "${tool}" "${@}" diff --git a/lang/clang33/files/patch-include_llvm_ADT_Triple.h b/lang/clang33/files/patch-include_llvm_ADT_Triple.h deleted file mode 100644 index f663c27dfbc3..000000000000 --- a/lang/clang33/files/patch-include_llvm_ADT_Triple.h +++ /dev/null @@ -1,14 +0,0 @@ ---- include/llvm/ADT/Triple.h.orig -+++ include/llvm/ADT/Triple.h -@@ -296,6 +296,11 @@ - return isMacOSX() || getOS() == Triple::IOS; - } - -+ /// isOSFreeBSD - Is this FreeBSD OS -+ bool isOSFreeBSD() const { -+ return getOS() == Triple::FreeBSD; -+ } -+ - /// \brief Tests for either Cygwin or MinGW OS - bool isOSCygMing() const { - return getOS() == Triple::Cygwin || getOS() == Triple::MinGW32; diff --git a/lang/clang33/files/patch-tools_clang_docs_Makefile b/lang/clang33/files/patch-tools_clang_docs_Makefile deleted file mode 100644 index 15f40ec254b1..000000000000 --- a/lang/clang33/files/patch-tools_clang_docs_Makefile +++ /dev/null @@ -1,10 +0,0 @@ ---- tools/clang/docs/Makefile.orig -+++ tools/clang/docs/Makefile -@@ -8,7 +8,6 @@ - ##===----------------------------------------------------------------------===## - - CLANG_LEVEL := .. --DIRS := tools - - ifdef BUILD_FOR_WEBSITE - PROJ_OBJ_DIR = . diff --git a/lang/clang33/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h b/lang/clang33/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h deleted file mode 100644 index 19130ba7305e..000000000000 --- a/lang/clang33/files/patch-tools_clang_include_clang_Analysis_Analyses_FormatString.h +++ /dev/null @@ -1,21 +0,0 @@ ---- tools/clang/include/clang/Analysis/Analyses/FormatString.h.orig -+++ tools/clang/include/clang/Analysis/Analyses/FormatString.h -@@ -117,7 +117,7 @@ - // C99 conversion specifiers. - cArg, - dArg, -- DArg, // Apple extension -+ DArg, // Apple and FreeBSD extension - iArg, - IntArgBeg = dArg, IntArgEnd = iArg, - -@@ -148,6 +148,9 @@ - - // ** Printf-specific ** - -+ // FreeBSD specific specifiers -+ bArg, -+ - // Objective-C specific specifiers. - ObjCObjArg, // '@' - ObjCBeg = ObjCObjArg, ObjCEnd = ObjCObjArg, diff --git a/lang/clang33/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp b/lang/clang33/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp deleted file mode 100644 index 6e27edaeae15..000000000000 --- a/lang/clang33/files/patch-tools_clang_lib_Analysis_PrintfFormatString.cpp +++ /dev/null @@ -1,45 +0,0 @@ ---- tools/clang/lib/Analysis/PrintfFormatString.cpp.orig -+++ tools/clang/lib/Analysis/PrintfFormatString.cpp -@@ -198,9 +198,10 @@ - case '@': k = ConversionSpecifier::ObjCObjArg; break; - // Glibc specific. - case 'm': k = ConversionSpecifier::PrintErrno; break; -- // Apple-specific -+ -+ // Apple-specific (and one FreeBSD) - case 'D': -- if (Target.getTriple().isOSDarwin()) -+ if (Target.getTriple().isOSDarwin() || Target.getTriple().isOSFreeBSD()) - k = ConversionSpecifier::DArg; - break; - case 'O': -@@ -211,11 +212,29 @@ - if (Target.getTriple().isOSDarwin()) - k = ConversionSpecifier::UArg; - break; -+ -+ // FreeBSD-specific -+ case 'b': -+ if (Target.getTriple().isOSFreeBSD()) -+ k = ConversionSpecifier::bArg; -+ break; -+ case 'r': -+ if (Target.getTriple().isOSFreeBSD()) -+ k = ConversionSpecifier::xArg; -+ break; -+ case 'y': -+ if (Target.getTriple().isOSFreeBSD()) -+ k = ConversionSpecifier::iArg; -+ break; - } - PrintfConversionSpecifier CS(conversionPosition, k); - FS.setConversionSpecifier(CS); - if (CS.consumesDataArgument() && !FS.usesPositionalArg()) - FS.setArgIndex(argIndex++); -+ // FreeBSD extension -+ if (Target.getTriple().isOSFreeBSD() && (k == ConversionSpecifier::bArg || -+ k == ConversionSpecifier::DArg)) -+ argIndex++; - - if (k == ConversionSpecifier::InvalidSpecifier) { - // Assume the conversion takes one argument. diff --git a/lang/clang33/files/patch-tools_clang_lib_Driver_ToolChains.cpp b/lang/clang33/files/patch-tools_clang_lib_Driver_ToolChains.cpp deleted file mode 100644 index 4f73461dfa09..000000000000 --- a/lang/clang33/files/patch-tools_clang_lib_Driver_ToolChains.cpp +++ /dev/null @@ -1,41 +0,0 @@ ---- tools/clang/lib/Driver/ToolChains.cpp.orig -+++ tools/clang/lib/Driver/ToolChains.cpp -@@ -1950,6 +1950,38 @@ - } - } - -+ToolChain::CXXStdlibType -+FreeBSD::GetCXXStdlibType(const ArgList &Args) const { -+ if (Arg *A = Args.getLastArg(options::OPT_stdlib_EQ)) { -+ StringRef Value = A->getValue(); -+ if (Value == "libc++") -+ return ToolChain::CST_Libcxx; -+ if (Value == "libstdc++") -+ return ToolChain::CST_Libstdcxx; -+ getDriver().Diag(diag::err_drv_invalid_stdlib_name) -+ << A->getAsString(Args); -+ } -+ -+ return getTriple().getOSMajorVersion() >= 10 ? ToolChain::CST_Libcxx : -+ ToolChain::CST_Libstdcxx; -+} -+ -+void FreeBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, -+ ArgStringList &CC1Args) const { -+ if (DriverArgs.hasArg(options::OPT_nostdlibinc) || -+ DriverArgs.hasArg(options::OPT_nostdincxx)) -+ return; -+ -+ if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx) -+ addSystemInclude(DriverArgs, CC1Args, -+ getDriver().SysRoot + "/usr/include/c++/v1"); -+ else -+ addSystemInclude(DriverArgs, CC1Args, -+ getDriver().SysRoot + "/usr/include/c++/4.2"); -+ return; -+ -+} -+ - /// NetBSD - NetBSD tool chain which can call as(1) and ld(1) directly. - - NetBSD::NetBSD(const Driver &D, const llvm::Triple& Triple, const ArgList &Args) diff --git a/lang/clang33/files/patch-tools_clang_lib_Driver_ToolChains.h b/lang/clang33/files/patch-tools_clang_lib_Driver_ToolChains.h deleted file mode 100644 index 28b16d4d1f14..000000000000 --- a/lang/clang33/files/patch-tools_clang_lib_Driver_ToolChains.h +++ /dev/null @@ -1,17 +0,0 @@ ---- tools/clang/lib/Driver/ToolChains.h.orig -+++ tools/clang/lib/Driver/ToolChains.h -@@ -515,9 +515,14 @@ - FreeBSD(const Driver &D, const llvm::Triple &Triple, - const ArgList &Args); - -+ virtual CXXStdlibType GetCXXStdlibType(const ArgList &Args) const; -+ - virtual bool IsMathErrnoDefault() const { return false; } - virtual bool IsObjCNonFragileABIDefault() const { return true; } - -+ virtual void AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, -+ ArgStringList &CC1Args) const; -+ - virtual bool UseSjLjExceptions() const; - protected: - virtual Tool *buildAssembler() const; diff --git a/lang/clang33/files/patch-tools_clang_lib_Frontend_InitHeaderSearch.cpp b/lang/clang33/files/patch-tools_clang_lib_Frontend_InitHeaderSearch.cpp deleted file mode 100644 index 283a4aa5be75..000000000000 --- a/lang/clang33/files/patch-tools_clang_lib_Frontend_InitHeaderSearch.cpp +++ /dev/null @@ -1,15 +0,0 @@ -Look for the libc++ headers in base, and afterwards look if they might -have been installed in ports. This is only usefull on FreeBSD <= 9.x since -libc++ is shipped in 10 by default. No path to the library of libc++ is -provided. The port wanting to use libc++ need to provide its own LDFLAGS. - ---- tools/clang/lib/Frontend/InitHeaderSearch.cpp.orig 2013-06-21 20:35:23.000000000 +0200 -+++ tools/clang/lib/Frontend/InitHeaderSearch.cpp 2013-06-21 20:41:38.000000000 +0200 -@@ -486,6 +486,7 @@ void InitHeaderSearch::AddDefaultInclude - AddPath("/usr/include/c++/v1/support/solaris", CXXSystem, false); - - AddPath("/usr/include/c++/v1", CXXSystem, false); -+ AddPath("/usr/local/include/c++/v1", CXXSystem, false); - } else { - AddDefaultCPlusPlusIncludePaths(triple, HSOpts); - } diff --git a/lang/clang33/files/patch-tools_clang_lib_Headers_Makefile b/lang/clang33/files/patch-tools_clang_lib_Headers_Makefile deleted file mode 100644 index 5431a5c9a193..000000000000 --- a/lang/clang33/files/patch-tools_clang_lib_Headers_Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/clang/lib/Headers/Makefile.orig -+++ tools/clang/lib/Headers/Makefile -@@ -19,7 +19,7 @@ - - HeaderDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/clang/$(CLANG_VERSION)/include - --HEADERS := $(notdir $(wildcard $(PROJ_SRC_DIR)/*.h)) -+HEADERS := $(notdir $(wildcard $(PROJ_SRC_DIR)/*intrin*.h) altivec.h cpuid.h mm3dnow.h mm_malloc.h unwind.h) - - OBJHEADERS := $(addprefix $(HeaderDir)/, $(HEADERS)) - diff --git a/lang/clang33/files/patch-tools_clang_lib_Sema_SemaChecking.cpp b/lang/clang33/files/patch-tools_clang_lib_Sema_SemaChecking.cpp deleted file mode 100644 index 5c154c67bf57..000000000000 --- a/lang/clang33/files/patch-tools_clang_lib_Sema_SemaChecking.cpp +++ /dev/null @@ -1,42 +0,0 @@ ---- tools/clang/lib/Sema/SemaChecking.cpp.orig -+++ tools/clang/lib/Sema/SemaChecking.cpp -@@ -1511,6 +1511,39 @@ - CoveredArgs.set(argIndex); - } - -+ // FreeBSD extensions -+ if (CS.getKind() == ConversionSpecifier::bArg || CS.getKind() == ConversionSpecifier::DArg) { -+ // claim the second argument -+ CoveredArgs.set(argIndex + 1); -+ -+ // Now type check the data expression that matches the -+ // format specifier. -+ const Expr *Ex = getDataArg(argIndex); -+ QualType type = (CS.getKind() == ConversionSpecifier::bArg) ? S.Context.IntTy : S.Context.getPointerType(S.Context.UnsignedCharTy); -+ //const analyze_printf::ArgType &ATR = S.Context.IntTy; -+ const analyze_printf::ArgType &ATR = type; -+ if (ATR.isValid() && !ATR.matchesType(S.Context, Ex->getType())) -+ S.Diag(getLocationOfByte(CS.getStart()), -+ diag::warn_printf_conversion_argument_type_mismatch) -+ << ATR.getRepresentativeType(S.Context) << Ex->getType() -+ << getSpecifierRange(startSpecifier, specifierLen) -+ << Ex->getSourceRange(); -+ -+ // Now type check the data expression that matches the -+ // format specifier. -+ Ex = getDataArg(argIndex + 1); -+ const analyze_printf::ArgType &ATR2 = ArgType::CStrTy; -+ if (ATR2.isValid() && !ATR2.matchesType(S.Context, Ex->getType())) -+ S.Diag(getLocationOfByte(CS.getStart()), -+ diag::warn_printf_conversion_argument_type_mismatch) -+ << ATR2.getRepresentativeType(S.Context) << Ex->getType() -+ << getSpecifierRange(startSpecifier, specifierLen) -+ << Ex->getSourceRange(); -+ -+ return true; -+ } -+ // END OF FREEBSD EXTENSIONS -+ - // Check for using an Objective-C specific conversion specifier - // in a non-ObjC literal. - if (!IsObjCLiteral && CS.isObjCArg()) { diff --git a/lang/clang33/files/patch-tools_clang_tools_scan-build_ccc-analyzer b/lang/clang33/files/patch-tools_clang_tools_scan-build_ccc-analyzer deleted file mode 100644 index 0801fa5419c2..000000000000 --- a/lang/clang33/files/patch-tools_clang_tools_scan-build_ccc-analyzer +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/clang/tools/scan-build/ccc-analyzer.orig -+++ tools/clang/tools/scan-build/ccc-analyzer -@@ -30,7 +30,7 @@ - my $DefaultCCompiler; - my $DefaultCXXCompiler; - --if (`uname -a` =~ m/Darwin/) { -+if (`uname -a` =~ m/(Darwin|FreeBSD)/) { - $DefaultCCompiler = 'clang'; - $DefaultCXXCompiler = 'clang++'; - } else { diff --git a/lang/clang33/files/patch-tools_clang_tools_scan-build_scan-build b/lang/clang33/files/patch-tools_clang_tools_scan-build_scan-build deleted file mode 100644 index 374eefe73b2c..000000000000 --- a/lang/clang33/files/patch-tools_clang_tools_scan-build_scan-build +++ /dev/null @@ -1,29 +0,0 @@ ---- tools/clang/tools/scan-build/scan-build.orig -+++ tools/clang/tools/scan-build/scan-build -@@ -410,7 +410,7 @@ - - my $Dir = shift; - -- my $JS = Cwd::realpath("$RealBin/sorttable.js"); -+ my $JS = Cwd::realpath("%%DATADIR%%/sorttable.js"); - - DieDiag("Cannot find 'sorttable.js'.\n") - if (! -r $JS); -@@ -420,7 +420,7 @@ - DieDiag("Could not copy 'sorttable.js' to '$Dir'.\n") - if (! -r "$Dir/sorttable.js"); - -- my $CSS = Cwd::realpath("$RealBin/scanview.css"); -+ my $CSS = Cwd::realpath("%%DATADIR%%/scanview.css"); - - DieDiag("Cannot find 'scanview.css'.\n") - if (! -r $CSS); -@@ -844,7 +844,7 @@ - my $Num = scalar(@Index); - Diag("$Num bugs found.\n"); - if ($Num > 0 && -r "$Dir/index.html") { -- Diag("Run 'scan-view $Dir' to examine bug reports.\n"); -+ Diag("Run 'scan-view%%LLVM_SUFFIX%% $Dir' to examine bug reports.\n"); - } - - DiagCrashes($Dir) if (scalar @failures || scalar @attributes_ignored); diff --git a/lang/clang33/files/patch-utils_llvm-build_llvmbuild_main.py b/lang/clang33/files/patch-utils_llvm-build_llvmbuild_main.py deleted file mode 100644 index 9ba38635e136..000000000000 --- a/lang/clang33/files/patch-utils_llvm-build_llvmbuild_main.py +++ /dev/null @@ -1,21 +0,0 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ - - # We handle a few special cases of target names here for historical - # reasons, as these are the names configure currently comes up with. -- native_target_name = { 'x86' : 'X86', -+ native_target_name = { 'amd64' : 'X86', -+ 'arm' : 'ARM', -+ 'armeb' : 'ARM', -+ 'armv6' : 'ARM', -+ 'armv6hf' : 'ARM', -+ 'i386' : 'X86', -+ 'mips' : 'Mips', -+ 'powerpc' : 'PowerPC', -+ 'powerpc64' : 'PowerPC', -+ 'sparc64' : 'Sparc', -+ 'x86' : 'X86', - 'x86_64' : 'X86', - 'Unknown' : None }.get(opts.native_target, - opts.native_target) diff --git a/lang/clang33/pkg-descr b/lang/clang33/pkg-descr deleted file mode 100644 index 37b1d8e486d6..000000000000 --- a/lang/clang33/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -The goal of the Clang project is to create a new C, C++, Objective C and -Objective C++ front-end for the LLVM compiler. - -WWW: http://clang.llvm.org/ diff --git a/lang/clang33/pkg-plist b/lang/clang33/pkg-plist deleted file mode 100644 index 4969f2dcec54..000000000000 --- a/lang/clang33/pkg-plist +++ /dev/null @@ -1,487 +0,0 @@ -bin/c++-analyzer33 -bin/c-index-test33 -bin/ccc-analyzer33 -bin/clang33 -bin/clang++33 -bin/clang-check33 -bin/clang-cpp33 -bin/clang-format33 -bin/clang-tblgen33 -bin/scan-build33 -bin/scan-view33 -llvm33/bin/c++-analyzer -llvm33/bin/c-index-test -llvm33/bin/ccc-analyzer -llvm33/bin/clang -llvm33/bin/clang++ -llvm33/bin/clang-check -llvm33/bin/clang-cpp -llvm33/bin/clang-format -llvm33/bin/clang-tblgen -llvm33/bin/scan-build -llvm33/bin/scan-view -llvm33/include/clang-c/CXCompilationDatabase.h -llvm33/include/clang-c/CXString.h -llvm33/include/clang-c/Index.h -llvm33/include/clang-c/Platform.h -llvm33/include/clang/ARCMigrate/ARCMT.h -llvm33/include/clang/ARCMigrate/ARCMTActions.h -llvm33/include/clang/ARCMigrate/FileRemapper.h -llvm33/include/clang/AST/APValue.h -llvm33/include/clang/AST/AST.h -llvm33/include/clang/AST/ASTConsumer.h -llvm33/include/clang/AST/ASTContext.h -llvm33/include/clang/AST/ASTDiagnostic.h -llvm33/include/clang/AST/ASTImporter.h -llvm33/include/clang/AST/ASTMutationListener.h -llvm33/include/clang/AST/ASTTypeTraits.h -llvm33/include/clang/AST/ASTUnresolvedSet.h -llvm33/include/clang/AST/ASTVector.h -llvm33/include/clang/AST/Attr.h -llvm33/include/clang/AST/AttrDump.inc -llvm33/include/clang/AST/AttrImpl.inc -llvm33/include/clang/AST/AttrIterator.h -llvm33/include/clang/AST/Attrs.inc -llvm33/include/clang/AST/BaseSubobject.h -llvm33/include/clang/AST/BuiltinTypes.def -llvm33/include/clang/AST/CXXInheritance.h -llvm33/include/clang/AST/CanonicalType.h -llvm33/include/clang/AST/CharUnits.h -llvm33/include/clang/AST/Comment.h -llvm33/include/clang/AST/CommentBriefParser.h -llvm33/include/clang/AST/CommentCommandInfo.inc -llvm33/include/clang/AST/CommentCommandList.inc -llvm33/include/clang/AST/CommentCommandTraits.h -llvm33/include/clang/AST/CommentDiagnostic.h -llvm33/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -llvm33/include/clang/AST/CommentHTMLTags.inc -llvm33/include/clang/AST/CommentHTMLTagsProperties.inc -llvm33/include/clang/AST/CommentLexer.h -llvm33/include/clang/AST/CommentNodes.inc -llvm33/include/clang/AST/CommentParser.h -llvm33/include/clang/AST/CommentSema.h -llvm33/include/clang/AST/CommentVisitor.h -llvm33/include/clang/AST/Decl.h -llvm33/include/clang/AST/DeclAccessPair.h -llvm33/include/clang/AST/DeclBase.h -llvm33/include/clang/AST/DeclCXX.h -llvm33/include/clang/AST/DeclContextInternals.h -llvm33/include/clang/AST/DeclFriend.h -llvm33/include/clang/AST/DeclGroup.h -llvm33/include/clang/AST/DeclLookups.h -llvm33/include/clang/AST/DeclNodes.inc -llvm33/include/clang/AST/DeclObjC.h -llvm33/include/clang/AST/DeclOpenMP.h -llvm33/include/clang/AST/DeclTemplate.h -llvm33/include/clang/AST/DeclVisitor.h -llvm33/include/clang/AST/DeclarationName.h -llvm33/include/clang/AST/DependentDiagnostic.h -llvm33/include/clang/AST/EvaluatedExprVisitor.h -llvm33/include/clang/AST/Expr.h -llvm33/include/clang/AST/ExprCXX.h -llvm33/include/clang/AST/ExprObjC.h -llvm33/include/clang/AST/ExternalASTSource.h -llvm33/include/clang/AST/GlobalDecl.h -llvm33/include/clang/AST/LambdaMangleContext.h -llvm33/include/clang/AST/Mangle.h -llvm33/include/clang/AST/NSAPI.h -llvm33/include/clang/AST/NestedNameSpecifier.h -llvm33/include/clang/AST/OperationKinds.h -llvm33/include/clang/AST/ParentMap.h -llvm33/include/clang/AST/PrettyPrinter.h -llvm33/include/clang/AST/RawCommentList.h -llvm33/include/clang/AST/RecordLayout.h -llvm33/include/clang/AST/RecursiveASTVisitor.h -llvm33/include/clang/AST/Redeclarable.h -llvm33/include/clang/AST/SelectorLocationsKind.h -llvm33/include/clang/AST/Stmt.h -llvm33/include/clang/AST/StmtCXX.h -llvm33/include/clang/AST/StmtGraphTraits.h -llvm33/include/clang/AST/StmtIterator.h -llvm33/include/clang/AST/StmtNodes.inc -llvm33/include/clang/AST/StmtObjC.h -llvm33/include/clang/AST/StmtVisitor.h -llvm33/include/clang/AST/TemplateBase.h -llvm33/include/clang/AST/TemplateName.h -llvm33/include/clang/AST/Type.h -llvm33/include/clang/AST/TypeLoc.h -llvm33/include/clang/AST/TypeLocNodes.def -llvm33/include/clang/AST/TypeLocVisitor.h -llvm33/include/clang/AST/TypeNodes.def -llvm33/include/clang/AST/TypeOrdering.h -llvm33/include/clang/AST/TypeVisitor.h -llvm33/include/clang/AST/UnresolvedSet.h -llvm33/include/clang/AST/VTTBuilder.h -llvm33/include/clang/AST/VTableBuilder.h -llvm33/include/clang/ASTMatchers/ASTMatchFinder.h -llvm33/include/clang/ASTMatchers/ASTMatchers.h -llvm33/include/clang/ASTMatchers/ASTMatchersInternal.h -llvm33/include/clang/ASTMatchers/ASTMatchersMacros.h -llvm33/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -llvm33/include/clang/Analysis/Analyses/Dominators.h -llvm33/include/clang/Analysis/Analyses/FormatString.h -llvm33/include/clang/Analysis/Analyses/LiveVariables.h -llvm33/include/clang/Analysis/Analyses/PostOrderCFGView.h -llvm33/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -llvm33/include/clang/Analysis/Analyses/ReachableCode.h -llvm33/include/clang/Analysis/Analyses/ThreadSafety.h -llvm33/include/clang/Analysis/Analyses/UninitializedValues.h -llvm33/include/clang/Analysis/AnalysisContext.h -llvm33/include/clang/Analysis/AnalysisDiagnostic.h -llvm33/include/clang/Analysis/CFG.h -llvm33/include/clang/Analysis/CFGStmtMap.h -llvm33/include/clang/Analysis/CallGraph.h -llvm33/include/clang/Analysis/DomainSpecific/CocoaConventions.h -llvm33/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -llvm33/include/clang/Analysis/FlowSensitive/DataflowSolver.h -llvm33/include/clang/Analysis/FlowSensitive/DataflowValues.h -llvm33/include/clang/Analysis/ProgramPoint.h -llvm33/include/clang/Analysis/Support/BlkExprDeclBitVector.h -llvm33/include/clang/Analysis/Support/BumpVector.h -llvm33/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h -llvm33/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h -llvm33/include/clang/Analysis/Visitors/CFGStmtVisitor.h -llvm33/include/clang/Basic/ABI.h -llvm33/include/clang/Basic/AddressSpaces.h -llvm33/include/clang/Basic/AllDiagnostics.h -llvm33/include/clang/Basic/AttrKinds.h -llvm33/include/clang/Basic/AttrList.inc -llvm33/include/clang/Basic/Builtins.def -llvm33/include/clang/Basic/Builtins.h -llvm33/include/clang/Basic/BuiltinsAArch64.def -llvm33/include/clang/Basic/BuiltinsARM.def -llvm33/include/clang/Basic/BuiltinsHexagon.def -llvm33/include/clang/Basic/BuiltinsMips.def -llvm33/include/clang/Basic/BuiltinsNVPTX.def -llvm33/include/clang/Basic/BuiltinsPPC.def -llvm33/include/clang/Basic/BuiltinsX86.def -llvm33/include/clang/Basic/CapturedStmt.h -llvm33/include/clang/Basic/CharInfo.h -llvm33/include/clang/Basic/CommentOptions.h -llvm33/include/clang/Basic/Diagnostic.h -llvm33/include/clang/Basic/DiagnosticASTKinds.inc -llvm33/include/clang/Basic/DiagnosticAnalysisKinds.inc -llvm33/include/clang/Basic/DiagnosticCategories.h -llvm33/include/clang/Basic/DiagnosticCommentKinds.inc -llvm33/include/clang/Basic/DiagnosticCommonKinds.inc -llvm33/include/clang/Basic/DiagnosticDriverKinds.inc -llvm33/include/clang/Basic/DiagnosticFrontendKinds.inc -llvm33/include/clang/Basic/DiagnosticGroups.inc -llvm33/include/clang/Basic/DiagnosticIDs.h -llvm33/include/clang/Basic/DiagnosticIndexName.inc -llvm33/include/clang/Basic/DiagnosticLexKinds.inc -llvm33/include/clang/Basic/DiagnosticOptions.def -llvm33/include/clang/Basic/DiagnosticOptions.h -llvm33/include/clang/Basic/DiagnosticParseKinds.inc -llvm33/include/clang/Basic/DiagnosticSemaKinds.inc -llvm33/include/clang/Basic/DiagnosticSerializationKinds.inc -llvm33/include/clang/Basic/ExceptionSpecificationType.h -llvm33/include/clang/Basic/ExpressionTraits.h -llvm33/include/clang/Basic/FileManager.h -llvm33/include/clang/Basic/FileSystemOptions.h -llvm33/include/clang/Basic/FileSystemStatCache.h -llvm33/include/clang/Basic/IdentifierTable.h -llvm33/include/clang/Basic/LLVM.h -llvm33/include/clang/Basic/Lambda.h -llvm33/include/clang/Basic/LangOptions.def -llvm33/include/clang/Basic/LangOptions.h -llvm33/include/clang/Basic/Linkage.h -llvm33/include/clang/Basic/MacroBuilder.h -llvm33/include/clang/Basic/Module.h -llvm33/include/clang/Basic/ObjCRuntime.h -llvm33/include/clang/Basic/OnDiskHashTable.h -llvm33/include/clang/Basic/OpenCL.h -llvm33/include/clang/Basic/OpenCLExtensions.def -llvm33/include/clang/Basic/OpenMPKinds.def -llvm33/include/clang/Basic/OpenMPKinds.h -llvm33/include/clang/Basic/OperatorKinds.def -llvm33/include/clang/Basic/OperatorKinds.h -llvm33/include/clang/Basic/OperatorPrecedence.h -llvm33/include/clang/Basic/PartialDiagnostic.h -llvm33/include/clang/Basic/PrettyStackTrace.h -llvm33/include/clang/Basic/Sanitizers.def -llvm33/include/clang/Basic/SourceLocation.h -llvm33/include/clang/Basic/SourceManager.h -llvm33/include/clang/Basic/SourceManagerInternals.h -llvm33/include/clang/Basic/Specifiers.h -llvm33/include/clang/Basic/TargetBuiltins.h -llvm33/include/clang/Basic/TargetCXXABI.h -llvm33/include/clang/Basic/TargetInfo.h -llvm33/include/clang/Basic/TargetOptions.h -llvm33/include/clang/Basic/TemplateKinds.h -llvm33/include/clang/Basic/TokenKinds.def -llvm33/include/clang/Basic/TokenKinds.h -llvm33/include/clang/Basic/TypeTraits.h -llvm33/include/clang/Basic/Version.h -llvm33/include/clang/Basic/Version.inc -llvm33/include/clang/Basic/VersionTuple.h -llvm33/include/clang/Basic/Visibility.h -llvm33/include/clang/Basic/arm_neon.inc -llvm33/include/clang/CodeGen/BackendUtil.h -llvm33/include/clang/CodeGen/CodeGenAction.h -llvm33/include/clang/CodeGen/ModuleBuilder.h -llvm33/include/clang/Config/config.h -llvm33/include/clang/Driver/Action.h -llvm33/include/clang/Driver/Arg.h -llvm33/include/clang/Driver/ArgList.h -llvm33/include/clang/Driver/CC1AsOptions.h -llvm33/include/clang/Driver/CC1AsOptions.inc -llvm33/include/clang/Driver/CC1Options.h -llvm33/include/clang/Driver/Compilation.h -llvm33/include/clang/Driver/Driver.h -llvm33/include/clang/Driver/DriverDiagnostic.h -llvm33/include/clang/Driver/Job.h -llvm33/include/clang/Driver/OptSpecifier.h -llvm33/include/clang/Driver/OptTable.h -llvm33/include/clang/Driver/Option.h -llvm33/include/clang/Driver/Options.h -llvm33/include/clang/Driver/Options.inc -llvm33/include/clang/Driver/Phases.h -llvm33/include/clang/Driver/Tool.h -llvm33/include/clang/Driver/ToolChain.h -llvm33/include/clang/Driver/Types.def -llvm33/include/clang/Driver/Types.h -llvm33/include/clang/Driver/Util.h -llvm33/include/clang/Edit/Commit.h -llvm33/include/clang/Edit/EditedSource.h -llvm33/include/clang/Edit/EditsReceiver.h -llvm33/include/clang/Edit/FileOffset.h -llvm33/include/clang/Edit/Rewriters.h -llvm33/include/clang/Format/Format.h -llvm33/include/clang/Frontend/ASTConsumers.h -llvm33/include/clang/Frontend/ASTUnit.h -llvm33/include/clang/Frontend/ChainedDiagnosticConsumer.h -llvm33/include/clang/Frontend/ChainedIncludesSource.h -llvm33/include/clang/Frontend/CodeGenOptions.def -llvm33/include/clang/Frontend/CodeGenOptions.h -llvm33/include/clang/Frontend/CommandLineSourceLoc.h -llvm33/include/clang/Frontend/CompilerInstance.h -llvm33/include/clang/Frontend/CompilerInvocation.h -llvm33/include/clang/Frontend/DependencyOutputOptions.h -llvm33/include/clang/Frontend/DiagnosticRenderer.h -llvm33/include/clang/Frontend/FrontendAction.h -llvm33/include/clang/Frontend/FrontendActions.h -llvm33/include/clang/Frontend/FrontendDiagnostic.h -llvm33/include/clang/Frontend/FrontendOptions.h -llvm33/include/clang/Frontend/FrontendPluginRegistry.h -llvm33/include/clang/Frontend/LangStandard.h -llvm33/include/clang/Frontend/LangStandards.def -llvm33/include/clang/Frontend/LayoutOverrideSource.h -llvm33/include/clang/Frontend/LogDiagnosticPrinter.h -llvm33/include/clang/Frontend/MigratorOptions.h -llvm33/include/clang/Frontend/MultiplexConsumer.h -llvm33/include/clang/Frontend/PreprocessorOutputOptions.h -llvm33/include/clang/Frontend/SerializedDiagnosticPrinter.h -llvm33/include/clang/Frontend/TextDiagnostic.h -llvm33/include/clang/Frontend/TextDiagnosticBuffer.h -llvm33/include/clang/Frontend/TextDiagnosticPrinter.h -llvm33/include/clang/Frontend/Utils.h -llvm33/include/clang/Frontend/VerifyDiagnosticConsumer.h -llvm33/include/clang/FrontendTool/Utils.h -llvm33/include/clang/Lex/AttrSpellings.inc -llvm33/include/clang/Lex/CodeCompletionHandler.h -llvm33/include/clang/Lex/DirectoryLookup.h -llvm33/include/clang/Lex/ExternalPreprocessorSource.h -llvm33/include/clang/Lex/HeaderMap.h -llvm33/include/clang/Lex/HeaderSearch.h -llvm33/include/clang/Lex/HeaderSearchOptions.h -llvm33/include/clang/Lex/LexDiagnostic.h -llvm33/include/clang/Lex/Lexer.h -llvm33/include/clang/Lex/LiteralSupport.h -llvm33/include/clang/Lex/MacroArgs.h -llvm33/include/clang/Lex/MacroInfo.h -llvm33/include/clang/Lex/ModuleLoader.h -llvm33/include/clang/Lex/ModuleMap.h -llvm33/include/clang/Lex/MultipleIncludeOpt.h -llvm33/include/clang/Lex/PPCallbacks.h -llvm33/include/clang/Lex/PPConditionalDirectiveRecord.h -llvm33/include/clang/Lex/PTHLexer.h -llvm33/include/clang/Lex/PTHManager.h -llvm33/include/clang/Lex/Pragma.h -llvm33/include/clang/Lex/PreprocessingRecord.h -llvm33/include/clang/Lex/Preprocessor.h -llvm33/include/clang/Lex/PreprocessorLexer.h -llvm33/include/clang/Lex/PreprocessorOptions.h -llvm33/include/clang/Lex/ScratchBuffer.h -llvm33/include/clang/Lex/Token.h -llvm33/include/clang/Lex/TokenConcatenation.h -llvm33/include/clang/Lex/TokenLexer.h -llvm33/include/clang/Parse/AttrExprArgs.inc -llvm33/include/clang/Parse/AttrLateParsed.inc -llvm33/include/clang/Parse/ParseAST.h -llvm33/include/clang/Parse/ParseDiagnostic.h -llvm33/include/clang/Parse/Parser.h -llvm33/include/clang/Rewrite/Core/DeltaTree.h -llvm33/include/clang/Rewrite/Core/HTMLRewrite.h -llvm33/include/clang/Rewrite/Core/RewriteRope.h -llvm33/include/clang/Rewrite/Core/Rewriter.h -llvm33/include/clang/Rewrite/Core/TokenRewriter.h -llvm33/include/clang/Rewrite/Frontend/ASTConsumers.h -llvm33/include/clang/Rewrite/Frontend/FixItRewriter.h -llvm33/include/clang/Rewrite/Frontend/FrontendActions.h -llvm33/include/clang/Rewrite/Frontend/Rewriters.h -llvm33/include/clang/Sema/AnalysisBasedWarnings.h -llvm33/include/clang/Sema/AttrParsedAttrKinds.inc -llvm33/include/clang/Sema/AttrParsedAttrList.inc -llvm33/include/clang/Sema/AttrSpellingListIndex.inc -llvm33/include/clang/Sema/AttrTemplateInstantiate.inc -llvm33/include/clang/Sema/AttributeList.h -llvm33/include/clang/Sema/CXXFieldCollector.h -llvm33/include/clang/Sema/CodeCompleteConsumer.h -llvm33/include/clang/Sema/CodeCompleteOptions.h -llvm33/include/clang/Sema/DeclSpec.h -llvm33/include/clang/Sema/DelayedDiagnostic.h -llvm33/include/clang/Sema/Designator.h -llvm33/include/clang/Sema/ExternalSemaSource.h -llvm33/include/clang/Sema/IdentifierResolver.h -llvm33/include/clang/Sema/Initialization.h -llvm33/include/clang/Sema/LocInfoType.h -llvm33/include/clang/Sema/Lookup.h -llvm33/include/clang/Sema/MultiplexExternalSemaSource.h -llvm33/include/clang/Sema/ObjCMethodList.h -llvm33/include/clang/Sema/Overload.h -llvm33/include/clang/Sema/Ownership.h -llvm33/include/clang/Sema/ParsedTemplate.h -llvm33/include/clang/Sema/PrettyDeclStackTrace.h -llvm33/include/clang/Sema/Scope.h -llvm33/include/clang/Sema/ScopeInfo.h -llvm33/include/clang/Sema/Sema.h -llvm33/include/clang/Sema/SemaConsumer.h -llvm33/include/clang/Sema/SemaDiagnostic.h -llvm33/include/clang/Sema/SemaFixItUtils.h -llvm33/include/clang/Sema/SemaInternal.h -llvm33/include/clang/Sema/Template.h -llvm33/include/clang/Sema/TemplateDeduction.h -llvm33/include/clang/Sema/TypoCorrection.h -llvm33/include/clang/Sema/Weak.h -llvm33/include/clang/Serialization/ASTBitCodes.h -llvm33/include/clang/Serialization/ASTDeserializationListener.h -llvm33/include/clang/Serialization/ASTReader.h -llvm33/include/clang/Serialization/ASTWriter.h -llvm33/include/clang/Serialization/AttrPCHRead.inc -llvm33/include/clang/Serialization/AttrPCHWrite.inc -llvm33/include/clang/Serialization/ContinuousRangeMap.h -llvm33/include/clang/Serialization/GlobalModuleIndex.h -llvm33/include/clang/Serialization/Module.h -llvm33/include/clang/Serialization/ModuleManager.h -llvm33/include/clang/Serialization/SerializationDiagnostic.h -llvm33/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -llvm33/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h -llvm33/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -llvm33/include/clang/StaticAnalyzer/Core/Analyses.def -llvm33/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -llvm33/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -llvm33/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -llvm33/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -llvm33/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -llvm33/include/clang/StaticAnalyzer/Core/Checker.h -llvm33/include/clang/StaticAnalyzer/Core/CheckerManager.h -llvm33/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -llvm33/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -llvm33/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -llvm33/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -llvm33/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -llvm33/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -llvm33/include/clang/Tooling/ArgumentsAdjusters.h -llvm33/include/clang/Tooling/CommonOptionsParser.h -llvm33/include/clang/Tooling/CompilationDatabase.h -llvm33/include/clang/Tooling/CompilationDatabasePluginRegistry.h -llvm33/include/clang/Tooling/FileMatchTrie.h -llvm33/include/clang/Tooling/JSONCompilationDatabase.h -llvm33/include/clang/Tooling/Refactoring.h -llvm33/include/clang/Tooling/RefactoringCallbacks.h -llvm33/include/clang/Tooling/Tooling.h -llvm33/lib/clang/3.3/include/__wmmintrin_aes.h -llvm33/lib/clang/3.3/include/__wmmintrin_pclmul.h -llvm33/lib/clang/3.3/include/altivec.h -llvm33/lib/clang/3.3/include/ammintrin.h -llvm33/lib/clang/3.3/include/arm_neon.h -llvm33/lib/clang/3.3/include/avx2intrin.h -llvm33/lib/clang/3.3/include/avxintrin.h -llvm33/lib/clang/3.3/include/bmi2intrin.h -llvm33/lib/clang/3.3/include/bmiintrin.h -llvm33/lib/clang/3.3/include/cpuid.h -llvm33/lib/clang/3.3/include/emmintrin.h -llvm33/lib/clang/3.3/include/f16cintrin.h -llvm33/lib/clang/3.3/include/fma4intrin.h -llvm33/lib/clang/3.3/include/fmaintrin.h -llvm33/lib/clang/3.3/include/immintrin.h -llvm33/lib/clang/3.3/include/lzcntintrin.h -llvm33/lib/clang/3.3/include/mm3dnow.h -llvm33/lib/clang/3.3/include/mm_malloc.h -llvm33/lib/clang/3.3/include/mmintrin.h -llvm33/lib/clang/3.3/include/module.map -llvm33/lib/clang/3.3/include/nmmintrin.h -llvm33/lib/clang/3.3/include/pmmintrin.h -llvm33/lib/clang/3.3/include/popcntintrin.h -llvm33/lib/clang/3.3/include/prfchwintrin.h -llvm33/lib/clang/3.3/include/rdseedintrin.h -llvm33/lib/clang/3.3/include/rtmintrin.h -llvm33/lib/clang/3.3/include/smmintrin.h -llvm33/lib/clang/3.3/include/tmmintrin.h -llvm33/lib/clang/3.3/include/unwind.h -llvm33/lib/clang/3.3/include/wmmintrin.h -llvm33/lib/clang/3.3/include/x86intrin.h -llvm33/lib/clang/3.3/include/xmmintrin.h -llvm33/lib/clang/3.3/include/xopintrin.h -llvm33/lib/libclang.a -llvm33/lib/libclang.so -llvm33/lib/libclangARCMigrate.a -llvm33/lib/libclangAST.a -llvm33/lib/libclangASTMatchers.a -llvm33/lib/libclangAnalysis.a -llvm33/lib/libclangBasic.a -llvm33/lib/libclangCodeGen.a -llvm33/lib/libclangDriver.a -llvm33/lib/libclangEdit.a -llvm33/lib/libclangFormat.a -llvm33/lib/libclangFrontend.a -llvm33/lib/libclangFrontendTool.a -llvm33/lib/libclangLex.a -llvm33/lib/libclangParse.a -llvm33/lib/libclangRewriteCore.a -llvm33/lib/libclangRewriteFrontend.a -llvm33/lib/libclangSema.a -llvm33/lib/libclangSerialization.a -llvm33/lib/libclangStaticAnalyzerCheckers.a -llvm33/lib/libclangStaticAnalyzerCore.a -llvm33/lib/libclangStaticAnalyzerFrontend.a -llvm33/lib/libclangTooling.a -llvm33/lib/python/Reporter.py -llvm33/lib/python/Resources/FileRadar.scpt -llvm33/lib/python/Resources/GetRadarVersion.scpt -llvm33/lib/python/Resources/bugcatcher.ico -llvm33/lib/python/ScanView.py -llvm33/lib/python/startfile.py -man/man1/clang33.1.gz -man/man1/scan-build%%LLVM_SUFFIX%%.1.gz -%%PORTDOCS%%%%DOCSDIR%%/html/clang/clang.html -%%PORTDOCS%%%%DOCSDIR%%/html/clang/manpage.css -%%PORTDOCS%%%%DOCSDIR%%/ps/clang.ps |