summaryrefslogtreecommitdiff
path: root/media-gfx/replicatorg
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/replicatorg
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/replicatorg')
-rw-r--r--media-gfx/replicatorg/Manifest8
-rw-r--r--media-gfx/replicatorg/files/replicatorg2
-rw-r--r--media-gfx/replicatorg/metadata.xml7
-rw-r--r--media-gfx/replicatorg/replicatorg-37-r2.ebuild84
-rw-r--r--media-gfx/replicatorg/replicatorg-40-r1.ebuild84
5 files changed, 185 insertions, 0 deletions
diff --git a/media-gfx/replicatorg/Manifest b/media-gfx/replicatorg/Manifest
new file mode 100644
index 000000000000..5da372e931aa
--- /dev/null
+++ b/media-gfx/replicatorg/Manifest
@@ -0,0 +1,8 @@
+AUX replicatorg 52 SHA256 21422427de3f6da60d984e987d839fbaff0ff51569b6ea9cf78a21a06947b175 SHA512 93e5c726d4252d1ebe9d8283d1bb9c0857c8a8385f35762a9ca972fb79fd9723b60faa39e2553cdf1da790405bbc74863e72da26c27081ed96d5d9ca4715c095 WHIRLPOOL 48f42b60998bc0bb5927e74e24d14b296cf2785163e966ede60c8f14fdc9790cffd930820d91cebd2c2543e171f522f4fa5d191e5ad02db529f2e39730425482
+DIST replicatorg-0037-linux.tgz 52627038 SHA256 304d942cc47933953bd4a74e7c88d6137e5ad0a5c4d0a6d0c51fa703d279f4cd SHA512 9fabfe64a6ff6c059abe66404349739cd74bcc244a4f37d020d506fd82d318f5103daeb289f615fe47203c43ea8842487acbe21b6cdbb9cdb4d9b20bfbfd845c WHIRLPOOL 62fa5629366bb9d5b32537834e2fdabf5ab3514282e7c24aeec4c04f8513fb4367514117089b7d7075c12d79f32ec059d1ef59c0f62803e0dbf34d0dccd3cb20
+DIST replicatorg-0040-linux.tgz 45962287 SHA256 9f614c2f0ae4494c73af84fd07937115d3c739bea638acf226419b80d31d2aad SHA512 c2be8679ebcb722a01f46bbd5a3dd771ebda0eb5e5546627f9064b412be0e5ae0b63f9d44dc7f03d9b3fb862c45dbe09edfb15018a075f39ca57d725ca804205 WHIRLPOOL 2088a517b11938f430a100d6f4e41cd14c6cc7db6954c8ce3475e019cdd2e9cb8833632b841affb88445d5b5ad1f99d8d9d85cb03651020e261aa53b05737059
+EBUILD replicatorg-37-r2.ebuild 1955 SHA256 81a6c55f8f160978ca90aeaa8bf49c7125ed193220737a2c98b954086ced88d4 SHA512 11e90b1b7311a2bb1dafee4d136a2ef6556059bac2e464dfd0fdeec8e9a039951dbd5d5073463440540c402fe04591b4fe91e9b1bccc4964e59cf8e6bbaf2d10 WHIRLPOOL 711d6a4e7e00410118051bc60e973fd7edf0d8a8d3570717aceb41b8a3f279e5c59ac6bba91815a4cafced433cb318ac080c24216cd8b7aee4b91c13bbaee7e4
+EBUILD replicatorg-40-r1.ebuild 1944 SHA256 457a5882fdc5ef88750337672f2865c8eeea8fcae0e537b9365449d6288f7a02 SHA512 55df428e236e89c68e5733e2ae4b80e80e926bd1eb91a70e96c14c19075eeaf091f1368933c95c45050bed6f1db0994c063d5da0ae341f975a9141de8d09c827 WHIRLPOOL 2e9d34a6db1ec19145c4c91c9ad59f65d5447170fa2177402f3ab896767502f39e7c4e7ee3365c768df888e64392756c386d5a047516e9d6591b10b9e14f7cba
+MISC ChangeLog 2930 SHA256 4dd3122ade46c27b3e2fb64a14abfd0fcfb42f6f8aacb5c5a06383c65af7a4b3 SHA512 74b52c2d604228f9d6a3c96a66ac7aa751b6a4abc588d11d0bc9f3ab224a92a744fa7b716b445aa1d65435eac21c87dfa37e32f940567ca812e9dd94b7ec70c4 WHIRLPOOL 5477cd0cc2b862027acaa0a028403ca0ca632f839bba17490b1e29536dd6751498a7f392034dafbfbc43f47674a10cbc709476f32eed8a274208ecf428c04761
+MISC ChangeLog-2015 1647 SHA256 2b3fca08be9eabc35240b81674d9ebedf9f21733cf456d26c5bf4cf2fda85ce3 SHA512 60dd5c3608f7a0ec609aa49f8fe1febfc239adc87c430f3d01b67ccde95b7402ef998ee061ac45df50c04a214157614f086cb8b23b3d59cd4edcf0791a3d0347 WHIRLPOOL ac201094d74ebddc3014251e640229c0a7158e0682b79e224df95df20c311e3844d35e2df190bba69df732afbe868d7a8d7dab443588b7ed1dd7afb6bc53afb8
+MISC metadata.xml 602 SHA256 aa9d118ccdadd175248b36ffa8c2c3491d283231277bd8883e7ade9e43beb232 SHA512 cf713f392d8c00180c20bca0a5d4396ec6c3c2b1f9cf468e51c0f4116a097c1a2c50a63a39187a84aeed05f9645bc1eb19ae6be4f8237bf010c3377c04300cf8 WHIRLPOOL 3c78f855f391146b35fceae462f06c9db95445a5c527c2c73cc2d07fe02cd395fdf0a2911acc04127820fdd6a049368e21be6b748e0cf9850e0a91132194c180
diff --git a/media-gfx/replicatorg/files/replicatorg b/media-gfx/replicatorg/files/replicatorg
new file mode 100644
index 000000000000..2c91bf254346
--- /dev/null
+++ b/media-gfx/replicatorg/files/replicatorg
@@ -0,0 +1,2 @@
+#!/bin/bash
+( cd /opt/replicatorg ; ./replicatorg )
diff --git a/media-gfx/replicatorg/metadata.xml b/media-gfx/replicatorg/metadata.xml
new file mode 100644
index 000000000000..fba3a21a731d
--- /dev/null
+++ b/media-gfx/replicatorg/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription>
+This is the software that will drive your MakerBot Replicator, Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. You can give it a GCode or STL file to process, and it takes it from there. It's cross platform, easily installed, and is based on the familiar Arduino / Processing environments. ReplicatorG is used by thousands of MakerBot Operators, and has printed tens of thousands of objects and counting.
+</longdescription>
+</pkgmetadata>
diff --git a/media-gfx/replicatorg/replicatorg-37-r2.ebuild b/media-gfx/replicatorg/replicatorg-37-r2.ebuild
new file mode 100644
index 000000000000..839824ac1a47
--- /dev/null
+++ b/media-gfx/replicatorg/replicatorg-37-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit eutils versionator user
+
+MY_P="${PN}-00${PV}"
+
+DESCRIPTION="ReplicatorG is a simple, open source 3D printing program"
+HOMEPAGE="http://replicat.org/start"
+SRC_URI="https://replicatorg.googlecode.com/files/${MY_P}-linux.tgz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+COMMON_DEPEND="dev-java/oracle-jre-bin"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ enewgroup replicator
+}
+
+pkg_postinst() {
+ elog "Replicatorg requires Sun/Oracle JRE and will not work with OpenJDK."
+ elog
+ elog "Ensure that your user account has permissions to access serial port,"
+ elog "if you plan to connect directly to a 3d printer rather than using"
+ elog "a flash card. Printing directly from replicatorg is preferred."
+ elog
+ elog "The replicator printer will likely show up in /dev as ttyACM0."
+ elog "You may want to autoload the cdc_acm kernel module."
+ elog
+ elog "Note that replicatorg includes its own version of skeinforge."
+ elog "There doesn't seem to be a simple way to depend on an external"
+ elog "version."
+ elog
+ elog "Replicatorg users should add themselves to the replicator group"
+ elog "to avoid upstream warnings about not being able to modify shared"
+ elog "skeinforge scripts."
+ elog
+ chmod -R g+w "${ROOT}"/opt/replicatorg
+ chown -R root:replicator "${ROOT}"/opt/replicatorg
+ chmod 0755 /opt/replicatorg
+}
+
+src_install() {
+ dodir \
+ /opt/replicatorg \
+ /usr/share/replicatorg
+
+ keepdir \
+ /opt/replicatorg \
+ /usr/share/replicatorg
+
+ dobin "${FILESDIR}"/replicatorg
+
+ /bin/cp -R --preserve=mode \
+ docs \
+ examples \
+ lib \
+ lib-i686 \
+ lib-x86_64 \
+ machines \
+ scripts \
+ replicatorg \
+ skein_engines \
+ tools \
+ "${D}"/opt/replicatorg/
+
+ insinto /usr/share/replicatorg
+ doins -r \
+ contributors.txt \
+ license.txt \
+ readme.txt \
+ todo.txt
+
+}
diff --git a/media-gfx/replicatorg/replicatorg-40-r1.ebuild b/media-gfx/replicatorg/replicatorg-40-r1.ebuild
new file mode 100644
index 000000000000..042c8795ed5e
--- /dev/null
+++ b/media-gfx/replicatorg/replicatorg-40-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit eutils versionator user
+
+MY_P="${PN}-00${PV}"
+
+DESCRIPTION="ReplicatorG is a simple, open source 3D printing program"
+HOMEPAGE="http://replicat.org/start"
+SRC_URI="https://replicatorg.googlecode.com/files/${MY_P}-linux.tgz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS=""
+
+IUSE=""
+
+COMMON_DEPEND="dev-java/oracle-jre-bin"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ enewgroup replicator
+}
+
+pkg_postinst() {
+ elog "Replicatorg requires Sun/Oracle JRE and will not work with OpenJDK."
+ elog
+ elog "Ensure that your user account has permissions to access serial port,"
+ elog "if you plan to connect directly to a 3d printer rather than using"
+ elog "a flash card. Printing directly from replicatorg is preferred."
+ elog
+ elog "The replicator printer will likely show up in /dev as ttyACM0."
+ elog "You may want to autoload the cdc_acm kernel module."
+ elog
+ elog "Note that replicatorg includes its own version of skeinforge."
+ elog "There doesn't seem to be a simple way to depend on an external"
+ elog "version."
+ elog
+ elog "Replicatorg users should add themselves to the replicator group"
+ elog "to avoid upstream warnings about not being able to modify shared"
+ elog "skeinforge scripts."
+ elog
+ chmod -R g+w "${ROOT}"/opt/replicatorg
+ chown -R root:replicator "${ROOT}"/opt/replicatorg
+ chmod 0755 /opt/replicatorg
+}
+
+src_install() {
+ dodir \
+ /opt/replicatorg \
+ /usr/share/replicatorg
+
+ keepdir \
+ /opt/replicatorg \
+ /usr/share/replicatorg
+
+ dobin "${FILESDIR}"/replicatorg
+
+ /bin/cp -R --preserve=mode \
+ docs \
+ examples \
+ lib \
+ lib-i686 \
+ lib-x86_64 \
+ machines \
+ scripts \
+ replicatorg \
+ skein_engines \
+ tools \
+ "${D}"/opt/replicatorg/
+
+ insinto /usr/share/replicatorg
+ doins -r \
+ contributors.txt \
+ license.txt \
+ readme.txt \
+ todo.txt
+
+}