Created attachment 210974 [details] cereal and prusaslicer ports Hi! I would like to suggest new port: PrusaSlicer. pkg-descr says: PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It's compatible with any modern printer based on the RepRap toolchain, including all those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works with Mach3, LinuxCNC and Machinekit controllers. I've added it to fork of https://github.com/outpaddling/freebsd-ports-wip, commit https://github.com/feodor/freebsd-ports-wip/commit/c2cc0bcd2daf4fedccd47f09c39a20bef87266b5 . Unfortunally, port depends on cereal library which isn't present in ports but presents in project pointed above. Attached tar-file contains both ports. If it's a wrong place to suggest new port, sorry.
Created attachment 210998 [details] biology/cereal port Separate file for cereal port
Created attachment 210999 [details] cad/prusaslicer port Separate cad/prusaslicer port, update it to work with wx31-gtk3-3.1.3
Created attachment 211013 [details] cereal port move to devel/cereal and check Makefile with a help of portlint
Created attachment 211014 [details] prusaslicer port check Makefiel with portlint, add gettext to USES
A commit references this bug: Author: eugen Date: Fri Jan 24 17:38:05 UTC 2020 New revision: 523975 URL: https://svnweb.freebsd.org/changeset/ports/523975 Log: New port: devel/cereal cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone. This port is a dependency for upcoming port for PrusaSlicer. PR: 243528 Submitted by: Teodor Sigaev <teodor@sigaev.ru> Changes: head/devel/Makefile head/devel/cereal/ head/devel/cereal/Makefile head/devel/cereal/distinfo head/devel/cereal/pkg-descr head/devel/cereal/pkg-plist
A commit references this bug: Author: eugen Date: Fri Jan 24 17:41:59 UTC 2020 New revision: 53814 URL: https://svnweb.freebsd.org/changeset/doc/53814 Log: Add Teodor Sigaev <teodor@sigaev.ru> for the ports devel/cereal etc. PR: 243528 Changes: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml
A commit references this bug: Author: eugen Date: Fri Jan 24 18:26:06 UTC 2020 New revision: 523977 URL: https://svnweb.freebsd.org/changeset/ports/523977 Log: New port: cad/PrusaSlicer PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It's compatible with any modern printer based on the RepRap toolchain, including all those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works with Mach3, LinuxCNC and Machinekit controllers. PR: 243528 Submitted by: Teodor Sigaev <teodor@sigaev.ru> Changes: head/cad/Makefile head/cad/PrusaSlicer/ head/cad/PrusaSlicer/Makefile head/cad/PrusaSlicer/distinfo head/cad/PrusaSlicer/files/ head/cad/PrusaSlicer/files/patch-src-avrdude-libavrdude.h head/cad/PrusaSlicer/files/patch-src-slic3r-GUI-GUI_App.cpp head/cad/PrusaSlicer/files/patch-src-slic3r-GUI-GUI_Utils.cpp head/cad/PrusaSlicer/files/patch-src-slic3r-GUI-GUI_Utils.hpp head/cad/PrusaSlicer/pkg-descr head/cad/PrusaSlicer/pkg-plist
Committed, thank you for your efforts!
Thank you very much!