Gentoo Archives: gentoo-commits

From: "Justin Bronder (jsbronder)" <jsbronder@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/openmesh: openmesh-2.2.ebuild ChangeLog
Date: Thu, 28 Jun 2012 19:35:23
Message-Id: 20120628193506.D13A22004B@flycatcher.gentoo.org
1 jsbronder 12/06/28 19:35:06
2
3 Modified: ChangeLog
4 Added: openmesh-2.2.ebuild
5 Log:
6 bump to 2.2
7
8 (Portage version: 2.1.10.57/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.23 media-gfx/openmesh/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.23&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?rev=1.23&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/ChangeLog?r1=1.22&r2=1.23
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v
20 retrieving revision 1.22
21 retrieving revision 1.23
22 diff -u -r1.22 -r1.23
23 --- ChangeLog 8 Jun 2012 02:55:55 -0000 1.22
24 +++ ChangeLog 28 Jun 2012 19:35:06 -0000 1.23
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-gfx/openmesh
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.22 2012/06/08 02:55:55 zmedico Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/ChangeLog,v 1.23 2012/06/28 19:35:06 jsbronder Exp $
30 +
31 +*openmesh-2.2 (28 Jun 2012)
32 +
33 + 28 Jun 2012; Justin Bronder <jsbronder@g.o> +openmesh-2.2.ebuild:
34 + bump to 2.2
35
36 08 Jun 2012; Zac Medico <zmedico@g.o> openmesh-2.0_rc5.ebuild:
37 inherit flag-o-matic for append-cppflags
38
39
40
41 1.1 media-gfx/openmesh/openmesh-2.2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-2.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/openmesh/openmesh-2.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: openmesh-2.2.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-gfx/openmesh/openmesh-2.2.ebuild,v 1.1 2012/06/28 19:35:06 jsbronder Exp $
51
52 EAPI="3"
53 inherit eutils cmake-utils
54
55 MY_PN="OpenMesh"
56 MY_PV="${PV/_rc/-RC}"
57 S="${WORKDIR}/${MY_PN}-${MY_PV}"
58
59 DESCRIPTION="A generic and efficient data structure for representing and manipulating polygonal meshes"
60 HOMEPAGE="http://www.openmesh.org/"
61 SRC_URI="http://openmesh.org/fileadmin/${PN}-files/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2"
62
63 # See COPYING.EXCEPTIONS
64 LICENSE="LGPL-3 as-is"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="qt4 static-libs"
68
69 RDEPEND="qt4? ( x11-libs/qt-gui:4
70 x11-libs/qt-opengl:4
71 media-libs/freeglut )"
72 DEPEND="${RDEPEND}"
73
74 src_prepare() {
75 # Fix libdir and remove rpath.
76 sed -i \
77 -e "s|\(set (ACG_PROJECT_LIBDIR \"\).*|\1$(get_libdir)/\")|" \
78 -e "s|\(set (ACG_PROJECT_PLUGINDIR \"\)lib\(.*\)|\1$(get_libdir)\2|" \
79 -e "s|\(BUILD_WITH_INSTALL_RPATH \)1|\1 0|" \
80 -e "s|\(SKIP_BUILD_RPATH\) 0|\1 1|" \
81 -e '/^ *INSTALL_RPATH/d' \
82 cmake/ACGCommon.cmake || die
83
84 if ! use static-libs; then
85 sed -i "s|\(SHARED\)ANDSTATIC|\1|" \
86 src/${MY_PN}/{Core,Tools}/CMakeLists.txt || die
87 sed -i '/OpenMeshCoreStatic/d' \
88 src/${MY_PN}/Tools/CMakeLists.txt || die
89 fi
90 }
91
92 src_configure() {
93 mycmakeargs="$(cmake-utils_use_build "qt4" "APPS")"
94 cmake-utils_src_configure
95 }
96
97 src_install() {
98 cmake-utils_src_install
99 dodoc LICENSE/* README CHANGELOG || die
100 }