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.1-r1.ebuild ChangeLog virtualgl-2.3.1.ebuild
Date: Sat, 29 Sep 2012 09:33:26
Message-Id: 20120929093310.973D521600@flycatcher.gentoo.org
1 pacho 12/09/29 09:33:10
2
3 Modified: ChangeLog
4 Added: virtualgl-2.3.1-r1.ebuild
5 Removed: virtualgl-2.3.1.ebuild
6 Log:
7 Really use updated conf.d and init.d files as looks like I forgot to effectively commit them in the past and was using them only locally, bug #436386 by Szymon Walczak, My Th and mva.
8
9 (Portage version: 2.1.11.19/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.6 x11-misc/virtualgl/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/ChangeLog?rev=1.6&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/ChangeLog?rev=1.6&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/ChangeLog?r1=1.5&r2=1.6
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v
21 retrieving revision 1.5
22 retrieving revision 1.6
23 diff -u -r1.5 -r1.6
24 --- ChangeLog 14 Sep 2012 20:26:34 -0000 1.5
25 +++ ChangeLog 29 Sep 2012 09:33:10 -0000 1.6
26 @@ -1,6 +1,14 @@
27 # ChangeLog for x11-misc/virtualgl
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v 1.5 2012/09/14 20:26:34 pacho Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v 1.6 2012/09/29 09:33:10 pacho Exp $
31 +
32 +*virtualgl-2.3.1-r1 (29 Sep 2012)
33 +
34 + 29 Sep 2012; Pacho Ramos <pacho@g.o> +virtualgl-2.3.1-r1.ebuild,
35 + -virtualgl-2.3.1.ebuild, files/vgl.initd-r1:
36 + Really use updated conf.d and init.d files as looks like I forgot to
37 + effectively commit them in the past and was using them only locally, bug
38 + #436386 by Szymon Walczak, My Th and mva.
39
40 14 Sep 2012; Pacho Ramos <pacho@g.o> -virtualgl-2.3.ebuild:
41 Drop old.
42
43
44
45 1.1 x11-misc/virtualgl/virtualgl-2.3.1-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.1-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.1-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: virtualgl-2.3.1-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2012 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.1-r1.ebuild,v 1.1 2012/09/29 09:33:10 pacho Exp $
55
56 EAPI="4"
57
58 inherit cmake-utils multilib
59
60 DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
61 HOMEPAGE="http://www.virtualgl.org/"
62
63 MY_PN="VirtualGL"
64 MY_P="${MY_PN}-${PV}"
65 S="${WORKDIR}/${MY_P}"
66 SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV}/${MY_P}.tar.gz"
67
68 SLOT="0"
69 LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="multilib ssl"
72
73 RDEPEND="ssl? ( dev-libs/openssl )
74 media-libs/libjpeg-turbo
75 x11-libs/libX11
76 x11-libs/libXext
77 x11-libs/libXv
78 multilib? ( app-emulation/emul-linux-x86-xlibs app-emulation/emul-linux-x86-baselibs )
79 virtual/opengl"
80 DEPEND="${RDEPEND}"
81
82 CMAKE_VERBOSE=1
83 build32_dir="${WORKDIR}/${P}_build32"
84
85 src_prepare() {
86 # Use /var/lib, bug #428122
87 sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
88 server/vglrun server/vglgenkey server/vglserver_config || die
89
90 default
91 }
92
93 src_configure() {
94 # Configure 32bit version on multilib
95 use amd64 && use multilib && (
96 einfo "Configuring 32bit libs..."
97
98 local ABI=x86
99 local CFLAGS="${CFLAGS--O2 -march=native -pipe} -m32"
100 local CXXFLAGS="${CFLAGS}"
101 local LDFLAGS="${LDFLAGS} -m32"
102 local CMAKE_BUILD_DIR="${build32_dir}"
103
104 mycmakeargs=(
105 $(cmake-utils_use ssl VGL_USESSL)
106 -DVGL_DOCDIR=/usr/share/doc/"${P}"
107 -DVGL_LIBDIR=/usr/$(get_libdir)
108 -DTJPEG_INCLUDE_DIR=/usr/include
109 -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
110 -DCMAKE_LIBRARY_PATH=/usr/lib32
111 -DVGL_FAKELIBDIR=/usr/fakelib/32
112 )
113 cmake-utils_src_configure
114
115 einfo "Configuring 64bit libs..."
116 )
117
118 # Configure native version
119 mycmakeargs=(
120 $(cmake-utils_use ssl VGL_USESSL)
121 -DVGL_DOCDIR=/usr/share/doc/"${P}"
122 -DVGL_LIBDIR=/usr/$(get_libdir)
123 -DTJPEG_INCLUDE_DIR=/usr/include
124 -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
125 -DCMAKE_LIBRARY_PATH=/usr/lib64
126 -DVGL_FAKELIBDIR=/usr/fakelib/64
127 )
128 cmake-utils_src_configure
129 }
130
131 src_compile() {
132 # Make 32bit version on multilib
133 use amd64 && use multilib && (
134 einfo "Building 32bit libs..."
135 local CMAKE_BUILD_DIR="${build32_dir}"
136 cmake-utils_src_compile
137
138 einfo "Building 64bit libs..."
139 )
140
141 # Make native version
142 cmake-utils_src_compile
143 }
144
145 src_install() {
146 # Install 32bit version on multilib
147 use amd64 && use multilib && (
148 einfo "Installing 32bit libs..."
149 local CMAKE_BUILD_DIR="${build32_dir}"
150 cmake-utils_src_install
151
152 einfo "Installing 64bit libs..."
153 )
154
155 # Install native version
156 cmake-utils_src_install
157
158 # Make config dir
159 dodir /var/lib/VirtualGL
160 fowners root:video /var/lib/VirtualGL
161 fperms 0750 /var/lib/VirtualGL
162 newinitd "${FILESDIR}/vgl.initd-r1" vgl
163 newconfd "${FILESDIR}/vgl.confd-r1" vgl
164
165 # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
166 mv "${D}"/usr/bin/{,v}glxinfo || die
167 }