Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520654 - media-gfx/openmesh-3.2 version bump
Summary: media-gfx/openmesh-3.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Justin Bronder (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-08-22 22:56 UTC by Émeric Maschino
Modified: 2014-08-25 23:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
openmesh-3.2.ebuild (openmesh-3.2.ebuild,1.33 KB, text/plain)
2014-08-22 22:56 UTC, Émeric Maschino
Details

Note You need to log in before you can comment on or make changes to this bug.
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.