Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Apr 2024 21:55:24 GMT
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ab0167ebb595 - main - emulators/qemu7: Update version 7.2.10=>7.2.11
Message-ID:  <202404292155.43TLtOgX026350@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ab0167ebb595aa1d7d42e909eed60249cc9f5d27

commit ab0167ebb595aa1d7d42e909eed60249cc9f5d27
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-04-29 20:58:49 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-04-29 21:55:04 +0000

    emulators/qemu7: Update version 7.2.10=>7.2.11
    
    - Remove qemu7-tools as it looks redundant with qemu-tools
    - Mark DEPRECATED as qemu 9.X.X has been released
    - Set EXPIRATION_DATE to 2024-06-30
    
    Changelog: https://wiki.qemu.org/ChangeLog/7.2
---
 MOVED                           |  1 +
 emulators/qemu7/Makefile        | 74 ++++++-----------------------------------
 emulators/qemu7/distinfo        |  6 ++--
 emulators/qemu7/pkg-descr-tools |  5 ---
 emulators/qemu7/pkg-plist-tools | 50 ----------------------------
 5 files changed, 15 insertions(+), 121 deletions(-)

diff --git a/MOVED b/MOVED
index bf33184e382f..f92132c78840 100644
--- a/MOVED
+++ b/MOVED
@@ -3200,3 +3200,4 @@ www/mod_tidy||2024-04-24|Has expired: Last upstream release was in 2005
 net-p2p/go-prysm||2024-04-24|Has expired: Broken for more than 6 months
 x11-toolkits/p5-Gtk2-Ex-Dialogs||2024-04-24|Has expired: No longer works with modern Gtk2
 math/mathlibtools||2024-04-28|Project is obsolete and archived on GitHub since Aug 2023, not compatible with math/lean4
+emulators/qemu7@tools|emulators/qemu@tools|2024-04-29|Use emulators/qemu@tools instead
diff --git a/emulators/qemu7/Makefile b/emulators/qemu7/Makefile
index c13117b00246..ec871d29cf50 100644
--- a/emulators/qemu7/Makefile
+++ b/emulators/qemu7/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	qemu
-PORTVERSION=	7.2.10
+PORTVERSION=	7.2.11
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.qemu.org/
 DIST_SUBDIR=	qemu/${PORTVERSION}
@@ -10,44 +10,35 @@ WWW=		https://www.qemu.org/
 
 LICENSE=	GPLv2
 
-.if ${FLAVOR:U} != tools
 ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64
 # At the moment it broken on powerpc64le
 # We need to check if it build with other ARCHS
-.endif
+
+DEPRECATED=		qemu 9.X.X is out, so time to retire this one
+EXPIRATION_DATE=	2024-06-30
 
 BUILD_DEPENDS=	bash:shells/bash
-.if ${FLAVOR:U} != tools
 LIB_DEPENDS+=	libfdt.so:sysutils/dtc \
 		libzstd.so:archivers/zstd \
 		libslirp.so:net/libslirp
-.endif
-.if (${FLAVOR:U} != nox11 && ${FLAVOR:U} != tools)
+.if ${FLAVOR:U} != nox11
 LIB_DEPENDS+=	libepoxy.so:graphics/libepoxy
 .endif
 
-FLAVORS=			default nox11 tools
+FLAVORS=			default nox11
 FLAVOR?=			${FLAVORS:[1]}
 default_PKGNAMESUFFIX=		7
 default_CONFLICTS_INSTALL=	qemu-devel qemu-nox11 qemu-tools qemu-utils \
-				qemu6*
+				qemu8*
 nox11_PKGNAMESUFFIX=		7-nox11
-nox11_CONFLICTS_INSTALL=	qemu qemu-devel qemu6*
+nox11_CONFLICTS_INSTALL=	qemu qemu-devel qemu7*
 nox11_COMMENT=			(without X11)
-tools_PKGNAMESUFFIX=		7-tools
-tools_COMMENT=			(tools only)
-tools_CONFLICTS_INSTALL=	qemu qemu-devel qemu-nox11 qemu-utils qemu6* \
-				qemu-guest-agent
-tools_DESCR=			${.CURDIR}/pkg-descr-tools
-tools_PLIST=			${.CURDIR}/pkg-plist-tools
 
 USES=		cpe gmake gnome ninja perl5 pkgconfig python:build tar:xz
 USE_GNOME=	glib20
 USE_PERL5=	build
