Created attachment 383438 [details] openmesh-3.2.ebuild Hello, media-gfx/openmesh-2.3.1.ebuild in Gentoo's Portage tree provides outdated OpenMesh - A generic and efficient polygon mesh data structure (http://www.openmesh.org). Indeed, branch 3.x is current for quite some time now, release 3.2 being the stable one. This is what I propose in the attached media-gfx/openmesh-3.2.ebuild. From OpenMesh maintainer point of view, there's no difference with previous OpenMesh 2.3.1, but the addition of Qt5 support (in release 3.1). And since Qt5 isn't available in Gentoo's Portage tree, it's even easier on Gentoo: nothing's dramatically changed from previous openmesh-2.3.1.ebuild. I'm using OpenMesh 3.x branch on my ia64 workstation without a problem for several months now. Hope this helps introduce current stable OpenMesh 3.2 in Gentoo's Portage tree. Thanks, Émeric
Comment on attachment 383438 [details] openmesh-3.2.ebuild --- openmesh-2.3.1.ebuild 2014-01-14 15:01:06.312620926 +0100 +++ openmesh-3.2.ebuild 2014-08-23 10:51:23.022375509 +0200 @@ -1,8 +1,8 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-2.3.1.ebuild,v 1.3 2014/01/14 13:53:21 ago Exp $ +# $Header: $ -EAPI="3" +EAPI=5 inherit eutils cmake-utils MY_PN="OpenMesh" @@ -11,11 +11,11 @@ DESCRIPTION="A generic and efficient data structure for representing and manipulating polygonal meshes" HOMEPAGE="http://www.openmesh.org/" -SRC_URI="http://openmesh.org/fileadmin/${PN}-files/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2" +SRC_URI="http://www.openmesh.org/media/Releases/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2" LICENSE="LGPL-3-with-linking-exception" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ia64 x86" IUSE="qt4 static-libs" RDEPEND="qt4? ( dev-qt/qtgui:4 @@ -31,13 +31,13 @@ -e "s|\(BUILD_WITH_INSTALL_RPATH \)1|\1 0|" \ -e "s|\(SKIP_BUILD_RPATH\) 0|\1 1|" \ -e '/^ *INSTALL_RPATH/d' \ - cmake/ACGCommon.cmake || die + cmake/ACGCommon.cmake if ! use static-libs; then sed -i "s|\(SHARED\)ANDSTATIC|\1|" \ - src/${MY_PN}/{Core,Tools}/CMakeLists.txt || die + src/${MY_PN}/{Core,Tools}/CMakeLists.txt sed -i '/OpenMeshCoreStatic/d' \ - src/${MY_PN}/Tools/CMakeLists.txt || die + src/${MY_PN}/Tools/CMakeLists.txt fi } @@ -48,5 +48,5 @@ src_install() { cmake-utils_src_install - dodoc LICENSE/* README CHANGELOG || die + dodoc LICENSE/* README CHANGELOG }
Using commit message: ------------------------------------------------------------------------------ Version bump (#520654). Thanks to Émeric Maschino for the patch. (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 4D7043C9) ------------------------------------------------------------------------------ Feel free to file a separate stable request in 30 days.