cad/camotics 1.3.0_2 FreeBSD
3-axis CNC GCode simulator
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
975217edf2- License
- GPLv2+
- Categories
- cad
Description
CAMotics is an Open-Source software which can simulate 3-axis NC machining. It is a fast, flexible and user friendly simulation software for the DIY and Open-Source community.
See also: https://github.com/CauldronDevelopmentLLC/CAMotics
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | cad/camotics | 1.3.0_2 |
| MidnightBSD | cad/camotics | 1.3.0_3 |
Install
Binary package:
pkg install CAMotics
From the ports tree:
cd /usr/ports/cad/camotics/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= CAMotics>0:cad/camotics
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 | - | 1.3.0_2 | - | - | - |
| FreeBSD:14:quarterly | - | 1.3.0_2 | n/a | - | - |
| FreeBSD:15:latest | 1.3.0_2 | 1.3.0_2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 1.3.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.3.0_2 | 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 3
boost-libs>0: devel/boost-libs${LOCALBASE}/lib/libdxflib.a: cad/qcad${PYTHON_PKGNAMEPREFIX}six>0: devel/py-six
Library 10
libv8.so: lang/v8libre2.so: devel/re2libcbang0.so: devel/cbangliblz4.so: archivers/liblz4libevent.so: devel/libeventlibexpat.so: textproc/expat2libyaml.so: textproc/libyamllibsnappy.so: archivers/snappylibsysinfo.so: devel/libsysinfolibleveldb.so: databases/leveldb
The full lists below include those, and their dependencies in turn.
Build dependencies 171
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/snappy
- archivers/zstd
- cad/qcad
- cad/qtjsapi
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/leveldb
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/boost-libs
- devel/cbang
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libcbor
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/llvm19
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt5-assistant
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-help
- devel/qt5-linguisttools
- devel/qt6-5compat
- devel/qt6-base
- devel/qt6-tools
- devel/re2
- devel/readline
- devel/scons
- devel/xdg-utils
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/opennurbs
- graphics/png
- graphics/qt5-opengl
- graphics/qt6-svg
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
The first 100 are listed.
Run dependencies 115
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/snappy
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/leveldb
- databases/mysql84-client
- databases/openldap26-client
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/sqlite3
- devel/abseil
- devel/cbang
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libcbor
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libsysinfo
- devel/libudev-devd
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-assistant
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-help
- devel/qt5-linguisttools
- devel/re2
- devel/readline
- devel/xdg-utils
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- lang/v8
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- net/qt5-network
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- print/psutils
- print/qt5-printsupport
- security/cyrus-sasl2
- security/libfido2
- sysutils/gnome_subr
- textproc/expat2
- textproc/groff
- textproc/libxml2
- textproc/libyaml
- textproc/qt5-xml
- textproc/uchardet
- www/qt5-websockets
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
The first 100 are listed.
No port depends on this one.
Configuration
Options name: cad_CAMotics
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- compiler:c++14-lang desktop-file-utils gettext-runtime gl gnome localbase:ldflags mysql:client pkgconfig python qt:5 scons shared-mime-info shebangfix sqlite ssl
- Service scripts
- none
Files
pkg-plist 46
- bin/camotics
- bin/camsim
- bin/gcodetool
- bin/planner
- bin/tplang
- share/appdata/CAMotics.appdata.xml
- share/applications/CAMotics.desktop
- share/CAMotics/machines/LICENSE.md
- share/CAMotics/machines/bf20.json
- share/CAMotics/machines/bf20.tco
- share/CAMotics/machines/cobra.json
- share/CAMotics/machines/cobra.tco
- share/CAMotics/machines/dummy.json
- share/CAMotics/machines/dummy.tco
- share/CAMotics/machines/milly.json
- share/CAMotics/machines/milly.tco
- share/CAMotics/machines/miss_marple.json
- share/CAMotics/machines/miss_marple.tco
- share/CAMotics/machines/robodrill.json
- share/CAMotics/machines/robodrill.tco
- share/CAMotics/machines/shapeoko_2.json
- share/CAMotics/machines/shapeoko_2.tco
- share/CAMotics/machines/shapeoko_3.json
- share/CAMotics/machines/shapeoko_3.tco
- share/CAMotics/machines/sprite.json
- share/CAMotics/machines/sprite.tco
- share/CAMotics/machines/taig.json
- share/CAMotics/machines/taig.tco
- share/CAMotics/machines/x-carve.json
- share/CAMotics/machines/x-carve.tco
- share/CAMotics/machines/yohudi.json
- share/CAMotics/machines/yohudi.tco
- share/CAMotics/tpl_lib/clipper/clipper.js
- share/CAMotics/tpl_lib/clipper/package.json
- share/CAMotics/tpl_lib/dxf/dxf.tpl
- share/CAMotics/tpl_lib/dxf/package.json
- share/CAMotics/tpl_lib/hersheytext.json
- share/CAMotics/tpl_lib/poly/package.json
- share/CAMotics/tpl_lib/poly/poly.tpl
- share/icons/hicolor/128x128/apps/camotics.png
- share/metainfo/CAMotics.appdata.xml
- share/mime/packages/CAMotics.xml
- share/mime/packages/camotics.xml
- share/pixmaps/camotics-logo.png
- share/pixmaps/camotics-pkg-bg.png
- share/pixmaps/camotics.png
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| CauldronDevelopmentLLC-CAMotics-v1.3.0_GH0.tar.gz | 1.2578545e+07 | d863781be2a5f4af8d9594e95cb6a752a67e034985dc522c7a95ddb4238150be |