summaryrefslogtreecommitdiff
path: root/lang/clang/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/clang/Makefile')
-rw-r--r--lang/clang/Makefile22
1 files changed, 14 insertions, 8 deletions
diff --git a/lang/clang/Makefile b/lang/clang/Makefile
index 79b22f02057..d4c8bdcb07d 100644
--- a/lang/clang/Makefile
+++ b/lang/clang/Makefile
@@ -1,15 +1,14 @@
-# $NetBSD: Makefile,v 1.8 2010/10/26 07:29:03 adam Exp $
+# $NetBSD: Makefile,v 1.9 2011/04/07 09:26:33 adam Exp $
-DISTNAME= clang-2.8
+DISTNAME= clang-2.9
CATEGORIES= lang
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
-# XXX remove on next update
-DIST_SUBDIR= ${PKGNAME_NOREV}
DISTFILES= llvm-${PKGVERSION_NOREV}.tgz clang-${PKGVERSION_NOREV}.tgz
MAINTAINER= adam.hoka@gmail.com
HOMEPAGE= http://llvm.org/
COMMENT= Low Level Virtual Machine compiler infrastructure
+LICENSE= modified-bsd
PKG_DESTDIR_SUPPORT= user-destdir
@@ -18,7 +17,10 @@ WRKSRC= ${WRKDIR}/llvm-${PKGVERSION_NOREV}
USE_LANGUAGES= c c++
USE_TOOLS+= chown perl:build gmake
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --disable-assertions
CONFIGURE_ARGS+= --disable-bindings # disable OCaml
+CONFIGURE_ARGS+= --disable-timestamps
+CONFIGURE_ARGS+= --enable-optimized
MAKE_DIRS+= etc/llvm
@@ -28,6 +30,14 @@ CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm
TEST_TARGET= check unittests
+.include "../../mk/bsd.prefs.mk"
+
+.if ${_OPSYS_SHLIB_TYPE} == "dylib"
+PLIST_SUBST+= SOEXT="dylib"
+.else
+PLIST_SUBST+= SOEXT="so"
+.endif
+
SUBST_CLASSES+= perl
SUBST_MESSAGE.perl= Fixing llvm-configure PERL path
SUBST_STAGE.perl= post-patch
@@ -37,8 +47,4 @@ SUBST_SED.perl= -e 's,@PERL@,${PERL5},'
post-extract:
mv ${WRKDIR}/clang-${PKGVERSION_NOREV} ${WRKSRC}/tools/clang
-# XXX Darwin only?
-pre-install:
- find ${WRKSRC}/tools/clang/include/clang -name '*.inc.tmp' -exec rm {} \;
-
.include "../../mk/bsd.pkg.mk"