BSD Ports

cad/cura-engine 5.7.0_5,1 MidnightBSD

Engine of slicing solution for RepRap 3D printers

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e7b96113b0
License
agpl
Categories
cad

Description

The CuraEngine is a C++ console application for 3D printing GCode generation. It has been made as better and faster alternative to the old Skeinforge engine.

The CuraEngine is pure C++ and uses Clipper from http://www.angusj.com/delphi/clipper.php. There are no external dependencies and Clipper is included in the source code without modifications.

This is just a console application for GCode generation. For a full graphical application look at https://github.com/daid/Cura with is the graphical frontend for CuraEngine.

The CuraEngine can be used separately or in other applications. Feel free to add it to your application. But to take note of the License.

In the other systems

SystemPortVersion
MidnightBSDcad/cura-engine5.7.0_5,1
FreeBSDcad/cura-engine5.7.0_8,1
NetBSDwip/CuraEngine4.13.1
HardenedBSDcad/cura-engine5.7.0_8,1
GhostBSDcad/cura-engine5.7.0_8,1

Install

Binary package:

mport install CuraEngine

From mports:

cd /usr/mports/cad/cura-engine && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	CuraEngine>0:cad/cura-engine

Dependencies

As this port's Makefile names them.

Build 4

Library 4

Build dependencies 8
Run dependencies 4
Required by 1

Configuration

No options to configure.

USES
compiler:c++20-lang cmake pkgconfig
Service scripts
none

Files

distinfo 5
FileSizeSHA256
Ultimaker/Ultimaker-CuraEngine-5.7.0_GH0.tar.gz1.78086e+06b0f3ccd1e1813354fdc1ced7bed322033cc846cd07454547328bdb4cb313b00b
Ultimaker/mapbox-geometry.hpp-3b1a10e_GH0.tar.gz195185af2b21a10c18a364f5a7e7a077655514f2708ea5537f592e1edfb3f25f508ee
Ultimaker/mapbox-wagyu-0.5.0_GH0.tar.gz82234288c41eaba03107ebe79052fdbd66e419e903d331a2616a51849018e13648ab83
Ultimaker/nothings-stb-beebb24_GH0.tar.gz1.506973e+06f617df64be72137bfc680675a3e0bb9532bc89dbb1facca551885efa6d5f449e
Ultimaker/Ultimaker-Scripta_public-c378c83_GH0.tar.gz169181c21e1fefd661dd93445d0cfcfb9eaac89c10bd855b7914830c6c8b1a9b17287

Commit history 1

DateCommitCreditsLog message
e7b96113b0 Lucas Holt devel/libfmt: update to 12.1.0 and fix the tree for fmt 12 (#853)
Updates `devel/libfmt` from 9.1.0 to 12.1.0 and fixes every consumer that breaks as a result. Originally a prerequisite for `ai/pytorch` 2.13.0 (#851), which vendors fmt 12.1.0 and does not build against fmt 9. > **This must land as a single unit.** Between libfmt 12 going in and the > consumers being rebuilt, a stale consumer breaks *unrelated* builds with > misleading errors — a leftover `libze_loader.so.1` needing `libfmt.so.9` > made `net/openmpi4`'s configure report a bogus "cannot link hwloc". The > builder should rebuild all 26 touched ports. ## Core | Port | Change | |---|---| | `devel/libfmt` | 9.1.0 → 12.1.0 (SONAME `.so.9` → `.so.12`) | | `devel/spdlog` | 1.15.0 → 1.17.0 — 1.15 doesn't compile against fmt 12 …