aboutsummaryrefslogtreecommitdiff
path: root/cad/k40-whisperer
Commit message (Collapse)AuthorAgeFilesLines
* cad/k40-whisperer: Update to 0.57Mateusz Piotrowski2021-04-153-14/+5
| | | | | Changes: https://www.scorchworks.com/K40whisperer/k40whisperer.html Reported by: Portscout
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-2/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Unbreak bulk -a with PYTHON3_DEFAULT=3.8Antoine Brodin2021-02-241-1/+1
| | | | | | | PR: 253815 Notes: svn path=/head/; revision=566481
* Follow up on graphics/py-pillow6 port removal in r559976Rene Ladan2021-01-051-1/+1
| | | | | | | | | | | | | | The graphics/py-pillow6 port was removed in r559976 as it was for Python 2.7 only and no longer referenced in the default cases. However it was still defined in Mk/Uses/python.mk in PY_PILLOW, leaving a dangling reference. Remove it from Mk/Uses/python.mk, leaving only the Python 3 version of that port, graphics/py-pillow, defined and bump the minimal verion of Python to 3.6 for affected ports. Notes: svn path=/head/; revision=560425
* Update to 0.55Mateusz Piotrowski2020-11-272-4/+4
| | | | Notes: svn path=/head/; revision=556433
* Update to 0.52Mateusz Piotrowski2020-08-172-5/+4
| | | | | | | | | Change log: - http://www.scorchworks.com/K40whisperer/k40whisperer_change_log.html - http://www.scorchworks.com/K40whisperer/k40whisperer.html Notes: svn path=/head/; revision=545152
* Move devel/py-usb to devel/py-pyusbSunpoet Po-Chuan Hsieh2020-06-271-1/+2
| | | | | | | | | | | | | | - While I'm here: - Fix USE_GITHUB usage - Add NO_ARCH - Bump PORTREVISION of dependent ports for dependency change PR: 246547 Submitted by: sunpoet (myself) Approved by: maintainer (timeout, 40 days) Notes: svn path=/head/; revision=540587
* Update to 0.45Mateusz Piotrowski2020-04-022-5/+4
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=530368
* Convert the tree to use PY_PILLOWAntoine Brodin2020-03-241-10/+3
| | | | | | | | With hat: portmgr Originally submitted by: kai Notes: svn path=/head/; revision=529063
* graphics/py-pillow: Update to 7.0.0Kai Knoblich2020-02-241-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Repo-Copy the Pillow 6.2.2 release to graphics/py-pillow6 to retain backwards compatibility for Python 2 consumers as the Pillow 7.0.0 release dropped the support for Python 2. * Apply conditional statements to use either Pillow 7.x or Pillow 6.x for consumers that can be built for Python 2 or newer. * Exceptions are ports that can be built only for either Python 2 or Python 3. For the first case, consumers are just assigned to the repo-copied graphics/py-pillow6. * Also remove Pillow from BUILD_DEPENDS of math/py-PyWavelets as it is not listed in setup.py as a build dependency [1] and relax the version requirements of Pillow for www/py-wagtail. Release Notes: * https://pillow.readthedocs.io/en/latest/releasenotes/index.html Backward Incompatible Changes (7.0.0): * https://pillow.readthedocs.io/en/latest/releasenotes/7.0.0.html#backwards-incompatible-changes Detailed Changelog: * https://github.com/python-pillow/Pillow/blob/7.0.0/CHANGES.rst PR: 243665 Submitted by: sunpoet (patch for 7.0.0 and repo-copied version) Reviewed by: koobs [1], sunpoet Approved by: koobs (maintainer) Differential Revision: https://reviews.freebsd.org/D23713 Notes: svn path=/head/; revision=526962
* Update to 0.43Mateusz Piotrowski2020-02-113-24/+22
| | | | | | | | | | | | | | Changelogs: - http://www.scorchworks.com/K40whisperer/k40whisperer_change_log.html - http://www.scorchworks.com/K40whisperer/k40whisperer.html While here: - Lint & sort variables Reported by: portscout Notes: svn path=/head/; revision=525809
* Update to 0.37Mateusz Piotrowski2019-09-252-4/+4
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=512790
* cad/k40-whisperer: Update to 0.36Mateusz Piotrowski2019-09-102-13/+4
| | | | | | | | | | - Remove the post-patch target as the whitespace problems were fixed upstream. Reported by: portscout Notes: svn path=/head/; revision=511747
* cad/k40-whisperer: Update to 0.35Mateusz Piotrowski2019-09-054-39/+40
| | | | | | | | | | | | | | | | | | | | | | Changelog: - http://www.scorchworks.com/K40whisperer/k40whisperer_change_log.html - http://www.scorchworks.com/K40whisperer/k40whisperer.html - Do not set PKGNAMEPREFIX to the Python package name prefix. The software does not care about the underlying Python version and supporting flavors is not worth it in this case. - Mark the port as working with Python 3.7. - Set DESKTOP_ENTRIES, USES=shebangfix, and NO_ARCH. - Put variables in order. - Change the way files are installed so that it is easier to spot a change in pkg-plist in the future. - Fix Python script indentation issues (mixed up tabs and spaces) in post-patch. - Suggest the user to look in the docs directory instead of the data directory for notes about Linux and macOS setups. Notes: svn path=/head/; revision=511170
* Convert to UCL & cleanup pkg-message (categories a-c)Mathieu Arnold2019-08-131-0/+6
| | | | Notes: svn path=/head/; revision=508834
* New port: cad/k40-whispererMateusz Piotrowski2018-09-196-0/+129
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 Notes: svn path=/head/; revision=480119