Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 520654

Summary: media-gfx/openmesh-3.2 version bump
Product: Gentoo Linux Reporter: Émeric Maschino <emeric.maschino>
Component: Current packagesAssignee: Justin Bronder (RETIRED) <jsbronder>
Status: RESOLVED FIXED    
Severity: normal CC: emeric.maschino
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: openmesh-3.2.ebuild

Description Émeric Maschino 2014-08-22 22:56:35 UTC
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 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-08-23 08:51:57 UTC
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
 }
Comment 2 Justin Bronder (RETIRED) gentoo-dev 2014-08-25 23:15:41 UTC
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.