pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

qemu-guest-agent: update to 9.2.2



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Mar 6 23:28:57 2025 +0100
Changeset:	96cf57323d67378ae5ed3b8d779b8c4e2c267f2e

Modified Files:
	qemu-guest-agent/Makefile
	qemu-guest-agent/PLIST
	qemu-guest-agent/distinfo

Log Message:
qemu-guest-agent: update to 9.2.2

Do not install some unnecessary files;
install man pages.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=96cf57323d67378ae5ed3b8d779b8c4e2c267f2e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 qemu-guest-agent/Makefile | 23 +++++++++++++++++------
 qemu-guest-agent/PLIST    |  7 ++-----
 qemu-guest-agent/distinfo | 26 +++++++++++---------------
 3 files changed, 30 insertions(+), 26 deletions(-)

diffs:
diff --git a/qemu-guest-agent/Makefile b/qemu-guest-agent/Makefile
index 0cc086d376..8b713535af 100644
--- a/qemu-guest-agent/Makefile
+++ b/qemu-guest-agent/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.340 2024/04/07 07:33:58 wiz Exp $
 
-DISTNAME=	qemu-8.2.2
+DISTNAME=	qemu-9.2.2
 PKGNAME=	${DISTNAME:S/qemu/qemu-guest-agent/}
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.qemu.org/
@@ -13,6 +13,10 @@ LICENSE=	gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd
 
 TOOL_DEPENDS+=	meson-[0-9]*:../../devel/meson
 TOOL_DEPENDS+=	ninja-build-[0-9]*:../../devel/ninja-build
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme
+
+PYTHON_VERSIONS_INCOMPATIBLE=	39 310 # py-sphinx
 
 USE_LANGUAGES+=		c c++
 #USE_TOOLS+=		bison flex makeinfo perl:build pod2man pkg-config
@@ -26,15 +30,14 @@ RCD_SCRIPTS=		qemu-guest-agent
 # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab
 GCC_REQD+=		7
 
-PYTHON_VERSIONS_INCOMPATIBLE=	27
+BUILDLINK_TRANSFORM+=	rm:-lint
 
 .include "../../mk/bsd.prefs.mk"
 
 CONFIGURE_ARGS+=	--prefix=${PREFIX}
 CONFIGURE_ARGS+=	--interp-prefix=${PREFIX}/share/qemu
-CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFBASEDIR}
 CONFIGURE_ARGS+=	--python=${PYTHONBIN}
-CONFIGURE_ARGS+=	--smbd=${PREFIX}/sbin/smbd
 CONFIGURE_ARGS+=	--mandir=${PREFIX}/${PKGMANDIR}
 CONFIGURE_ENV+=		mansuffix=/${PKGMANDIR}
 ALL_ENV+=		MESON_RSP_THRESHOLD=262144
@@ -49,7 +52,7 @@ CONFIGURE_ARGS+=	--disable-bzip2
 CONFIGURE_ARGS+=	--disable-cap-ng
 CONFIGURE_ARGS+=	--disable-coroutine-pool
 CONFIGURE_ARGS+=	--disable-curses
-CONFIGURE_ARGS+=	--disable-docs
+#CONFIGURE_ARGS+=	--disable-docs
 CONFIGURE_ARGS+=	--disable-fdt
 CONFIGURE_ARGS+=	--disable-gcrypt
 CONFIGURE_ARGS+=	--disable-glusterfs
@@ -87,13 +90,21 @@ do-build:
 do-install:
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} \
 		ninja -j ${_MAKE_JOBS_N:U1} -C build install
+	# not needed for guest agent
+	${RM} -r ${DESTDIR}${PREFIX}/include/qemu-plugin.h
+	${RM} -r ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/qemu.1
+	${RM} -r ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7/qemu-block-drivers.7
+	${RM} -r ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7/qemu-cpu-models.7
+	${RM} -r ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7/qemu-qmp-ref.7
+	${RM} -r ${DESTDIR}${PREFIX}/share/doc/qemu
+	${RM} -r ${DESTDIR}${PREFIX}/share/qemu/keymaps
+	${RM} -r ${DESTDIR}${PREFIX}/share/qemu/trace-events-all
 
 # Some dependencies aren't correct and this tries to be re-made on install,
 # failing due to configure bugs.
 post-build:
 	${TOUCH} ${WRKSRC}/config-host.mak
 
-
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../lang/python/tool.mk"
 .include "../../mk/pthread.buildlink3.mk"
diff --git a/qemu-guest-agent/PLIST b/qemu-guest-agent/PLIST
index 768d912ffa..4745c04d03 100644
--- a/qemu-guest-agent/PLIST
+++ b/qemu-guest-agent/PLIST
@@ -1,7 +1,4 @@
 @comment $NetBSD$
 bin/qemu-ga