-.if ${FLAVOR:U} != tools
 USES+=		iconv:wchar_t
-.endif
-.if (${FLAVOR:U} != nox11 && ${FLAVOR:U} != tools)
+.if ${FLAVOR:U} != nox11
 USE_GNOME+=	cairo
 .endif
 
@@ -65,41 +56,8 @@ CONFIGURE_ARGS+=	--cc=${CC} \
 			--mandir=${PREFIX}/share/man \
 			--prefix=${PREFIX} \
 			--python=${PYTHON_CMD}
-.if ${FLAVOR:U} != tools
 CONFIGURE_ARGS+=	--enable-fdt=system \
 			--enable-netmap
-.endif
-.if ${FLAVOR:U} == tools
-CONFIGURE_ARGS+=	--disable-attr \
-			--disable-blobs \
-			--disable-brlapi \
-			--disable-bzip2 \
-			--disable-cap-ng \
-			--disable-coroutine-pool \
-			--disable-curses \
-			--disable-fdt \
-			--disable-gcrypt \
-			--disable-glusterfs \
-			--disable-libnfs \
-			--disable-libusb \
-			--disable-lzo \
-			--disable-netmap \
-			--disable-nettle \
-			--disable-numa \
-			--disable-rbd \
-			--disable-rdma \
-			--disable-seccomp \
-			--disable-smartcard \
-			--disable-snappy \
-			--disable-spice \
-			--disable-system \
-			--disable-tpm \
-			--disable-user \
-			--disable-vhost-net \
-			--disable-virtfs \
-			--disable-vnc \
-			--enable-tools
-.endif
 
 CFLAGS:=	${CFLAGS:C/-fno-tree-vrp//}
 WITHOUT_CPU_CFLAGS=	yes #to avoid problems with register allocation
@@ -118,12 +76,6 @@ OPTIONS_SINGLE_NCURSES=		NCURSES_BASE NCURSES_DEFAULT NCURSES_PORT
 .if ${FLAVOR:U} == nox11
 OPTIONS_EXCLUDE:=		GTK3 OPENGL X11
 .endif
-.if ${FLAVOR:U} == tools
-OPTIONS_EXCLUDE:=		CAPSTONE CDROM_DMA CURL DEBUG GNUTLS GTK3 ISCSI \
-				JPEG NCURSES NCURSES_BASE NCURSES_DEFAULT \
-				NCURSES_PORT OPENGL PNG SAMBA SASL STATIC_LINK \
-				USBREDIR VDE X11 X86_TARGETS
-.endif
 OPTIONS_SUB=			yes
 CAPSTONE_DESC=			Disassembly framework support
 CDROM_DMA_DESC=			IDE CDROM DMA
@@ -188,8 +140,7 @@ X11_USE=			GNOME=gdkpixbuf2 \
 				SDL=sdl2 \
 				XORG=x11,xext
 X11_CONFIGURE_ENABLE=		sdl
-.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11) && \
-	(${FLAVOR:U} != tools || ${PKGNAMESUFFIX} != "-guest-agent")
+.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
 X86_TARGETS_USES_OFF=		xorg
 X86_TARGETS_USE_OFF=		XORG=pixman,x11
 X86_TARGETS_CONFIGURE_ON=	--target-list='i386-softmmu i386-bsd-user x86_64-softmmu x86_64-bsd-user'
@@ -197,8 +148,7 @@ X86_TARGETS_CONFIGURE_ON=	--target-list='i386-softmmu i386-bsd-user x86_64-softm
 
 .include <bsd.port.options.mk>
 
-.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11) && \
-	(${FLAVOR:U} != tools || ${PKGNAMESUFFIX} != "-guest-agent")
+.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
 .if ${ARCH} == "amd64"
 MAKE_ARGS+=	ARCH=x86_64
 .endif
@@ -231,10 +181,8 @@ do-install:
 
 .if !target(post-install)
 post-install:
