View | Details | Raw Unified | Return to bug 274240
Collapse All | Expand All

(-)b/cad/ghdl/Makefile (-4 / +7 lines)
Lines 1-7 Link Here
1
PORTNAME=	ghdl
1
PORTNAME=	ghdl
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	3.0.0
3
DISTVERSION=	3.0.0
4
PORTREVISION=	1
4
PORTREVISION=	2
5
CATEGORIES=	cad
5
CATEGORIES=	cad
6
6
7
MAINTAINER=	yuri@FreeBSD.org
7
MAINTAINER=	yuri@FreeBSD.org
Lines 27-37 GNU_CONFIGURE= yes Link Here
27
27
28
LLVMVER=	15 # last supported version, see https://github.com/ghdl/ghdl/blob/master/configure#L317
28
LLVMVER=	15 # last supported version, see https://github.com/ghdl/ghdl/blob/master/configure#L317
29
29
30
CONFIGURE_ARGS=	--disable-libghdl
30
OPTIONS_DEFINE=		SYNTH
31
32
OPTIONS_SINGLE=		BACKEND
31
OPTIONS_SINGLE=		BACKEND
33
OPTIONS_SINGLE_BACKEND=	MCODE LLVM
32
OPTIONS_SINGLE_BACKEND=	MCODE LLVM
34
OPTIONS_DEFAULT=	LLVM
33
OPTIONS_DEFAULT=	LLVM SYNTH
35
OPTIONS_SUB=		yes
34
OPTIONS_SUB=		yes
36
35
37
MCODE_DESC=		Use the MCODE backend
36
MCODE_DESC=		Use the MCODE backend
Lines 43-48 LLVM_CONFIGURE_ON= --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVMVER} Link Here
43
LLVM_BUILD_DEPENDS=	llvm-config${LLVMVER}:devel/llvm${LLVMVER}
42
LLVM_BUILD_DEPENDS=	llvm-config${LLVMVER}:devel/llvm${LLVMVER}
44
LLVM_RUN_DEPENDS=	llc${LLVMVER}:devel/llvm${LLVMVER}
43
LLVM_RUN_DEPENDS=	llc${LLVMVER}:devel/llvm${LLVMVER}
45
44
45
SYNTH_DESC=		Enable Synthesis Features in ghdl
46
SYNTH_CONFIGURE_ON=	--enable-synth
47
SYNTH_CONFIGURE_OFF=	--disable-libghdl
48
46
post-install-MCODE-on:
49
post-install-MCODE-on:
47
	@${STRIP_CMD} \
50
	@${STRIP_CMD} \
48
		${STAGEDIR}${PREFIX}/bin/ghdl \
51
		${STAGEDIR}${PREFIX}/bin/ghdl \
(-)b/cad/ghdl/pkg-plist (-1 / +5 lines)
Lines 4-10 bin/ghwdump Link Here
4
include/ghdl/libghw.h
4
include/ghdl/libghw.h
5
include/ghdl/vhpi_user.h
5
include/ghdl/vhpi_user.h
6
include/ghdl/vpi_user.h
6
include/ghdl/vpi_user.h
7
%%SYNTH%%include/ghdl/synth.h
8
%%SYNTH%%include/ghdl/synth_gates.h
7
lib/ghdl/ansi_color.sh
9
lib/ghdl/ansi_color.sh
10
%%SYNTH%%lib/libghdl-3_0_0.so
11
%%SYNTH%%lib/libghdl.a
12
%%SYNTH%%lib/libghdl.link
8
%%LLVM%%lib/ghdl/grt-exec.lst
13
%%LLVM%%lib/ghdl/grt-exec.lst
9
%%LLVM%%lib/ghdl/grt-shared.lst
14
%%LLVM%%lib/ghdl/grt-shared.lst
10
%%LLVM%%lib/ghdl/grt.lst
15
%%LLVM%%lib/ghdl/grt.lst
11
- 

Return to bug 274240