1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00
freebsd-ports/cad
Mateusz Piotrowski 01f18e89f1 New port: cad/k40-whisperer
GUI control software for the stock K40 laser cutter controller

K40 Whisperer is an alternative to the Laser Draw (LaserDRW) program that
comes with some Chinese laser cutters. It reads SVG and DXF files,
interprets the data and sends commands to the K40 controller to move the
laser head and control the laser accordingly. K40 Whisperer does not
require a USB key (dongle) to function.

Features:
- Reads SVG files and DXF files.
- Splits input design based on color formatting (red, blue).
- In SVG files blue and red paths are interpreted as vectors for vector
  engraving and cutting. Everything else is transferred as a raster image.
- In DXF files blue paths are interpreted as vector engrave (blue).
  Everything else is interpreted as vector cut (red).
- Performs cuts on features inside of other features before cutting the
  outside features. (If you cut the outside first the part might drop out
  of the stock material.)
- Converts gray scale images to halftone images to simulating varying
  levels of gray (i.e. engraving pictures). The Halftone option needs to be
  selected under "Raster"-"Settings" to enable halftoning.

WWW: http://www.scorchworks.com/K40whisperer/k40whisperer.html

PR:		228466
Reviewed by:	mat (mentor)
Approved by:	mat (mentor)
Sponsored by:   Warsaw Hackerspace
Differential Revision:	https://reviews.freebsd.org/D16339
2018-09-19 22:44:36 +00:00
..
abc New port: cad/abc: System for sequential synthesis and verification 2018-04-24 07:53:29 +00:00
admesh cad/admesh: Update 0.95 -> 0.98.3 2018-07-15 08:12:56 +00:00
adms
alliance Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
astk-client
astk-serveur After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
atlc
basicdsp
brickutils
brlcad Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
calculix Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
calculix-ccx Various cleanup & fixes post-DOCS/EXAMPLES cleanup. 2018-09-10 13:16:16 +00:00
cascade
chipvault
cura-engine Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
dinotrace Use EMACS_FLAVOR for dependencies. 2018-06-20 16:59:37 +00:00
dxf2fig
electric
electric-ng Simplify MASTER_SITES 2018-08-15 19:34:23 +00:00
elmerfem Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
feappv Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
fidocadj
freecad Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
freehdl More precisely specify USES=compiler to fix build on gcc-based 2018-09-18 08:14:23 +00:00
fritzing devel/boost-*: update to 1.68.0 2018-08-09 06:58:30 +00:00
gdsreader
gdt
geda
gerbv
ghdl Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports. 2018-04-19 07:08:45 +00:00
gmsh Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
gmsh-occ
gnucap
gplcver
gspiceui Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
gtkwave Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
impact
irsim - Unbreak build on ARM. Use malloc instead of sbrk. 2018-06-26 02:28:18 +00:00
iverilog
jspice3
k40-whisperer New port: cad/k40-whisperer 2018-09-19 22:44:36 +00:00
kicad Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
kicad-devel Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
kicad-library
kicad-library-footprints-devel Update the KiCAD devel ports to the latest versions 2018-08-21 18:03:43 +00:00
kicad-library-packages3d-devel Update the KiCAD devel ports to the latest versions 2018-08-21 18:03:43 +00:00
kicad-library-symbols-devel Update the KiCAD devel ports to the latest versions 2018-08-21 18:03:43 +00:00
kicad-library-templates-devel Add a port of the KiCAD Project Templates 2018-07-28 09:49:26 +00:00
klayout Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
layouteditor Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
ldraw
leocad cad/leocad: Remove the embedded build date and fix build with Clang 6 2018-08-25 04:00:13 +00:00
libopencad Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
librecad Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
libredwg GNU LibreDWG is a C library to handle DWG files which aims to be a free 2018-08-30 02:26:19 +00:00
linux-eagle5 For ports under cad', devel', dns, and `math' categories: remove 2018-05-05 15:09:22 +00:00
linuxcnc-devel Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
logisim
magic
meshdev
meshlab Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
NASTRAN-95 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
netgen multimedia/ffmpeg: update to 4.0 2018-05-02 15:07:27 +00:00
ngspice_rework
opencascade Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
openscad Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
openscad-devel Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
openvsp Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
p5-GDS2 Update WWW 2018-05-27 20:15:16 +00:00
p5-Verilog-Perl
pcb Remove all := from BUILD_DEPENDS, here are never needed. 2018-07-09 08:40:17 +00:00
pdnmesh Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
py-gdspy Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
py-lcapy Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
py-pycam Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
py-pyfda Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
python-gdsii Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
pythoncad Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
qcad Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
qelectrotech Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
qfsm Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
qmls cad/qmls: Fix build with Clang 6 2018-08-25 04:04:01 +00:00
qucs Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
repsnapper Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
rubygem-gdsii
scotch
solvespace Update devel/json-c to 0.13.1 2018-09-05 22:01:55 +00:00
sp2sp
spice
stepcode Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
sumo Mark as broken on powerpc64. 2018-06-04 22:51:18 +00:00
sweethome3d
tkgate Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
tochnog Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
transcalc
varkon
verilog-mode.el USES=emacs ports: Bump PORTREVISION for editors/emacs 26.1 upgrade 2018-05-31 01:18:05 +00:00
xcircuit - Update to 3.10.10 2018-06-21 21:29:38 +00:00
z88
zcad - Bump PORTREVISION (editors/lazarus was updated) 2018-06-03 08:15:31 +00:00
Makefile New port: cad/k40-whisperer 2018-09-19 22:44:36 +00:00