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

Reply via email to