Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
[phpvirtualbox] Re: PHP old versions heads-up
To:
ports <ports@openbsd.org>, Antoine Jacoutot <ajacoutot@bsdfrog.org>
Date:
Thu, 20 Jun 2024 13:11:36 +0100

Download raw body.

Thread
On 2024/05/22 12:43, Stuart Henderson wrote:
> I intend to drop php/7.4 and php/8.0 soon (both are out of security
> support). The following ports/subpackages are setup to use 7.4 at the
> moment, if anyone's interested in them could you take a look at updating
> or patching to support 8.1+ please?
> 
...
> www/phpvirtualbox (aja@, last upstream commit Jan 2021)

rsadowski pointed at archlinux who have added some patches for this, which
it turns out come from a fork https://github.com/BartekSz95/phpvirtualbox/
- there have been a couple of 7.0 betas (Dec 2022) and this rc (Jan 2023)
and no commits since, which suggests it's probably reasonably stable.
There's some activity in https://github.com/BartekSz95/phpvirtualbox/issues
(looks like some are to do with vbox 7 compat) but it doesn't look like
any huge red flags for switching to this version, and PHP 7.4 is well out
of support now.

I don't use virtualbox (and don't particularly want to touch oracle
software) so haven't tested runtime. Is anyone still using this?
If so, please could you try this diff?

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/phpvirtualbox/Makefile,v
diff -u -p -r1.32 Makefile
--- Makefile	7 Nov 2023 14:19:49 -0000	1.32
+++ Makefile	20 Jun 2024 12:00:58 -0000
@@ -1,11 +1,9 @@
 COMMENT=		web-based VirtualBox front-end
 
+GH_ACCOUNT=		BartekSz95
 GH_PROJECT=		phpvirtualbox
-GH_ACCOUNT=		phpvirtualbox
-GH_TAGNAME=		5.2-1
-MODPHP_VERSION=		7.4
-PKGNAME=		phpvirtualbox-${GH_TAGNAME:S/-/./}
-REVISION=		1
+GH_TAGNAME=		v7.0-rc1
+PKGNAME=		phpvirtualbox-${GH_TAGNAME:S/V//:S/-//}
 
 CATEGORIES=		www sysutils
 
@@ -30,6 +28,8 @@ SUBST_VARS=		INSTDIR TINSTDIR
 do-install:
 	cp -Rp ${WRKSRC} ${INSTDIR}
 	chown -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR}
-	rm ${INSTDIR}/{Dockerfile,docker-compose.yml,.{docker,git}ignore}
+	rm ${INSTDIR}/{Dockerfile,docker-compose.yml,.{docker,git}ignore} \
+		${INSTDIR}/packaging/install-scripts/{un,}install.bash
+	rmdir ${INSTDIR}/packaging{/install-scripts,}
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/phpvirtualbox/distinfo,v
diff -u -p -r1.10 distinfo
--- distinfo	23 Nov 2019 14:48:56 -0000	1.10
+++ distinfo	20 Jun 2024 12:00:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (phpvirtualbox-5.2-1.tar.gz) = p9Fy39m3PxyPbr5byY064fsSOVNQrDuTLLgRZY/IhSE=
-SIZE (phpvirtualbox-5.2-1.tar.gz) = 3882921
+SHA256 (phpvirtualbox-7.0-rc1.tar.gz) = KfPNB5VvbNMk9eBC9taLDTdiiiBNZUwkF54KB7GBkqY=
+SIZE (phpvirtualbox-7.0-rc1.tar.gz) = 3965363
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/phpvirtualbox/pkg/PLIST,v
diff -u -p -r1.13 PLIST
--- pkg/PLIST	11 Mar 2022 20:10:43 -0000	1.13
+++ pkg/PLIST	20 Jun 2024 12:00:58 -0000
@@ -1,4 +1,5 @@
 phpvirtualbox/
+phpvirtualbox/.htaccess
 phpvirtualbox/CHANGELOG.txt
 phpvirtualbox/GPLv3.txt
 phpvirtualbox/LICENSE.txt
@@ -36,8 +37,8 @@ phpvirtualbox/endpoints/lib/language.php
 phpvirtualbox/endpoints/lib/utils.php
 phpvirtualbox/endpoints/lib/vboxServiceWrappers.php
 phpvirtualbox/endpoints/lib/vboxconnector.php
-phpvirtualbox/endpoints/lib/vboxweb-5.2.wsdl
-phpvirtualbox/endpoints/lib/vboxwebService-5.2.wsdl
+phpvirtualbox/endpoints/lib/vboxweb-7.0.wsdl
+phpvirtualbox/endpoints/lib/vboxwebService-7.0.wsdl
 phpvirtualbox/endpoints/rdp.php
 phpvirtualbox/endpoints/screen.php
 phpvirtualbox/images/
@@ -269,9 +270,11 @@ phpvirtualbox/images/vbox/os_ubuntu_64.p
 phpvirtualbox/images/vbox/os_virtualbox.png
 phpvirtualbox/images/vbox/os_win10.png
 phpvirtualbox/images/vbox/os_win10_64.png
+phpvirtualbox/images/vbox/os_win11_64.png
 phpvirtualbox/images/vbox/os_win2k.png
 phpvirtualbox/images/vbox/os_win2k12_64.png
 phpvirtualbox/images/vbox/os_win2k16_64.png
+phpvirtualbox/images/vbox/os_win2k19_64.png
 phpvirtualbox/images/vbox/os_win2k3.png
 phpvirtualbox/images/vbox/os_win2k3_64.png
 phpvirtualbox/images/vbox/os_win2k8.png
@@ -420,6 +423,10 @@ phpvirtualbox/images/vbox/video_capture_
 phpvirtualbox/images/vbox/video_capture_on_16px.png
 phpvirtualbox/images/vbox/video_capture_on_disabled_16px.png
 phpvirtualbox/images/vbox/video_capture_settings_16px.png
+phpvirtualbox/images/vbox/virtio_scsi_add_16px.png
+phpvirtualbox/images/vbox/virtio_scsi_add_disabled_16px.png
+phpvirtualbox/images/vbox/virtio_scsi_collapse_16px.png
+phpvirtualbox/images/vbox/virtio_scsi_expand_16px.png
 phpvirtualbox/images/vbox/virtualbox-hdd.png
 phpvirtualbox/images/vbox/virtualbox-ova.png
 phpvirtualbox/images/vbox/virtualbox-ovf.png
@@ -506,6 +513,7 @@ phpvirtualbox/js/phpvirtualbox.js
 phpvirtualbox/js/utils.js
 phpvirtualbox/languages/
 phpvirtualbox/languages/cs.xml
+phpvirtualbox/languages/da.xml
 phpvirtualbox/languages/de.xml
 phpvirtualbox/languages/en.xml
 phpvirtualbox/languages/es.xml