pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CuraEngine: Import CuraEngine-4.11.0 as wip/CuraEngine



Module Name:	pkgsrc-wip
Committed By:	Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By:	steleto
Date:		Sat Nov 6 16:40:32 2021 +0900
Changeset:	e4ac868ccb635aaa1e1e7f385856645018eba89c

Modified Files:
	Makefile
Added Files:
	CuraEngine/DESCR
	CuraEngine/Makefile
	CuraEngine/PLIST
	CuraEngine/buildlink3.mk
	CuraEngine/distinfo

Log Message:
CuraEngine: Import CuraEngine-4.11.0 as wip/CuraEngine

The CuraEngine is a C++ console application for 3D printing GCode
generation. It has been made as a 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 Furthermore it depends on
libArcus by Ultimaker, which can be found at
http://github.com/Ultimaker/libArcus

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

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

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e4ac868ccb635aaa1e1e7f385856645018eba89c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 CuraEngine/DESCR         | 16 ++++++++++++++++
 CuraEngine/Makefile      | 21 +++++++++++++++++++++
 CuraEngine/PLIST         |  2 ++
 CuraEngine/buildlink3.mk | 15 +++++++++++++++
 CuraEngine/distinfo      |  5 +++++
 Makefile                 |  1 +
 6 files changed, 60 insertions(+)

diffs:
diff --git a/CuraEngine/DESCR b/CuraEngine/DESCR
new file mode 100644
index 0000000000..204bfad360
--- /dev/null
+++ b/CuraEngine/DESCR
@@ -0,0 +1,16 @@
+The CuraEngine is a C++ console application for 3D printing GCode
+generation. It has been made as a 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 Furthermore it depends on
+libArcus by Ultimaker, which can be found at
+http://github.com/Ultimaker/libArcus
+
+This is just a console application for GCode generation. For a full
+graphical application look at https://github.com/Ultimaker/Cura which
+is the graphical frontend for CuraEngine.
+
+The CuraEngine can be used seperately or in other applications. Feel
+free to add it to your application. But please take note of the
+License.
diff --git a/CuraEngine/Makefile b/CuraEngine/Makefile
new file mode 100644
index 0000000000..516c93575c
--- /dev/null
+++ b/CuraEngine/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	CuraEngine
+GITHUB_TAG=	4.11.0
+DISTNAME=	${GITHUB_TAG}
+PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	cad
+MASTER_SITES=	${MASTER_SITE_GITHUB:=Ultimaker/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/Ultimaker/CuraEngine/
+COMMENT=	Converting 3D models into g-code instructions for 3D printers
+LICENSE=	gnu-agpl-v3
+
+USE_CMAKE=	yes
+USE_LANGUAGES=	c c++
+
+.include "../../devel/protobuf/buildlink3.mk"
+.include "../../wip/libArcus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/CuraEngine/PLIST b/CuraEngine/PLIST
new file mode 100644
index 0000000000..b549f57216
--- /dev/null
+++ b/CuraEngine/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/CuraEngine
diff --git a/CuraEngine/buildlink3.mk b/CuraEngine/buildlink3.mk
new file mode 100644
index 0000000000..0f6d093a7f
--- /dev/null
+++ b/CuraEngine/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	CuraEngine
+
+.if !defined(CURAENGINE_BUILDLINK3_MK)
+CURAENGINE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.CuraEngine+=	CuraEngine>=4.11.0
+BUILDLINK_PKGSRCDIR.CuraEngine?=	../../wip/CuraEngine
+
+.include "../../devel/protobuf/buildlink3.mk"
+.include "../../wip/libArcus/buildlink3.mk"
+.endif	# CURAENGINE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-CuraEngine
diff --git a/CuraEngine/distinfo b/CuraEngine/distinfo
new file mode 100644
index 0000000000..194dc17163
--- /dev/null
+++ b/CuraEngine/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (CuraEngine/4.11.0.tar.gz) = aea87a641f775ac4f0af6f4d709333fb65de3bb1bd539269866bc2f57858a736
+SHA512 (CuraEngine/4.11.0.tar.gz) = 3152bd0847d6977e2ee7afd57675cb5000a1824d50bbe442d6e67a0534b8f8b8858f8a71f545a8fabaaf2065b47acbd7de11c35591cf6e891bc6871ea84107c1
+Size (CuraEngine/4.11.0.tar.gz) = 1707416 bytes
diff --git a/Makefile b/Makefile
index 91e993c208..61274577df 100644
--- a/Makefile
+++ b/Makefile
@@ -12,6 +12,7 @@ SUBDIR+=	ARC
 SUBDIR+=	Aseprite
 SUBDIR+=	Bear
 SUBDIR+=	Chinput
+SUBDIR+=	CuraEngine
 SUBDIR+=	ETL
 SUBDIR+=	FLIF
 SUBDIR+=	FLIF-git


Home | Main Index | Thread Index | Old Index