head 1.17; access; symbols pkgsrc-2026Q2:1.14.0.2 pkgsrc-2026Q2-base:1.14 pkgsrc-2026Q1:1.9.0.2 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6; locks; strict; comment @# @; 1.17 date 2026.08.22.15.19.14; author bsiegert; state Exp; branches; next 1.16; commitid y6FJlsYJaKI18ESG; 1.16 date 2026.08.15.12.53.35; author bsiegert; state Exp; branches; next 1.15; commitid 5lqJISwxui9ZxJRG; 1.15 date 2026.07.08.18.32.40; author bsiegert; state Exp; branches; next 1.14; commitid cDbYxmIrkrXYDSMG; 1.14 date 2026.06.05.10.21.51; author bsiegert; state Exp; branches 1.14.2.1; next 1.13; commitid jt8yVpLxXvatZAIG; 1.13 date 2026.05.26.00.31.52; author khorben; state Exp; branches; next 1.12; commitid eMGej9rlrh6f2gHG; 1.12 date 2026.05.12.21.36.29; author khorben; state Exp; branches; next 1.11; commitid pUWWdf0Gc7KaszFG; 1.11 date 2026.05.07.18.50.07; author bsiegert; state Exp; branches; next 1.10; commitid MMrI2EXGAt3HJUEG; 1.10 date 2026.04.08.05.45.09; author bsiegert; state Exp; branches; next 1.9; commitid FFJx9trbRMg7k7BG; 1.9 date 2026.03.06.21.08.03; author bsiegert; state Exp; branches 1.9.2.1; next 1.8; commitid AQtIeR1eh5qvuXwG; 1.8 date 2026.02.24.08.45.38; author bsiegert; state Exp; branches; next 1.7; commitid IrpU9bGVDwSIHBvG; 1.7 date 2026.01.15.19.54.55; author bsiegert; state Exp; branches; next 1.6; commitid Zuo9UmMrkrU4HwqG; 1.6 date 2025.12.02.22.20.18; author wiz; state Exp; branches; next 1.5; commitid zhoZWUZoXCaKUSkG; 1.5 date 2025.12.02.22.06.37; author wiz; state Exp; branches; next 1.4; commitid k2z1rDRmUN0ZPSkG; 1.4 date 2025.12.02.19.25.21; author bsiegert; state Exp; branches; next 1.3; commitid 269raRGxaHJBWRkG; 1.3 date 2025.11.30.14.08.57; author wiz; state Exp; branches; next 1.2; commitid NEFs8qZeII0dgAkG; 1.2 date 2025.11.24.10.50.57; author wiz; state Exp; branches; next 1.1; commitid XClIVZnBSO1fmNjG; 1.1 date 2025.10.21.10.05.13; author leot; state Exp; branches; next ; commitid ETtfGilES8ilcqfG; 1.14.2.1 date 2026.07.14.00.36.05; author maya; state Exp; branches; next ; commitid sHC3bIiGgkiEuyNG; 1.9.2.1 date 2026.04.22.14.32.16; author maya; state Exp; branches; next ; commitid iDHLLUhOplH6NXCG; desc @@ 1.17 log @Revbump all Go packages after go126 update @ text @# $NetBSD: Makefile,v 1.16 2026/08/15 12:53:35 bsiegert Exp $ DISTNAME= lima-2.1.1 PKGREVISION= 5 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_GITHUB:=lima-vm/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= leot@@NetBSD.org HOMEPAGE= https://github.com/lima-vm/lima COMMENT= Linux virtual machines for running containerd LICENSE= apache-2.0 USE_TOOLS+= gmake BUILD_DEFS+= VARBASE OWN_DIRS_PERMS+= ${VARBASE}/db/lima ${LIMA_USER} ${LIMA_GROUP} 0750 LIMA_USER?= lima LIMA_GROUP?= lima PKG_GROUPS_VARS+= LIMA_GROUP PKG_USERS_VARS+= LIMA_USER PKG_GROUPS= ${LIMA_GROUP} PKG_USERS= ${LIMA_USER}:${LIMA_GROUP} PKG_SHELL.${LIMA_USER}= ${SH} PKG_HOME.${LIMA_USER}= ${VARBASE}/db/lima FILES_SUBST+= LIMA_USER=${LIMA_USER} FILES_SUBST+= LIMA_GROUP=${LIMA_GROUP} FILES_SUBST+= LIMA_USER_HOME=${VARBASE}/db/lima RCD_SCRIPTS+= lima DEPENDS+= qemu-[0-9]*:../../emulators/qemu # Avoid to invoke/use git MAKE_FLAGS+= VERSION=${GITHUB_TAG} .include "../../lang/go/go-vars.mk" .include "../../mk/bsd.prefs.mk" do-build: cd ${WRKSRC} && \ ${RUN} ${_ULIMIT_CMD} \ ${PKGSRC_SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} ${MAKE_FLAGS} ${BUILD_MAKE_FLAGS} \ ${BUILD_TARGET} INSTALLATION_DIRS+= ${PKGMANDIR}/man1 share/doc do-install: ${RUN} cd ${WRKSRC}/_output && ${PAX} -rw bin ${DESTDIR}${PREFIX} ${RUN} cd ${WRKSRC}/_output/share/man && ${PAX} -rw man1 ${DESTDIR}${PREFIX}/${PKGMANDIR} ${RUN} cd ${WRKSRC}/_output/share/doc && ${PAX} -rw lima ${DESTDIR}${PREFIX}/share/doc ${RUN} cd ${WRKSRC}/_output/share && ${PAX} -rw lima ${DESTDIR}${PREFIX}/share .include "go-modules.mk" .include "../../lang/go/go-module.mk" .include "../../mk/bsd.pkg.mk" @ 1.16 log @Revbump all Go packages after Go 1.26 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2026/07/08 18:32:40 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.15 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2026/06/05 10:21:51 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.14 log @Revbump all Go packages after go126 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2026/05/26 00:31:52 khorben Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.14.2.1 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2026/06/05 10:21:51 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.13 log @sysutils/lima: import an RC script This adds an RC script for lima, modeled on that of sysutils/xentools: it allows the management of multiple instances of lima. lima expects to run unprivileged with a dedicated user, therefore this change also creates the corresponding user and group. Tested on NetBSD/amd64. Bumps PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2026/05/12 21:36:29 khorben Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.12 log @sysutils/lima: update to version 2.1.1 The default docker template still does not boot on my NetBSD host, but the docker.lima wrapper worked for me just fine when using debian-13 instead, and installing docker.io there. Tested on NetBSD/amd64. Changes since version 2.1.0: * Binary release: - Add Windows artifacts (#4789) * macOS guest: - Allow unusual range of UID (#4171, thanks to @@balajiv113) * vz: - Honor audio.device=none (#4762, thanks to @@BizerNotNull) * nerdctl: - Update from v2.2.1 to v2.2.2 (#4787) . This release of the nerdctl distribution updates BuildKit (0.28.1), CNI plugins (1.9.1), and a few dependencies (#4815). See the release note of BuildKit and CNI plugins for their security updates. * Templates: - almalinux-kitten-10: support riscv64 (#4753) Changes in version 2.1.0: * Guest OS support: - Experimentally support macOS guests (#4595) - Experimentally support FreeBSD guests (#4627) * limactl CLI: - Add limactl watch command (#4489, thanks to @@IrvingMg) - Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @@unsuman) - Add limactl (create|edit|start) --nested-virt as an alias for --set '.nestedVirtualization = true' (#4663) * Guest home directory: - The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578). For compatibility, the old path is symlinked to the new one. * QEMU: - Use QEMU by default for non-native architectures (#4725) * krunkit: - Support nested virtualization (#4658, thanks to @@abiosoft) * Hostagent: - Add host-to-guest time synchronization (#4527, thanks to @@mfenderov) * Guestagent: - Reduce binary footprint (14M -> 6.1M) (#4120, #4536) * Internal file structure: - basedisk and diffdisk are consolidated into a single disk file for efficiency (#4587, thanks to @@jandubois). - No impact is expected for end users. An instance created with Lima v2.0 or v1.x should continue to boot with Lima v2.1 (but not vice versa). * Templates: - k3s: support creating multi-node clusters (#4505, thanks to @@afbjorklund) - Restore debian-11 (#4574, thanks to @@olamilekan000) - Add homebrew-macos (#4737) - Add experimental/fedora-rawhide (#4738) Changes in version 2.0.3: * limactl CLI: - Fix #4468 "[v2 regression] limactl copy (w/ rsync) puts the destination directory in an extra directory" (#4482) * vz: - Fix compilation on macOS < 13 (#4412, #4438, thanks to @@jandubois @@razzius) - Support ASIF disk format (#4327, thanks to @@norio-nomura) * nerdctl: - Update from v2.2.0 to v2.2.1 (#4484) - nerdctl.lima: respect $LIMA_INSTANCE (#4432, thanks to @@Kim-Yukyung) Changes in version 2.0.2 and prior have already been documented in commit messages. "feel free to commit" leot@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/11/30 14:08:57 wiz Exp $ d4 1 d16 22 @ 1.11 log @Revbump all Go packages after go126 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2026/04/08 05:45:09 bsiegert Exp $ d3 1 a3 2 DISTNAME= lima-1.2.1 PKGREVISION= 6 @ 1.10 log @Revbump all Go packages after security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2026/03/06 21:08:03 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.9 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2026/02/24 08:45:38 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.9.2.1 log @Revbump all Go packages after go126 security fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2026/03/06 21:08:03 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.8 log @Revbump all Go packages after default version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2026/01/15 19:54:55 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.7 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/12/02 22:20:18 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.6 log @lima: downgrade to 1.2.1, requested by leot Bump for go bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/10/21 10:05:13 leot Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.5 log @lima: revert 2.0.2 update, back to 2.0.1 khorben reported problems. Bump PKGREVISION for the go bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/11/24 10:50:57 wiz Exp $ d3 1 a3 1 DISTNAME= lima-2.0.1 @ 1.4 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/11/30 14:08:57 wiz Exp $ d3 1 a3 1 DISTNAME= lima-2.0.2 @ 1.3 log @lima: update to 2.0.2. Changes vz: Fix incompatibility with Fedora 43 (#4384) limactl CLI: Make errors less scary (#4387) Misc: Don't trim whitespace from boot commands (#4381, thanks to @@jandubois) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/11/24 10:50:57 wiz Exp $ d4 1 @ 1.2 log @lima: update to 2.0.1. 2.0.1 Changes Binary release artifacts: Fix a regression in v2.0.0 level=fatal msg="template \"_images/.yaml\" not found" (#4313, thanks to @@vvoland) Misc: pkg/networks/usernet: use SIGINT instead of SIGKILL (#4310, thanks to @@norio-nomura) 2.0.0 This is the second major release of Lima, featuring the support for pluggable VM drivers, GPU acceleration, and MCP. This release also commemorates the promotion of the project from CNCF Sandbox to Incubating 🎉. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/10/21 10:05:13 leot Exp $ d3 1 a3 1 DISTNAME= lima-2.0.1 @ 1.1 log @lima: Import lima-1.2.1 as sysutils/lima Lima launches Linux virtual machines with automatic file sharing and port forwarding (similar to WSL2), and containerd. Packaged in pkgsrc-wip by myself. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= lima-1.2.1 @