Bug 191903 - New port: cad/cura (A complete slicing solution for RepRap 3D printers)
Summary: New port: cad/cura (A complete slicing solution for RepRap 3D printers)
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: William Grzybowski
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-16 20:42 UTC by Tomasz "CeDeROM" CEDRO
Modified: 2018-01-10 11:58 UTC (History)
2 users (show)

See Also:


Attachments
new port shar archive (1.99 KB, text/plain)
2014-07-16 20:42 UTC, Tomasz "CeDeROM" CEDRO
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz "CeDeROM" CEDRO 2014-07-16 20:42:16 UTC
Created attachment 144734 [details]
new port shar archive

Here goes the new port of Ultimaker's Cura slicing solution for RepRap 3D Printers :-)
Comment 1 William Grzybowski freebsd_committer freebsd_triage 2014-07-31 14:38:18 UTC
You cannot access the internet (github) on the build phase:

=======================<phase: build          >============================
===>  Building for Cura-14.07
cd /wrkdirs/usr/ports/cad/cura/work/daid-Cura-6b9b7ec &&  bash package.sh freebsd
Cloning into 'Power'...
fatal: unable to access 'https://github.com/GreatFruitOmsk/Power/': Could not resolve host: github.com
Cloning into 'CuraEngine'...
fatal: unable to access 'https://github.com/Ultimaker/CuraEngine/': Could not resolve host: github.com
Failed to clone CuraEngine
*** Error code 1

Stop.
make: stopped in /usr/ports/cad/cura
build of /usr/ports/cad/cura ended at Thu Jul 31 11:29:02 BRT 2014


Every fetch must be done in do-fetch:
Comment 2 Tomasz "CeDeROM" CEDRO 2014-07-31 14:54:40 UTC
The fetch downloads the source from github. Then builder script fetch dependencies. This is how software is buit. Otherwise I need do modify source code of the software - do I really have to? :-)
Comment 3 William Grzybowski freebsd_committer freebsd_triage 2014-07-31 14:58:32 UTC
Yes, you do :)

Thats how packages are built, no internet i other than fetch phase.
Comment 4 Tomasz "CeDeROM" CEDRO 2014-07-31 15:08:12 UTC
aaarghh, m'kay, will do sir =)
Comment 5 Tomasz "CeDeROM" CEDRO 2014-08-07 23:07:03 UTC
Ports are ready. I have split dependencies into a separate Ports. No internets on build phase anymore. Just waiting patches to spread/commit among repos. When packages become available to be fetched by Ports I will post an update here as well :-)
Comment 6 William Grzybowski freebsd_committer freebsd_triage 2014-08-07 23:10:33 UTC
Nice, thanks.


What are the PRs? I can take them as well.
Comment 7 Tomasz "CeDeROM" CEDRO 2014-08-07 23:27:34 UTC
CuraEngine is here https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192486

Power Python Module still waits to fix on github.

Cura upstream still waits to fix on github.

Thanks! :-)
Comment 8 Tomasz "CeDeROM" CEDRO 2014-08-07 23:34:28 UTC
Power Module for Python is now ready at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192494
Comment 9 Tomasz "CeDeROM" CEDRO 2014-08-07 23:37:02 UTC
Cura upstream is still waiting for a pull :-)
https://github.com/daid/Cura/pull/928
Comment 10 Walter Schwarzenfeld 2018-01-10 09:02:02 UTC
The link https://github.com/daid/Cura/pull/928 ends up in error  message 404. It seems notthing herre
exists anymore. So I would say it is to close.
Comment 11 Tomasz "CeDeROM" CEDRO 2018-01-10 11:58:39 UTC
okay, there is a new family of Cura released using different engine, we can close this report :-)