diff options
Diffstat (limited to 'lang/clang/Makefile')
-rw-r--r-- | lang/clang/Makefile | 22 |
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" |