summaryrefslogtreecommitdiff
path: root/lang/clang/Makefile
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2013-07-02 10:33:02 +0000
committeradam <adam@pkgsrc.org>2013-07-02 10:33:02 +0000
commit5009f1cb156e728a713a223ad792bcdbeb6e35a6 (patch)
tree8490dcb97f7bd47eba005ca20e42ad1b60226061 /lang/clang/Makefile
parent044606f28bc78c4cbed16322800d5de4d2db4c35 (diff)
downloadpkgsrc-5009f1cb156e728a713a223ad792bcdbeb6e35a6.tar.gz
Changes 3.3:
The CellSPU port has been removed. It can still be found in older versions. The IR-level extended linker APIs (for example, to link bitcode files out of archives) have been removed. Any existing clients of these features should move to using a linker with integrated LTO support. LLVM and Clang’s documentation has been migrated to the Sphinx documentation generation system which uses easy-to-write reStructuredText. See llvm/docs/README.txt for more information. TargetTransformInfo (TTI) is a new interface that can be used by IR-level passes to obtain target-specific information, such as the costs of instructions. Only “Lowering” passes such as LSR and the vectorizer are allowed to use the TTI infrastructure. We’ve improved the X86 and ARM cost model. The Attributes classes have been completely rewritten and expanded. They now support not only enumerated attributes and alignments, but “string” attributes, which are useful for passing information to code generation. See How To Use Attributes for more details. TableGen’s syntax for instruction selection patterns has been simplified. Instead of specifying types indirectly with register classes, you should now specify types directly in the input patterns. See SparcInstrInfo.td for examples of the new syntax. The old syntax using register classes still works, but it will be removed in a future LLVM release. MCJIT now supports exception handling. Support for it in the old jit will be removed in the 3.4 release. Command line options can now be grouped into categories which are shown in the output of -help. See Grouping options into categories. The appearance of command line options in -help that are inherited by linking with libraries that use the LLVM Command line support library can now be modified at runtime. See The cl::getRegisteredOptions function.
Diffstat (limited to 'lang/clang/Makefile')
-rw-r--r--lang/clang/Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/lang/clang/Makefile b/lang/clang/Makefile
index 188bcfc2745..ecf5295a3f9 100644
--- a/lang/clang/Makefile
+++ b/lang/clang/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.21 2013/01/31 23:08:55 hans Exp $
+# $NetBSD: Makefile,v 1.22 2013/07/02 10:33:02 adam Exp $
-DISTNAME= clang-3.2
+DISTNAME= clang-3.3
CATEGORIES= lang
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
DISTFILES= llvm-${PKGVERSION_NOREV}.src.tar.gz \
- clang-${PKGVERSION_NOREV}.src.tar.gz
+ cfe-${PKGVERSION_NOREV}.src.tar.gz
MAINTAINER= adam.hoka@gmail.com
HOMEPAGE= http://llvm.org/
@@ -41,7 +41,7 @@ PLIST_SUBST+= SOEXT="so"
CFLAGS.SunOS+= -mimpure-text
post-extract:
- mv ${WRKDIR}/clang-${PKGVERSION_NOREV}.src ${WRKSRC}/tools/clang
+ mv ${WRKDIR}/cfe-${PKGVERSION_NOREV}.src ${WRKSRC}/tools/clang
.if ${OPSYS} == "SunOS"
${ECHO} "int sun_ld_needs_a_symbol=0;" >> ${WRKSRC}/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
.endif