diff options
author | Matthew Marlowe <mattm@gentoo.org> | 2012-08-02 02:13:04 +0000 |
---|---|---|
committer | Matthew Marlowe <mattm@gentoo.org> | 2012-08-02 02:13:04 +0000 |
commit | f0bf7d303f3291d2d33570351ca465296a64d6e5 (patch) | |
tree | 074937bed3757df6656792991de8dbdbcab8974e /media-gfx | |
parent | Adding user submitted ebuild to tree. OpenCSG is a required dependency of Op... (diff) | |
download | historical-f0bf7d303f3291d2d33570351ca465296a64d6e5.tar.gz historical-f0bf7d303f3291d2d33570351ca465296a64d6e5.tar.bz2 historical-f0bf7d303f3291d2d33570351ca465296a64d6e5.zip |
Bug 300857 - User submitted ebuild for new package openscad which is highly popular in the 3d printing community. Depends also on new package opencsg which was just added to portage. Both packages are initially masked but will enter testing arches shortly. Note that this package performs significantly better on systems with hardware accelerated opengl.
Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/openscad/ChangeLog | 0 | ||||
-rw-r--r-- | media-gfx/openscad/Manifest | 18 | ||||
-rw-r--r-- | media-gfx/openscad/metadata.xml | 13 | ||||
-rw-r--r-- | media-gfx/openscad/openscad-2011.12.ebuild | 37 |
4 files changed, 68 insertions, 0 deletions
diff --git a/media-gfx/openscad/ChangeLog b/media-gfx/openscad/ChangeLog new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/media-gfx/openscad/ChangeLog diff --git a/media-gfx/openscad/Manifest b/media-gfx/openscad/Manifest new file mode 100644 index 000000000000..647504de1f0c --- /dev/null +++ b/media-gfx/openscad/Manifest @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST openscad-2011.12.src.tar.gz 3247723 SHA256 507e12bb2a4bb556ee8fcdce9779860d89071e924678b2200d82fdb5fae7583d SHA512 5702c53186251207f216e2a6f62e158d2e4a4738a5ec931733d2c6de5c4b8a04a6f238920f9ff014707fa08b6880be32db953b1ca33fec1930dbe50bedb7741c WHIRLPOOL bbac1d3004ac75168d0d1a4c30a2ff92f255e1225874e28b51300b9c52540b1a793ca7f2534d8788c640b159e4530a37b8d98ab18d342f9ba2f4ae498c1a788c +EBUILD openscad-2011.12.ebuild 859 SHA256 ac69cd875100f8422dd0b9ab1ea7ca26307ddbeee966280015cd911a6a2ede72 SHA512 49fadaab112455bb1448b66d756e560e6b2ac79df68a1781630f00e430d414ae351623cf937306fdc4ce41b9a0a819c48ce3882c5803b999fd79387f4d22d7ef WHIRLPOOL 3ef34c2e5a016e7e82ea9adfe05efa3823340d1d96dbab914284cae23a84e4c88ffec7045b5373aa58956dc168b0321f0ed190fa9fb4f90300b5b1f3f7ab1176 +MISC ChangeLog 0 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 SHA512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e WHIRLPOOL 19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3 +MISC metadata.xml 825 SHA256 95adacdd94846dee6dad240a398e5557a9ed5e4838dba9fc4916546db08e9323 SHA512 33d671e57ae9a2a43516b950435130787ed6e632f6d72890a0f81bcc0cc9507187ebbb1c7bc88238b153436f8d91debccff630a98f418525c66634d7cac920e4 WHIRLPOOL 063bba1434381f9a387437571ce18955f5cafd67f73ea54ec6c2448e36bd0e8036de73f9560d4ab611fdfc1d0c6357a8276908bcd514fc7776e7a766cc0b5694 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQGeI7AAoJEC1LWXx4YDenTqEH/0AxzMn4FD75NTGt6NoQpT2x +0tOdi009dREt2xIWQkQnxxPeGsJzTpq9D+WpWiwozNTFRDthHdP96atmsDBpoufw +7gkEYwPW44rBhvd7F7pmqZiETH1vg+UaM+S7b1DmdwbbGq/5oTZP4iMf2VZbx8it +Me8FOBumQiMUNNpie0zMG31q3bXkDCmKwIuI1f9sUlVsHylu20fzAJfmvYZcW+h9 +s88mPMxkNo8mq/QyVZvFEfhhjZuFuvjMv+SShZaSwDZqm4LMIEfH/WziodB3PwgH +H2ykmDj8lRcVFZAa6H4r0JsGm4XHLmD8z4qLCWgw511SxQEjI3sD1BPqMEvG9Rk= +=c6gK +-----END PGP SIGNATURE----- diff --git a/media-gfx/openscad/metadata.xml b/media-gfx/openscad/metadata.xml new file mode 100644 index 000000000000..e750c67b6c81 --- /dev/null +++ b/media-gfx/openscad/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>mattm@gentoo.org</email> +<name>Matthew Marlowe</name> +</maintainer> +<longdescription> +OpenSCAD is a software for creating solid 3D CAD objects. Unlike most free software for creating 3D models (such as the famous application Blender) it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it might be the application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies. OpenSCAD is free software and available for Linux/UNIX, MS Windows and Mac OS X. +</longdescription> +<use> +</use> +</pkgmetadata> diff --git a/media-gfx/openscad/openscad-2011.12.ebuild b/media-gfx/openscad/openscad-2011.12.ebuild new file mode 100644 index 000000000000..8eaf4c5fbac1 --- /dev/null +++ b/media-gfx/openscad/openscad-2011.12.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/openscad/openscad-2011.12.ebuild,v 1.1 2012/08/02 02:13:04 mattm Exp $ + +EAPI="2" + +inherit qt4-r2 + +DESCRIPTION="The Programmers Solid 3D CAD Modeller" +HOMEPAGE="http://www.openscad.org/" +SRC_URI="https://github.com/downloads/openscad/openscad/${P}.src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +CDEPEND="media-gfx/opencsg + sci-mathematics/cgal + x11-libs/qt-core + x11-libs/qt-gui + x11-libs/qt-opengl + dev-cpp/eigen + dev-libs/gmp + dev-libs/mpfr + dev-libs/boost + sys-libs/glibc +" +DEPEND="${CDEPEND} sys-devel/gcc" +RDEPEND="${CDEPEND}" + +src_prepare() { + #Use our CFLAGS (specifically don't force x86) + sed -i "s/QMAKE_CXXFLAGS_RELEASE = .*//g" ${PN}.pro + + sed -i "s/\/usr\/local/\/usr/g" ${PN}.pro +} |