ChangeLog

# 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.6 2008/08/11 23:40:23 yngwin Exp $

11 Aug 2008; Ben de Groot openmesh-1.0.0.ebuild,
openmesh-1.9.4-r1.ebuild, openmesh-1.9.5.ebuild:
Fix split qt4 deps wrt bug 217161.

*openmesh-1.9.5 (22 May 2007)

22 May 2007; Daniel Drake +openmesh-1.9.5.ebuild:
New upstream release with LGPL-2.1 licensing terms

*openmesh-1.9.4-r1 (08 Feb 2007)

08 Feb 2007; Daniel Drake -openmesh-1.9.4.ebuild,
+openmesh-1.9.4-r1.ebuild:
Require fixed acgmake, and fix compiler flags for debug and non-debug cases

*openmesh-1.9.4 (14 Dec 2006)

14 Dec 2006; Daniel Drake +openmesh-1.9.4.ebuild:
Add beta release

23 Nov 2006; openmesh-1.0.0.ebuild:
stable on amd64

*openmesh-1.0.0 (19 Sep 2006)

19 Sep 2006; Daniel Drake
+files/openmesh-1.0.0-gcc41.patch, +metadata.xml, +openmesh-1.0.0.ebuild:
Initial import based on ebuild by Seemant Kulleen, thanks to ville in bug
#128305

Manifest

AUX openmesh-1.0.0-gcc41.patch 3925 RMD160 ab4ed625667063776307d04c3a0fc5107459cfef SHA1 928d3d40dd01311b38f5e1520d77b3ad05f0d07c SHA256 9514b94f4f55e9ec7c73675dcd57e0f13d7aa7d184429e36237a36a9be50ba41
DIST OpenMesh_1.0.0.tgz 4911191 RMD160 2a90206dc51677b2cb56f5af9f1cfc2d851f9404 SHA1 47e448718e27db3c1ccae754d00a650472db5ecc SHA256 025c5af3b5af9cae7983f2322579f8aa5a45ac9f195123a8c09a0645dfc2e7c4
DIST OpenMesh_1.9.4.tar.gz 333727 RMD160 a7de438c9d5645a78f0216e7b52b3f7cc758d139 SHA1 3b7005e1f6155d7e4e6b94ae33a24ba0232a34ce SHA256 48d97026d96c084038e9bd6271a95084dc2751941c6027b864c8ff7836cab8a1
DIST OpenMesh_1.9.5.tar.gz 302155 RMD160 3ba7a3bae7001380cee07817caf99ee591e16312 SHA1 6b749cc9c4629c984f848728e75b559a05cbdbf7 SHA256 cc1c6de546628e5db8a6a90d98a37f6e4b6568989b407d993c556bd4d08fc277
EBUILD openmesh-1.0.0.ebuild 1467 RMD160 8bed484b6ec09175ab30fcd14d988ea25c01006f SHA1 97c898147eea4658414afb3ef4be8e6f162c7e85 SHA256 6d0879bced4097100bc9749cb825bb817d89c08f304f3363fd110ab2db97fae5
EBUILD openmesh-1.9.4-r1.ebuild 1519 RMD160 9ec8751e184c0114b07a9ab4a7272234d8d8663f SHA1 f787391df37b402f36d94289711276acea9398b1 SHA256 d66e750e420e239da789ef65eda10ab7e0ee715d875d4f0a6f8d7a47834bfc4f
EBUILD openmesh-1.9.5.ebuild 1464 RMD160 9d7b29ad2b940c15fa1461c869b1f738ec0e2143 SHA1 f7e741ca68a0f5c53016e163cbfcf1ec520f4439 SHA256 6764bc4ba9ee2250f82e90284f56c9acad2076c02d8c08d3c4e141693c53c90c
MISC ChangeLog 1169 RMD160 d5c6571a5b99e0b28a889cb2d8d3596fd019ad7a SHA1 3c1df22594b54ab1395b5434978e8860d8a787e9 SHA256 5cf7e6a6e9bdc0fb357bcd2f74f059b27125966b4cd7b009fa0378b78c3fe5b3
MISC metadata.xml 712 RMD160 493e2c838f0603abed423d12f33235b7213ee79a SHA1 7e14f67934c2055fbe0a45297ac4d2476c7c13a1 SHA256 423d505a0051c641d2213f31043b0bbd00549d4686a840043b3b469923c4fa00

files

metadata.xml




no-herd

dsd@gentoo.org
Daniel Drake


OpenMesh is a generic and efficient data structure for representing and
manipulating polygonal meshes. OpenMesh is developed at the Computer Graphics
Group, RWTH Aachen, as part of the OpenSGPlus project, is funded by the
German Ministry for Research and Education (BMBF), and will serve as
geometry kernel upon which the so-called high level primitives (e.g.
subdivision surfaces or progressive meshes) of OpenSGPlus are built.

openmesh-1.0.0.ebuild

# 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.0.0.ebuild,v 1.4 2008/08/11 23:40:23 yngwin Exp $

EAPI="1"
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}.tgz"

LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="qt4 debug"

RDEPEND="qt4? ( || ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* ) )"
DEPEND="dev-util/acgmake
${RDEPEND}"

src_unpack() {
unpack ${A}
cd ${S}

epatch ${FILESDIR}/${P}-gcc41.patch || die

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}

}

openmesh-1.9.4-r1.ebuild

# 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.4-r1.ebuild,v 1.4 2008/08/11 23:40:23 yngwin Exp $

EAPI="1"
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-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
find . -name 'CVS' -type d -print0 | xargs -0 rm -rf
}

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}
}

openmesh-1.9.5.ebuild

# 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.5.ebuild,v 1.3 2008/08/11 23:40:23 yngwin Exp $

EAPI="1"
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-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 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}
}