View | Details | Raw Unified | Return to bug 208302 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/ports/editors/codelite/Makefile (-6 / +37 lines)
Lines 21-28 Link Here
21
SHEBANG_FILES=	Runtime/codelite_xterm
21
SHEBANG_FILES=	Runtime/codelite_xterm
22
bash_CMD=	/bin/sh
22
bash_CMD=	/bin/sh
23
USE_WX=		3.0
23
USE_WX=		3.0
24
CMAKE_ARGS=	-DENABLE_LLDB:STRING=0 \
24
CMAKE_ARGS=	-DPREFIX:STRING="${PREFIX}" \
25
		-DPREFIX:STRING="${PREFIX}" \
26
		-DIS_FREEBSD:STRING=1 \
25
		-DIS_FREEBSD:STRING=1 \
27
		-DCL_WX_CONFIG:STRING="${WX_CONFIG:T}"
26
		-DCL_WX_CONFIG:STRING="${WX_CONFIG:T}"
28
USE_LDCONFIG=	${PREFIX}/lib/codelite
27
USE_LDCONFIG=	${PREFIX}/lib/codelite
Lines 33-39 Link Here
33
32
34
OPTIONS_DEFINE=		CSCOPE SFTP
33
OPTIONS_DEFINE=		CSCOPE SFTP
35
OPTIONS_RADIO=		CLANG
34
OPTIONS_RADIO=		CLANG
36
OPTIONS_RADIO_CLANG=	CLANG34 CLANG35 CLANG36 CLANG37
35
OPTIONS_RADIO_CLANG=	CLANG34 CLANG35 CLANG36 CLANG37 CLANG38
37
OPTIONS_SUB=		yes
36
OPTIONS_SUB=		yes
38
37
39
CLANG_DESC=		Clang code-completion
38
CLANG_DESC=		Clang code-completion
Lines 49-54 Link Here
49
CLANG37_DESC=		Clang 3.7.x
48
CLANG37_DESC=		Clang 3.7.x
50
CLANG37_BUILD_DEPENDS=	clang37>0:${PORTSDIR}/lang/clang37
49
CLANG37_BUILD_DEPENDS=	clang37>0:${PORTSDIR}/lang/clang37
51
CLANG37_RUN_DEPENDS=	clang37>0:${PORTSDIR}/lang/clang37
50
CLANG37_RUN_DEPENDS=	clang37>0:${PORTSDIR}/lang/clang37
51
CLANG38_DESC=		Clang 3.8.x
52
CLANG38_BUILD_DEPENDS=	clang38>0:${PORTSDIR}/lang/clang38
53
CLANG38_RUN_DEPENDS=	clang38>0:${PORTSDIR}/lang/clang38
52
CSCOPE_DESC=		CScope integration
54
CSCOPE_DESC=		CScope integration
53
CSCOPE_RUN_DEPENDS=	cscope:${PORTSDIR}/devel/cscope
55
CSCOPE_RUN_DEPENDS=	cscope:${PORTSDIR}/devel/cscope
54
SFTP_DESC=		Secure FTP support via libssh
56
SFTP_DESC=		Secure FTP support via libssh
Lines 58-67 Link Here
58
60
59
.include <bsd.port.options.mk>
61
.include <bsd.port.options.mk>
60
62
61
.if ${PORT_OPTIONS:MCLANG34} || ${PORT_OPTIONS:MCLANG35} || ${PORT_OPTIONS:MCLANG36}
63
.if ${PORT_OPTIONS:MCLANG34} || ${PORT_OPTIONS:MCLANG35} || ${PORT_OPTIONS:MCLANG36} || ${PORT_OPTIONS:MCLANG37} || ${PORT_OPTIONS:MCLANG38}
62
CMAKE_ARGS+=	-DENABLE_CLANG:STRING=1
64
CMAKE_ARGS+=	-DENABLE_LLDB:STRING=1 -DENABLE_CLANG:STRING=1
63
.else
65
.else
64
CMAKE_ARGS+=	-DENABLE_CLANG:STRING=0
66
CMAKE_ARGS+=	-DENABLE_LLDB:STRING=0 -DENABLE_CLANG:STRING=0
65
.endif
67
.endif
66
68
67
post-patch:
69
post-patch:
Lines 83-102 Link Here
83
	@${REINPLACE_CMD} -e \
85
	@${REINPLACE_CMD} -e \
84
		'/ADDITIONAL_LIBRARIES/s|""|"-lexecinfo"|' \
86
		'/ADDITIONAL_LIBRARIES/s|""|"-lexecinfo"|' \
85
		${WRKSRC}/sdk/codelite_cppcheck/CMakeLists.txt
87
		${WRKSRC}/sdk/codelite_cppcheck/CMakeLists.txt
88
#	Fix grep path
89
	@${REINPLACE_CMD} -e \
90
		's|/bin/grep|/usr/bin/grep|' \
91
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
86
92
87
post-patch-CLANG34-on:
93
post-patch-CLANG34-on:
88
	@${REINPLACE_CMD} -e \
94
	@${REINPLACE_CMD} -e \
89
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm34/|' \
95
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm34/|' \
90
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
96
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
97
	@${REINPLACE_CMD} -e \
98
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm34/|' \
99
		${WRKSRC}/cmake/Modules/FindLibLLDB.cmake
91
100
92
post-patch-CLANG35-on:
101
post-patch-CLANG35-on:
93
	@${REINPLACE_CMD} -e \
102
	@${REINPLACE_CMD} -e \
94
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm35/|' \
103
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm35/|' \
95
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
104
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
105
	@${REINPLACE_CMD} -e \
106
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm35/|' \
107
		${WRKSRC}/cmake/Modules/FindLibLLDB.cmake
96
108
97
post-patch-CLANG36-on:
109
post-patch-CLANG36-on:
98
	@${REINPLACE_CMD} -e \
110
	@${REINPLACE_CMD} -e \
99
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm36/|' \
111
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm36/|' \
100
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
112
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
113
	@${REINPLACE_CMD} -e \
114
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm36/|' \
115
		${WRKSRC}/cmake/Modules/FindLibLLDB.cmake
101
116
117
post-patch-CLANG37-on:
118
	@${REINPLACE_CMD} -e \
119
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm37/|' \
120
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
121
	@${REINPLACE_CMD} -e \
122
		's|#/usr/lib/llvm-.*/|${LOCALBASE}/llvm37/|' \
123
		${WRKSRC}/cmake/Modules/FindLibLLDB.cmake
124
125
post-patch-CLANG38-on:
126
	@${REINPLACE_CMD} -e \
127
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm38/|' \
128
		${WRKSRC}/cmake/Modules/FindLibClang.cmake
129
	@${REINPLACE_CMD} -e \
130
		's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm38/|' \
131
		${WRKSRC}/cmake/Modules/FindLibLLDB.cmake
132
102
.include <bsd.port.mk>
133
.include <bsd.port.mk>

Return to bug 208302