-.if ${FLAVOR:U} != tools
 	${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc
 	${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc
-.endif
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-*
 
 post-install-DOCS-on:
diff --git a/emulators/qemu7/distinfo b/emulators/qemu7/distinfo
index 67f88ad288d4..b1121f150e8e 100644
--- a/emulators/qemu7/distinfo
+++ b/emulators/qemu7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709666318
-SHA256 (qemu/7.2.10/qemu-7.2.10.tar.xz) = ece96cfe9c379920dbd2827fc9cc2ea0a0e1ec4619e6ef337f82d67c502eef76
-SIZE (qemu/7.2.10/qemu-7.2.10.tar.xz) = 121311584
+TIMESTAMP = 1714421803
+SHA256 (qemu/7.2.11/qemu-7.2.11.tar.xz) = c356e7b53c998aed60f2306e4166aa0902381f51c515bb7bf97aca8a2dbcaed7
+SIZE (qemu/7.2.11/qemu-7.2.11.tar.xz) = 121877020
diff --git a/emulators/qemu7/pkg-descr-tools b/emulators/qemu7/pkg-descr-tools
deleted file mode 100644
index b58edd81932b..000000000000
--- a/emulators/qemu7/pkg-descr-tools
+++ /dev/null
@@ -1,5 +0,0 @@
-Miscellaneous tools that can be used without the rest of QEMU
-
-* qemu-img: QEMU disk image utility
-* qemu-io:  QEMU disk exerciser
-* qemu-nbd: QEMU disk network block device server
diff --git a/emulators/qemu7/pkg-plist-tools b/emulators/qemu7/pkg-plist-tools
deleted file mode 100644
index 1aaf7955a50f..000000000000
--- a/emulators/qemu7/pkg-plist-tools
+++ /dev/null
@@ -1,50 +0,0 @@
-bin/qemu-edid
-bin/qemu-img
-bin/qemu-io
-bin/qemu-nbd
-bin/qemu-storage-daemon
-include/qemu-plugin.h
-%%PORTDOCS%%share/man/man1/qemu.1.gz
-%%PORTDOCS%%share/man/man1/qemu-img.1.gz
-%%PORTDOCS%%share/man/man7/qemu-block-drivers.7.gz
-%%PORTDOCS%%share/man/man7/qemu-cpu-models.7.gz
-%%PORTDOCS%%share/man/man8/qemu-nbd.8.gz
-%%PORTDOCS%%share/man/man8/qemu-pr-helper.8.gz
-%%PORTDOCS%%share/man/man7/qemu-qmp-ref.7.gz
-%%PORTDOCS%%share/man/man1/qemu-storage-daemon.1.gz
-%%PORTDOCS%%share/man/man7/qemu-storage-daemon-qmp-ref.7.gz
-%%DATADIR%%/keymaps/ar
-%%DATADIR%%/keymaps/bepo
-%%DATADIR%%/keymaps/cz
-%%DATADIR%%/keymaps/da
-%%DATADIR%%/keymaps/de
-%%DATADIR%%/keymaps/de-ch
-%%DATADIR%%/keymaps/en-gb
-%%DATADIR%%/keymaps/en-us
-%%DATADIR%%/keymaps/es
-%%DATADIR%%/keymaps/et
-%%DATADIR%%/keymaps/fi
-%%DATADIR%%/keymaps/fo
-%%DATADIR%%/keymaps/fr
-%%DATADIR%%/keymaps/fr-be
-%%DATADIR%%/keymaps/fr-ca
-%%DATADIR%%/keymaps/fr-ch
-%%DATADIR%%/keymaps/hr
-%%DATADIR%%/keymaps/hu
-%%DATADIR%%/keymaps/is
-%%DATADIR%%/keymaps/it
-%%DATADIR%%/keymaps/ja
-%%DATADIR%%/keymaps/lt
-%%DATADIR%%/keymaps/lv
-%%DATADIR%%/keymaps/mk
-%%DATADIR%%/keymaps/nl
-%%DATADIR%%/keymaps/no
-%%DATADIR%%/keymaps/pl
-%%DATADIR%%/keymaps/pt
-%%DATADIR%%/keymaps/pt-br
-%%DATADIR%%/keymaps/ru
-%%DATADIR%%/keymaps/sl
-%%DATADIR%%/keymaps/sv
-%%DATADIR%%/keymaps/th
-%%DATADIR%%/keymaps/tr
-%%DATADIR%%/trace-events-all



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202404292155.43TLtOgX026350>