BSD Ports

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

SystemPortVersion
MidnightBSDcad/camotics1.3.0_3
FreeBSDcad/camotics1.3.0_2
HardenedBSDcad/camotics1.3.0_2
GhostBSDcad/camotics1.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

Library 10

Build dependencies 13
Run dependencies 10

No port depends on this one.

Configuration

Options name: cad_CAMotics

OptionDefaultDescription
DOCSoff
EXAMPLESoff
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
FileSizeSHA256
CauldronDevelopmentLLC-CAMotics-v1.3.0_GH0.tar.gz1.2578545e+07d863781be2a5f4af8d9594e95cb6a752a67e034985dc522c7a95ddb4238150be

Commit history 1

DateCommitCreditsLog 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]>