aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorLoïc Bartoletti <lbartoletti@FreeBSD.org>2022-01-27 22:14:35 +0000
committerLoïc Bartoletti <lbartoletti@FreeBSD.org>2022-02-25 18:10:24 +0000
commit337a99bc8b23f5353faab2009533cae0af699789 (patch)
tree48f543f4e69ea164de750ac1958d21e475bb0376 /cad
parent5ab014cb1b0bd89694a6feea062f3f48250b3b1e (diff)
downloadports-337a99bc8b23f5353faab2009533cae0af699789.tar.gz
ports-337a99bc8b23f5353faab2009533cae0af699789.zip
x11-toolkits/py-wxPython4: Update to 4.1
- Rename wxPython40 to wxPython4 - Update to 4.1 version - Fix wxgtk31 for string - Use wxGtk31 instead of wxgtk30 - Fix kicad* ports with wxgtk31/wxPython 4.1 Changes: - https://www.wxpython.org/news/2020-11-21-wxpython-411-release/index.html Reviewed by: tcberner Approved by: yuri, bofh Differential Revision: D34080
Diffstat (limited to 'cad')
-rw-r--r--cad/kicad-devel/Makefile5
-rw-r--r--cad/kicad/Makefile8
2 files changed, 9 insertions, 4 deletions
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 5bb0db745f89..763cb611db17 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -2,7 +2,7 @@
PORTNAME= kicad
DISTVERSION= r${GIT_SRC_DATE}
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
DIST_SUBDIR= ${PORTNAME}
@@ -31,7 +31,7 @@ GL_COMMIT= ${GIT_SRC_HASH}
CXXFLAGS+= --std=c++14 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include
USE_GL= gl glew glu glut
-USE_WX= 3.0
+USE_WX= 3.1
WX_COMPS= wx python:lib
USE_GNOME= atk cairo # Required by libwx_gtk2_aui-2.8.so
USE_XORG+= ice pixman x11 xext
@@ -68,6 +68,7 @@ CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \
-DKICAD_SPICE=ON \
-DKICAD_USE_OCE=OFF \
-DKICAD_USE_OCC=ON \
+ -DKICAD_USE_EGL=ON \
-DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE
USE_LDCONFIG= yes
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 2c67582708a9..bf7e6221b4ee 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -2,6 +2,7 @@
PORTNAME= kicad
PORTVERSION= 6.0.2
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= cad
MASTER_SITES= https://gitlab.com/${PORTNAME}/code/${PORTNAME}/-/archive/${DISTVERSION}/
@@ -19,7 +20,8 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libTKernel.so:cad/opencascade \
libpixman-1.so:x11/pixman \
libpng.so:graphics/png \
- libcurl.so:ftp/curl
+ libcurl.so:ftp/curl \
+ libGLEW-wayland.so:graphics/glew-wayland
CONFLICTS_INSTALL= kicad-devel # bin/_cvpcb.kiface
@@ -30,7 +32,7 @@ SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py
USE_XORG= ice x11 xext
USE_GL= gl glew glu glut
-USE_WX= 3.0
+USE_WX= 3.1
WX_COMPS= python:lib wx
USE_GNOME= atk cairo gdkpixbuf2 gtk30 pango
CXXFLAGS+= --std=c++11 -I${WRKSRC}/include -I${LOCALBASE}/include
@@ -39,6 +41,8 @@ CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} \
-DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \
-DKICAD_SCRIPTING_WXPYTHON=ON \
-DKICAD_USE_OCC=ON \
+ -DKICAD_USE_EGL=ON \
+ -DKICAD_USE_BUNDLED_GLEW=OFF \
-DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE
USE_LDCONFIG= yes