summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2012-03-23 20:18:07 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2012-03-23 20:18:07 +0000
commite3f4f3d793e147500c636e3c8506e42b5b0d5ffb (patch)
tree80415695e906a1b0507d7708834f42e7a696167d /app-emulation/virtualbox
parentBuild with new zlib. Bug #408467 (diff)
downloadgentoo-2-e3f4f3d793e147500c636e3c8506e42b5b0d5ffb.tar.gz
gentoo-2-e3f4f3d793e147500c636e3c8506e42b5b0d5ffb.tar.bz2
gentoo-2-e3f4f3d793e147500c636e3c8506e42b5b0d5ffb.zip
Add patch to build with USE=vboxwebsrv. Fixed upstream in https://www.virtualbox.org/browser/vbox/trunk/configure?rev=40476 . Bug #408569
(Portage version: 2.2.0_alpha93/cvs/Linux x86_64)
Diffstat (limited to 'app-emulation/virtualbox')
-rw-r--r--app-emulation/virtualbox/ChangeLog8
-rw-r--r--app-emulation/virtualbox/files/virtualbox-4.1.10-libgsoapssl.patch13
-rw-r--r--app-emulation/virtualbox/virtualbox-4.1.10.ebuild7
3 files changed, 26 insertions, 2 deletions
diff --git a/app-emulation/virtualbox/ChangeLog b/app-emulation/virtualbox/ChangeLog
index 6224d9bc5bb2..f91d5bf87f60 100644
--- a/app-emulation/virtualbox/ChangeLog
+++ b/app-emulation/virtualbox/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.102 2012/03/15 10:01:31 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.103 2012/03/23 20:18:07 hwoarang Exp $
+
+ 23 Mar 2012; Markos Chandras <hwoarang@gentoo.org>
+ +files/virtualbox-4.1.10-libgsoapssl.patch, virtualbox-4.1.10.ebuild:
+ Add patch to build with USE=vboxwebsrv. Fixed upstream in
+ https://www.virtualbox.org/browser/vbox/trunk/configure?rev=40476 . Bug
+ #408569
*virtualbox-4.1.10 (15 Mar 2012)
diff --git a/app-emulation/virtualbox/files/virtualbox-4.1.10-libgsoapssl.patch b/app-emulation/virtualbox/files/virtualbox-4.1.10-libgsoapssl.patch
new file mode 100644
index 000000000000..61ac08acfd6a
--- /dev/null
+++ b/app-emulation/virtualbox/files/virtualbox-4.1.10-libgsoapssl.patch
@@ -0,0 +1,13 @@
+Index: VirtualBox-4.1.10/configure
+===================================================================
+--- VirtualBox-4.1.10.orig/configure
++++ VirtualBox-4.1.10/configure
+@@ -1941,7 +1941,7 @@ check_gsoap()
+ else
+ cnf_append "VBOX_GSOAP_CXX_SOURCES" ""
+ fi
+- cnf_append "VBOX_GSOAP_CXX_LIBS" "libgsoap++"
++ cnf_append "VBOX_GSOAP_CXX_LIBS" "libgsoapssl++"
+ log_success "found"
+ else
+ log_failure "stlvector.h not found -- disabling webservice"
diff --git a/app-emulation/virtualbox/virtualbox-4.1.10.ebuild b/app-emulation/virtualbox/virtualbox-4.1.10.ebuild
index fd14f955a3e5..5982efe53898 100644
--- a/app-emulation/virtualbox/virtualbox-4.1.10.ebuild
+++ b/app-emulation/virtualbox/virtualbox-4.1.10.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.10.ebuild,v 1.1 2012/03/15 10:01:31 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.10.ebuild,v 1.2 2012/03/23 20:18:07 hwoarang Exp $
EAPI=4
@@ -178,6 +178,11 @@ src_prepare() {
if gcc-specs-pie ; then
epatch "${FILESDIR}"/virtualbox_nopie.patch
fi
+
+ # Link to correct gsoap library. Bug #408569
+ # This has been fixed upstream and should be removed when virtualbox is
+ # bumped
+ epatch ${FILESDIR}/${P}-libgsoapssl.patch
}
src_configure() {