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 \ |