svn commit: r369336 - in head/lang/clang-devel: . files
Brooks Davis
brooks at FreeBSD.org
Fri Sep 26 20:05:55 UTC 2014
Author: brooks
Date: Fri Sep 26 20:05:54 2014
New Revision: 369336
URL: http://svnweb.freebsd.org/changeset/ports/369336
QAT: https://qat.redports.org/buildarchive/r369336/
Log:
Install scan-view support files under LLVM_PREFIX and alter
llvm-wrapper to support this.
PR: 193955
Modified:
head/lang/clang-devel/Makefile
head/lang/clang-devel/files/llvm-wrapper.sh.in
head/lang/clang-devel/pkg-plist
Modified: head/lang/clang-devel/Makefile
==============================================================================
--- head/lang/clang-devel/Makefile Fri Sep 26 19:50:35 2014 (r369335)
+++ head/lang/clang-devel/Makefile Fri Sep 26 20:05:54 2014 (r369336)
@@ -3,6 +3,7 @@
PORTNAME= clang
PORTVERSION= 3.6.r${SVN_REV}
+PORTREVISION= 1
CATEGORIES= lang devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
@@ -30,6 +31,7 @@ LLVM_SUFFIX= -devel
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
+PYTHONLIBDIR= ${LLVM_PREFIX}/lib/python
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
@@ -156,12 +158,12 @@ post-install:
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
- ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
- ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Resources
+ ${MKDIR} ${STAGEDIR}${PYTHONLIBDIR}
+ ${MKDIR} ${STAGEDIR}${PYTHONLIBDIR}/Resources
${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-view/*.py \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+ ${STAGEDIR}${PYTHONLIBDIR}
${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-view/Resources/* \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Resources
+ ${STAGEDIR}${PYTHONLIBDIR}/Resources
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/scanview.css \
${WRKSRC}/tools/clang/tools/scan-build/sorttable.js \
@@ -175,12 +177,8 @@ PLIST_FILE_LIST= ${COMMANDS:S|^|bin/|} \
lib/libclang*
PLIST_DIR_LIST= include/clang \
include/clang-c \
- lib/clang
-PLIST_PYFILE_LIST= ScanView.py \
- Reporter.py \
- Resources/* \
- startfile.py
-PLIST_PYDIR_LIST= Resources
+ lib/clang \
+ lib/python
build-plist:
${RM} -f ${PLIST}
@@ -200,11 +198,5 @@ build-plist:
${FIND} ${STAGEDIR}${DOCSDIR} -type d | ${SORT} -r | \
${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%@dirrm %%DOCSDIR%%|' \
>> ${PLIST}
- cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && \
- ls ${PLIST_PYFILE_LIST} | ${SORT} | \
- ${SED} -e 's|^|%%PYTHON_SITELIBDIR%%/|' >> ${PLIST}
- cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && \
- ${FIND} ${PLIST_PYDIR_LIST} -type d | ${SORT} -r | \
- ${SED} -e 's|^|@dirrm %%PYTHON_SITELIBDIR%%/|' >> ${PLIST}
.include <bsd.port.post.mk>
Modified: head/lang/clang-devel/files/llvm-wrapper.sh.in
==============================================================================
--- head/lang/clang-devel/files/llvm-wrapper.sh.in Fri Sep 26 19:50:35 2014 (r369335)
+++ head/lang/clang-devel/files/llvm-wrapper.sh.in Fri Sep 26 20:05:54 2014 (r369336)
@@ -6,5 +6,6 @@ LLVM_SUFFIX="%%LLVM_SUFFIX%%"
tool=$(basename $0)
tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
+PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${LLVM_PREFIX}/lib/python" \
LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
"${tool}" "${@}"
Modified: head/lang/clang-devel/pkg-plist
==============================================================================
--- head/lang/clang-devel/pkg-plist Fri Sep 26 19:50:35 2014 (r369335)
+++ head/lang/clang-devel/pkg-plist Fri Sep 26 20:05:54 2014 (r369336)
@@ -507,10 +507,18 @@ llvm-devel/lib/libclangStaticAnalyzerChe
llvm-devel/lib/libclangStaticAnalyzerCore.a
llvm-devel/lib/libclangStaticAnalyzerFrontend.a
llvm-devel/lib/libclangTooling.a
+llvm-devel/lib/python/Reporter.py
+llvm-devel/lib/python/Resources/FileRadar.scpt
+llvm-devel/lib/python/Resources/GetRadarVersion.scpt
+llvm-devel/lib/python/Resources/bugcatcher.ico
+llvm-devel/lib/python/ScanView.py
+llvm-devel/lib/python/startfile.py
man/man1/clang-devel.1.gz
%%PORTDOCS%%%%DOCSDIR%%/html/clang/clang.html
%%PORTDOCS%%%%DOCSDIR%%/html/clang/manpage.css
%%PORTDOCS%%%%DOCSDIR%%/ps/clang.ps
+ at dirrm llvm-devel/lib/python/Resources
+ at dirrm llvm-devel/lib/python
@dirrm llvm-devel/lib/clang/3.6.0/include
@dirrm llvm-devel/lib/clang/3.6.0
@dirrm llvm-devel/lib/clang
@@ -552,10 +560,3 @@ man/man1/clang-devel.1.gz
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/clang
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PYTHON_SITELIBDIR%%/Reporter.py
-%%PYTHON_SITELIBDIR%%/Resources/FileRadar.scpt
-%%PYTHON_SITELIBDIR%%/Resources/GetRadarVersion.scpt
-%%PYTHON_SITELIBDIR%%/Resources/bugcatcher.ico
-%%PYTHON_SITELIBDIR%%/ScanView.py
-%%PYTHON_SITELIBDIR%%/startfile.py
- at dirrm %%PYTHON_SITELIBDIR%%/Resources
More information about the svn-ports-all
mailing list