diff options
author | 2014-08-14 18:38:44 +0000 | |
---|---|---|
committer | 2014-08-14 18:38:44 +0000 | |
commit | 544b143b4138a2fefaaf42b030e3cfc324a4be84 (patch) | |
tree | 37475b51b298eb4938f9ad7bfb31f1060cd8acde /media-gfx/meshlab | |
parent | New package for 3d printing added (diff) | |
download | historical-544b143b4138a2fefaaf42b030e3cfc324a4be84.tar.gz historical-544b143b4138a2fefaaf42b030e3cfc324a4be84.tar.bz2 historical-544b143b4138a2fefaaf42b030e3cfc324a4be84.zip |
New package for 3d printing added
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0x34E69781
Diffstat (limited to 'media-gfx/meshlab')
-rw-r--r-- | media-gfx/meshlab/Manifest | 17 | ||||
-rw-r--r-- | media-gfx/meshlab/meshlab-1.3.2.ebuild | 84 | ||||
-rw-r--r-- | media-gfx/meshlab/metadata.xml | 14 |
3 files changed, 114 insertions, 1 deletions
diff --git a/media-gfx/meshlab/Manifest b/media-gfx/meshlab/Manifest index 199dbdeb777f..13448291f0c9 100644 --- a/media-gfx/meshlab/Manifest +++ b/media-gfx/meshlab/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 1.3.2/01_crash-on-save.patch 1150 SHA256 c7ed4f43b01ee8d6bdfb46760f776de112fc61e19e51c1057f771fd3dfb1717d SHA512 b6c6f06584ab5c43bcfef3b697fc1b3dcc6ee6e2ac7f15cdd3ac1a71af356e56299a78353f6a1c6bc8e19cde60b78a82980ae25abd87eb0a467a3fe4f1d769e6 WHIRLPOOL 89e0c7aa254a23074318210e9b08a53ddc8df6f28565d82dc1522e839b4065be7c5319e118f128a9be14c4945f40711216a72839d5165d75c39e8a304b8c63f1 AUX 1.3.2/02_cstddef.patch 1549 SHA256 067ec2879cc5dc2ffb0870e3bc91ad285851ce370a586a1767b6665b086e40dd SHA512 4b4eb9ddb444f6c69a8dd817a2312329d9ee5d5b272ea8e7f310fd7c1f7e8cc22978e632016a27784c3456c3fe4a7ad753784c04b9c0e6f544eddc26e497da85 WHIRLPOOL 15225c6f3b33b9543493de32bfdef77baf503755eedcf21074885345d70c04fcacee548cde9a5a77658ccaa6d086f12250214ca3023474f0c5c8c7020b607a33 AUX 1.3.2/03_disable-updates.patch 876 SHA256 cf6cc9bc8af61c160eca07a413292447e87877d3428f11e95f0739fbaf79fdfa SHA512 cb198c08ccfc1602f3922131fad385b7b6568733885e2df64cf404aa199d12b9a3a75f21d7e8972a330eb0ed8697a5bdb6af1aa78311563e8afe23f53bb223b2 WHIRLPOOL 7bc10dd2cff94d201652afbad341c6cf792c3919b584d264359f1ee8af4bbaa22ff34287ee45e28d5baa05fb28e26619a7c74bd1d71db1ccd91007cfbc634e7c @@ -20,5 +23,17 @@ AUX 1.3.2/20_rpath.c18p2.patch 2016 SHA256 9aae726a619614a9f8a2e42a8c6c4d8e249e6 AUX 1.3.2/21_RESOLUTION.patch 1444 SHA256 36820b39371ee6938219f28e3005f5d7d39d0bc6230a01bebacc4e67f15e6efc SHA512 3742e3999e5c3842d831dc4742b40ea4659a0c6b036af81047d52c8234b4854ab147c76b795adde6ec52397d46f22a00017bf85079633aacd14ae1f711f6669f WHIRLPOOL 0820a94a01d0933cddc993c3a8a63bdd5029ae2e670cd69ff7b885f046f47ad386f262f539dde522dac307605572b896504d04e39cfd3f754be0ef84e7681efd AUX 1.3.2/22_aliasing.patch 1960 SHA256 576544a1c3646cbd9974ee30f71d18ae3775d3b1c5a3725818c000fa40963200 SHA512 5007163025f34e5f399e22843711d730b1e46612d9553e29bea46d575a4bdcb0663e978ebaa936e9213b210e9b99dd8ed30d3b40c212e7505f46da3ed45af8ed WHIRLPOOL df8bdad9c4641180765344862e4a4938f6812b7e788307c1db7e48eba10caa50e5e8b4e9574f686731b47dff5e5d03fabdfd66802d8eec6575118ef630fe309c DIST MeshLabSrc_AllInc_v132.tgz 12874196 SHA256 d57f0a99a55421aac54a66e2475d48f00f7b1752f9587cd69cf9b5b9c1a519b1 SHA512 40ef1f887d18e2146d6001d9c290bb76f6fc27caf13a1256a4061d5e2c43fd8dfdc843ace2cb83c6370648c2c5be3a22e2d5b31698df46e0695890d6a20651ac WHIRLPOOL aa6da94a8d5b9d28c9b787fe307774b7223e57278ed45c3bf1a823da9f5a9b59fd058a466f3f4dea3c4c57e3934b0aed88b1446f20e746349881c1bc965fec36 -EBUILD meshlab-1.3.2.ebuild 2510 SHA256 cbe608e5d56afbbca2c2991fd0379135b07c6190e54e7d0334746b89c99b7b45 SHA512 03a0d83585c9700b4869c315601d050c5ad034eafd2047831f1c3d7b3416eb166da6e892ee5a22800e42852b092f6b4339fc0d572ad32d974c9c7df908d12c57 WHIRLPOOL 043afd6d67619c970d8a21f0079d48e89b1289f8ba78f3a176681dbc15fa9d70c5ce92cf2dd3d84b11d5dfa5d8a7fefa1452d3db9820498034399801e86805ae +EBUILD meshlab-1.3.2.ebuild 2500 SHA256 2e7a34d7fb2eb82cccff35d67afb072891a07be3bb8ad04d4c6235487627dc4a SHA512 a79e65ab65950ca489affce387007c6844ed65766b56b590e77dd1b68a7e755377ac852e105d98a5bc109580f2f99e5518731c594a197106e504e83dff927d1f WHIRLPOOL a6a9d0baeacf0ac6369434077689f7d75dc3f945ae89efc216e9c35f459d8ded8e4c4fc7e95ebc2e4c2015db68ea72f12d24003c4802ee50defc236f1a868dc4 +MISC ChangeLog 1090 SHA256 4f8fce587ff35b9e039956cbff930a69667ca0460857ed87bf8734aa1d02f869 SHA512 e02dacf80567abb87af075a40b1d02e68067d6766c57958107e69d6270843e8ddb7472b1f2df331249d6cbb55bbea2fa21bcb76d664afdf247e45ba702273efb WHIRLPOOL 7d67cdc0cf70421702f3deb8d4c27cc04a2581052fb3b2df3e1e8ed47f5f752e4226a28fce7b518358aee650451f09e2f58e3b230e82560c6787952b680dddad MISC metadata.xml 539 SHA256 42f8b1022ced56f567d785b2dcf504d26844467e9c7cd3ca7de0fa2c8d4a72aa SHA512 9027fb642725a1e384785d52654ca8abda65f2638fba92c14b6d06ba1b72e92bca80632a2ba22dcafaa96ded3d0dcf26b9e582ac43b1f6775edcfaa82e8bf8c6 WHIRLPOOL add2d8638a00c63d0c2205fca1c2bdadec95903f2ac03a17e2f654f427a4db7f570452760c743c36c5d9112af7ab555bc170bee1ec9f92dcde7ff17a4e67017b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQEcBAEBCAAGBQJT7QIvAAoJEDuJ1FA05peBPscH/1f2E1GhXsp+1ElpI9GVWiiW +KPK0TaDce++RpG1lNseEZfAINMlapiWSddVAMTA3VKS25uL2RExF6jSU1Gzv/7AS +PgxMcVk49MrVsjWy645yPVnRAkte5B+cpTcqvyWIppaC16MoEF7ycg+ASQyMzQWK +ei+JrscV4vtzant7cxS8mIEsuUqbr4ywp9omEic6Imp8AYEN0mUkDGDmYi58bG1L +4w8wb20XkFe9iQr/rRRyllcgK7LeiS5NJjFRIOvtuzmnopvIyYC5ElnZBJfz+VBn +O0tBZkMueYpPUuO5fHpf2KqZJwGsLyNfVPhpjtBbG+t6W8vs/LRvWC4Mno3rgDA= +=48p3 +-----END PGP SIGNATURE----- diff --git a/media-gfx/meshlab/meshlab-1.3.2.ebuild b/media-gfx/meshlab/meshlab-1.3.2.ebuild new file mode 100644 index 000000000000..c664aef82f96 --- /dev/null +++ b/media-gfx/meshlab/meshlab-1.3.2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/meshlab/meshlab-1.3.2.ebuild,v 1.1 2014/08/14 18:38:38 amynka Exp $ + +EAPI=5 + +inherit eutils versionator multilib qt4-r2 + +DESCRIPTION="A mesh processing system" +HOMEPAGE="http://meshlab.sourceforge.net/" +MY_PV="$(delete_all_version_separators ${PV})" +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/MeshLab%20v${PV}/MeshLabSrc_AllInc_v${MY_PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +DEPEND="dev-cpp/eigen:3 + dev-cpp/muParser + dev-qt/qtcore + dev-qt/qtopengl + media-libs/glew + media-libs/qhull + =media-libs/lib3ds-1* + media-libs/openctm + sci-libs/levmar + sys-libs/libunwind" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/meshlab/src" + +src_prepare() { + rm "${WORKDIR}"/meshlab/src/distrib/plugins/*.xml + rm "${WORKDIR}"/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h + cd ${PORTAGE_BUILDDIR} + #patches from debian repo + cd "${WORKDIR}" + epatch "${FILESDIR}/${PV}"/01_crash-on-save.patch \ + "${FILESDIR}/${PV}"/02_cstddef.patch \ + "${FILESDIR}/${PV}"/03_disable-updates.patch \ + "${FILESDIR}/${PV}"/05_externals.patch \ + "${FILESDIR}/${PV}"/06_format-security.patch \ + "${FILESDIR}/${PV}"/07_gcc47.patch \ + "${FILESDIR}/${PV}"/08_lib3ds.patch \ + "${FILESDIR}/${PV}"/09_libbz2.patch \ + "${FILESDIR}/${PV}"/10_muparser.patch \ + "${FILESDIR}/${PV}"/11_openctm.patch \ + "${FILESDIR}/${PV}"/12_overflow.patch \ + "${FILESDIR}/${PV}"/13_pluginsdir.patch \ + "${FILESDIR}/${PV}"/14_ply_numeric.patch \ + "${FILESDIR}/${PV}"/15_qhull.patch \ + "${FILESDIR}/${PV}"/16_shadersdir.patch \ + "${FILESDIR}/${PV}"/17_structuresynth.patch \ + "${FILESDIR}/${PV}"/18_glew.c18p1.patch \ + "${FILESDIR}/${PV}"/19_CONFLICTS_IN_rpath.patch \ + "${FILESDIR}/${PV}"/20_rpath.c18p2.patch \ + "${FILESDIR}/${PV}"/21_RESOLUTION.patch \ + "${FILESDIR}/${PV}"/22_aliasing.patch +} + +src_configure() { + eqmake4 external/external.pro + eqmake4 meshlab_full.pro +} + +src_compile() { + cd external && emake + cd .. && emake +} + +src_install() { + dobin distrib/{meshlab,meshlabserver} + dolib distrib/libcommon.so.1.0.0 + dosym libcommon.so.1.0.0 /usr/$(get_libdir)/libcommon.so.1 + dosym libcommon.so.1 /usr/$(get_libdir)/libcommon.so + + exeinto /usr/$(get_libdir)/meshlab/plugins + doexe distrib/plugins/*.so + + insinto /usr/share/meshlab/shaders + doins -r distrib/shaders/* + newicon "${S}"/meshlab/images/eye64.png "${PN}".png + make_desktop_entry meshlab "Meshlab" +} diff --git a/media-gfx/meshlab/metadata.xml b/media-gfx/meshlab/metadata.xml new file mode 100644 index 000000000000..28b182afe8ca --- /dev/null +++ b/media-gfx/meshlab/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>3dprint</herd> +<maintainer> + <email>amynka@gentoo.org</email> +</maintainer> +<longdescription lang="en"> + Printrun is a set of G-code sending applications for RepRap. + It consists of printcore (dumb G-code sender), pronsole (featured command line + G-code sender), pronterface (featured G-code sender with graphical user + interface), and a small collection of helpful scripts. +</longdescription> +</pkgmetadata> |