2020-07-03 21:12:24 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.43 2020/07/03 21:12:35 sthen Exp $
|
2020-04-30 21:05:03 +00:00
|
|
|
|
2020-06-09 17:09:23 +00:00
|
|
|
# Sync cad/kicad-share/Makefile.inc with archs where kicad is broken
|
2020-04-30 21:05:03 +00:00
|
|
|
BROKEN-powerpc = segfaults when trying to run the PCB editor
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-12-10 23:09:48 +00:00
|
|
|
V = 5.1.5
|
2019-11-08 14:43:53 +00:00
|
|
|
COMMENT = schematic and PCB editing software
|
|
|
|
DISTNAME = kicad-${V}
|
|
|
|
EPOCH = 0
|
2020-07-03 21:12:24 +00:00
|
|
|
REVISION = 2
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
SHARED_LIBS += kicad_3dsg 0.0 # 2.0
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
CATEGORIES = cad
|
2011-12-03 19:26:37 +00:00
|
|
|
|
2020-04-30 21:05:03 +00:00
|
|
|
HOMEPAGE = https://www.kicad-pcb.org
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
#GPLv3
|
|
|
|
PERMIT_PACKAGE = Yes
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU ICE PTKernel SM TKBO
|
|
|
|
WANTLIB += TKBRep TKBin TKBinL TKBinXCAF TKBool TKCAF TKCDF TKFillet
|
|
|
|
WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKIGES TKLCAF
|
|
|
|
WANTLIB += TKMath TKMesh TKOffset TKPCAF TKPLCAF TKPShape TKPrim
|
|
|
|
WANTLIB += TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase TKService TKShHealing
|
|
|
|
WANTLIB += TKTopAlgo TKV3d TKXCAF TKXDEIGES TKXDESTEP TKXSBase
|
|
|
|
WANTLIB += TKernel X11 Xext boost_atomic-mt boost_chrono-mt boost_context-mt
|
|
|
|
WANTLIB += boost_date_time-mt boost_system-mt boost_thread-mt
|
2020-04-02 14:48:26 +00:00
|
|
|
WANTLIB += c cairo crypto curl freetype m ngspice pixman-1 ${MODPY_WANTLIB}
|
|
|
|
WANTLIB += ssl wx_baseu-3.0 wx_baseu_net-3.0 wx_baseu_xml-3.0
|
|
|
|
WANTLIB += wx_gtk3u_adv-3.0 wx_gtk3u_aui-3.0 wx_gtk3u_core-3.0
|
|
|
|
WANTLIB += wx_gtk3u_gl-3.0 wx_gtk3u_html-3.0 wx_gtk3u_stc-3.0
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
MASTER_SITES = https://launchpad.net/kicad/5.0/${V}/+download/
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
EXTRACT_SUFX = .tar.xz
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
COMPILER = base-clang ports-gcc
|
2018-10-24 14:27:57 +00:00
|
|
|
|
2020-04-02 14:48:26 +00:00
|
|
|
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
|
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
MODULES = devel/cmake \
|
|
|
|
lang/python
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
BUILD_DEPENDS = devel/doxygen \
|
2020-04-02 14:48:26 +00:00
|
|
|
devel/git \
|
2019-11-08 14:43:53 +00:00
|
|
|
devel/re2c \
|
|
|
|
devel/swig \
|
|
|
|
graphics/freeglut \
|
|
|
|
graphics/glm \
|
|
|
|
misc/shared-mime-info
|
2017-11-12 15:17:47 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
RUN_DEPENDS = cad/kicad-share/footprints \
|
|
|
|
cad/kicad-share/i18n \
|
|
|
|
cad/kicad-share/packages3D \
|
|
|
|
cad/kicad-share/symbols \
|
|
|
|
cad/kicad-share/templates \
|
2011-05-03 18:31:14 +00:00
|
|
|
devel/desktop-file-utils \
|
2011-12-03 19:26:37 +00:00
|
|
|
misc/shared-mime-info \
|
2015-03-27 08:11:24 +00:00
|
|
|
x11/gtk+3,-guic
|
2011-05-03 18:31:14 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
LIB_DEPENDS = cad/ngspice/libngspice \
|
|
|
|
cad/oce \
|
|
|
|
devel/boost \
|
|
|
|
devel/boost,-md \
|
|
|
|
graphics/cairo \
|
|
|
|
graphics/glew \
|
|
|
|
net/curl \
|
|
|
|
x11/wxWidgets
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE=Release \
|
|
|
|
-DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wx-config \
|
|
|
|
-DwxWidgets_LIBRARIES="${LOCALBASE}/lib" \
|
|
|
|
-DwxWidgets_INCLUDE_DIRS="${LOCALBASE}/include/wx-3.0" \
|
|
|
|
-DOCE_DIR="${LOCALBASE}/include/oce" \
|
2020-04-02 14:48:26 +00:00
|
|
|
-DKICAD_SCRIPTING_PYTHON3=ON \
|
|
|
|
-DKICAD_SCRIPTING_WXPYTHON=OFF
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2019-11-08 14:43:53 +00:00
|
|
|
NO_TEST = Yes
|
2007-01-09 16:12:55 +00:00
|
|
|
|
2011-05-03 18:31:14 +00:00
|
|
|
post-install:
|
2019-11-08 14:43:53 +00:00
|
|
|
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
|
|
|
|
${PREFIX}/share/kicad/demos/python_scripts_examples/
|
2020-04-02 14:48:26 +00:00
|
|
|
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
|
|
|
|
${PREFIX}/lib/python${MODPY_VERSION}/site-packages/
|
2019-11-08 14:43:53 +00:00
|
|
|
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
|
|
|
|
${PREFIX}/share/kicad/plugins/
|
2020-04-02 14:48:26 +00:00
|
|
|
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
|
|
|
|
${PREFIX}/share/kicad/scripting/plugins/
|
2007-01-09 16:12:55 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|