1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
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
accessibility Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
arabic - Update to 6.0.5 2018-06-26 16:30:49 +00:00
archivers Fix building on gcc-based archs by upgrading USES. 2018-09-19 21:38:38 +00:00
astro - Update to 0.037 2018-09-18 08:43:40 +00:00
audio audio/giada: Update 0.15.1 -> 0.15.2 2018-09-19 19:38:36 +00:00
base Cleanup packing lists. 2018-08-20 09:17:45 +00:00
benchmarks Update to 3.10 2018-09-15 05:57:20 +00:00
biology biology/ngs-sdk: Update 2.9.1 -> 2.9.2 2018-09-19 18:09:37 +00:00
cad New port: cad/k40-whisperer 2018-09-19 22:44:36 +00:00
chinese Update WWW 2018-09-14 20:36:39 +00:00
comms Mark as broken on powerpc64. 2018-09-19 22:17:02 +00:00
converters converters/lua*-iconv: enable -fPIC on arm64 and i386, for lld 2018-09-18 19:53:46 +00:00
databases Cosmetic change 2018-09-18 23:41:42 +00:00
deskutils Previous commit fixed build on powerpc64. 2018-09-18 09:12:56 +00:00
devel Fix building on gcc-based archs by upgrading USES. 2018-09-19 21:38:38 +00:00
dns dns/unbound: Fix OPTIONS_DEFINE reference 2018-09-18 18:28:42 +00:00
editors - Update to 46.0.0 2018-09-16 14:54:58 +00:00
emulators Fix building on gcc-based archs by upgrading USES. 2018-09-19 21:38:38 +00:00
finance - Update to 5.2.1 2018-09-18 08:14:44 +00:00
french Update to 6.3 2018-08-21 18:24:29 +00:00
ftp Update to 0.8.0 2018-09-14 20:36:03 +00:00
games games/genact: Update to 0.6.0 2018-09-19 17:19:18 +00:00
german Update to 2018.09.16 2018-09-17 20:02:53 +00:00
graphics graphics/partio: Remove PYTHON option. 2018-09-18 20:22:21 +00:00
hebrew - Update to 6.0.5 2018-06-26 16:30:49 +00:00
hungarian - Update to 6.0.5 2018-06-26 16:30:49 +00:00
irc Bump PORTREVISION for changed CFLAGS 2018-09-18 19:20:17 +00:00
japanese - Update to 20180831. 2018-09-19 02:05:39 +00:00
java Deprecate dead -devel ports 2018-09-16 12:16:53 +00:00
Keywords
korean Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
lang lang/fsharp: update to 10.2.1 2018-09-19 19:54:47 +00:00
mail Bump PORTREVISION for changed CFLAGS 2018-09-18 19:20:17 +00:00
math math/py-PuLP: Add USE_PYTHON=concurrent 2018-09-19 21:22:42 +00:00
misc misc/raspberrypi-userland: Unbreak on armv7 2018-09-18 13:03:44 +00:00
Mk bsd.port.mk: remove unnecessary if defined() test 2018-09-18 18:53:05 +00:00
multimedia Bump PORTREVISION for changed CFLAGS 2018-09-18 19:20:17 +00:00
net Fix building on gcc-based archs by upgrading USES. 2018-09-19 21:38:38 +00:00
net-im Add gnu99 to USE_CSTD to fix builds on gcc-based archs. 2018-09-18 07:10:07 +00:00
net-mgmt - fix ndo2db dependency s/ndo2b/ndo2db/ 2018-09-19 03:52:04 +00:00
net-p2p net-p2p/qbittorrent: Update 4.1.2 -> 4.1.3 2018-09-19 17:41:14 +00:00
news Add EXAMPLES options to ports that should have one. 2018-09-10 13:15:47 +00:00
palm Remove expired ports: 2018-08-16 20:28:32 +00:00
polish Update to 20180915 2018-09-17 20:02:57 +00:00
ports-mgmt Mark these ports as broken on powerpc64. 2018-09-18 11:01:50 +00:00
portuguese - Update to 6.0.5 2018-06-26 16:30:49 +00:00
print Add pdf-redact-tools 0.1.2, securely redact and strip metadata from PDF 2018-09-19 08:29:23 +00:00
russian devel/eric6: update to 18.09 2018-09-09 06:14:40 +00:00
science New port: science/py-chempy: Package useful useful for solving problems in chemistry 2018-09-19 21:33:18 +00:00
security Deprecate lockdown 2018-09-19 21:58:22 +00:00
shells shells/ksh93: Update reason for aarch64 broken message 2018-09-18 10:28:08 +00:00
sysutils sysutils/xorriso: update to 1.5.0 2018-09-18 20:08:00 +00:00
Templates config.guess: merge upstream changes up to 2018-08-29 2018-08-29 18:53:00 +00:00
textproc A previous change fixed build on powerpc64. 2018-09-18 07:39:29 +00:00
Tools rmport: usability fixes: 2018-09-16 09:20:37 +00:00
ukrainian - Update to 6.0.5 2018-06-26 16:30:49 +00:00
vietnamese vietnamese/x-unikey: Fix build with Clang 6 2018-08-25 14:22:46 +00:00
www Update to 3.1.2 2018-09-18 23:41:57 +00:00
x11 More precisely specify USES=compiler to fix build on gcc-based 2018-09-18 08:14:23 +00:00
x11-clocks Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
x11-drivers Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
x11-fm Update to 1.43.1 2018-09-17 15:24:26 +00:00
x11-fonts Update MASTER_SITES and WWW 2018-09-16 00:06:42 +00:00
x11-servers Remove portrevision, it's inherited from master 2018-09-13 08:30:04 +00:00
x11-themes Update KDE Frameworks to 5.50 2018-09-17 18:45:07 +00:00
x11-toolkits More precisely specify USES=compiler to fix build on gcc-based 2018-09-18 08:14:23 +00:00
x11-wm Bump PORTREVISION for changed CFLAGS 2018-09-18 19:20:17 +00:00
.arcconfig
.gitattributes
.gitauthors .gitauthors: Add Kevin Bowling (kbowling) 2018-09-03 15:25:40 +00:00
.gitignore
.gitmessage
CHANGES Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
CONTRIBUTING.md
COPYRIGHT COPYRIGHT: removed 'all rights reserved' 2018-05-27 05:10:36 +00:00
GIDs sysutils/ipfs-go: Changes to UIDs and GIDs. 2018-08-30 19:39:14 +00:00
LEGAL New port: science/msms: Program to efficiently compute molecular surfaces 2018-09-10 05:53:46 +00:00
Makefile
MOVED Update KDE Frameworks to 5.50 2018-09-17 18:45:07 +00:00
README Use https URIs in README. 2018-05-05 07:18:23 +00:00
UIDs sysutils/ipfs-go: Changes to UIDs and GIDs. 2018-08-30 19:39:14 +00:00
UPDATING Switch default PHP version from 5.6 to 7.1 2018-09-05 08:04:41 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.