Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 257916 Details for
Bug 349407
app-emulation/virtualbox{,-additions,-modules}-4.0.0 ebuild bump request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated VNC patch
virtualbox-ose-vnc-4.0.0.patch (text/plain), 2.50 KB, created by
Jonathan Isom
on 2010-12-24 04:24:11 UTC
(
hide
)
Description:
Updated VNC patch
Filename:
MIME Type:
Creator:
Jonathan Isom
Created:
2010-12-24 04:24:11 UTC
Size:
2.50 KB
patch
obsolete
>--- configure.a 2010-12-23 17:50:33.758522349 -0600 >+++ configure 2010-12-23 17:50:26.463621305 -0600 >@@ -88,6 +88,7 @@ > WITH_OPENGL=1 > WITH_HARDENING=1 > WITH_VDE=0 >+WITH_VNC=0 > WITH_DOCS=1 > BUILD_LIBXML2= > BUILD_LIBXSLT= >@@ -123,6 +124,8 @@ > MESA="-lGL" > INCZ="" > LIBZ="-lz" >+INCVNCSERVER="" >+LIBVNCSERVER="-lvncserver" > CXX_FLAGS="" > if [ "$OS" = "freebsd" ]; then > INCCURL="-I/usr/local/include" >@@ -956,6 +959,47 @@ > } > > # >+# Check for libvncserver, needed for VNC in OSE >+# >+check_vncserver() >+{ >+ test_header libvncserver >+ cat > $ODIR.tmp_src.cc <<EOF >+#include <cstdio> >+#include <rfb/rfbconfig.h> >+ >+extern "C" int main() >+{ >+ const char* v=LIBVNCSERVER_VERSION; >+ unsigned int major = 0, minor = 0, micro = 0; >+ >+ for (; *v !='.' && *v != '\0'; v++) major = major*10 + *v-'0'; >+ if (*v == '.') v++; >+ for (; *v !='.' && *v != '\0'; v++) minor = minor*10 + *v-'0'; >+ if (*v == '.') v++; >+ for (; *v !='.' && *v != '\0'; v++) micro = micro*10 + *v-'0'; >+ >+ printf("found version %s", LIBVNCSERVER_PACKAGE_VERSION); >+ if (major*10000 + minor*100 + micro >= 907) >+ { >+ printf(", OK.\n"); >+ return 0; >+ } >+ else >+ { >+ printf(", expected version 0.9.7 or higher\n"); >+ return 1; >+ } >+} >+EOF >+ if test_compile "$LIBVNCSERVER $INCVNCSERVER" libvncserver libvncserver; then >+ if test_execute; then >+ cnf_append "VBOX_WITH_VNC" "1" >+ fi >+ fi >+} >+ >+# > # Check for libcurl, needed by S3 > # > check_curl() >@@ -2097,6 +2141,7 @@ > [ $WITH_KMODS -eq 1 ] && echo " --disable-kmods don't build Linux kernel modules (host and guest)" > [ $WITH_OPENGL -eq 1 ] && echo " --disable-opengl disable OpenGL support (2D & 3D)" > [ $WITH_GSOAP -eq 0 ] && echo " --enable-webservice enable the webservice stuff" >+[ $OSE -eq 1 ] && echo " --enable-vnc enable the VNC server" > [ $WITH_DOCS -eq 1 ] && echo " --disable-docs don't build the documentation" > [ "$OS" = "linux" -o "$OS" = "freebsd" ] && echo " --enable-vde enable VDE networking" > cat << EOF >@@ -2262,6 +2307,9 @@ > --enable-webservice) > [ $WITH_GSOAP -eq 0 ] && WITH_GSOAP=1 > ;; >+ --enable-vnc) >+ WITH_VNC=1 >+ ;; > --disable-hardening) > WITH_HARDENING=0 > ;; >@@ -2535,6 +2583,15 @@ > cnf_append "VBOX_WITH_DOCS_PACKING" "" > fi > >+# VNC server support >+if [ $OSE -ge 1 ]; then >+ if [ $WITH_VNC = 1 ]; then >+ check_vncserver >+ else >+ cnf_append "VBOX_WITH_VNC" "" >+ fi >+fi >+ > # success! > echo > echo "Successfully generated '$CNF' and '$ENV'."
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 349407
:
257912
|
257914
| 257916 |
257919
|
257932
|
257999
|
258153
|
258674
|
258676