commit: 0d6e7888c005de4cddb782e6ee962cad7b4a0cb0 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org> AuthorDate: Thu Feb 12 20:26:11 2015 +0000 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org> CommitDate: Thu Feb 12 20:26:19 2015 +0000 URL: http://sources.gentoo.org/gitweb/?p=dev/axs.git;a=commit;h=0d6e7888
added Cura and Slic3r-bin, minor changes to Slic3r ebuild Also dropped accidentally added garbage from last commit --- dev-perl/CAM-PDF/CAM-PDF-1.52.ebuild | 16 ---- dev-perl/CAM-PDF/Manifest | 2 - dev-perl/PDF-Reuse/Manifest | 4 - dev-perl/PDF-Reuse/PDF-Reuse-0.35-r1.ebuild | 22 ------ dev-perl/PDF-Reuse/PDF-Reuse-0.35.ebuild | 14 ---- dev-perl/PDF-Reuse/files/generic-bookmark.patch | 19 ----- media-gfx/Cura/Cura-14.09.ebuild | 54 +++++++++++++ media-gfx/Cura/Cura-15.01.ebuild | 54 +++++++++++++ media-gfx/Cura/Manifest | 5 ++ media-gfx/Cura/files/Cura-nopower.patch | 90 ++++++++++++++++++++++ media-gfx/CuraEngine/CuraEngine-14.12_rc10.ebuild | 39 ++++++++++ media-gfx/CuraEngine/CuraEngine-15.01.ebuild | 39 ++++++++++ media-gfx/CuraEngine/Manifest | 5 ++ media-gfx/CuraEngine/files/CuraEngine-cflags.patch | 12 +++ media-gfx/Slic3r-bin/Manifest | 6 ++ media-gfx/Slic3r-bin/Slic3r-bin-1.1.7.ebuild | 29 +++++++ media-gfx/Slic3r-bin/Slic3r-bin-1.2.6.ebuild | 27 +++++++ media-gfx/Slic3r/Manifest | 2 +- media-gfx/Slic3r/Slic3r-9999.ebuild | 2 +- 19 files changed, 362 insertions(+), 79 deletions(-) diff --git a/dev-perl/CAM-PDF/CAM-PDF-1.52.ebuild b/dev-perl/CAM-PDF/CAM-PDF-1.52.ebuild deleted file mode 100644 index 835b25d..0000000 --- a/dev-perl/CAM-PDF/CAM-PDF-1.52.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -inherit perl-module - -DESCRIPTION="Reuse and mass produce PDF documents" -HOMEPAGE="http://search.cpan.org/~cdolan/CAM-PDF/" -SRC_URI="mirror://cpan/authors/id/C/CD/CDOLAN/${P}.tar.gz" - -LICENSE="|| ( Artistic GPL-1 GPL-2 )" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd" -IUSE="" -SRC_TEST="do" - -DEPEND="dev-lang/perl - dev-perl/Font-TTF - >=dev-lang/python-2.7.2 <dev-lang/python-3" -RDEPEND="$DEPEND" diff --git a/dev-perl/CAM-PDF/Manifest b/dev-perl/CAM-PDF/Manifest deleted file mode 100644 index a7d6802..0000000 --- a/dev-perl/CAM-PDF/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST CAM-PDF-1.52.tar.gz 741229 SHA256 70721aff74f2bdfb9a85d294933cebe51bebf7430314595b67ff63b641b755d1 -EBUILD CAM-PDF-1.52.ebuild 422 SHA256 57b7101d52af8f3eac074c59b012d39a46b13fee78d5b6c45435c2a3e2f40b51 SHA512 ea7725951e0c5af681babcc1d82c9dff9a59f15d811b9c71ae1632b058d1fceacae3a6d86e7ba5f756c3167ca6fe1921456e80e12344a7de6d8362fd0d9c8ec3 WHIRLPOOL 3b9ba57bf0c26ac17b8e35b43202beb61b341dfd860e5e1c89a0b0cfd817bde44f4b9c8fcc5d9bb6f4941385e587ce4492a737f6437953070d9bf82cb90dd37c diff --git a/dev-perl/PDF-Reuse/Manifest b/dev-perl/PDF-Reuse/Manifest deleted file mode 100644 index 187b623..0000000 --- a/dev-perl/PDF-Reuse/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX generic-bookmark.patch 654 SHA256 f63a47992929e32e14054a819a46c9e346d2c07106b65bedf7f3506a102f09ad SHA512 f43cdbf23c31a9d5cb320047226657e8ef3ec727585f3df0a5fa0e480fc76b6b1c9b5d857d80be0938d957303956587a192bcec1be4a18b1dcb4272f097a0d27 WHIRLPOOL 944708e487e484bd78ec3a6f6ff6f39361bf8fd91b15a88d8d47df71cb51c06a4cc889c5adf7015181719fd6233c6e43902da274857c7399f1c6510072887f52 -DIST PDF-Reuse-0.35.tar.gz 62248 SHA256 bd6566d18b5d7dfc4c6c83abd7374df321db7e49b2cf6763ff7104d9285fa575 SHA512 87695f15d8d0d8e1ef81807fd06766da2933b797a76279fbd29c5b8b510529e594fdb5ed6a8c5f288ae535d8579836178de9aaf01821754fb2be9e6dfeb42ba5 WHIRLPOOL 730efa0057a13e944a14372e2d51d8241ecc4abb3fb7625b01b2958ff124d98cfd19d6a388d45769b49754df3adc2b8e7c170543e1792e5bf72b82c77c8e3044 -EBUILD PDF-Reuse-0.35-r1.ebuild 461 SHA256 45e849eb23a3de8dc8238a1842a186a1c0bd7cde4c197ba61284e6ee96675e59 SHA512 41b0c32a6ae8b18f353a54e8e2d652ffe39d717479805d91131d50a5bc927b228699c1c6ca282d432515d0819de6341153214fa6eaff2df3222c3842dc8947ed WHIRLPOOL bc8528da6a9927e60313b4f15353e97f6f210ba6961f68080995a3712b01e94bfd0fe2926f2bafce6812045de38e55beab96daffb912dcdc12a3b314a4e9f62f -EBUILD PDF-Reuse-0.35.ebuild 388 SHA256 6077de2953fa8420b5ec67b9048351870eb5d8841df80e011bba56e62a4a0e70 SHA512 0f943282af8293fe725f222e07ddda06743437fbf90b336c6e5ff666cc34fec9d5af75c8d7b9e76585b39fec040e8b3b056d3b549704a60672656214c95bede9 WHIRLPOOL 2b2dc6afde7338e3c397ee511b670b17ac93733d9175250fc0351f10988a55ac9ce797d24e66e4c461d485dd6ef94a4cdfa97c5e55f4547a314568ff0d1be6a6 diff --git a/dev-perl/PDF-Reuse/PDF-Reuse-0.35-r1.ebuild b/dev-perl/PDF-Reuse/PDF-Reuse-0.35-r1.ebuild deleted file mode 100644 index b462a4e..0000000 --- a/dev-perl/PDF-Reuse/PDF-Reuse-0.35-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -EAPI="2" - -inherit eutils perl-module - -DESCRIPTION="Reuse and mass produce PDF documents" -HOMEPAGE="http://search.cpan.org/~larslund/PDF-Reuse-0.35/" -SRC_URI="mirror://cpan/authors/id/L/LA/LARSLUND/${P}.tar.gz" - -LICENSE="|| ( Artistic GPL-1 GPL-2 )" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd" -IUSE="" -SRC_TEST="do" - -DEPEND="dev-lang/perl dev-perl/Font-TTF" -RDEPEND="$DEPEND" - -EPATCH_SOURCE="${FILESDIR}" - -src_prepare() { - epatch -} diff --git a/dev-perl/PDF-Reuse/PDF-Reuse-0.35.ebuild b/dev-perl/PDF-Reuse/PDF-Reuse-0.35.ebuild deleted file mode 100644 index e9b515c..0000000 --- a/dev-perl/PDF-Reuse/PDF-Reuse-0.35.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -inherit perl-module - -DESCRIPTION="Reuse and mass produce PDF documents" -HOMEPAGE="http://search.cpan.org/~larslund/PDF-Reuse-0.35/" -SRC_URI="mirror://cpan/authors/id/L/LA/LARSLUND/${P}.tar.gz" - -LICENSE="|| ( Artistic GPL-1 GPL-2 )" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd" -IUSE="" -SRC_TEST="do" - -DEPEND="dev-lang/perl dev-perl/Font-TTF" -RDEPEND="$DEPEND" diff --git a/dev-perl/PDF-Reuse/files/generic-bookmark.patch b/dev-perl/PDF-Reuse/files/generic-bookmark.patch deleted file mode 100644 index 0feabcc..0000000 --- a/dev-perl/PDF-Reuse/files/generic-bookmark.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- PDF-Reuse-0.35/Reuse.pm 2008-07-03 09:06:12.000000000 -0400 -+++ PDF-Reuse-0.35/Reuse.pm 2010-12-03 16:16:52.000000000 -0500 -@@ -3264,6 +3264,16 @@ - { $count = $totalCount - $count; - $rad .= "/Count $count"; - } -+ if (exists $entry{'page'}) { -+ $entry{'page'} =~ s/\s+//; -+ my @p = split(/,/,$entry{'page'}); -+ if (scalar(@p) == 1) { -+ $rad .= "/Dest [$entry{page} /XYZ null null null] "; -+ } elsif (scalar(@p) == 3) { -+ $rad .= "/Dest [$p[0] /XYZ $[1] 0 $p[2]] "; -+ } -+ } -+ - if (exists $entry{'color'}) - { $rad .= "/C [$entry{'color'}]"; - } diff --git a/media-gfx/Cura/Cura-14.09.ebuild b/media-gfx/Cura/Cura-14.09.ebuild new file mode 100644 index 0000000..0eb8e1a --- /dev/null +++ b/media-gfx/Cura/Cura-14.09.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v 1.64 2014/11/29 12:32:23 blueness Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="git://github.com/daid/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/daid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A mesh slicer written in python to produce gcode for 3D printers" +HOMEPAGE="https://github.com/daid/Cura" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="" + +RDEPEND="${PYTHON_DEPS} + dev-python/wxpython[${PYTHON_USEDEP}] + >=dev-python/numpy-1.6.2[${PYTHON_USEDEP}] + >=dev-python/pyopengl-3.0.2[${PYTHON_USEDEP}] + >=dev-python/pyserial-2.6[${PYTHON_USEDEP}] + >=dev-python/setuptools-0.6.34[${PYTHON_USEDEP}] + >=media-gfx/CuraEngine-${PV} +" +DEPEND="${RDEPEND}" + +REQUIRED_USE="${PYTHON_REQ_USE}" + +#pkg_setup() { +# python-single-r1_pkg_setup +#} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-nopower.patch +} + +src_install() { + insinto /usr/share/cura + doins -r Cura resources plugins scripts/linux/cura.py + echo ${PV} >"${ED}"usr/share/cura/version + cat >"${T}"/cura <<CURAEOF +#!/bin/sh +PYTHONPATH="\$PYTHONPATH:${EROOT}usr/share/cura/" /usr/bin/python2 ${EROOT}usr/share/cura/cura.py "\$@" +CURAEOF + dobin "${T}"/cura +} diff --git a/media-gfx/Cura/Cura-15.01.ebuild b/media-gfx/Cura/Cura-15.01.ebuild new file mode 100644 index 0000000..0eb8e1a --- /dev/null +++ b/media-gfx/Cura/Cura-15.01.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v 1.64 2014/11/29 12:32:23 blueness Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="git://github.com/daid/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/daid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A mesh slicer written in python to produce gcode for 3D printers" +HOMEPAGE="https://github.com/daid/Cura" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="" + +RDEPEND="${PYTHON_DEPS} + dev-python/wxpython[${PYTHON_USEDEP}] + >=dev-python/numpy-1.6.2[${PYTHON_USEDEP}] + >=dev-python/pyopengl-3.0.2[${PYTHON_USEDEP}] + >=dev-python/pyserial-2.6[${PYTHON_USEDEP}] + >=dev-python/setuptools-0.6.34[${PYTHON_USEDEP}] + >=media-gfx/CuraEngine-${PV} +" +DEPEND="${RDEPEND}" + +REQUIRED_USE="${PYTHON_REQ_USE}" + +#pkg_setup() { +# python-single-r1_pkg_setup +#} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-nopower.patch +} + +src_install() { + insinto /usr/share/cura + doins -r Cura resources plugins scripts/linux/cura.py + echo ${PV} >"${ED}"usr/share/cura/version + cat >"${T}"/cura <<CURAEOF +#!/bin/sh +PYTHONPATH="\$PYTHONPATH:${EROOT}usr/share/cura/" /usr/bin/python2 ${EROOT}usr/share/cura/cura.py "\$@" +CURAEOF + dobin "${T}"/cura +} diff --git a/media-gfx/Cura/Manifest b/media-gfx/Cura/Manifest new file mode 100644 index 0000000..21f4437 --- /dev/null +++ b/media-gfx/Cura/Manifest @@ -0,0 +1,5 @@ +AUX Cura-nopower.patch 3209 SHA256 a67e9c8561f8cc85b0fa58b13acb38eced5ef3c02205d3b8c30f9a7cfade19d2 SHA512 6cad0f33f87b8b5540a6ac2237ef8c734de36f86bea523e61de3f2d60c5e0beba93ed9535b06bb863a7270abf590e71d494c2a59ba898c41035478e5ac189d8f WHIRLPOOL b8b0eac2a2450e948f527799655e0411958580f34c5d3bf8dc896b3514698c3faed7b7774de0e5a19fd4a89ab8808a76c65bf2b60e2b20524d2b76ddafa4de8b +DIST Cura-14.09.tar.gz 8185564 SHA256 1b1077c0e17008f7fe9cc3b16dff761c090de6e52241864b8d9019851d3422db SHA512 5ad4adbc1caf8a0258be6f2d0b1a493a6a3920e49ea5b1476175010ceffb9a43d7f64a9566b50f239fcf0521c54f816e47aac9839c59897e2bb988b9f0f6ce7f WHIRLPOOL ce53e3c7fcf2169569cbbeab5f39ea7239ff1e2ccd74d32e3bb749a317a8ae4870321a294cf499e295262d720c30b0f0b4a87b0e9ec79139c4fba91d9a6e9f89 +DIST Cura-15.01.tar.gz 7120730 SHA256 35aa9be3ce77289353180b11261aecc70da143624e1567df168a81e1b9289889 SHA512 f44f02ab047b550365cfd42fb29ecfc88663e06397b71b33887afcbc6682aa1b818f494f97fbf417407157415fa32db0e8cc1ab539156635439b25cafbd0b34e WHIRLPOOL 637295d3e616b2af90c688eb783a70aab42cc7ce21785675cb6b6df2da1f055e86ebb94efe5660dc6f0b56d8c24a0871b0f0b63135b55654db3f11711c14c93f +EBUILD Cura-14.09.ebuild 1406 SHA256 d5f666df895e10e535b7c2780516175b8fec390bc607079bf26c7b7e73e22b3b SHA512 42a4e87e35bfe016dd169c8eae37c3e23407ce41b4ee4ab64f597e89e0d6c18d4c2f59926a3250b89f04ae6773285b0c7fc2705ab01b02aa64c78b6b9c9d710b WHIRLPOOL 0f9bde6f7b854f1788e8cd9fa58e101792716c2f2ffddbdaf9d2024e10ef93083687839e235fe2f4963c13ca5913dcc4df801aff8a34ab3954b9296e7cc73cdc +EBUILD Cura-15.01.ebuild 1406 SHA256 d5f666df895e10e535b7c2780516175b8fec390bc607079bf26c7b7e73e22b3b SHA512 42a4e87e35bfe016dd169c8eae37c3e23407ce41b4ee4ab64f597e89e0d6c18d4c2f59926a3250b89f04ae6773285b0c7fc2705ab01b02aa64c78b6b9c9d710b WHIRLPOOL 0f9bde6f7b854f1788e8cd9fa58e101792716c2f2ffddbdaf9d2024e10ef93083687839e235fe2f4963c13ca5913dcc4df801aff8a34ab3954b9296e7cc73cdc diff --git a/media-gfx/Cura/files/Cura-nopower.patch b/media-gfx/Cura/files/Cura-nopower.patch new file mode 100644 index 0000000..975d1c5 --- /dev/null +++ b/media-gfx/Cura/files/Cura-nopower.patch @@ -0,0 +1,90 @@ +diff -Naur Cura-14.09/Cura/gui/printWindow.py Cura-14.09.new/Cura/gui/printWindow.py +--- Cura-14.09/Cura/gui/printWindow.py 2014-09-19 05:44:21.000000000 -0400 ++++ Cura-14.09.new/Cura/gui/printWindow.py 2014-12-08 16:36:18.410389600 -0500 +@@ -1,7 +1,6 @@ + __copyright__ = "Copyright (C) 2013 David Braam - Released under terms of the AGPLv3 License" + + import wx +-import power + import time + import sys + import os +@@ -319,18 +318,6 @@ + self.sizer = wx.GridBagSizer(2, 2) + self.panel.SetSizer(self.sizer) + +- self.powerWarningText = wx.StaticText(parent=self.panel, +- id=-1, +- label=_("Your computer is running on battery power.\nConnect your computer to AC power or your print might not finish."), +- style=wx.ALIGN_CENTER) +- self.powerWarningText.SetBackgroundColour('red') +- self.powerWarningText.SetForegroundColour('white') +- self.powerManagement = power.PowerManagement() +- self.powerWarningTimer = wx.Timer(self) +- self.Bind(wx.EVT_TIMER, self.OnPowerWarningChange, self.powerWarningTimer) +- self.OnPowerWarningChange(None) +- self.powerWarningTimer.Start(10000) +- + self.statsText = wx.StaticText(self.panel, -1, _("InfoLine from printer connection\nInfoLine from dialog\nExtra line\nMore lines for layout\nMore lines for layout\nMore lines for layout")) + + self.connectButton = wx.Button(self.panel, -1, _("Connect")) +@@ -341,7 +328,6 @@ + self.errorLogButton = wx.Button(self.panel, -1, _("Error log")) + self.progress = wx.Gauge(self.panel, -1, range=1000) + +- self.sizer.Add(self.powerWarningText, pos=(0, 0), span=(1, 5), flag=wx.EXPAND|wx.BOTTOM, border=5) + self.sizer.Add(self.statsText, pos=(1, 0), span=(1, 5), flag=wx.LEFT, border=5) + self.sizer.Add(self.connectButton, pos=(2, 0)) + #self.sizer.Add(self.loadButton, pos=(2,1)) +@@ -373,21 +359,6 @@ + self._printerConnection.openActiveConnection() + preventComputerFromSleeping(True) + +- def OnPowerWarningChange(self, e): +- type = self.powerManagement.get_providing_power_source_type() +- if type == power.POWER_TYPE_AC and self.powerWarningText.IsShown(): +- self.powerWarningText.Hide() +- self.panel.Layout() +- self.Layout() +- self.Fit() +- self.Refresh() +- elif type != power.POWER_TYPE_AC and not self.powerWarningText.IsShown(): +- self.powerWarningText.Show() +- self.panel.Layout() +- self.Layout() +- self.Fit() +- self.Refresh() +- + def OnClose(self, e): + if self._printerConnection.hasActiveConnection(): + if self._printerConnection.isPrinting(): +diff -Naur Cura-14.09/scripts/linux/cura.py Cura-14.09.new/scripts/linux/cura.py +--- Cura-14.09/scripts/linux/cura.py 2014-09-19 05:44:21.000000000 -0400 ++++ Cura-14.09.new/scripts/linux/cura.py 2014-12-08 16:37:44.840391177 -0500 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + import os, sys + +@@ -9,7 +9,6 @@ + import wx + import serial + import numpy +- import power + except ImportError as e: + if e.message[0:16] == 'No module named ': + module = e.message[16:] +@@ -20,12 +19,6 @@ + module = 'pyserial' + print 'Requires ' + module + +- if module == 'power': +- print "Install from: https://github.com/GreatFruitOmsk/Power" +- else: +- print "Try sudo easy_install " + module +- print e.message +- + exit(1) + + diff --git a/media-gfx/CuraEngine/CuraEngine-14.12_rc10.ebuild b/media-gfx/CuraEngine/CuraEngine-14.12_rc10.ebuild new file mode 100644 index 0000000..1d7778c --- /dev/null +++ b/media-gfx/CuraEngine/CuraEngine-14.12_rc10.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v 1.64 2014/11/29 12:32:23 blueness Exp $ + +EAPI="5" + +inherit eutils + +MY_PV=${PV/_rc/-RC} + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="git://github.com/Ultimaker/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/Ultimaker/${PN}/archive/${MY_PV}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A 3D model slicing engine for 3D printing" +HOMEPAGE="https://github.com/Ultimaker/CuraEngine" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND="" + +RESTRICT="test" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-cflags.patch +} + +src_install() { + dobin build/CuraEngine +} diff --git a/media-gfx/CuraEngine/CuraEngine-15.01.ebuild b/media-gfx/CuraEngine/CuraEngine-15.01.ebuild new file mode 100644 index 0000000..1d7778c --- /dev/null +++ b/media-gfx/CuraEngine/CuraEngine-15.01.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v 1.64 2014/11/29 12:32:23 blueness Exp $ + +EAPI="5" + +inherit eutils + +MY_PV=${PV/_rc/-RC} + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="git://github.com/Ultimaker/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/Ultimaker/${PN}/archive/${MY_PV}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A 3D model slicing engine for 3D printing" +HOMEPAGE="https://github.com/Ultimaker/CuraEngine" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND="" + +RESTRICT="test" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-cflags.patch +} + +src_install() { + dobin build/CuraEngine +} diff --git a/media-gfx/CuraEngine/Manifest b/media-gfx/CuraEngine/Manifest new file mode 100644 index 0000000..04d1172 --- /dev/null +++ b/media-gfx/CuraEngine/Manifest @@ -0,0 +1,5 @@ +AUX CuraEngine-cflags.patch 280 SHA256 975ec35ed0c1858da64996177fffabfa8f3626b898816533fe6c8eb1f1f5a88c SHA512 e2e1f2000815fcc222e69a950c2faf2c09fab072bb33947c0f7429e3ca4da9f7829b8e1741b83b42e459f2cb4db5c9e99bdab939e237e64dc7c267e79e4f00de WHIRLPOOL b89fc65b811ec24339aa4a2c816705864bb901e45dd907bd076ac21bfe2ae652a16aee5b8e547039d5a8917e503e95dea4ede92210524b6683b3efa779fd7634 +DIST 14.12-RC10.tar.gz 107376 SHA256 4503ac5656f1252d96a997bc6699694e97f834dd6e3676f55632de85691a5d21 SHA512 2720eb3f90ee40707b0de0e51c1b16a8428a6f2fb0884cf1d5005499c1e0dd660ceebf57ccb6f20d72b05bff80abceaf202e17a32d8f64c5b2852116ef5e0ad3 WHIRLPOOL c1f5020e302e947d17e55a0de50bf40578e80887ba0c24dcb3257365b9a64dccdbcf6e50a4821230f8ba518d945f5b14fbbf3e684f96de2760c80b5f835d7cba +DIST 15.01.tar.gz 107557 SHA256 22328bdd75cc76a3554237f4bffb3089050f3ce61fb25ecb3c690a6feb5d9efc SHA512 808a554262f90eed8b590a58e2acb1bf0d9f09426f44a87ce2f4ea2373e9637f3f80b754d10965adcd11a279eb726b276fddbcfa07f63df9f9e8387be78990aa WHIRLPOOL 88d133143e5583c9921f23dc78bb74e2797d78b71a7aafd1c1d6fde230b1f9d320110bffe7c7497c30a3d1cd560c9670b038d55759c070234124ed119ac451ff +EBUILD CuraEngine-14.12_rc10.ebuild 790 SHA256 a5584c1065aa62f290d6dca98f10752e5e46d8c6a22978032ddfd45a8d69f449 SHA512 a5187baa1c534f66d8cae3fac0843fcfc89da2b4cdb9f5c839bf7f70bc89c4784db3f8f929c829036ea333e4b99a9516361d75682cfc2e161a9298ed9e2e5b09 WHIRLPOOL caa676bac5e229d4e404f0b269ed761ed07c9fe4f05641c27fb5f528b4b179db0e2349e67b25626d1dd375980a3d16ec97c9b507fea6cc0ab0f3e581fe7205e1 +EBUILD CuraEngine-15.01.ebuild 790 SHA256 a5584c1065aa62f290d6dca98f10752e5e46d8c6a22978032ddfd45a8d69f449 SHA512 a5187baa1c534f66d8cae3fac0843fcfc89da2b4cdb9f5c839bf7f70bc89c4784db3f8f929c829036ea333e4b99a9516361d75682cfc2e161a9298ed9e2e5b09 WHIRLPOOL caa676bac5e229d4e404f0b269ed761ed07c9fe4f05641c27fb5f528b4b179db0e2349e67b25626d1dd375980a3d16ec97c9b507fea6cc0ab0f3e581fe7205e1 diff --git a/media-gfx/CuraEngine/files/CuraEngine-cflags.patch b/media-gfx/CuraEngine/files/CuraEngine-cflags.patch new file mode 100644 index 0000000..c333630 --- /dev/null +++ b/media-gfx/CuraEngine/files/CuraEngine-cflags.patch @@ -0,0 +1,12 @@ +--- Makefile 2014-12-03 09:39:30.000000000 -0500 ++++ Makefile.new 2014-12-08 16:15:08.360366417 -0500 +@@ -18,9 +18,6 @@ + ifeq ($(BUILD_TYPE),PROFILE) + CFLAGS+= -pg + endif +-ifeq ($(BUILD_TYPE),RELEASE) +- CFLAGS+= -O3 -fomit-frame-pointer +-endif + + LDFLAGS += -Lbuild/ -lclipper + diff --git a/media-gfx/Slic3r-bin/Manifest b/media-gfx/Slic3r-bin/Manifest new file mode 100644 index 0000000..96e561f --- /dev/null +++ b/media-gfx/Slic3r-bin/Manifest @@ -0,0 +1,6 @@ +DIST slic3r-linux-x86-1-1-7-stable.tar.gz 15645886 SHA256 4ff1740e276bc7ad5453cb7d9b465164e5b5c33a28a2ab642ea3bcd1795fd873 SHA512 f2ca510b0cea9c320f923c46fdc1476022e591e64be53d3fbcf1d35eddbacb2bce38cda091f68841985056fc3234b55ad94bcd29a2609be741b1357857d4191e WHIRLPOOL 5503e77ff085a4230c5393048beb638a24e42fe0606b007e41bcf999042344e49712339b8ae0c9834d2e89a0f3903566ac6c2770c925dd4891b455cfc48db5c5 +DIST slic3r-linux-x86-1-2-6-experimental.tar.gz 16189245 SHA256 476254c334616159d8c87101768b6bd281662bcae844b644c1829cc46e072604 SHA512 5e9f12f6ba0a6dbc48de831669ef4d2a0e1444852e77f21fef7cd176b9932efd19088ea069096bf9f6e1273fe484680d97682387e5a35ce72e807375c5595f99 WHIRLPOOL 03fb6e2f32ae40caffd7de5bd51cdc1bbaa6ef5dc585317ebe8f57b8a944c6221c3d5cd40e70227898e300f94868cbe89bed04e966306e16456b4824dc674ff3 +DIST slic3r-linux-x86_64-1-1-7-stable.tar.gz 15760223 SHA256 01c84fddfd8dbcfe2fe6a3ebf67ec6fde4a7b93495e571fddc8c95d1551d0a1e SHA512 5403506b4721f8f3ef6f8f9b89d5ed041bfe424de2fc0d3a67990e60f3dbdccec61136a24c1577d434d611310f1ec06ab17f75cc128792caa4d7ee331ca348d8 WHIRLPOOL 87ec01769118b13bb0461bb76c412b4e3bd90c5be12293b2d1a4c86c5b99b4be14d9a4eed5cb32e38931cb42997b5f11da40f68350b48e65321ee7940e8903d2 +DIST slic3r-linux-x86_64-1-2-6-experimental.tar.gz 16596867 SHA256 a46b9ffb8d98d9010238a3545cdf45502248e98548def18de216bbca8703e655 SHA512 6fe354502452102945d9ec3e88be21712fd04dedef12db72bfb28a531aeb359d972e47db803b888730a6eeb0ce7bb7b06651b1c221c004eb2cca8c8f9c4c5535 WHIRLPOOL 4eec97af882c0205b39b19345249f0c7367ae6b374b5e1b7f8ec785fada24174b6c1b712be74539ff82d5ebbdd30d3469f9aa39e46d580889942e214a28cf507 +EBUILD Slic3r-bin-1.1.7.ebuild 754 SHA256 e8beda59168c93ada49fa82f5f3d19f432e1ef3528e7a853aa5cef1fe21043ef SHA512 3c5b3e21782851a203820d05a1a3e95ef9e014546eef96de66a822173b1f20db90d60d6fd06fc19a009631b949c6f68b51e1e575a5db3cfd557e859dc012b418 WHIRLPOOL 216dc8e2a6c55d4a03a0a86d65a05c00280d910838fc991918cbea4fc8218531f1a6747fc70e2e531f7637e8afeec7585f16a1d30d3c85d42668d7f3f9d7f6fc +EBUILD Slic3r-bin-1.2.6.ebuild 712 SHA256 ca59e60a6f8dcc982c8a6c58f7eb0e97b724493450b618a7e6111304b6d8a7a4 SHA512 11bca9b720b47ada63448619da83b9b01d0186e0103b5feaae3d035850e673bd613dbbe5bf01d5ad32d5fdbc5c1e8d21daa31326d8a75e65c6dabce71aeace9e WHIRLPOOL 56d1c9304c482d2ec1d70e5f107c69f711a3fca500ef487c8186adc4953601e455040b30eb237fc4c1402678cb15cd8a0992221ac8faeb95de6dbf07ce551ae4 diff --git a/media-gfx/Slic3r-bin/Slic3r-bin-1.1.7.ebuild b/media-gfx/Slic3r-bin/Slic3r-bin-1.1.7.ebuild new file mode 100644 index 0000000..7514447 --- /dev/null +++ b/media-gfx/Slic3r-bin/Slic3r-bin-1.1.7.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v 1.64 2014/11/29 12:32:23 blueness Exp $ + +EAPI="5" + +SRC_URI=" +x86? ( http://dl.slic3r.org/linux/slic3r-linux-x86-${PV//\./-}-stable.tar.gz ) +amd64? ( http://dl.slic3r.org/linux/slic3r-linux-x86_64-${PV//\./-}-stable.tar.gz ) +" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A mesh slicer to generate gcode for 3D fused-filament-fabrication" +HOMEPAGE="http://slic3r.org" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR} + +src_install() { + insinto /usr/lib + doins -r Slic3r + exeinto /usr/lib/Slic3r/bin + doexe Slic3r/bin/slic3r + dosym /usr/lib/Slic3r/bin/slic3r /usr/bin/slic3r +} diff --git a/media-gfx/Slic3r-bin/Slic3r-bin-1.2.6.ebuild b/media-gfx/Slic3r-bin/Slic3r-bin-1.2.6.ebuild new file mode 100644 index 0000000..3974150 --- /dev/null +++ b/media-gfx/Slic3r-bin/Slic3r-bin-1.2.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v 1.64 2014/11/29 12:32:23 blueness Exp $ + +EAPI="5" + +SRC_URI=" +x86? ( http://dl.slic3r.org/linux/slic3r-linux-x86-${PV//\./-}-experimental.tar.gz ) +amd64? ( http://dl.slic3r.org/linux/slic3r-linux-x86_64-${PV//\./-}-experimental.tar.gz ) +" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A mesh slicer to generate gcode for 3D fused-filament-fabrication" +HOMEPAGE="http://slic3r.org" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR} + +src_install() { + insinto /usr/lib + doins -r Slic3r + dosym /usr/lib/Slic3r/bin/slic3r /usr/bin/slic3r +} diff --git a/media-gfx/Slic3r/Manifest b/media-gfx/Slic3r/Manifest index ee72683..dd6c7bd 100644 --- a/media-gfx/Slic3r/Manifest +++ b/media-gfx/Slic3r/Manifest @@ -1 +1 @@ -EBUILD Slic3r-9999.ebuild 2589 SHA256 bff94c4b5fbdf70a209b6436ec553a67ae842a9f2bfb4975427d0ae606059c74 SHA512 d77bf414e150b3622e6048e63570a06161116d5910e33cc25155011c984faf36516f6418a9cef4ada23190a18f83ffca3c4ea129883ca1c54bcec2e67eb287d6 WHIRLPOOL 02b8a32c4c96bb706d779d79eba63f90edd4cda909c82af728081ee1b6251c387c29cb0bfc3a3d9af51adf1ee352f21db91a62d16c335ae4e87e286aa1a697be +EBUILD Slic3r-9999.ebuild 2586 SHA256 30e34458f29680f0b119b92cb191c2857a3158731b09450a5bf98be193cd74a0 SHA512 a035863b97986aa7d62d0e88aa5223649592678fb3c2969325d33b54487c81faf340bae8fa1c906a189e5e6afb5f22ab9701a220d580d1ca903ffaa6052c11ac WHIRLPOOL fc5d46c5af43deb14a06293c86a1dd067ba6a6193892ea2a08ac45577da4a6b18918ae3fe242926e16557d351753a4b33e750d28f047994ebb885c4062e7d63a diff --git a/media-gfx/Slic3r/Slic3r-9999.ebuild b/media-gfx/Slic3r/Slic3r-9999.ebuild index b284a9c..d729fac 100644 --- a/media-gfx/Slic3r/Slic3r-9999.ebuild +++ b/media-gfx/Slic3r/Slic3r-9999.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit git-r3 perl-module EGIT_REPO_URI="https://github.com/alexrj/Slic3r.git" -DESCRIPTION="Monitors process table to slay aggressive, and spawn dead, processes" +DESCRIPTION="A mesh slicer to generate gcode for 3D fused-filament-fabrication" HOMEPAGE="http://www.slic3r.org/" SRC_URI="" LICENSE="GPL-2"