cad/ktechlab 0.51.0.426
IDE for microcontrollers and electronics
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
68779c10f6- License
- GPLv2
- Categories
- cad
- Package size
- 1463.6 KiB, 5614.5 KiB installed
Description
KTechlab has been designed to be as easy to use and unintrusive as possible. All components and FlowParts have context sensitive help, and simulating electronics is as simple as dragging components onto the work area and creating connectors that autoroute themselves between their pins. FlowCode allows users new to PICs to instantly create their own programs, while the electronic simulation allows stepping through a PIC's assembly program inside a circuit.
Install
As a binary package — by origin, or by package name:
pkg install cad/ktechlab
pkg install ktechlab
From the ports tree:
cd /usr/ports/cad/ktechlab/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ktechlab>0:cad/ktechlab
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.51.0_1 | 0.51.0.426 | - | 0.51.0_1 | 0.51.0.426 |
| FreeBSD:14:quarterly | 0.51.0_1 | 0.51.0_1 | n/a | 0.51.0_1 | 0.51.0_1 |
| FreeBSD:15:latest | 0.51.0.426 | 0.51.0.426 | n/a | 0.51.0_1 | - |
| FreeBSD:15:quarterly | 0.51.0_1 | 0.51.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.51.0_1 | 0.51.0.426 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
msgfmt: devel/gettext-toolsvulkan-headers>0: graphics/vulkan-headers
Library 1
libgpsim.so: misc/gpsim
The full lists below include those, and their dependencies in turn.
All build dependencies 283
- accessibility/at-spi2-core
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/kf6-karchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libcanberra
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gputils
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/kf6-extra-cmake-modules
- devel/kf6-kauth
- devel/kf6-kbookmarks
- devel/kf6-kconfig
- devel/kf6-kcoreaddons
- devel/kf6-kcrash
- devel/kf6-kdbusaddons
- devel/kf6-kdoctools
- devel/kf6-ki18n
- devel/kf6-kio
- devel/kf6-knotifications
- devel/kf6-kparts
- devel/kf6-kservice
- devel/kf6-ktexteditor
- devel/kf6-solid
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm19
- devel/ninja
- devel/npth
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/popt
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
The first 100 are listed.
All run dependencies 272
- accessibility/at-spi2-core
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/kf6-karchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libcanberra
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gputils
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/kf6-kauth
- devel/kf6-kbookmarks
- devel/kf6-kconfig
- devel/kf6-kcoreaddons
- devel/kf6-kcrash
- devel/kf6-kdbusaddons
- devel/kf6-kdoctools
- devel/kf6-ki18n
- devel/kf6-kio
- devel/kf6-knotifications
- devel/kf6-kparts
- devel/kf6-kservice
- devel/kf6-ktexteditor
- devel/kf6-solid
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm19
- devel/npth
- devel/orc
- devel/pcre2
- devel/popt
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qca
- devel/qt6-5compat
- devel/qt6-base
- devel/qt6-tools
The first 100 are listed.
No port depends on this one.
Configuration
Options name: cad_ktechlab
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++11-lang desktop-file-utils gettext gl gnome kde:6 localbase qt:6 pkgconfig shared-mime-info xorg
- Service scripts
- none
Files
pkg-plist 245
- bin/ktechlab
- bin/microbe
- share/applications/org.kde.ktechlab.desktop
- share/config.kcfg/ktechlab.kcfg
- share/icons/hicolor/128x128/apps/ktechlab.png
- share/icons/hicolor/128x128/apps/microbe.png
- share/icons/hicolor/128x128/mimetypes/application-x-circuit.png
- share/icons/hicolor/128x128/mimetypes/application-x-flowcode.png
- share/icons/hicolor/128x128/mimetypes/application-x-microbe.png
- share/icons/hicolor/16x16/apps/ktechlab.png
- share/icons/hicolor/16x16/apps/microbe.png
- share/icons/hicolor/16x16/mimetypes/application-x-circuit.png
- share/icons/hicolor/16x16/mimetypes/application-x-flowcode.png
- share/icons/hicolor/16x16/mimetypes/application-x-microbe.png
- share/icons/hicolor/22x22/apps/ktechlab.png
- share/icons/hicolor/22x22/apps/microbe.png
- share/icons/hicolor/22x22/mimetypes/application-x-circuit.png
- share/icons/hicolor/22x22/mimetypes/application-x-flowcode.png
- share/icons/hicolor/22x22/mimetypes/application-x-microbe.png
- share/icons/hicolor/32x32/apps/ktechlab.png
- share/icons/hicolor/32x32/apps/microbe.png
- share/icons/hicolor/32x32/mimetypes/application-x-circuit.png
- share/icons/hicolor/32x32/mimetypes/application-x-flowcode.png
- share/icons/hicolor/32x32/mimetypes/application-x-microbe.png
- share/icons/hicolor/48x48/apps/ktechlab.png
- share/icons/hicolor/48x48/apps/microbe.png
- share/icons/hicolor/48x48/mimetypes/application-x-circuit.png
- share/icons/hicolor/48x48/mimetypes/application-x-flowcode.png
- share/icons/hicolor/48x48/mimetypes/application-x-microbe.png
- share/icons/hicolor/64x64/apps/ktechlab.png
- share/icons/hicolor/64x64/apps/microbe.png
- share/icons/hicolor/64x64/mimetypes/application-x-circuit.png
- share/icons/hicolor/64x64/mimetypes/application-x-flowcode.png
- share/icons/hicolor/64x64/mimetypes/application-x-microbe.png
- share/katepart5/syntax/microbe.xml
- share/ktechlab/contexthelp/help-de
- share/ktechlab/contexthelp/help-en_US
- share/ktechlab/contexthelp/help-es
- share/ktechlab/contexthelp/help-fr
- share/ktechlab/contexthelp/help-it
- share/ktechlab/contexthelp/help-uk
- share/ktechlab/contexthelp/ohm.png
- share/ktechlab/contexthelp/ohm_unit.png
- share/ktechlab/contexthelp/opamp.png
- share/ktechlab/contexthelp/siemens.png
- share/ktechlab/contexthelp/siemens_unit.png
- share/ktechlab/contexthelp/tf_op.png
- share/ktechlab/examples/555/internals.circuit
- share/ktechlab/examples/555/square-wave.circuit
- share/ktechlab/examples/basic/2-way-switch.circuit
- share/ktechlab/examples/basic/3-way-switch.circuit
- share/ktechlab/examples/basic/capacitor.circuit
- share/ktechlab/examples/basic/lrc.circuit
- share/ktechlab/examples/basic/resistors-parallel.circuit
- share/ktechlab/examples/basic/resistors-series.circuit
- share/ktechlab/examples/basic/voltage-divider.circuit
- share/ktechlab/examples/diodes/full-wave-rectifier.circuit
- share/ktechlab/examples/diodes/half-wave-rectifier.circuit
- share/ktechlab/examples/jfets/inverter.circuit
- share/ktechlab/examples/matrix_disp_driver/matrix_display.circuit
- share/ktechlab/examples/mosfets/and.circuit
- share/ktechlab/examples/mosfets/inverter.circuit
- share/ktechlab/examples/mosfets/nand.circuit
- share/ktechlab/examples/mosfets/nor.circuit
- share/ktechlab/examples/mosfets/or.circuit
- share/ktechlab/examples/opamps/decoupler.circuit
- share/ktechlab/examples/opamps/instrumentation-amplifier.circuit
- share/ktechlab/examples/opamps/inverting-amplifier.circuit
- share/ktechlab/examples/opamps/noninverting-amplifier.circuit
- share/ktechlab/examples/transistors/astable-multivibrator.circuit
- share/ktechlab/examples/transistors/inverter.circuit
- share/ktechlab/examples/transistors/nand.circuit
- share/ktechlab/examples/transistors/nor.circuit
- share/ktechlab/examples/transistors/scmitt-trigger.circuit
- share/ktechlab/examples/transistors/switch.circuit
- share/ktechlab/icons/ammeter.png
- share/ktechlab/icons/and.png
- share/ktechlab/icons/assignment.png
- share/ktechlab/icons/bidirled.png
- share/ktechlab/icons/branch.png
- share/ktechlab/icons/buffer.png
- share/ktechlab/icons/bus.png
- share/ktechlab/icons/capacitor.png
- share/ktechlab/icons/cccs.png
- share/ktechlab/icons/ccvs.png
- share/ktechlab/icons/cell.png
- share/ktechlab/icons/circuit.png
- share/ktechlab/icons/clockinput.png
- share/ktechlab/icons/current_source.png
- share/ktechlab/icons/currentsignal.png
- share/ktechlab/icons/delay.png
- share/ktechlab/icons/diode.png
- share/ktechlab/icons/dpdt.png
- share/ktechlab/icons/dpst.png
- share/ktechlab/icons/embed.png
- share/ktechlab/icons/end.png
- share/ktechlab/icons/external_connection.png
- share/ktechlab/icons/external_link.png
- share/ktechlab/icons/floatingprobe.png
- share/ktechlab/icons/flowcode.png
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ktechlab-ktechlab-v0.51.0-426-g9249fdbd_GH0.tar.gz | 3.434814e+06 | 2bcad4c7760520bf2831adc253a7b23abd1e016a8e6c18ccc1a65417ab3c0948 |