Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/virtualgl: virtualgl-2.3.2-r2.ebuild ChangeLog virtualgl-2.3.2.ebuild
Date: Sun, 26 May 2013 18:46:32
Message-Id: 20130526184627.5CCA42171E@flycatcher.gentoo.org
1 pacho 13/05/26 18:46:27
2
3 Modified: ChangeLog
4 Added: virtualgl-2.3.2-r2.ebuild
5 Removed: virtualgl-2.3.2.ebuild
6 Log:
7 Fix running with gdm-3 (#469928, thanks a lot to Vadim A. Misbakh-Soloviov (mva) for his help), drop old.
8
9 (Portage version: 2.1.12.1/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.14 x11-misc/virtualgl/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/ChangeLog?rev=1.14&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/ChangeLog?rev=1.14&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/ChangeLog?r1=1.13&r2=1.14
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v
21 retrieving revision 1.13
22 retrieving revision 1.14
23 diff -u -r1.13 -r1.14
24 --- ChangeLog 9 May 2013 22:07:32 -0000 1.13
25 +++ ChangeLog 26 May 2013 18:46:27 -0000 1.14
26 @@ -1,6 +1,13 @@
27 # ChangeLog for x11-misc/virtualgl
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v 1.13 2013/05/09 22:07:32 pacho Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v 1.14 2013/05/26 18:46:27 pacho Exp $
31 +
32 +*virtualgl-2.3.2-r2 (26 May 2013)
33 +
34 + 26 May 2013; Pacho Ramos <pacho@g.o> +files/vgl.initd-r2,
35 + +virtualgl-2.3.2-r2.ebuild, -virtualgl-2.3.2.ebuild:
36 + Fix running with gdm-3 (#469928, thanks a lot to Vadim A. Misbakh-Soloviov
37 + (mva) for his help), drop old.
38
39 *virtualgl-2.3.2-r1 (09 May 2013)
40
41
42
43
44 1.1 x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: virtualgl-2.3.2-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild,v 1.1 2013/05/26 18:46:27 pacho Exp $
54
55 EAPI=5
56 inherit cmake-multilib multilib
57
58 DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
59 HOMEPAGE="http://www.virtualgl.org/"
60
61 MY_PN="VirtualGL"
62 MY_P="${MY_PN}-${PV}"
63 S="${WORKDIR}/${MY_P}"
64 SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV}/${MY_P}.tar.gz"
65
66 SLOT="0"
67 LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="ssl"
70
71 RDEPEND="
72 ssl? ( dev-libs/openssl )
73 media-libs/libjpeg-turbo
74 x11-libs/libX11
75 x11-libs/libXext
76 x11-libs/libXv
77 amd64? ( abi_x86_32? (
78 || (
79 (
80 x11-libs/libX11[abi_x86_32]
81 x11-libs/libXext[abi_x86_32]
82 x11-libs/libXv[abi_x86_32]
83 )
84 app-emulation/emul-linux-x86-xlibs
85 )
86 app-emulation/emul-linux-x86-baselibs
87 app-emulation/emul-linux-x86-opengl
88 ) )
89 virtual/glu
90 virtual/opengl
91 "
92 DEPEND="${RDEPEND}"
93
94 src_prepare() {
95 # Use /var/lib, bug #428122
96 sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
97 server/vglrun server/vglgenkey server/vglserver_config || die
98
99 default
100 }
101
102 src_configure() {
103 abi_configure() {
104 local mycmakeargs=(
105 $(cmake-utils_use ssl VGL_USESSL)
106 -DVGL_DOCDIR=/usr/share/doc/"${P}"
107 -DTJPEG_INCLUDE_DIR=/usr/include
108 -DVGL_LIBDIR=/usr/$(get_libdir)
109 -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
110 -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
111 -DVGL_FAKELIBDIR=/usr/fakelib/${ABI}
112 )
113 cmake-utils_src_configure
114 }
115 multilib_parallel_foreach_abi abi_configure
116 }
117
118 src_install() {
119 cmake-multilib_src_install
120
121 # Make config dir
122 dodir /var/lib/VirtualGL
123 fowners root:video /var/lib/VirtualGL
124 fperms 0750 /var/lib/VirtualGL
125 newinitd "${FILESDIR}/vgl.initd-r2" vgl
126 newconfd "${FILESDIR}/vgl.confd-r1" vgl
127
128 # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
129 mv "${D}"/usr/bin/{,v}glxinfo || die
130 }