diff options
Diffstat (limited to 'emulators/virtualbox-ose-71')
-rw-r--r-- | emulators/virtualbox-ose-71/Makefile | 10 | ||||
-rw-r--r-- | emulators/virtualbox-ose-71/distinfo | 14 | ||||
-rw-r--r-- | emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk | 14 | ||||
-rw-r--r-- | emulators/virtualbox-ose-71/files/vboxinit.in | 6 |
4 files changed, 17 insertions, 27 deletions
diff --git a/emulators/virtualbox-ose-71/Makefile b/emulators/virtualbox-ose-71/Makefile index b754e9555191..7b5d79a0d306 100644 --- a/emulators/virtualbox-ose-71/Makefile +++ b/emulators/virtualbox-ose-71/Makefile @@ -1,5 +1,5 @@ PORTNAME= virtualbox-ose -DISTVERSION= 7.1.8 +DISTVERSION= 7.1.12 PORTREVISION?= 0 CATEGORIES= emulators MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \ @@ -21,7 +21,6 @@ ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= gtar:archivers/gtar \ kmk:devel/kBuild \ - libIDL-config-2:devel/libIDL \ yasm:devel/yasm \ xsltproc:textproc/libxslt LIB_DEPENDS= libpng.so:graphics/png \ @@ -45,7 +44,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \ virtualbox-ose \ virtualbox-ose-nox11 \ virtualbox-ose-70 \ - virtualbox-ose-nox11-70 + virtualbox-ose-nox11-70 \ + virtualbox-ose-72 \ + virtualbox-ose-nox11-72 PORTSCOUT= limit:^7\.1\. SUB_FILES= pkg-message @@ -289,6 +290,9 @@ post-patch: ${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \ ${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk .endif +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500013 + @${ECHO_CMD} 'VBoxSVC_LDFLAGS.freebsd = -lsys' >> ${WRKSRC}/LocalConfig.kmk +.endif # Causes a "reinplace" QA warning with default LOCALBASE @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Config.kmk ${WRKSRC}/configure \ diff --git a/emulators/virtualbox-ose-71/distinfo b/emulators/virtualbox-ose-71/distinfo index a824ff5859c4..e7b992b0b10c 100644 --- a/emulators/virtualbox-ose-71/distinfo +++ b/emulators/virtualbox-ose-71/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1746902441 -SHA256 (VirtualBox-7.1.8.tar.bz2) = 3f7132c55ac6c5f50585bfaa115d29e30b47ccf535cb0a12ff50214ddae2f63d -SIZE (VirtualBox-7.1.8.tar.bz2) = 215541146 -SHA256 (VirtualBox-docs-7.1.8.tar.bz2) = b4c24e5deeb87e99d0cc8e60d24878d5ca50436b8c1069f777c711edca776173 -SIZE (VirtualBox-docs-7.1.8.tar.bz2) = 10110834 -SHA256 (VBoxGuestAdditions_7.1.8.iso) = 0001ed19cc389f04723c9b911338559b9b74bea0d24edf794d8d2ce5b5cb14e0 -SIZE (VBoxGuestAdditions_7.1.8.iso) = 61380608 +TIMESTAMP = 1752700000 +SHA256 (VirtualBox-7.1.12.tar.bz2) = 6f9618f39168898134975f51df7c2d6d5129c0aa82b6ae11cf47f920c70df276 +SIZE (VirtualBox-7.1.12.tar.bz2) = 214691769 +SHA256 (VirtualBox-docs-7.1.12.tar.bz2) = ba48f2da2593d8cae56fcf601c132d77dbf1d16b1e26db162c89449250c269bd +SIZE (VirtualBox-docs-7.1.12.tar.bz2) = 10109084 +SHA256 (VBoxGuestAdditions_7.1.12.iso) = 256883e2eabf7ab5c10fb3b6831c294942ce34bc615807f9d0cf6c3d2e882236 +SIZE (VBoxGuestAdditions_7.1.12.iso) = 61331456 diff --git a/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk b/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk deleted file mode 100644 index f13be222ea9a..000000000000 --- a/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk +++ /dev/null @@ -1,14 +0,0 @@ ---- src/VBox/Runtime/Makefile.kmk.orig 2021-01-07 15:41:50 UTC -+++ src/VBox/Runtime/Makefile.kmk -@@ -177,6 +177,11 @@ $(IPRT_OUT_DIR)/oiddb.h.ts +| $(IPRT_OUT_DIR)/oiddb.h: - - - # -+# Set the defines that utf8-posix.cpp needs. It's used by several targets. -+# -+r3/posix/utf8-posix.cpp_DEFS.freebsd = $(VBOX_ICONV_DEFS) -+ -+# - # Unicode Specification reader used to regenerate unidata-*.cpp. - # - uniread_TEMPLATE = VBoxBldProg diff --git a/emulators/virtualbox-ose-71/files/vboxinit.in b/emulators/virtualbox-ose-71/files/vboxinit.in index 13ec9614827d..9895da9e362e 100644 --- a/emulators/virtualbox-ose-71/files/vboxinit.in +++ b/emulators/virtualbox-ose-71/files/vboxinit.in @@ -37,7 +37,7 @@ restart_cmd="${name}_restart" vboxinit_start() { # Get a list of all machines with autorun enabled in phpvirtualbox - ${su_command} "${command} list vms | /usr/bin/tr -d '{}\"'" | while read VMNAME UUID; do + ${su_command} "${command} list vms | /usr/bin/tr -d '{}\"'" | /usr/bin/sort | while read VMNAME UUID; do STARTUP=$(${su_command} "${command} getextradata ${UUID} 'pvbx/startupMode'" | /usr/bin/cut -d' ' -f2) if [ "${STARTUP}" == "auto" ]; then echo "${name}: starting machine ${VMNAME} ..." @@ -50,7 +50,7 @@ vboxinit_start() vboxinit_stop() { # Get all running machines - ${su_command} "${command} list runningvms | /usr/bin/tr -d '{}\"'" | while read VMNAME UUID; do + ${su_command} "${command} list runningvms | /usr/bin/tr -d '{}\"'" | /usr/bin/sort -r | while read VMNAME UUID; do echo "${name}: stopping machine ${VMNAME} with action '${vboxinit_stop}' ..." ${su_command} "${command} controlvm ${UUID} ${vboxinit_stop}" sleep "${vboxinit_stop_delay}" @@ -75,7 +75,7 @@ load_rc_config $name : ${vboxinit_user="%%VBOXUSER%%"} : ${vboxinit_home=$(/usr/sbin/pw usershow -7 -n "${vboxinit_user}" | /usr/bin/cut -d: -f6)} : ${vboxinit_stop="savestate"} -: ${vboxinit_start_delay="0"} +: ${vboxinit_start_delay="1"} : ${vboxinit_stop_delay="0"} HOME=${vboxinit_home} USER=${vboxinit_user} |