Port details on branch 2024Q4 |
- kicad-devel Schematic and PCB editing software
- r20240823095429_14 cad =0 r20240823095429_14Version of this port present on the latest quarterly branch.
- Maintainer: mr@FreeBSD.org
- Port Added: 2024-11-17 18:48:06
- Last Update: 2024-11-25 12:15:14
- Commit Hash: 7722173
- License: GPLv3
- WWW:
- http://kicad-pcb.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:
-
- kicad-devel>0:cad/kicad-devel
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/cad/kicad-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install cad/kicad-devel
- pkg install kicad-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: kicad-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1724426655
SHA256 (kicad/kicad/code-kicad-4ce9648d34fb568f64957a06808a7387f58a09b7_GL0.tar.gz) = 7f09940a570cb14b9bb8683d0229f60354f63cd0ce087c235bff019da9336414
SIZE (kicad/kicad/code-kicad-4ce9648d34fb568f64957a06808a7387f58a09b7_GL0.tar.gz) = 97419694
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:
-
- git : devel/git
- glm.hpp : math/glm
- swig : devel/swig
- cmake : devel/cmake-core
- update-desktop-database : devel/desktop-file-utils
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- __init__.py : x11-toolkits/py-wxPython4@py311
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- pixman-1.pc : x11/pixman
- 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
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libboost_thread.so : devel/boost-libs
- libfreetype.so : print/freetype2
- libfontconfig.so : x11-fonts/fontconfig
- libgit2.so : devel/libgit2
- libharfbuzz.so : print/harfbuzz
- libngspice.so : cad/ngspice_rework@shlib
- libTKernel.so : cad/opencascade
- libpixman-1.so : x11/pixman
- libpng.so : graphics/png
- libprotobuf.so : devel/protobuf
- libcurl.so : ftp/curl
- libGLEW-wayland.so : graphics/glew-wayland
- libodbc.so : databases/unixODBC
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libglut.so : graphics/freeglut
- libintl.so : devel/gettext-runtime
- 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
- 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-devel-r20240823095429_14:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- cad_kicad-devel
- USES:
- cmake:noninja compiler:c++11-lib desktop-file-utils gl gettext gnome pkgconfig python shared-mime-info shebangfix ssl tar:bzip2 xorg
- 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).
- 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 |
r20240823095429_14 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) |
r20240823095429_13 17 Nov 2024 18:46:11 |
Dimitry Andric (dim) |
cad/kicad-devel: 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-devel to fail to compile with clang 19 and libc++
19, resulting in errors similar to:
/wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/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
|