summaryrefslogtreecommitdiff
path: root/lang/clang
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2014-05-28 15:49:34 +0000
committeradam <adam@pkgsrc.org>2014-05-28 15:49:34 +0000
commitce0a883da24e8572b821c0cf55b693ef669d3555 (patch)
treede8c0b8a8aacfd2261a77f43ef4a50f5554be1a4 /lang/clang
parent67271039ed2717177a96b1ab9820a3c576e99cde (diff)
downloadpkgsrc-ce0a883da24e8572b821c0cf55b693ef669d3555.tar.gz
Changes 3.4.1:
Various bug fixes for AArch64, ARM, PowerPC, R600, and X86 targets. R600 geometry shader support Fix for vaargs on X86
Diffstat (limited to 'lang/clang')
-rw-r--r--lang/clang/Makefile19
-rw-r--r--lang/clang/PLIST8
-rw-r--r--lang/clang/PLIST.Darwin16
-rw-r--r--lang/clang/distinfo17
4 files changed, 44 insertions, 16 deletions
diff --git a/lang/clang/Makefile b/lang/clang/Makefile
index 72a30049df0..4a0d01d3f14 100644
--- a/lang/clang/Makefile
+++ b/lang/clang/Makefile
@@ -1,19 +1,21 @@
-# $NetBSD: Makefile,v 1.27 2014/05/17 16:10:45 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2014/05/28 15:49:34 adam Exp $
-DISTNAME= clang-3.4
-PKGREVISION= 2
+DISTNAME= clang-3.4.1
CATEGORIES= lang
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
DISTFILES= llvm-${PKGVERSION_NOREV}.src.tar.gz \
- libcxx-${PKGVERSION_NOREV}.src.tar.gz \
- clang-${PKGVERSION_NOREV}.src.tar.gz
+ libcxx-3.4.src.tar.gz \
+ cfe-${PKGVERSION_NOREV}.src.tar.gz \
+ compiler-rt-3.4.src.tar.gz
+SITES.libcxx-3.4.src.tar.gz=http://llvm.org/releases/3.4/
+SITES.compiler-rt-3.4.src.tar.gz=http://llvm.org/releases/3.4/
MAINTAINER= adam.hoka@gmail.com
HOMEPAGE= http://llvm.org/
COMMENT= Low Level Virtual Machine compiler infrastructure
LICENSE= modified-bsd
-WRKSRC= ${WRKDIR}/llvm-${PKGVERSION_NOREV}
+WRKSRC= ${WRKDIR}/llvm-${PKGVERSION_NOREV}.src
USE_LANGUAGES= c c++
USE_TOOLS+= chown gmake groff pod2html pod2man
@@ -84,8 +86,9 @@ SUBST_SED.fix-paths+= -e 's,^.*cxa_finalize.*$$, ; //cxa_finalize.o,g'
.endif
post-extract:
- mv ${WRKDIR}/libcxx-${PKGVERSION_NOREV} ${WRKSRC}/projects/libcxx
- mv ${WRKDIR}/clang-${PKGVERSION_NOREV} ${WRKSRC}/tools/clang
+ mv ${WRKDIR}/libcxx-3.4 ${WRKSRC}/projects/libcxx
+ mv ${WRKDIR}/compiler-rt-3.4 ${WRKSRC}/projects/compiler-rt
+ 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
diff --git a/lang/clang/PLIST b/lang/clang/PLIST
index a8df981a2d1..1e35226a6f5 100644
--- a/lang/clang/PLIST
+++ b/lang/clang/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2014/02/27 17:35:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2014/05/28 15:49:34 adam Exp $
bin/bugpoint
bin/c-index-test
bin/clang
@@ -1143,6 +1143,12 @@ lib/clang/${PKGVERSION}/include/popcntintrin.h
lib/clang/${PKGVERSION}/include/prfchwintrin.h
lib/clang/${PKGVERSION}/include/rdseedintrin.h
lib/clang/${PKGVERSION}/include/rtmintrin.h
+lib/clang/${PKGVERSION}/include/sanitizer/asan_interface.h
+lib/clang/${PKGVERSION}/include/sanitizer/common_interface_defs.h
+lib/clang/${PKGVERSION}/include/sanitizer/dfsan_interface.h
+lib/clang/${PKGVERSION}/include/sanitizer/linux_syscall_hooks.h
+lib/clang/${PKGVERSION}/include/sanitizer/lsan_interface.h
+lib/clang/${PKGVERSION}/include/sanitizer/msan_interface.h
lib/clang/${PKGVERSION}/include/shaintrin.h
lib/clang/${PKGVERSION}/include/smmintrin.h
lib/clang/${PKGVERSION}/include/stdalign.h
diff --git a/lang/clang/PLIST.Darwin b/lang/clang/PLIST.Darwin
new file mode 100644
index 00000000000..1f07a816baf
--- /dev/null
+++ b/lang/clang/PLIST.Darwin
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2014/05/28 15:49:34 adam Exp $
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.10.4.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.asan_iossim_dynamic.dylib
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.cc_kext.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.cc_kext_ios5.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.eprintf.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.ios.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.osx.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.profile_ios.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.profile_osx.a
+lib/clang/${PKGVERSION}/lib/darwin/libclang_rt.ubsan_osx.a
+lib/clang/${PKGVERSION}/lib/darwin_embedded/libclang_rt.hard_pic.a
+lib/clang/${PKGVERSION}/lib/darwin_embedded/libclang_rt.hard_static.a
+lib/clang/${PKGVERSION}/lib/darwin_embedded/libclang_rt.soft_pic.a
+lib/clang/${PKGVERSION}/lib/darwin_embedded/libclang_rt.soft_static.a
diff --git a/lang/clang/distinfo b/lang/clang/distinfo
index 9e8d4e29bbe..0f4d9885efc 100644
--- a/lang/clang/distinfo
+++ b/lang/clang/distinfo
@@ -1,14 +1,17 @@
-$NetBSD: distinfo,v 1.23 2014/02/27 17:35:35 adam Exp $
+$NetBSD: distinfo,v 1.24 2014/05/28 15:49:34 adam Exp $
-SHA1 (clang-3.4.src.tar.gz) = a6a3c815dd045e9c13c7ae37d2cfefe65607860d
-RMD160 (clang-3.4.src.tar.gz) = 4fbd7e735edc96e224a82ebe2277c69efc488e6b
-Size (clang-3.4.src.tar.gz) = 10619607 bytes
+SHA1 (cfe-3.4.1.src.tar.gz) = ecd38fa89e837e6cb8305b8d05e88baecb0bda55
+RMD160 (cfe-3.4.1.src.tar.gz) = 0e1c14ca4e2915dc9117a148454895a5b1e7d2f4
+Size (cfe-3.4.1.src.tar.gz) = 10611194 bytes
+SHA1 (compiler-rt-3.4.src.tar.gz) = d644b1e4f306f7ad35df0a134d14a1123cd9f082
+RMD160 (compiler-rt-3.4.src.tar.gz) = 530225a44fa743f80df759e5354a0854eb422306
+Size (compiler-rt-3.4.src.tar.gz) = 1858593 bytes
SHA1 (libcxx-3.4.src.tar.gz) = c45333dce3e6bdac2583682417c03b6bb149ceb0
RMD160 (libcxx-3.4.src.tar.gz) = 146a49dc0ae9635f87b13038d36ad816b7245666
Size (libcxx-3.4.src.tar.gz) = 1377487 bytes
-SHA1 (llvm-3.4.src.tar.gz) = 10b1fd085b45d8b19adb9a628353ce347bc136b8
-RMD160 (llvm-3.4.src.tar.gz) = 67e3f7baa679ca95d944b9cc3528d1ffbe3cdee0
-Size (llvm-3.4.src.tar.gz) = 15920544 bytes
+SHA1 (llvm-3.4.1.src.tar.gz) = 3711baa6f5ef9df07418ce76039fc3848a7bde7c
+RMD160 (llvm-3.4.1.src.tar.gz) = ae0dfa387dfdb70916706edeed52d8715c7c49c6
+Size (llvm-3.4.1.src.tar.gz) = 15937474 bytes
SHA1 (patch-ab) = 8dd0da6d47a57ac25eea358996cf874dd3289e08
SHA1 (patch-ac) = 0f0cc98d443ec957fc5374fb491809d27e4f9d4e
SHA1 (patch-ad) = ad1f6720e4c73e57fce10ba968b03637a133602d