Date: Monday, April 10, 2023 @ 18:11:46
  Author: eworm
Revision: 1444560

upgpkg: virtualbox 7.0.6-4: python 3.11 rebuild

Added:
  virtualbox/trunk/020-python-3-11.patch
Modified:
  virtualbox/trunk/PKGBUILD

-----------------------+
 020-python-3-11.patch |   26 ++++++++++++++++++++++++++
 PKGBUILD              |    8 +++++---
 2 files changed, 31 insertions(+), 3 deletions(-)

Added: 020-python-3-11.patch
===================================================================
--- 020-python-3-11.patch                               (rev 0)
+++ 020-python-3-11.patch       2023-04-10 18:11:46 UTC (rev 1444560)
@@ -0,0 +1,26 @@
+diff --git a/configure b/configure
+index 0872ec4c..037680e0 100755
+--- a/configure
++++ b/configure
+@@ -2132,7 +2132,7 @@ extern "C" int main(void)
+ }
+ EOF
+   found=
+-  SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 
python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m 
python3.8 python3.8m python3.9 python3.9m python3.10 python3.10m"
++  SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 
python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m 
python3.8 python3.8m python3.9 python3.9m python3.10 python3.10m python3.11 
python3.11m"
+   for p in $PYTHONDIR; do
+     for d in $SUPPYTHONLIBS; do
+       for b in lib/x86_64-linux-gnu lib/i386-linux-gnu lib64 lib/64 lib; do
+diff --git a/src/VBox/Installer/linux/routines.sh 
b/src/VBox/Installer/linux/routines.sh
+index 08e06358..44eba726 100644
+--- a/src/VBox/Installer/linux/routines.sh
++++ b/src/VBox/Installer/linux/routines.sh
+@@ -446,7 +446,7 @@ maybe_run_python_bindings_installer() {
+     # the VirtualBox API bindings. Needs to prevent double installs which 
waste
+     # quite a bit of time.
+     PYTHONS=""
+-    for p in python2.6 python2.7 python2 python3.3 python3.4 python3.5 
python3.6 python3.7 python3.8 python3.9 python3.10 python3 python; do
++    for p in python2.6 python2.7 python2 python3.3 python3.4 python3.5 
python3.6 python3.7 python3.8 python3.9 python3.10 python3.11 python3 python; do
+         if [ "`$p -c 'import sys
+ if sys.version_info >= (2, 6) and (sys.version_info < (3, 0) or 
sys.version_info >= (3, 3)):
+     print(\"test\")' 2> /dev/null`" != "test" ]; then

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-10 18:09:42 UTC (rev 1444559)
+++ PKGBUILD    2023-04-10 18:11:46 UTC (rev 1444560)
@@ -11,7 +11,7 @@
          'virtualbox-ext-vnc')
 pkgver=7.0.6
 _tarver=${pkgver}
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 url='https://virtualbox.org/'
 license=('GPL' 'custom:CDDL')
@@ -72,7 +72,8 @@
         '012-vbglR3GuestCtrlDetectPeekGetCancelSupport.patch'
         '013-support-building-from-dkms.patch'
         '018-upate-xclient-script.patch'
-        '019-fix-liblzf-linkage.patch')
+        '019-fix-liblzf-linkage.patch'
+        '020-python-3-11.patch')
 sha256sums=('f146d9a86a35af0abb010e628636fd800cb476cc2ce82f95b0c0ca876e1756ff'
             '76d98ea062fcad9e5e3fa981d046a6eb12a3e718a296544a68b66f4b65cb56db'
             '2101ebb58233bbfadf3aa74381f22f7e7e508559d2b46387114bc2d8e308554c'
@@ -94,7 +95,8 @@
             '81900e13d36630488accd8c0bfd2ceb69563fb2c4f0f171caba1cca59d438024'
             '00f68b86d32a1fada900c2da8dad2ab4215106cd58004f049bded99727cda2ff'
             '87dddfd9047480e4c2b73367facf5dd3702148418c2efcd606af17c07da90fe0'
-            'df9cc091d577935ea56d86d07be6abf519ab119a3558ded566507083f9d3fea5')
+            'df9cc091d577935ea56d86d07be6abf519ab119a3558ded566507083f9d3fea5'
+            '713fa594e8cb52946741839f8b73ffafedcd2e4ab03df169dd0c2c74ba9a18b4')
 
 prepare() {
     cd "VirtualBox-${pkgver}"

Reply via email to