| @@ -1,34 +1,35 @@ | | | @@ -1,34 +1,35 @@ |
1 | # $NetBSD: Makefile,v 1.73 2023/02/13 08:16:10 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.74 2023/02/27 13:59:14 gdt Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | V= 7.0.0 | | 4 | V= 7.0.0 |
5 | DISTNAME= kicad-${V} | | 5 | DISTNAME= kicad-${V} |
6 | CATEGORIES= cad | | 6 | CATEGORIES= cad |
7 | MASTER_SITES= ${MASTER_SITE_GITLAB:=kicad/code/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITLAB:=kicad/code/} |
8 | GITLAB_PROJECT= kicad | | 8 | GITLAB_PROJECT= kicad |
9 | GITLAB_RELEASE= ${V} | | 9 | GITLAB_RELEASE= ${V} |
10 | EXTRACT_SUFX= .tar.bz2 | | 10 | EXTRACT_SUFX= .tar.bz2 |
11 | | | 11 | |
12 | MAINTAINER= pkgsrc-users@NetBSD.org | | 12 | MAINTAINER= pkgsrc-users@NetBSD.org |
13 | HOMEPAGE= https://www.kicad.org/ | | 13 | HOMEPAGE= https://www.kicad.org/ |
14 | COMMENT= Schematic and PCB CAD software (stable branch) | | 14 | COMMENT= Schematic and PCB CAD software (stable branch) |
15 | LICENSE= gnu-gpl-v3 | | 15 | LICENSE= gnu-gpl-v3 |
16 | | | 16 | |
17 | BUILD_DEPENDS+= swig4-[0-9]*:../../devel/swig4 | | 17 | BUILD_DEPENDS+= swig4-[0-9]*:../../devel/swig4 |
18 | DEPENDS+= git-base-[0-9]*:../../devel/git-base | | 18 | DEPENDS+= git-base-[0-9]*:../../devel/git-base |
19 | | | 19 | |
20 | USE_PKGLOCALEDIR= yes | | 20 | USE_PKGLOCALEDIR= yes |
21 | USE_LANGUAGES= c c++11 | | 21 | USE_LANGUAGES= c c++17 |
| | | 22 | GCC_REQD+= 8 |
22 | USE_CMAKE= yes | | 23 | USE_CMAKE= yes |
23 | USE_TOOLS+= pkg-config msgfmt msgmerge xgettext | | 24 | USE_TOOLS+= pkg-config msgfmt msgmerge xgettext |
24 | | | 25 | |
25 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | | 26 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release |
26 | CMAKE_ARGS+= -DKICAD_SPICE=OFF | | 27 | CMAKE_ARGS+= -DKICAD_SPICE=OFF |
27 | CMAKE_ARGS+= -DKICAD_SCRIPTING_WXPYTHON=OFF | | 28 | CMAKE_ARGS+= -DKICAD_SCRIPTING_WXPYTHON=OFF |
28 | CMAKE_ARGS+= -DKICAD_BUILD_I18N=ON | | 29 | CMAKE_ARGS+= -DKICAD_BUILD_I18N=ON |
29 | | | 30 | |
30 | # KICAD_USE_EGL must be defined if wxWidgets was compiled with EGL canvas. | | 31 | # KICAD_USE_EGL must be defined if wxWidgets was compiled with EGL canvas. |
31 | .include "../../graphics/MesaLib/features.mk" | | 32 | .include "../../graphics/MesaLib/features.mk" |
32 | .if !empty(MESALIB_SUPPORTS_EGL:Myes) | | 33 | .if !empty(MESALIB_SUPPORTS_EGL:Myes) |
33 | CMAKE_ARGS+= -DKICAD_USE_EGL=ON | | 34 | CMAKE_ARGS+= -DKICAD_USE_EGL=ON |
34 | .else | | 35 | .else |