summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2006-12-14 21:19:35 +0000
committerDaniel Drake <dsd@gentoo.org>2006-12-14 21:19:35 +0000
commit46741c3ec6347a0c791dca8cd6fe37f8d48fca96 (patch)
tree2c6fc9acc2d4f3613f9d547cbbd4364eeecd3d99 /media-gfx
parentAdd ~x86-fbsd keyword (diff)
downloadgentoo-2-46741c3ec6347a0c791dca8cd6fe37f8d48fca96.tar.gz
gentoo-2-46741c3ec6347a0c791dca8cd6fe37f8d48fca96.tar.bz2
gentoo-2-46741c3ec6347a0c791dca8cd6fe37f8d48fca96.zip
Add beta release
(Portage version: 2.1.2_rc3-r4)
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/openmesh/ChangeLog7
-rw-r--r--media-gfx/openmesh/files/digest-openmesh-1.9.43
-rw-r--r--media-gfx/openmesh/openmesh-1.9.4.ebuild60
3 files changed, 69 insertions, 1 deletions
diff --git a/media-gfx/openmesh/ChangeLog b/media-gfx/openmesh/ChangeLog
index 602421de7b5d..c7efa2b0725e 100644
--- a/media-gfx/openmesh/ChangeLog
+++ b/media-gfx/openmesh/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/openmesh
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.2 2006/11/23 19:02:36 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.3 2006/12/14 21:19:35 dsd Exp $
+
+*openmesh-1.9.4 (14 Dec 2006)
+
+ 14 Dec 2006; Daniel Drake <dsd@gentoo.org> +openmesh-1.9.4.ebuild:
+ Add beta release
23 Nov 2006; <blubb@gentoo.org> openmesh-1.0.0.ebuild:
stable on amd64
diff --git a/media-gfx/openmesh/files/digest-openmesh-1.9.4 b/media-gfx/openmesh/files/digest-openmesh-1.9.4
new file mode 100644
index 000000000000..ebd48ebe58a8
--- /dev/null
+++ b/media-gfx/openmesh/files/digest-openmesh-1.9.4
@@ -0,0 +1,3 @@
+MD5 6d6d99bb2b70506adda59363f5b2339c OpenMesh_1.9.4.tar.gz 333727
+RMD160 a7de438c9d5645a78f0216e7b52b3f7cc758d139 OpenMesh_1.9.4.tar.gz 333727
+SHA256 48d97026d96c084038e9bd6271a95084dc2751941c6027b864c8ff7836cab8a1 OpenMesh_1.9.4.tar.gz 333727
diff --git a/media-gfx/openmesh/openmesh-1.9.4.ebuild b/media-gfx/openmesh/openmesh-1.9.4.ebuild
new file mode 100644
index 000000000000..862962583907
--- /dev/null
+++ b/media-gfx/openmesh/openmesh-1.9.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-1.9.4.ebuild,v 1.1 2006/12/14 21:19:35 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"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qt4 debug"
+
+RDEPEND="qt4? ( x11-libs/qt )"
+DEPEND="dev-util/acgmake
+ ${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ if ! use qt4
+ then
+ sed -i "s:Apps::" ACGMakefile
+ fi
+
+ find . -name 'CVS' -type d -print0 | xargs -0 rm -rf
+}
+
+src_compile() {
+ use debug && myconf="-dbg"
+ acgmake ${myconf} || die
+
+ # fix insecure runpaths
+ TMPDIR=${S} scanelf -BXRr ${S} -o /dev/null || die
+}
+
+src_install() {
+ into /usr
+ dolib Core/Linux_gcc_dbg/libOpenMesh_Core.so
+ dolib Tools/Linux_gcc_dbg/libOpenMesh_Tools.so
+ dolib Tools/Subdivider/Adaptive/Composite/Linux_gcc_dbg/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}
+
+}
+