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