diff options
author | 2008-11-25 21:19:52 +0000 | |
---|---|---|
committer | 2008-11-25 21:19:52 +0000 | |
commit | 614359da7fe1475d6f9166e4d6e1cf72b34fe382 (patch) | |
tree | c74e4d46b996c5489f9f3930e5d1451ed087eaed /media-gfx/openmesh | |
parent | No easy transition for this package, it seems, dependencies are conflicting. (diff) | |
download | gentoo-2-614359da7fe1475d6f9166e4d6e1cf72b34fe382.tar.gz gentoo-2-614359da7fe1475d6f9166e4d6e1cf72b34fe382.tar.bz2 gentoo-2-614359da7fe1475d6f9166e4d6e1cf72b34fe382.zip |
bump media-gfx/openmesh-1.9.6. Fixes gcc-4.3 errors, #239756
(Portage version: 2.2_rc14/cvs/Linux 2.6.27-gentoo-r2 x86_64)
Diffstat (limited to 'media-gfx/openmesh')
-rw-r--r-- | media-gfx/openmesh/ChangeLog | 7 | ||||
-rw-r--r-- | media-gfx/openmesh/openmesh-1.9.6.ebuild | 58 |
2 files changed, 64 insertions, 1 deletions
diff --git a/media-gfx/openmesh/ChangeLog b/media-gfx/openmesh/ChangeLog index 48e27aaf661d..45e0fee4a536 100644 --- a/media-gfx/openmesh/ChangeLog +++ b/media-gfx/openmesh/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-gfx/openmesh # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.7 2008/10/31 21:00:20 jsbronder Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.8 2008/11/25 21:19:52 jsbronder Exp $ + +*openmesh-1.9.6 (25 Nov 2008) + + 25 Nov 2008; Justin Bronder <jsbronder@gentoo.org> +openmesh-1.9.6.ebuild: + bump media-gfx/openmesh-1.9.6. Fixes gcc-4.3 errors, #239756 31 Oct 2008; Justin Bronder <jsbronder@gentoo.org> metadata.xml: Taking over as maintainer diff --git a/media-gfx/openmesh/openmesh-1.9.6.ebuild b/media-gfx/openmesh/openmesh-1.9.6.ebuild new file mode 100644 index 000000000000..d353181a9f79 --- /dev/null +++ b/media-gfx/openmesh/openmesh-1.9.6.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-1.9.6.ebuild,v 1.1 2008/11/25 21:19:52 jsbronder Exp $ + +EAPI="1" +inherit eutils + +MY_PN="OpenMesh" +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_PN}-${PV}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qt4 debug" + +RDEPEND="qt4? ( || ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* ) )" +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 Tols/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} +} |