summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2007-05-22 14:08:39 +0000
committerDaniel Drake <dsd@gentoo.org>2007-05-22 14:08:39 +0000
commit81e5adf25f03a56fcd85748827c359265e94e01b (patch)
tree6d8b978a61b5e8cbb6c21cb0135b6837635deb32 /media-gfx/openmesh
parentStable on sparc wrt #179400 (diff)
downloadgentoo-2-81e5adf25f03a56fcd85748827c359265e94e01b.tar.gz
gentoo-2-81e5adf25f03a56fcd85748827c359265e94e01b.tar.bz2
gentoo-2-81e5adf25f03a56fcd85748827c359265e94e01b.zip
New upstream release with LGPL-2.1 licensing terms
(Portage version: 2.1.2.7)
Diffstat (limited to 'media-gfx/openmesh')
-rw-r--r--media-gfx/openmesh/ChangeLog7
-rw-r--r--media-gfx/openmesh/files/digest-openmesh-1.9.53
-rw-r--r--media-gfx/openmesh/openmesh-1.9.5.ebuild59
3 files changed, 68 insertions, 1 deletions
diff --git a/media-gfx/openmesh/ChangeLog b/media-gfx/openmesh/ChangeLog
index d13c0c084d5c..f9a5c7f5486d 100644
--- a/media-gfx/openmesh/ChangeLog
+++ b/media-gfx/openmesh/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/openmesh
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.4 2007/02/08 15:02:57 dsd Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.5 2007/05/22 14:08:39 dsd Exp $
+
+*openmesh-1.9.5 (22 May 2007)
+
+ 22 May 2007; Daniel Drake <dsd@gentoo.org> +openmesh-1.9.5.ebuild:
+ New upstream release with LGPL-2.1 licensing terms
*openmesh-1.9.4-r1 (08 Feb 2007)
diff --git a/media-gfx/openmesh/files/digest-openmesh-1.9.5 b/media-gfx/openmesh/files/digest-openmesh-1.9.5
new file mode 100644
index 000000000000..0742b7f936fe
--- /dev/null
+++ b/media-gfx/openmesh/files/digest-openmesh-1.9.5
@@ -0,0 +1,3 @@
+MD5 ea25e4cc8d51d7be16cc14b97c5505e6 OpenMesh_1.9.5.tar.gz 302155
+RMD160 3ba7a3bae7001380cee07817caf99ee591e16312 OpenMesh_1.9.5.tar.gz 302155
+SHA256 cc1c6de546628e5db8a6a90d98a37f6e4b6568989b407d993c556bd4d08fc277 OpenMesh_1.9.5.tar.gz 302155
diff --git a/media-gfx/openmesh/openmesh-1.9.5.ebuild b/media-gfx/openmesh/openmesh-1.9.5.ebuild
new file mode 100644
index 000000000000..f6d9cdf0ad5e
--- /dev/null
+++ b/media-gfx/openmesh/openmesh-1.9.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-1.9.5.ebuild,v 1.1 2007/05/22 14:08:39 dsd Exp $
+
+inherit eutils
+
+MY_PN="OpenMesh"
+MY_P=${MY_PN}_${PV}
+S=${WORKDIR}/${MY_PN}
+DESCRIPTION="A generic and efficient data structure for representing and manipulating polygonal meshes"
+HOMEPAGE="http://www.openmesh.org/"
+SRC_URI="http://www-i8.informatik.rwth-aachen.de/${MY_PN}/downloads/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qt4 debug"
+
+RDEPEND="qt4? ( x11-libs/qt )"
+DEPEND=">=dev-util/acgmake-1.2-r2
+ >=sys-apps/findutils-4.3.0
+ ${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ use qt4 || sed -i "s:Apps::" ACGMakefile
+}
+
+src_compile() {
+ if use debug; then
+ export CXXDEFS="-UNDEBUG -DDEBUG"
+ else
+ export CXXDEFS="-DNDEBUG -UDEBUG"
+ fi
+ acgmake -env || die
+
+ # fix insecure runpaths
+ TMPDIR=${S} scanelf -BXRr ${S} -o /dev/null || die
+}
+
+src_install() {
+ into /usr
+ dolib Core/Linux_gcc_env/libOpenMesh_Core.so
+ dolib Tools/Linux_gcc_env/libOpenMesh_Tools.so
+ dolib Tools/Subdivider/Adaptive/Composite/Linux_gcc_env/libOpenMesh_Tools_Subdivider_Adaptive_Composite.so
+
+ make clean
+
+ find . -name 'ACGMakefile' -delete
+ find . -name '*.vcproj' -delete
+
+ dodir /usr/include/${MY_PN}
+
+ cp -a Core ${D}/usr/include/${MY_PN}
+ cp -a Tools ${D}/usr/include/${MY_PN}
+}
+