Port details on branch 2024Q4 |
- kicad Schematic and PCB editing software
- 7.0.2_8,2 cad =0 7.0.2_8,2Version of this port present on the latest quarterly branch.
- Maintainer: cmt@FreeBSD.org
- Port Added: 2024-10-07 20:57:09
- Last Update: 2024-11-25 12:15:14
- Commit Hash: 7722173
- License: GPLv2
- WWW:
- https://kicad.org/
- Description:
- Kicad is an open source (GPL) software for the creation of electronic schematic
diagrams and printed circuit board artwork.
Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire
des Images et des Signaux) and a teacher in IUT de Saint Martin d'Heres
(France), in the field of electrical engineering and image processing.
Kicad is a set of four softwares and a project manager:
* Eeschema: Schematic entry.
* Pcbnew: Board editor.
* Gerbview: GERBER viewer (photoplotter documents).
* Cvpcb: footprint selector for components used in the circuit design.
* Kicad: project manager.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/cad/kicad/ && make install clean
- To add the package, run one of these commands:
- pkg install cad/kicad
- pkg install kicad
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: kicad
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1681673747
SHA256 (kicad-7.0.2.tar.bz2) = 9d7a370ebbd2f7f0603d395d2b3b8c14f5e0ed71441c03895591fb776c4ce38e
SIZE (kicad-7.0.2.tar.bz2) = 42844186
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- glm.hpp : math/glm
- swig : devel/swig
- cmake : devel/cmake-core
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- __init__.py : x11-toolkits/py-wxPython4@py311
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- __init__.py : x11-toolkits/py-wxPython4@py311
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libboost_thread.so : devel/boost-libs
- libharfbuzz.so : print/harfbuzz
- libngspice.so : cad/ngspice_rework@shlib
- libTKernel.so : cad/opencascade
- libpixman-1.so : x11/pixman
- libpng.so : graphics/png
- libcurl.so : ftp/curl
- libGLEW-wayland.so : graphics/glew-wayland
- libfreetype.so : print/freetype2
- libfontconfig.so : x11-fonts/fontconfig
- libodbc.so : databases/unixODBC
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libglut.so : graphics/freeglut
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libintl.so : devel/gettext-runtime
- libwx_baseu-3.2.so : x11-toolkits/wxgtk32@gtk3
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for kicad-7.0.2_8,2:
DOXYGEN=off: Build documentation with Doxygen
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- cad_kicad
- USES:
- cmake:noninja compiler:c++17-lang desktop-file-utils gl gnome pkgconfig python shared-mime-info shebangfix tar:bz2 xorg gettext
- pkg-message:
- For install:
- If you plan to create 3D shapes for Printed board modules,
install the 3D modeler wings3D (port graphics/wings).
Pcbnew uses the exported files in wrml (.wrl) format from
wings3d (not the native .wings format).
Libraries are now available in separate packages: please
see cad/kicad-library-* .
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.0.2_8,2 25 Nov 2024 12:15:14 |
Nuno Teixeira (eduardo) |
*/*: Bump consumers of x11-toolkits/wxgtk32
New version of wxgtk32 in tree
(cherry picked from commit 73202fb63e30430b44d63779f870866c184230da) |
7.0.2_7,2 07 Oct 2024 20:54:46 |
Christoph Moench-Tegeder (cmt) Author: Dimitry Andric |
cad/kicad: fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.
This causes cad/kicad to fail to compile with clang 19 and libc++ 19,
resulting in errors similar to:
/wrkdirs/usr/ports/cad/kicad/work/kicad-7.0.2/thirdparty/nanodbc/nanodbc/nanodbc.cpp:261:25:
error: implicit instantiation of undefined template 'std::char_traits<unsigned
short>'
261 | auto const n = std::char_traits<NANODBC_SQLCHAR>::length(array);
| ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared
here
45 | struct char_traits;
| ^ (Only the first 15 lines of the commit message are shown above ) |
Number of commits found: 2
|