Mon Mar 28 15:15:55 2016 UTC ()
Prefer inclusion of python/extension.mk over PLIST_SUBST+= for PYSITELIB


(kamil)
diff -r1.1 -r1.2 pkgsrc/devel/lldb/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/devel/lldb/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/lldb/Makefile 2016/03/28 13:13:54 1.1
+++ pkgsrc/devel/lldb/Makefile 2016/03/28 15:15:55 1.2
@@ -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
3DISTNAME= lldb-3.8.0.src 3DISTNAME= lldb-3.8.0.src
4PKGNAME= ${DISTNAME:S/.src//} 4PKGNAME= ${DISTNAME:S/.src//}
5CATEGORIES= lang devel 5CATEGORIES= lang devel
6MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/ 6MASTER_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/
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://lldb.org/ 11HOMEPAGE= http://lldb.org/
12COMMENT= Next generation, high-performance debugger 12COMMENT= Next generation, high-performance debugger
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 15DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
16 16
17CONFIGURE_DIRS= ${WRKDIR}/build 17CONFIGURE_DIRS= ${WRKDIR}/build
18CMAKE_ARG_PATH= ${WRKSRC} 18CMAKE_ARG_PATH= ${WRKSRC}
19 19
20USE_LANGUAGES= c c++ 20USE_LANGUAGES= c c++
21USE_CMAKE= yes 21USE_CMAKE= yes
22GCC_REQD+= 4.8 22GCC_REQD+= 4.8
23PY_PATCHPLIST= yes 23PY_PATCHPLIST= yes
24PLIST_SUBST+= PYSITELIB=${PYSITELIB} 
25 24
26CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH} 25CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH}
27CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 26CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
28CMAKE_ARGS+= -DCMAKE_C_COMPILER=gcc 27CMAKE_ARGS+= -DCMAKE_C_COMPILER=gcc
29CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=g++ 28CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=g++
30 29
31CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm 30CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm
32 31
33REPLACE_PERL+= packages/Python/lldbsuite/test/attic/dotest.pl 32REPLACE_PERL+= packages/Python/lldbsuite/test/attic/dotest.pl
34REPLACE_PERL+= scripts/build-llvm.pl 33REPLACE_PERL+= scripts/build-llvm.pl
35REPLACE_PERL+= scripts/checkpoint-llvm.pl 34REPLACE_PERL+= scripts/checkpoint-llvm.pl
36REPLACE_PERL+= scripts/disasm-gdb-remote.pl 35REPLACE_PERL+= scripts/disasm-gdb-remote.pl
37REPLACE_PERL+= scripts/generate-vers.pl 36REPLACE_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=
125post-extract: 124post-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"
131DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm 130DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm
132.include "../../lang/llvm/buildlink3.mk" 131.include "../../lang/llvm/buildlink3.mk"
133DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang 132DEPENDS+= 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"