1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Mateusz Piotrowski
0a013c244d cad/k40-whisperer: Update to 0.58
Changes:	https://www.scorchworks.com/K40whisperer/k40whisperer.html
Changes:	https://www.scorchworks.com/K40whisperer/k40whisperer_change_log.html
2021-04-26 16:23:53 +02:00
Mateusz Piotrowski
619ddaabd5 cad/k40-whisperer: Update to 0.57
Changes:	https://www.scorchworks.com/K40whisperer/k40whisperer.html
Reported by:	Portscout
2021-04-15 23:56:49 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Antoine Brodin
ff841fe5b5 Unbreak bulk -a with PYTHON3_DEFAULT=3.8
PR:		253815
2021-02-24 15:23:50 +00:00
Rene Ladan
89b454230d Follow up on graphics/py-pillow6 port removal in r559976
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.
2021-01-05 20:53:59 +00:00
Mateusz Piotrowski
2348d9dd91 Update to 0.55 2020-11-27 09:36:45 +00:00
Mateusz Piotrowski
91a2e6d59c Update to 0.52
Change log:
- http://www.scorchworks.com/K40whisperer/k40whisperer_change_log.html
- http://www.scorchworks.com/K40whisperer/k40whisperer.html
2020-08-17 09:44:40 +00:00
Sunpoet Po-Chuan Hsieh
fb72b1f5fa Move devel/py-usb to devel/py-pyusb
- 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)
2020-06-27 09:39:28 +00:00
Mateusz Piotrowski
2132615109 Update to 0.45
Reported by:	portscout
2020-04-02 13:07:22 +00:00
Antoine Brodin
1bf9457272 Convert the tree to use PY_PILLOW
With hat:	portmgr
Originally submitted by:	kai
2020-03-24 19:54:57 +00:00
Kai Knoblich
74174b2661 graphics/py-pillow: Update to 7.0.0
* 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
2020-02-24 11:36:15 +00:00
Mateusz Piotrowski
213e532215 Update to 0.43
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
2020-02-11 12:05:54 +00:00
Mateusz Piotrowski
1ba10655a6 Update to 0.37
Reported by:	portscout
2019-09-25 15:19:41 +00:00
Mateusz Piotrowski
b3ec5a9791 cad/k40-whisperer: Update to 0.36
- Remove the post-patch target as the whitespace problems were fixed
  upstream.

Reported by:	portscout
2019-09-10 08:38:05 +00:00
Mateusz Piotrowski
e6dda16248 cad/k40-whisperer: Update to 0.35
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.
2019-09-05 10:29:39 +00:00
Mathieu Arnold
a6c40a689b Convert to UCL & cleanup pkg-message (categories a-c) 2019-08-13 16:00:39 +00:00
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