svn commit: r438697 - in head/devel: llvm-cheri llvm-devel llvm33 llvm34 llvm35 llvm36 llvm38 llvm39 llvm40

Brooks Davis brooks at freebsd.org
Mon Apr 17 15:24:07 UTC 2017


On Mon, Apr 17, 2017 at 02:40:16PM +0000, Martin Wilke wrote:
> Author: miwi
> Date: Mon Apr 17 14:40:16 2017
> New Revision: 438697
> URL: https://svnweb.freebsd.org/changeset/ports/438697
> 
> Log:
>   - Fix Shebangs

Thanks!  Is SHEBANG_FILES safe if an option disables the file in
question?  If not, this broke most non-default OPTIONS configs.

-- Brooks

> 
> Modified:
>   head/devel/llvm-cheri/Makefile
>   head/devel/llvm-devel/Makefile
>   head/devel/llvm33/Makefile
>   head/devel/llvm34/Makefile
>   head/devel/llvm35/Makefile
>   head/devel/llvm36/Makefile
>   head/devel/llvm38/Makefile
>   head/devel/llvm39/Makefile
>   head/devel/llvm40/Makefile
> 
> Modified: head/devel/llvm-cheri/Makefile
> ==============================================================================
> --- head/devel/llvm-cheri/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm-cheri/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  PORTVERSION=	${LLVM_MAJOR}.d${SNAPDATE}
> -PORTREVISION=	1
> +PORTREVISION=	2
>  CATEGORIES=	devel lang
>  PKGNAMESUFFIX=	${LLVM_SUFFIX}
>  
> @@ -17,8 +17,12 @@ COMMAND_SUFFIX=	${LLVM_SUFFIX}
>  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
>  DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
>  
> -USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5
> +USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 \
> +		shebangfix
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
> +		tools/clang/tools/clang-format/git-clang-format \
> +		tools/clang/tools/clang-format/clang-format-diff.py
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm-devel/Makefile
> ==============================================================================
> --- head/devel/llvm-devel/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm-devel/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -3,7 +3,7 @@
>  
>  PORTNAME=	llvm
>  PORTVERSION=	${LLVM_MAJOR}.d${SNAPDATE}
> -PORTREVISION=	1
> +PORTREVISION=	2
>  CATEGORIES=	devel lang
>  PKGNAMESUFFIX=	-devel
>  
> @@ -17,10 +17,18 @@ LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX
>  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
>  DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
>  
> -USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5
> +USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 \
> +		shebangfix
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
>  _USES_PYTHON?=	python:build
>  USES+=		${_USES_PYTHON}
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
> +		tools/clang/tools/scan-view/bin/scan-view \
> +		tools/clang/tools/clang-format/git-clang-format \
> +		tools/clang/tools/clang-format/clang-format-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
> +		tools/clang/tools/extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm33/Makefile
> ==============================================================================
> --- head/devel/llvm33/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm33/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  PORTVERSION=	3.3
> -PORTREVISION=	11
> +PORTREVISION=	12
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/releases/${PORTVERSION}/
>  DISTNAME=	${PORTNAME}-${PORTVERSION}.src
> @@ -18,10 +18,11 @@ LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX
>  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
>  DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
>  
> -USES=		execinfo gmake perl5
> +USES=		execinfo gmake perl5 shebangfix
>  GNU_CONFIGURE=	yes
>  GNU_CONFIGURE_PREFIX=	${LLVM_PREFIX}
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm34/Makefile
> ==============================================================================
> --- head/devel/llvm34/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm34/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  PORTVERSION=	3.4.2
> -PORTREVISION=	5
> +PORTREVISION=	6
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/releases/${PORTVERSION}/
>  DISTNAME=	${PORTNAME}-${PORTVERSION}.src
> @@ -20,10 +20,11 @@ DATADIR=	${PREFIX}/share/${PORTNAME}${LL
>  
>  WRKSRC=		${WRKDIR}/llvm-${PORTVERSION}.src
>  
> -USES=		execinfo gmake perl5
> +USES=		execinfo gmake perl5 shebangfix
>  GNU_CONFIGURE=	yes
>  GNU_CONFIGURE_PREFIX=	${LLVM_PREFIX}
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm35/Makefile
> ==============================================================================
> --- head/devel/llvm35/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm35/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  DISTVERSION=	3.5.2
> -PORTREVISION=	3
> +PORTREVISION=	4
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/releases/3.5.2/
>  DISTNAME=	${PORTNAME}-${DISTVERSION}.src
> @@ -18,10 +18,12 @@ DATADIR=	${PREFIX}/share/${PORTNAME}${LL
>  
>  WRKSRC=		${WRKDIR}/llvm-${DISTVERSION}.src
>  
> -USES=		compiler:c++11-lib execinfo gmake perl5 tar:xz libedit
> +USES=		compiler:c++11-lib execinfo gmake perl5 tar:xz libedit \
> +		shebangfix
>  GNU_CONFIGURE=	yes
>  GNU_CONFIGURE_PREFIX=	${LLVM_PREFIX}
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm36/Makefile
> ==============================================================================
> --- head/devel/llvm36/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm36/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  DISTVERSION=	3.6.2
> -PORTREVISION=	3
> +PORTREVISION=	4
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/releases/3.6.2/
>  DISTNAME=	${PORTNAME}-${DISTVERSION}.src
> @@ -19,10 +19,12 @@ DATADIR=	${PREFIX}/share/${PORTNAME}${LL
>  
>  WRKSRC=		${WRKDIR}/llvm-${DISTVERSION}.src
>  
> -USES=		compiler:c++11-lib execinfo gmake perl5 tar:xz libedit
> +USES=		compiler:c++11-lib execinfo gmake perl5 tar:xz libedit \
> +		shebangfix
>  GNU_CONFIGURE=	yes
>  GNU_CONFIGURE_PREFIX=	${LLVM_PREFIX}
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm38/Makefile
> ==============================================================================
> --- head/devel/llvm38/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm38/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  DISTVERSION=	3.8.1
> -PORTREVISION=	7
> +PORTREVISION=	8
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
>  DISTNAME=	${PORTNAME}-${DISTVERSION}.src
> @@ -23,8 +23,15 @@ LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX
>  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
>  DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
>  
> -USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz
> +USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz \
> +		shebangfix
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
> +		tools/clang/tools/scan-view/bin/scan-view \
> +		tools/clang/tools/clang-format/git-clang-format \
> +		tools/clang/tools/clang-format/clang-format-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm39/Makefile
> ==============================================================================
> --- head/devel/llvm39/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm39/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  DISTVERSION=	3.9.1
> -PORTREVISION=	4
> +PORTREVISION=	5
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
>  PKGNAMESUFFIX=	${LLVM_SUFFIX}
> @@ -27,10 +27,18 @@ LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX
>  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
>  DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
>  
> -USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz
> +USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz \
> +		shebangfix
>  _USES_PYTHON?=	python:build
>  USES+=		${_USES_PYTHON}
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
> +		tools/clang/tools/scan-view/bin/scan-view \
> +		tools/clang/tools/clang-format/git-clang-format \
> +		tools/clang/tools/clang-format/clang-format-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
> +		tools/clang/tools/extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> 
> Modified: head/devel/llvm40/Makefile
> ==============================================================================
> --- head/devel/llvm40/Makefile	Mon Apr 17 14:35:00 2017	(r438696)
> +++ head/devel/llvm40/Makefile	Mon Apr 17 14:40:16 2017	(r438697)
> @@ -2,7 +2,7 @@
>  
>  PORTNAME=	llvm
>  DISTVERSION=	4.0.0
> -PORTREVISION=	3
> +PORTREVISION=	4
>  CATEGORIES=	devel lang
>  MASTER_SITES=	http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
>  PKGNAMESUFFIX=	${LLVM_SUFFIX}
> @@ -28,10 +28,18 @@ LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX
>  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
>  DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
>  
> -USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz
> +USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz \
> +		shebangfix
>  _USES_PYTHON?=	python:build
>  USES+=		${_USES_PYTHON}
>  USE_LDCONFIG=	${LLVM_PREFIX}/lib
> +SHEBANG_FILES=	utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
> +		tools/clang/tools/scan-view/bin/scan-view \
> +		tools/clang/tools/clang-format/git-clang-format \
> +		tools/clang/tools/clang-format/clang-format-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \
> +		tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
> +		tools/clang/tools/extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py
>  
>  SUB_FILES=	llvm-wrapper.sh
>  SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
> _______________________________________________
> svn-ports-all at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-ports-all
> To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20170417/5fe046d4/attachment.sig>


More information about the svn-ports-head mailing list