-include/qemu-plugin.h
-share/qemu/trace-events-all
-@pkgdir var/run
-@pkgdir share/doc/qemu
-@pkgdir man/man1
+man/man7/qemu-ga-ref.7
+man/man8/qemu-ga.8
diff --git a/qemu-guest-agent/distinfo b/qemu-guest-agent/distinfo
index dda2fbbe56..7f218ef183 100644
--- a/qemu-guest-agent/distinfo
+++ b/qemu-guest-agent/distinfo
@@ -1,26 +1,22 @@
 $NetBSD: distinfo,v 1.216 2024/03/04 18:46:38 adam Exp $
 
-BLAKE2s (palcode-clipper-qemu-5.2.0nb8) = d388c896a80c1cc3d4785c8434d6688bbcfd54c28f7252ce550ab162a0bba321
-SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43
-Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes
-BLAKE2s (qemu-8.2.2.tar.xz) = f24a5b17834a3317580fb7ef6e49c027d4e4e20151cdebb9f88c62cd9e790286
-SHA512 (qemu-8.2.2.tar.xz) = dfd2e1305f9e51bfbc90a7738c69336d5f805481a626ea527b971bdfb6dbe6867e5df7461d48d1c22b79be2dc18e057ea9fa36ef593127cd8b262a5c33f1aa41
-Size (qemu-8.2.2.tar.xz) = 129398020 bytes
+BLAKE2s (qemu-9.2.2.tar.xz) = ad6aa908ac97ce61943832f768caa0794c184f5938cd69f4c542a7ec16ffe6fb
+SHA512 (qemu-9.2.2.tar.xz) = b010876da9f91da01dbb9e06705a1358d5f062d0fdd4ad5c8cd8ce3fd43adcefcf72a61216eb8d415281f6607b945ce1cfb6b5fc5692ada9163e8f05b7fb5533
+Size (qemu-9.2.2.tar.xz) = 134756816 bytes
 SHA1 (patch-audio_jackaudio.c) = 771c2779e565242a500adc0223ef6b1ae5b2b91f
-SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a
-SHA1 (patch-hw-mips-mipssim.c) = 1f682b74b34398b3ff15f9e7f24a85f4b8bb4853
-SHA1 (patch-hw_display_omap__dss.c) = 68f6f5e86335114de64b397959a2238de84fcde2
-SHA1 (patch-hw_mips_meson.build) = d9a07a81fe6d3c9e2bd45f41fe876cd927a40ced
-SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc
+SHA1 (patch-hw-mips-Kconfig) = c74efac1b5d3a49d141387eb9316617039be737b
+SHA1 (patch-hw-mips-mipssim.c) = c72129c6ad961a62d3f1b443bbf373ee3c900dc0
+SHA1 (patch-hw_mips_meson.build) = 06cc199b3b15add9f5d5ddcd84bf2791f96bd5d3
 SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7
 SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310
 SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33
-SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43
-SHA1 (patch-meson.build) = 0a3e28d8bf6bf6be311787d964ac4694c58c2fca
+SHA1 (patch-hw_usb_dev-mtp.c) = f148a3ad6d72eb29f85684316af5fb219ddaeb71
+SHA1 (patch-meson.build) = 6b0607903b84c84d26bd5c54f3f0b9e4b256d787
+SHA1 (patch-qemu-options.hx) = 6cf811ae421db1e8d45f7098bd36733c6dc7d9cf
 SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2
 SHA1 (patch-target_arm_tcg_translate-sve.c) = b5eeb08331e61a16b2cf4b7ab9b668755aa9a04e
-SHA1 (patch-target_i386_cpu.c) = 696b1137a7aac18f70933025cab5318b965aee66
+SHA1 (patch-target_i386_cpu.c) = f55795305c385784caee00c2a767a1cafa42ed91
 SHA1 (patch-target_i386_meson.build) = b8f413866ac1079d3ddeb21aacf226509e25ae9c
-SHA1 (patch-target_i386_nvmm_nvmm-all.c) = 28184cc3d1afc064d332bdd2530db16d8258222f
+SHA1 (patch-target_i386_nvmm_nvmm-all.c) = a022698e0742f10e8cdf42ed1ed7dfb8e113fb91
 SHA1 (patch-util_coroutine-ucontext.c) = 02cdf634e64f7e71029047b93747f192df715e6a
 SHA1 (patch-util_osdep.c) = 1e5bcde7be23792f487334d35797869bff686d25


Home | Main Index | Thread Index | Old Index