| @@ -1,37 +1,36 @@ | | | @@ -1,37 +1,36 @@ |
1 | # $NetBSD: Makefile,v 1.1 2016/03/28 13:13:54 kamil Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2016/03/28 15:15:55 kamil Exp $ |
2 | | | 2 | |
3 | DISTNAME= lldb-3.8.0.src | | 3 | DISTNAME= lldb-3.8.0.src |
4 | PKGNAME= ${DISTNAME:S/.src//} | | 4 | PKGNAME= ${DISTNAME:S/.src//} |
5 | CATEGORIES= lang devel | | 5 | CATEGORIES= lang devel |
6 | MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/ | | 6 | MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/ |
7 | #MASTER_SITES= http://llvm.org/pre-releases/3.8.0/rc1/ | | 7 | #MASTER_SITES= http://llvm.org/pre-releases/3.8.0/rc1/ |
8 | EXTRACT_SUFX= .tar.xz | | 8 | EXTRACT_SUFX= .tar.xz |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://lldb.org/ | | 11 | HOMEPAGE= http://lldb.org/ |
12 | COMMENT= Next generation, high-performance debugger | | 12 | COMMENT= Next generation, high-performance debugger |
13 | LICENSE= modified-bsd | | 13 | LICENSE= modified-bsd |
14 | | | 14 | |
15 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | | 15 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six |
16 | | | 16 | |
17 | CONFIGURE_DIRS= ${WRKDIR}/build | | 17 | CONFIGURE_DIRS= ${WRKDIR}/build |
18 | CMAKE_ARG_PATH= ${WRKSRC} | | 18 | CMAKE_ARG_PATH= ${WRKSRC} |
19 | | | 19 | |
20 | USE_LANGUAGES= c c++ | | 20 | USE_LANGUAGES= c c++ |
21 | USE_CMAKE= yes | | 21 | USE_CMAKE= yes |
22 | GCC_REQD+= 4.8 | | 22 | GCC_REQD+= 4.8 |
23 | PY_PATCHPLIST= yes | | 23 | PY_PATCHPLIST= yes |
24 | PLIST_SUBST+= PYSITELIB=${PYSITELIB} | | | |
25 | | | 24 | |
26 | CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH} | | 25 | CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH} |
27 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | | 26 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release |
28 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=gcc | | 27 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=gcc |
29 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=g++ | | 28 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=g++ |
30 | | | 29 | |
31 | CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm | | 30 | CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm |
32 | | | 31 | |
33 | REPLACE_PERL+= packages/Python/lldbsuite/test/attic/dotest.pl | | 32 | REPLACE_PERL+= packages/Python/lldbsuite/test/attic/dotest.pl |
34 | REPLACE_PERL+= scripts/build-llvm.pl | | 33 | REPLACE_PERL+= scripts/build-llvm.pl |
35 | REPLACE_PERL+= scripts/checkpoint-llvm.pl | | 34 | REPLACE_PERL+= scripts/checkpoint-llvm.pl |
36 | REPLACE_PERL+= scripts/disasm-gdb-remote.pl | | 35 | REPLACE_PERL+= scripts/disasm-gdb-remote.pl |
37 | REPLACE_PERL+= scripts/generate-vers.pl | | 36 | REPLACE_PERL+= scripts/generate-vers.pl |
| @@ -125,15 +124,16 @@ CMAKE_ARGS+= -DLLDB_DISABLE_CURSES:BOOL= | | | @@ -125,15 +124,16 @@ CMAKE_ARGS+= -DLLDB_DISABLE_CURSES:BOOL= |
125 | post-extract: | | 124 | post-extract: |
126 | ${RUN} mkdir -p ${WRKDIR}/build | | 125 | ${RUN} mkdir -p ${WRKDIR}/build |
127 | | | 126 | |
128 | .include "../../mk/readline.buildlink3.mk" | | 127 | .include "../../mk/readline.buildlink3.mk" |
129 | .include "../../mk/curses.buildlink3.mk" | | 128 | .include "../../mk/curses.buildlink3.mk" |
130 | .include "../../textproc/libxml2/buildlink3.mk" | | 129 | .include "../../textproc/libxml2/buildlink3.mk" |
131 | DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm | | 130 | DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm |
132 | .include "../../lang/llvm/buildlink3.mk" | | 131 | .include "../../lang/llvm/buildlink3.mk" |
133 | DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang | | 132 | DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang |
134 | .include "../../lang/clang/buildlink3.mk" | | 133 | .include "../../lang/clang/buildlink3.mk" |
135 | .include "../../devel/zlib/buildlink3.mk" | | 134 | .include "../../devel/zlib/buildlink3.mk" |
136 | .include "../../lang/python/application.mk" | | 135 | .include "../../lang/python/application.mk" |
137 | .include "../../lang/python/tool.mk" | | 136 | .include "../../lang/python/tool.mk" |
| | | 137 | .include "../../lang/python/extension.mk" |
138 | .include "../../devel/swig/buildlink3.mk" | | 138 | .include "../../devel/swig/buildlink3.mk" |
139 | .include "../../mk/bsd.pkg.mk" | | 139 | .include "../../mk/bsd.pkg.mk" |