cad/camotics 1.3.0_3 MidnightBSD
3-axis CNC GCode simulator
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
b5739a48e4- License
- gpl2+
- 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 |
|---|---|---|
| MidnightBSD | cad/camotics | 1.3.0_3 |
| FreeBSD | cad/camotics | 1.3.0_2 |
| HardenedBSD | cad/camotics | 1.3.0_2 |
| GhostBSD | cad/camotics | 1.3.0_2 |
Install
Binary package:
mport install CAMotics
From mports:
cd /usr/mports/cad/camotics && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= CAMotics>0:cad/camotics
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
Build dependencies 13
Run dependencies 10
No port depends on this one.
Configuration
Options name: cad_CAMotics
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| EXAMPLES | off |
- 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 |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
b5739a48e4 |
Lucas Holt | cad/camotics: fix the staging path in the option install targets The option helper targets (post-install-DOCS-on and friends) are entries in
_FAKE_SEQ and run in the main make, not in the sub-make that fake-post-install
starts with FAKE_SETUP. There PREFIX is not stage-prefixed and STAGEDIR is
empty, so ${STAGEDIR}${DOCSDIR} resolved to the live /usr/local: the build
wrote outside the stage directory and the file was then reported missing, e.g.
install ... README.rst /usr/local/share/doc/py312-webcolors
/usr/local/share/doc/py312-webcolors/README.rst not installed.
Fake failed.
Use ${FAKE_DESTDIR} in these targets, as x11-wm/icewm already does.
AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |