head	1.12;
access;
symbols
	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.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.9.2.1
date	2026.04.22.14.32.16;	author maya;	state Exp;
branches;
next	;
commitid	iDHLLUhOplH6NXCG;


desc
@@


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
@# $NetBSD: Makefile,v 1.3 2025/11/30 14:08:57 wiz Exp $

DISTNAME=	lima-2.1.1
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

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.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/<IMAGE>.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
@

