head	1.73;
access;
symbols
	pkgsrc-2026Q1:1.70.0.2
	pkgsrc-2026Q1-base:1.70
	pkgsrc-2025Q4:1.66.0.2
	pkgsrc-2025Q4-base:1.66
	pkgsrc-2025Q3:1.63.0.2
	pkgsrc-2025Q3-base:1.63
	pkgsrc-2025Q2:1.61.0.2
	pkgsrc-2025Q2-base:1.61
	pkgsrc-2025Q1:1.59.0.2
	pkgsrc-2025Q1-base:1.59
	pkgsrc-2024Q4:1.57.0.4
	pkgsrc-2024Q4-base:1.57
	pkgsrc-2024Q3:1.57.0.2
	pkgsrc-2024Q3-base:1.57
	pkgsrc-2024Q2:1.54.0.2
	pkgsrc-2024Q2-base:1.54
	pkgsrc-2024Q1:1.51.0.2
	pkgsrc-2024Q1-base:1.51
	pkgsrc-2023Q4:1.48.0.2
	pkgsrc-2023Q4-base:1.48
	pkgsrc-2023Q3:1.44.0.2
	pkgsrc-2023Q3-base:1.44
	pkgsrc-2023Q2:1.41.0.2
	pkgsrc-2023Q2-base:1.41
	pkgsrc-2023Q1:1.39.0.2
	pkgsrc-2023Q1-base:1.39
	pkgsrc-2022Q4:1.36.0.2
	pkgsrc-2022Q4-base:1.36
	pkgsrc-2022Q3:1.31.0.2
	pkgsrc-2022Q3-base:1.31
	pkgsrc-2022Q2:1.28.0.2
	pkgsrc-2022Q2-base:1.28
	pkgsrc-2022Q1:1.25.0.2
	pkgsrc-2022Q1-base:1.25
	pkgsrc-2021Q4:1.22.0.2
	pkgsrc-2021Q4-base:1.22
	pkgsrc-2021Q3:1.19.0.2
	pkgsrc-2021Q3-base:1.19
	pkgsrc-2021Q2:1.14.0.2
	pkgsrc-2021Q2-base:1.14
	pkgsrc-2021Q1:1.12.0.2
	pkgsrc-2021Q1-base:1.12
	pkgsrc-2020Q4:1.9.0.2
	pkgsrc-2020Q4-base:1.9
	pkgsrc-2020Q3:1.6.0.2
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.3.0.2
	pkgsrc-2020Q2-base:1.3;
locks; strict;
comment	@# @;


1.73
date	2026.05.07.18.49.56;	author bsiegert;	state Exp;
branches;
next	1.72;
commitid	MMrI2EXGAt3HJUEG;

1.72
date	2026.04.10.21.01.16;	author sjmulder;	state Exp;
branches;
next	1.71;
commitid	Yu9cZSbKf8oCksBG;

1.71
date	2026.04.08.05.44.59;	author bsiegert;	state Exp;
branches;
next	1.70;
commitid	FFJx9trbRMg7k7BG;

1.70
date	2026.03.06.21.07.52;	author bsiegert;	state Exp;
branches
	1.70.2.1;
next	1.69;
commitid	AQtIeR1eh5qvuXwG;

1.69
date	2026.02.24.08.45.27;	author bsiegert;	state Exp;
branches;
next	1.68;
commitid	IrpU9bGVDwSIHBvG;

1.68
date	2026.01.26.19.49.19;	author bsiegert;	state Exp;
branches;
next	1.67;
commitid	yzzTb7tKWPopjWrG;

1.67
date	2026.01.15.19.54.44;	author bsiegert;	state Exp;
branches;
next	1.66;
commitid	Zuo9UmMrkrU4HwqG;

1.66
date	2025.12.02.19.25.10;	author bsiegert;	state Exp;
branches;
next	1.65;
commitid	269raRGxaHJBWRkG;

1.65
date	2025.10.16.17.59.51;	author bsiegert;	state Exp;
branches;
next	1.64;
commitid	RAGpkHmyeYCUYOeG;

1.64
date	2025.10.08.06.54.27;	author bsiegert;	state Exp;
branches;
next	1.63;
commitid	5p46uH9RJXSFyJdG;

1.63
date	2025.09.06.13.17.00;	author bsiegert;	state Exp;
branches;
next	1.62;
commitid	cojusOdnRBFGHE9G;

1.62
date	2025.08.31.10.02.50;	author bsiegert;	state Exp;
branches;
next	1.61;
commitid	SdH7Ppgppxg5PR8G;

1.61
date	2025.06.06.14.01.28;	author bsiegert;	state Exp;
branches;
next	1.60;
commitid	JbNcx43ItkrmUPXF;

1.60
date	2025.04.05.18.51.17;	author bsiegert;	state Exp;
branches;
next	1.59;
commitid	5KX0APffNjdlvTPF;

1.59
date	2025.03.15.15.34.04;	author sjmulder;	state Exp;
branches
	1.59.2.1;
next	1.58;
commitid	J6Uc7VbfDnWA5bNF;

1.58
date	2025.03.07.20.54.19;	author bsiegert;	state Exp;
branches;
next	1.57;
commitid	rfTPfnLphAPl7bMF;

1.57
date	2024.09.06.18.48.47;	author bsiegert;	state Exp;
branches;
next	1.56;
commitid	sM1YPLxu37gUgMoF;

1.56
date	2024.08.11.15.57.01;	author bsiegert;	state Exp;
branches;
next	1.55;
commitid	Q02ZqKpOSdvP9qlF;

1.55
date	2024.07.03.06.59.23;	author bsiegert;	state Exp;
branches;
next	1.54;
commitid	clKUvbmZS6C5rmgF;

1.54
date	2024.06.13.13.47.00;	author bsiegert;	state Exp;
branches;
next	1.53;
commitid	JAoDOmAvI7TNkPdF;

1.53
date	2024.06.01.14.02.53;	author bsiegert;	state Exp;
branches;
next	1.52;
commitid	ffwNZJIDPPV5OhcF;

1.52
date	2024.04.05.19.14.00;	author bsiegert;	state Exp;
branches;
next	1.51;
commitid	eg3d1kDRSryvmZ4F;

1.51
date	2024.02.07.14.50.50;	author bsiegert;	state Exp;
branches;
next	1.50;
commitid	7gDVHFycBNsGLvXE;

1.50
date	2024.01.30.15.46.27;	author sjmulder;	state Exp;
branches;
next	1.49;
commitid	wBMUlktjxvNVkuWE;

1.49
date	2024.01.10.19.14.31;	author bsiegert;	state Exp;
branches;
next	1.48;
commitid	UV9PAPQbNGpZ7WTE;

1.48
date	2023.12.05.19.46.08;	author bsiegert;	state Exp;
branches;
next	1.47;
commitid	U47ig27ZDVHCsjPE;

1.47
date	2023.11.10.15.45.12;	author bsiegert;	state Exp;
branches;
next	1.46;
commitid	o3oFzjmXZZyOV4ME;

1.46
date	2023.10.29.14.48.13;	author bsiegert;	state Exp;
branches;
next	1.45;
commitid	jWdavz5Nyqs70xKE;

1.45
date	2023.10.15.12.04.22;	author bsiegert;	state Exp;
branches;
next	1.44;
commitid	ty8v2zrF0XsQxIIE;

1.44
date	2023.09.08.19.06.03;	author bsiegert;	state Exp;
branches
	1.44.2.1;
next	1.43;
commitid	c6lIkxn2TQcc40EE;

1.43
date	2023.08.26.16.31.30;	author bsiegert;	state Exp;
branches;
next	1.42;
commitid	g2P4Ffplg5e8DjCE;

1.42
date	2023.07.15.10.52.59;	author bsiegert;	state Exp;
branches;
next	1.41;
commitid	AvpTGe7iqymJ6TwE;

1.41
date	2023.05.05.19.37.30;	author bsiegert;	state Exp;
branches;
next	1.40;
commitid	QnXJTC5u3Ar9iOnE;

1.40
date	2023.04.05.20.47.45;	author bsiegert;	state Exp;
branches;
next	1.39;
commitid	otfbJh3QwD1ZDXjE;

1.39
date	2023.03.08.13.38.44;	author bsiegert;	state Exp;
branches;
next	1.38;
commitid	zjDge6tGIbvHakgE;

1.38
date	2023.02.16.15.01.54;	author bsiegert;	state Exp;
branches;
next	1.37;
commitid	0nue7vmM3ce6hLdE;

1.37
date	2023.01.11.17.28.29;	author bsiegert;	state Exp;
branches;
next	1.36;
commitid	PPGNtzdC4VB0f99E;

1.36
date	2022.12.08.16.14.12;	author bsiegert;	state Exp;
branches;
next	1.35;
commitid	OJV7UsBeEDopVL4E;

1.35
date	2022.11.03.11.06.01;	author sjmulder;	state Exp;
branches;
next	1.34;
commitid	DNtGuyT2QaXvlf0E;

1.34
date	2022.11.02.19.39.45;	author bsiegert;	state Exp;
branches;
next	1.33;
commitid	qBvrZTNpGRueda0E;

1.33
date	2022.10.05.11.33.01;	author bsiegert;	state Exp;
branches;
next	1.32;
commitid	0etERUd63ipoqwWD;

1.32
date	2022.09.26.18.40.10;	author bsiegert;	state Exp;
branches;
next	1.31;
commitid	DMadhSGcJfSX4pVD;

1.31
date	2022.09.07.09.32.14;	author bsiegert;	state Exp;
branches;
next	1.30;
commitid	w2QNEDRq81HQEUSD;

1.30
date	2022.08.12.20.37.59;	author bsiegert;	state Exp;
branches;
next	1.29;
commitid	006upzR4Kpy0bDPD;

1.29
date	2022.07.13.16.02.57;	author bsiegert;	state Exp;
branches;
next	1.28;
commitid	a3QzA1vaeXNkCKLD;

1.28
date	2022.06.02.18.52.01;	author bsiegert;	state Exp;
branches;
next	1.27;
commitid	ar0E63PD4zCaSuGD;

1.27
date	2022.05.11.19.26.18;	author bsiegert;	state Exp;
branches;
next	1.26;
commitid	4peTntzZ0yONLFDD;

1.26
date	2022.04.13.07.50.51;	author bsiegert;	state Exp;
branches;
next	1.25;
commitid	9NGRid9jeZIXO0AD;

1.25
date	2022.03.07.09.14.07;	author bsiegert;	state Exp;
branches;
next	1.24;
commitid	LoAqWae2U7YhtgvD;

1.24
date	2022.02.13.19.24.21;	author bsiegert;	state Exp;
branches;
next	1.23;
commitid	7yGOadnuRL5wyusD;

1.23
date	2022.01.09.20.10.34;	author bsiegert;	state Exp;
branches;
next	1.22;
commitid	RrZaBJTkMtf6WZnD;

1.22
date	2021.12.09.17.50.09;	author bsiegert;	state Exp;
branches;
next	1.21;
commitid	WNQ3xceF7DWJ90kD;

1.21
date	2021.11.05.20.02.44;	author bsiegert;	state Exp;
branches;
next	1.20;
commitid	nLJM2QjyRpyPYDfD;

1.20
date	2021.10.08.18.55.02;	author bsiegert;	state Exp;
branches;
next	1.19;
commitid	fl0xgPULQuhzv2cD;

1.19
date	2021.09.17.13.52.45;	author bsiegert;	state Exp;
branches;
next	1.18;
commitid	NBxMlHW3GpLGvj9D;

1.18
date	2021.08.11.19.35.03;	author bsiegert;	state Exp;
branches;
next	1.17;
commitid	MR84GyrxkBVRAA4D;

1.17
date	2021.08.07.08.42.24;	author sjmulder;	state Exp;
branches;
next	1.16;
commitid	63LK9b2cxdk1714D;

1.16
date	2021.08.06.01.06.44;	author sjmulder;	state Exp;
branches;
next	1.15;
commitid	Vzp3GruNMx8HCQ3D;

1.15
date	2021.07.13.11.36.30;	author bsiegert;	state Exp;
branches;
next	1.14;
commitid	9wcy6SjF2XVqSO0D;

1.14
date	2021.06.06.12.18.53;	author bsiegert;	state Exp;
branches;
next	1.13;
commitid	OLVCpTGXIG7Ii4WC;

1.13
date	2021.05.08.15.02.22;	author bsiegert;	state Exp;
branches;
next	1.12;
commitid	bwDt21EAtR9B8mSC;

1.12
date	2021.03.19.17.36.59;	author bsiegert;	state Exp;
branches;
next	1.11;
commitid	8SOmmmWHPZSbBWLC;

1.11
date	2021.01.23.14.23.05;	author bsiegert;	state Exp;
branches;
next	1.10;
commitid	DYuKtXaucwUliREC;

1.10
date	2021.01.11.23.53.46;	author sjmulder;	state Exp;
branches;
next	1.9;
commitid	zLMvRiFULsyPPmDC;

1.9
date	2020.11.13.19.26.15;	author bsiegert;	state Exp;
branches;
next	1.8;
commitid	vBIYtXshl86gfLvC;

1.8
date	2020.11.08.21.59.25;	author bsiegert;	state Exp;
branches;
next	1.7;
commitid	cpSyEb2X64Xhg8vC;

1.7
date	2020.10.01.20.23.08;	author sjmulder;	state Exp;
branches;
next	1.6;
commitid	oRZqbP87rfQdXeqC;

1.6
date	2020.09.03.07.29.32;	author bsiegert;	state Exp;
branches;
next	1.5;
commitid	F0mTDVx4fnYnzzmC;

1.5
date	2020.08.14.20.01.19;	author bsiegert;	state Exp;
branches;
next	1.4;
commitid	kCkA25eDsVojn4kC;

1.4
date	2020.07.17.18.04.23;	author bsiegert;	state Exp;
branches;
next	1.3;
commitid	i5IuSyg3n9eSCsgC;

1.3
date	2020.06.26.13.10.45;	author sjmulder;	state Exp;
branches;
next	1.2;
commitid	xkuqRbApsqycGJdC;

1.2
date	2020.06.17.09.54.20;	author bsiegert;	state Exp;
branches;
next	1.1;
commitid	UGYeIY8TzSFxSycC;

1.1
date	2020.06.02.08.48.18;	author sjmulder;	state Exp;
branches;
next	;
commitid	bEpvoeIMS3eJZCaC;

1.70.2.1
date	2026.04.22.14.32.03;	author maya;	state Exp;
branches;
next	;
commitid	iDHLLUhOplH6NXCG;

1.59.2.1
date	2025.04.05.20.45.01;	author maya;	state Exp;
branches;
next	;
commitid	ts1uPa8RLrwE7UPF;

1.44.2.1
date	2023.10.22.18.44.10;	author spz;	state Exp;
branches;
next	1.44.2.2;
commitid	F5xCMl0v6Vo6xEJE;

1.44.2.2
date	2023.12.06.12.08.44;	author spz;	state Exp;
branches;
next	;
commitid	fLEciuttqVQKToPE;


desc
@@


1.73
log
@Revbump all Go packages after go126 security update
@
text
@# $NetBSD: Makefile,v 1.72 2026/04/10 21:01:16 sjmulder Exp $

DISTNAME=	micro-2.0.15
PKGREVISION=	1
CATEGORIES=	editors
MASTER_SITES=	${MASTER_SITE_GITHUB:=micro-editor/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	sjmulder@@NetBSD.org
HOMEPAGE=	https://micro-editor.github.io/
COMMENT=	Modern and intuitive terminal-based text editor
LICENSE=	mit

INSTALLATION_DIRS+=	bin ${PKGMANDIR}/man1 share/applications share/doc/micro

GO_LDFLAGS+=		-X github.com/zyedidia/micro/v2/internal/util.Version=${PKGVERSION_NOREV}
GO_LDFLAGS+=		-X github.com/zyedidia/micro/v2/internal/util.CommitHash=${GITHUB_TAG}
GOFLAGS=		-ldflags ${GO_LDFLAGS:Q}
GO_BUILD_PATTERN=	./cmd/micro

post-install:
	${INSTALL_MAN}  ${WRKSRC}/assets/packaging/micro.1       ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
	${INSTALL_DATA} ${WRKSRC}/assets/packaging/micro.desktop ${DESTDIR}${PREFIX}/share/applications/
	${INSTALL_DATA} ${WRKSRC}/README.md           ${DESTDIR}${PREFIX}/share/doc/micro/
	${INSTALL_DATA} ${WRKSRC}/LICENSE             ${DESTDIR}${PREFIX}/share/doc/micro/
	${INSTALL_DATA} ${WRKSRC}/LICENSE-THIRD-PARTY ${DESTDIR}${PREFIX}/share/doc/micro/

.include "go-modules.mk"

.include "../../lang/go/go-module.mk"
.include "../../mk/bsd.pkg.mk"
@


1.72
log
@editors/micro: Update to 2.0.15

Changes:

New options:
 - truecolor (supersedes the MICRO_TRUECOLOR environment variable)
 - showchars (deprecates indentchar)
 - lockbindings for completely disallowing plugins to modify
   keybindings
 - helpsplit for changing default split type for the help command
 - pageoverlap for setting number of lines kept during page up/page
   down

New actions:
 - FirstTab, LastTab, FirstSplit and LastSplit
    - Note: also changed the behavior of NextTab, PreviousTab,
      NextSplit, PreviousSplit
    - But adjusted the default keybindings so the default behavior
      remains unchanged
 - SkipMultiCursorBack as a counterpart to SkipMultiCursor
 - CursorToViewTop, CursorToViewCenter, CursorToViewBottom
 - Duplicate for duplicating the selection only, not the whole line

Improved actions:
 - Improve and unify CopyLine, CutLine, DeleteLine, DuplicateLine
   actions
    - Note: changed the behavior of those actions
    - But also adjusted the default keybindings so the default behavior
      remains unchanged
 - Restore pre-2.0.14 behavior of SpawnMultiCursor{Up,Down}
 - Nano-like page up/page down functionality

Lua improvements:
 - Plugins never write to settings.json or bindings.json anymore
 - Add onBufferOptionChanged callback
 - Add SpawnCursorAtLoc()
 - Expose bufpane's DoubleClick and TripleClick to plugins
 - Pass mouse info to {on,pre}MouseXXX callbacks
 - Support goto statement from Lua 5.2

Syntax highlighting improvements:
 - Haskell syntax: various improvements and fixes
 - Rust syntax:
    - Recognize byte strings and C strings
    - Add more keywords and types
 - C++ syntax:
    - Highlight binary and hex literals with single-quote separator per
      C++14
    - Highlight auto as data type per C++17
    - Improve C++ filetype detection by using more keywords
 - Shell syntax:
    - Correctly match parameter expansions without braces
    - Match variables with leading underscore
    - Match --options-with-hyphens
 - Asm syntax: highlight C-like comments
 - Ruby syntax: highlight predefined variables
 - CSS syntax: add more commands
 - Swift syntax: add shebang
 - Java syntax: add var keyword
 - Javascript syntax: add .cjs extension
 - Groovy syntax: fix triple quotes highlighting
 - Fish syntax: fix variable expansion
 - Raku syntax: add .rakutest extension
 - Arduino syntax: make filetype detection less aggressive
 - Add OpenSCAD syntax
 - Add PRQL syntax
 - Add meson syntax
 - Add nftables config syntax

Various improvements:
 - Save files safely, writing to the backup file first
    - Also write settings.json, bindings.json etc safely as well, using
      a temporary file
 - Support vim-like +/text search in command-line args
 - Add toggle & togglelocal commands for toggling boolean options
 - Add -vsplit & -hsplit as optional arguments for help
 - Make textfilter work with multicursors
 - Support \x syntax for raw escape sequences in bindings.json
 - Add overwrite mode indicator to the status line
 - Support showing git commit hash and branch in the status line
 - Support terminal emulation on Solaris, OpenBSD* and NetBSD
    - OpenBSD - on 32-bit only
 - Display name "Raw event viewer" instead of "No Name" for raw pane
 - Differentiate built-in plugins when listing
 - Disable sudo save prompt on Windows
 - Only set buffer type to stdout when no file args are passed
 - Linter: add ruff for Python
 - Linter: ldc2 and gdc for D
 - Add comment support for typescript
 - README: Update micro's version for the Go Report Card

Bugfixes:
 - Fix cd a\ causing crash on Windows
 - Fix SIGINT killing micro when saving with sudo
 - Fix crash when exiting terminal in some cases
 - Fix crash when shell.JobSpawn is called from Lua while no callback
   is set
 - Fix 2.0.14 regression: inconsistently working cursor up/down after
   selection
 - Fix 2.0.14 regression: colorscheme plugins not working
 - Fix non-working raw escape bindings after restarting the screen
 - Fix spurious backups of unmodified files
 - Fix drawing wide characters in the info bar
 - Search / replace fixes:
    - Fix infinite loop in replace when empty string matches
    - Make FindNext and FindPrevious work with empty matches
    - Match beginning and end of line correctly
 - Fixes related to saving files:
    - Don't prompt to save file if the same file is opened in another
      buffer
    - Prompt to save new file regardless of autosave enabled
    - Fix per-filetype settings not being applied when saving as a new
      file
    - Support saving with sudo in more cases
    - Update displayed name when saving file with a different name
 - Fix comment plugin not using user settings when overriding default
   setting
    - Introduces comment.type option which deprecates existing
      commenttype
 - Fix rendering Unicode 14.0+ emojis
 - Properly handle escaped and quoted characters in keybindings
 - Fix tabs suddenly becoming invisible after tabmove
 - Fix cycling through completion suggestions stopping at non-word
   character
 - Fix scrollbar covering cursor
 - Fix ruler drawn on top of the tab bar
 - Relocate buffer view after setting options that affect it
 - Fix non-working proportional resize after closing a nested VSplit
   inside a HSplit
 - Fix non-working matching brace highlighting in sunny-day colorscheme
 - Fix micro broken on OpenBSD

Documentation improvements:
 - Update and improve man page and micro -help output
 - List more bindable actions in help keybindings
 - Document binding keys to Lua functions
 - Document passing *tcell.EventMouse to mouse action callbacks
 - Update and correct documentation for onAction return value
 - Some small improvements

Build system changes:
 - Minimum supported Go version changed from 1.16 to 1.19
 - Make all builds explicitly fully static (disable CGO)
 - Add build target for Windows ARM64
 - Add build targets for Solaris and Illumos
 - Set version as release when there are no commits ahead
 - Fetch tags with --force
 - Micro's dependencies (the forked tcell and others) moved to
   https://github.com/micro-editor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2026/04/08 05:44:59 bsiegert Exp $
d4 1
@


1.71
log
@Revbump all Go packages after security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2026/03/06 21:07:52 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.14
PKGREVISION=	11
d5 1
a5 1
MASTER_SITES=	${MASTER_SITE_GITHUB:=zyedidia/}
@


1.70
log
@Revbump all Go packages after go126 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2026/02/24 08:45:27 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.70.2.1
log
@Revbump all Go packages after go126 security fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2026/03/06 21:07:52 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.69
log
@Revbump all Go packages after default version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2026/01/26 19:49:19 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.68
log
@Move non-pattern Go flags to GOFLAGS.

GO_BUILD_PATTERN is only for patterns, as announced on tech-pkg@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2026/01/15 19:54:44 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.67
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2025/12/02 19:25:10 bsiegert Exp $
d18 2
a19 1
GO_BUILD_PATTERN=	-ldflags ${GO_LDFLAGS:Q} ./cmd/micro
@


1.66
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2025/10/16 17:59:51 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.65
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2025/10/08 06:54:27 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.64
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2025/09/06 13:17:00 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.63
log
@Revbump all Go packages after go125 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2025/08/31 10:02:50 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.62
log
@Revbump all Go packages after moving to go125
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2025/06/06 14:01:28 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.61
log
@Revbump all Go packages after go124 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2025/04/05 18:51:17 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.60
log
@Belated revbump for all Go packages after go124 update

I forgot to do the revbump again, sorry for doing it so late after the
update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2025/03/15 15:34:04 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.59
log
@editors/micro: Update to 2.0.14

Packaging changes:
 - Now installs README.md and licenses to share/micro/doc/
 - Now installs micro.desktop to share/applications/
 - Removed the custom do-build target, now the one from
   lang/go/go-module.mk is used, which disables telemetry.

Changes:

New options
 - matchbracestyle to choose whether to underline or highlight matching
   braces
 - matchbraceleft to choose whether to match brace to the left of the
   cursor
 - hltrailingws to highlight trailing whitespace
 - hltaberrors to highlight tab vs space inconsistencies

Cursor movement and selection improvements
 - Add jump command to perform a relative goto
 - Add sub-word movement actions and improve word movements
 - Add paragraph selection actions and improve paragraph movements
 - Make Shift-PageUp/Down the default keybindings for SelectPageUp/Down

Syntax highlighting improvements
 - Add signatures support to improve filetype detection in ambiguous
   cases
 - Provide default.yaml for default syntax highlighting
 - Improvements in syntax highlighting for various languages

Mouse improvements
 - More generic support for mouse events handling
 - Add mouse release and mouse drag events
 - Make MouseMultiCursor toggle cursors

Lua improvements
 - Better support for handling mouse events in lua
 - Better API for lua timers
 - Add onAnyEvent callback

Misc improvements
 - Allow colorschemes to include other colorschemes
 - Give user's files in ~/.config/micro/ precedence over micro's
   built-in files
 - Respect umask when creating files
 - Smarter smartpaste
 - Make default fileformat value suited to the OS
 - Improve buffer view relocation after jumping to a far-away location
 - Improve return values of some actions for better action chaining
 - Autocomplete filetypes
 - Allow raw escape sequence to be bound with bind
 - Various small improvements

Bugfixes
 - Fix various crashes
 - Fix micro killed by SIGINT sent to its shell job
 - Various fixes for setting local options
 - Various fixes for reloading settings via reload command
 - Various fixes for updating settings after changing filetype
 - Fix unneeded rewriting of settings.json
 - Fix overwriting persistent non-default settings in settings.json with
   temporary default settings
 - Autosave fixes
    - Don't apply rmtrailingws on autosave
    - Don't autosave unmodified buffer
    - Properly update autosave timer when the autosave option value
      changes
 - Fix opening filenames including colons with parsecursor
 - Fix replace to be able to insert '$'
 - Fix cursor moving to an unexpected location after a redo
 - Make cursor movements after selection consistent
 - Fix incorrect buffer view after reloading file
 - Fix lost mouse release events in case the pane becomes inactive
 - Add proper locking to LineArray to fix potential races
 - Various small fixes

Documentation improvements
 - Cleanup indentation and trailing whitespace by
 - Improve plugin documentation
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2025/03/07 20:54:19 bsiegert Exp $
d4 1
@


1.59.2.1
log
@Pulup ticket #6952 - Update PKGREVISION for all Go packages.

Go had a security update to one of the builtin libraries.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2025/03/15 15:34:04 sjmulder Exp $
a3 1
PKGREVISION=	1
@


1.58
log
@Revbump all Go packages after go124 update

I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2024/09/06 18:48:47 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.13
PKGREVISION=	8
d13 1
a13 1
INSTALLATION_DIRS+=	${PKGMANDIR}/man1
a14 1
GO_BUILD_PATTERN=	./cmd/micro
d17 1
a17 4
GO_ARGS+=		-ldflags ${GO_LDFLAGS:Q}

do-build:
	${RUN} cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ${GO} install -v ${GO_ARGS} ${GO_BUILD_PATTERN}
d20 5
a24 1
	${INSTALL_MAN} ${WRKSRC}/assets/packaging/micro.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
@


1.57
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2024/08/11 15:57:01 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.56
log
@Revbump all Go packages after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2024/07/03 06:59:23 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.55
log
@Revbump all Go packages after go122 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2024/06/13 13:47:00 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.54
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2024/06/01 14:02:53 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.53
log
@Revbump all Go packages, default Go version is now 1.22.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2024/04/05 19:14:00 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.52
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2024/02/07 14:50:50 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.51
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2024/01/30 15:46:27 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.50
log
@editors/micro: Update to 2.0.13

2.0.13:
 - Introduced new reload option to control file reloading behavior when
   files are updated externally.
 - Bug fix for term command.
 - Minor bug fixes.

2.0.12:
 - Adds fakecursor option.
 - Adds HistorySearchUp and HistorySearchDown actions.
 - Adds scrollbarchar option.
 - Adds -multiopen flag.
 - Save with sudo for large files fixed.
 - Syntax highlighting engine improvements.
 - Many minor bug fixes and highlighting adjustments/improvements (new
   languages and fixes).

https://github.com/zyedidia/micro/releases/tag/v2.0.13
https://github.com/zyedidia/micro/releases/tag/v2.0.12
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2024/01/10 19:14:31 bsiegert Exp $
d4 1
@


1.49
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2023/12/05 19:46:08 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.11
PKGREVISION=	14
@


1.48
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2023/11/10 15:45:12 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.47
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2023/10/29 14:48:13 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.46
log
@Revbump all Go packages because go121 is now the default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2023/10/15 12:04:22 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.45
log
@Revbump all Go packages after go120 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2023/09/08 19:06:03 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.44
log
@Revbump all Go packages after go120 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2023/08/26 16:31:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.44.2.1
log
@Pullup ticket #6812 - requested by bsiegert
lang/go120: security update
lang/go: version info update
audio/gospt: RevBump
audio/ymuse: RevBump
chat/coyim: RevBump
chat/gomuks: RevBump
chat/matterircd: RevBump
chat/senpai: RevBump
chat/ssh-chat: RevBump
databases/go-ldap: RevBump
databases/influxdb: RevBump
databases/mongo-tools: RevBump
databases/mysqld_exporter: RevBump
databases/postgres_exporter: RevBump
databases/prometheus: RevBump
databases/promscale: RevBump
databases/sqlc: RevBump
databases/timescaledb-tune: RevBump
devel/asmfmt: RevBump
devel/conftest: RevBump
devel/errcheck: RevBump
devel/fq: RevBump
devel/git-lfs: RevBump
devel/go-ed25519: RevBump
devel/go-gocode: RevBump
devel/go-golang-lru: RevBump
devel/go-gopkgs: RevBump
devel/go-goptlib: RevBump
devel/go-goreturns: RevBump
devel/go-gox: RevBump
devel/go-impl: RevBump
devel/go-logrus: RevBump
devel/go-nbreader: RevBump
devel/go-pty: RevBump
devel/go-review: RevBump
devel/go-siphash: RevBump
devel/go-staticcheck: RevBump
devel/go-swagger: RevBump
devel/go-sys: RevBump
devel/go-tools: RevBump
devel/go-wire: RevBump
devel/go-xerrors: RevBump
devel/golangci-lint: RevBump
devel/golint: RevBump
devel/gomodifytags: RevBump
devel/gopls: RevBump
devel/goredo: RevBump
devel/gotags: RevBump
devel/gotests: RevBump
devel/govulncheck: RevBump
devel/lazygit: RevBump
devel/mob: RevBump
devel/nancy: RevBump
devel/opa: RevBump
devel/packr: RevBump
devel/reftools: RevBump
devel/regal: RevBump
devel/revive: RevBump
devel/shfmt: RevBump
devel/syft: RevBump
editors/micro: RevBump
filesystems/kubo: RevBump
graphics/gif2png: RevBump
lang/joker: RevBump
mail/opensmtpd-filter-rspamd: RevBump
mail/opensmtpd-filter-senderscore: RevBump
mail/postforward: RevBump
meta-pkgs/bulk-test-essential: RevBump
misc/exercism: RevBump
net/amazon-ecs-cli: RevBump
net/amfora: RevBump
net/bombadillo: RevBump
net/croc: RevBump
net/czds: RevBump
net/dnscontrol: RevBump
net/dnscrypt-proxy2: RevBump
net/gh: RevBump
net/go-dnstap: RevBump
net/go-net: RevBump
net/go-websocket: RevBump
net/gunison: RevBump
net/gvproxy: RevBump
net/hub: RevBump
net/ipget: RevBump
net/kubectl: RevBump
net/libquic: RevBump
net/mangos: RevBump
net/nats-server: RevBump
net/obfs4proxy: RevBump
net/rclone: RevBump
net/stern: RevBump
net/syncthing: RevBump
net/terraform-provider-archive: RevBump
net/terraform-provider-aws: RevBump
net/terraform-provider-kubernetes: RevBump
net/terraform-provider-local: RevBump
net/terraform-provider-null: RevBump
net/terraform-provider-random: RevBump
net/terraform-provider-template: RevBump
net/terraform-provider-vultr: RevBump
net/terraform: RevBump
net/tut: RevBump
net/vultr-cli: RevBump
pkgtools/pkglint: RevBump
security/2fa: RevBump
security/age: RevBump
security/amass: RevBump
security/authelia: RevBump
security/cfssl: RevBump
security/dnsx: RevBump
security/go-asn1-ber: RevBump
security/go-crypto: RevBump
security/go-getpass: RevBump
security/go-mkcert: RevBump
security/gopass: RevBump
security/httpx: RevBump
security/nuclei: RevBump
security/oauth2c: RevBump
security/osv-scanner: RevBump
security/subfinder: RevBump
security/tlsx: RevBump
security/trufflehog: RevBump
security/vault: RevBump
shells/elvish: RevBump
shells/oh-my-posh: RevBump
sysutils/beats: RevBump
sysutils/consul: RevBump
sysutils/direnv: RevBump
sysutils/fzf: RevBump
sysutils/goreman: RevBump
sysutils/lf: RevBump
sysutils/node_exporter: RevBump
sysutils/packer: RevBump
sysutils/podman: RevBump
sysutils/restic: RevBump
sysutils/vultr: RevBump
textproc/glow: RevBump
textproc/go-kr-text: RevBump
textproc/go-md2man: RevBump
textproc/go-mmark: RevBump
textproc/go-text: RevBump
textproc/miller: RevBump
textproc/sift: RevBump
www/apisprout: RevBump
www/caddy: RevBump
www/gitea: RevBump
www/go-ffuf: RevBump
www/go-minify: RevBump
www/gotosocial: RevBump
www/grafana: RevBump
www/hugo: RevBump
www/jira-cli: RevBump
www/mycorrhiza: RevBump
www/pup: RevBump
www/restish: RevBump
www/shoutrrr: RevBump

Revisions pulled up:
- lang/go/version.mk                                            1.190,1.192
- lang/go120/PLIST                                              1.9
- lang/go120/distinfo                                           1.10-1.11

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sat Oct  7 18:09:35 UTC 2023

   Modified Files:
           pkgsrc/lang/go: version.mk
           pkgsrc/lang/go120: PLIST distinfo

   Log Message:
   go120: update to 1.20.9 (security).

   cmd/go: line directives allows arbitrary execution during build

   "//line" directives can be used to bypass the restrictions on "//go:cgo_"
   directives, allowing blocked linker and compiler flags to be passed during
   compliation. This can result in unexpected execution of arbitrary code when
   running "go build". The line directive requires the absolute path of the file in
   which the directive lives, which makes exploting this issue significantly more
   complex.

   This is CVE-2023-39323 and Go issue https://go.dev/issue/63211.

   View the release notes for more information:
   https://go.dev/doc/devel/release#go1.20.9

   To generate a diff of this commit:
   cvs rdiff -u -r1.189 -r1.190 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/go120/PLIST
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/go120/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sun Oct 15 11:02:08 UTC 2023

   Modified Files:
           pkgsrc/lang/go: version.mk
           pkgsrc/lang/go120: distinfo

   Log Message:
   go120: update to 1.20.10 (security)

   net/http: rapid stream resets can cause excessive work

   A malicious HTTP/2 client which rapidly creates requests and
   immediately resets them can cause excessive server resource consumption.
   While the total number of requests is bounded to the
   http2.Server.MaxConcurrentStreams setting, resetting an in-progress
   request allows the attacker to create a new request while the existing
   one is still executing.

   HTTP/2 servers now bound the number of simultaneously executing
   handler goroutines to the stream concurrency limit. New requests
   arriving when at the limit (which can only happen after the client
   has reset an existing, in-flight request) will be queued until a
   handler exits. If the request queue grows too large, the server
   will terminate the connection.

   This issue is also fixed in golang.org/x/net/http2 v0.17.0,
   for users manually configuring HTTP/2.

   The default stream concurrency limit is 250 streams (requests)
   per HTTP/2 connection. This value may be adjusted using the
   golang.org/x/net/http2 package; see the Server.MaxConcurrentStreams
   setting and the ConfigureServer function.

   This is CVE-2023-39325 and Go issue https://go.dev/issue/63417.
   This is also tracked by CVE-2023-44487.

   To generate a diff of this commit:
   cvs rdiff -u -r1.191 -r1.192 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/go120/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2023/09/08 19:06:03 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.44.2.2
log
@Pullup ticket #6822 - requested by bsiegert
lang/go120: security update
lang/go121: security update
lang/go: metadata update
audio/gospt: revision bump
audio/ymuse: revision bump
chat/coyim: revision bump
chat/gomuks: revision bump
chat/matterircd: revision bump
chat/senpai: revision bump
chat/ssh-chat: revision bump
databases/go-ldap: revision bump
databases/influxdb: revision bump
databases/mongo-tools: revision bump
databases/mysqld_exporter: revision bump
databases/postgres_exporter: revision bump
databases/prometheus: revision bump
databases/promscale: revision bump
databases/sqlc: revision bump
databases/timescaledb-tune: revision bump
devel/asmfmt: revision bump
devel/conftest: revision bump
devel/errcheck: revision bump
devel/fq: revision bump
devel/git-lfs: revision bump
devel/go-ed25519: revision bump
devel/go-gocode: revision bump
devel/go-golang-lru: revision bump
devel/go-gopkgs: revision bump
devel/go-goptlib: revision bump
devel/go-goreturns: revision bump
devel/go-gox: revision bump
devel/go-impl: revision bump
devel/go-logrus: revision bump
devel/go-nbreader: revision bump
devel/go-pty: revision bump
devel/go-review: revision bump
devel/go-siphash: revision bump
devel/go-staticcheck: revision bump
devel/go-swagger: revision bump
devel/go-sys: revision bump
devel/go-tools: revision bump
devel/go-wire: revision bump
devel/go-xerrors: revision bump
devel/golangci-lint: revision bump
devel/golint: revision bump
devel/gomodifytags: revision bump
devel/gopls: revision bump
devel/goredo: revision bump
devel/gotags: revision bump
devel/gotests: revision bump
devel/govulncheck: revision bump
devel/lazygit: revision bump
devel/mob: revision bump
devel/nancy: revision bump
devel/opa: revision bump
devel/packr: revision bump
devel/reftools: revision bump
devel/regal: revision bump
devel/revive: revision bump
devel/shfmt: revision bump
devel/syft: revision bump
editors/micro: revision bump
filesystems/kubo: revision bump
graphics/gif2png: revision bump
lang/joker: revision bump
mail/opensmtpd-filter-rspamd: revision bump
mail/opensmtpd-filter-senderscore: revision bump
mail/postforward: revision bump
misc/exercism: revision bump
net/amazon-ecs-cli: revision bump
net/amfora: revision bump
net/bombadillo: revision bump
net/croc: revision bump
net/czds: revision bump
net/dnscontrol: revision bump
net/dnscrypt-proxy2: revision bump
net/gh: revision bump
net/go-dnstap: revision bump
net/go-net: revision bump
net/go-websocket: revision bump
net/gunison: revision bump
net/gvproxy: revision bump
net/hub: revision bump
net/ipget: revision bump
net/kubectl: revision bump
net/libquic: revision bump
net/mangos: revision bump
net/nats-server: revision bump
net/obfs4proxy: revision bump
net/rclone: revision bump
net/stern: revision bump
net/syncthing: revision bump
net/terraform-provider-archive: revision bump
net/terraform-provider-aws: revision bump
net/terraform-provider-kubernetes: revision bump
net/terraform-provider-local: revision bump
net/terraform-provider-null: revision bump
net/terraform-provider-random: revision bump
net/terraform-provider-template: revision bump
net/terraform-provider-vultr: revision bump
net/terraform: revision bump
net/tut: revision bump
net/vultr-cli: revision bump
pkgtools/pkglint: revision bump
security/2fa: revision bump
security/age: revision bump
security/amass: revision bump
security/authelia: revision bump
security/cfssl: revision bump
security/dnsx: revision bump
security/go-asn1-ber: revision bump
security/go-crypto: revision bump
security/go-getpass: revision bump
security/go-mkcert: revision bump
security/gopass: revision bump
security/httpx: revision bump
security/nuclei: revision bump
security/oauth2c: revision bump
security/osv-scanner: revision bump
security/subfinder: revision bump
security/tlsx: revision bump
security/trufflehog: revision bump
security/vault: revision bump
shells/elvish: revision bump
shells/oh-my-posh: revision bump
sysutils/beats: revision bump
sysutils/consul: revision bump
sysutils/direnv: revision bump
sysutils/fzf: revision bump
sysutils/goreman: revision bump
sysutils/lf: revision bump
sysutils/node_exporter: revision bump
sysutils/packer: revision bump
sysutils/podman: revision bump
sysutils/restic: revision bump
sysutils/vultr: revision bump
textproc/glow: revision bump
textproc/go-kr-text: revision bump
textproc/go-md2man: revision bump
textproc/go-mmark: revision bump
textproc/go-text: revision bump
textproc/miller: revision bump
textproc/sift: revision bump
www/apisprout: revision bump
www/caddy: revision bump
www/gitea: revision bump
www/go-ffuf: revision bump
www/go-minify: revision bump
www/gotosocial: revision bump
www/grafana: revision bump
www/hugo: revision bump
www/jira-cli: revision bump
www/mycorrhiza: revision bump
www/pup: revision bump
www/restish: revision bump
www/shoutrrr: revision bump

Revisions pulled up:
- lang/go/version.mk                                            1.194
- lang/go120/PLIST                                              1.10
- lang/go120/distinfo                                           1.12
- lang/go121/PLIST                                              1.4
- lang/go121/distinfo                                           1.4
- audio/gospt/Makefile                       by patch
- audio/ymuse/Makefile                       by patch
- chat/coyim/Makefile                        by patch
- chat/gomuks/Makefile                       by patch
- chat/matterircd/Makefile                   by patch
- chat/senpai/Makefile                       by patch
- chat/ssh-chat/Makefile                     by patch
- databases/go-ldap/Makefile                 by patch
- databases/influxdb/Makefile                by patch
- databases/mongo-tools/Makefile             by patch
- databases/mysqld_exporter/Makefile         by patch
- databases/postgres_exporter/Makefile       by patch
- databases/prometheus/Makefile              by patch
- databases/promscale/Makefile               by patch
- databases/sqlc/Makefile                    by patch
- databases/timescaledb-tune/Makefile        by patch
- devel/asmfmt/Makefile                      by patch
- devel/conftest/Makefile                    by patch
- devel/errcheck/Makefile                    by patch
- devel/fq/Makefile                          by patch
- devel/git-lfs/Makefile                     by patch
- devel/go-ed25519/Makefile                  by patch
- devel/go-gocode/Makefile                   by patch
- devel/go-golang-lru/Makefile               by patch
- devel/go-gopkgs/Makefile                   by patch
- devel/go-goptlib/Makefile                  by patch
- devel/go-goreturns/Makefile                by patch
- devel/go-gox/Makefile                      by patch
- devel/go-impl/Makefile                     by patch
- devel/go-logrus/Makefile                   by patch
- devel/go-nbreader/Makefile                 by patch
- devel/go-pty/Makefile                      by patch
- devel/go-review/Makefile                   by patch
- devel/go-siphash/Makefile                  by patch
- devel/go-staticcheck/Makefile              by patch
- devel/go-swagger/Makefile                  by patch
- devel/go-sys/Makefile                      by patch
- devel/go-tools/Makefile                    by patch
- devel/go-wire/Makefile                     by patch
- devel/go-xerrors/Makefile                  by patch
- devel/golangci-lint/Makefile               by patch
- devel/golint/Makefile                      by patch
- devel/gomodifytags/Makefile                by patch
- devel/gopls/Makefile                       by patch
- devel/goredo/Makefile                      by patch
- devel/gotags/Makefile                      by patch
- devel/gotests/Makefile                     by patch
- devel/govulncheck/Makefile                 by patch
- devel/lazygit/Makefile                     by patch
- devel/mob/Makefile                         by patch
- devel/nancy/Makefile                       by patch
- devel/opa/Makefile                         by patch
- devel/packr/Makefile                       by patch
- devel/reftools/Makefile                    by patch
- devel/regal/Makefile                       by patch
- devel/revive/Makefile                      by patch
- devel/shfmt/Makefile                       by patch
- devel/syft/Makefile                        by patch
- editors/micro/Makefile                     by patch
- filesystems/kubo/Makefile                  by patch
- graphics/gif2png/Makefile                  by patch
- lang/joker/Makefile                        by patch
- mail/opensmtpd-filter-rspamd/Makefile      by patch
- mail/opensmtpd-filter-senderscore/Makefile by patch
- mail/postforward/Makefile                  by patch
- misc/exercism/Makefile                     by patch
- net/amazon-ecs-cli/Makefile                by patch
- net/amfora/Makefile                        by patch
- net/bombadillo/Makefile                    by patch
- net/croc/Makefile                          by patch
- net/czds/Makefile                          by patch
- net/dnscontrol/Makefile                    by patch
- net/dnscrypt-proxy2/Makefile               by patch
- net/gh/Makefile                            by patch
- net/go-dnstap/Makefile                     by patch
- net/go-net/Makefile                        by patch
- net/go-websocket/Makefile                  by patch
- net/gunison/Makefile                       by patch
- net/gvproxy/Makefile                       by patch
- net/hub/Makefile                           by patch
- net/ipget/Makefile                         by patch
- net/kubectl/Makefile                       by patch
- net/libquic/Makefile                       by patch
- net/mangos/Makefile                        by patch
- net/nats-server/Makefile                   by patch
- net/obfs4proxy/Makefile                    by patch
- net/rclone/Makefile                        by patch
- net/stern/Makefile                         by patch
- net/syncthing/Makefile                     by patch
- net/terraform-provider-archive/Makefile    by patch
- net/terraform-provider-aws/Makefile        by patch
- net/terraform-provider-kubernetes/Makefile by patch
- net/terraform-provider-local/Makefile      by patch
- net/terraform-provider-null/Makefile       by patch
- net/terraform-provider-random/Makefile     by patch
- net/terraform-provider-template/Makefile   by patch
- net/terraform-provider-vultr/Makefile      by patch
- net/terraform/Makefile                     by patch
- net/tut/Makefile                           by patch
- net/vultr-cli/Makefile                     by patch
- pkgtools/pkglint/Makefile                  by patch
- security/2fa/Makefile                      by patch
- security/age/Makefile                      by patch
- security/amass/Makefile                    by patch
- security/authelia/Makefile                 by patch
- security/cfssl/Makefile                    by patch
- security/dnsx/Makefile                     by patch
- security/go-asn1-ber/Makefile              by patch
- security/go-crypto/Makefile                by patch
- security/go-getpass/Makefile               by patch
- security/go-mkcert/Makefile                by patch
- security/gopass/Makefile                   by patch
- security/httpx/Makefile                    by patch
- security/nuclei/Makefile                   by patch
- security/oauth2c/Makefile                  by patch
- security/osv-scanner/Makefile              by patch
- security/subfinder/Makefile                by patch
- security/tlsx/Makefile                     by patch
- security/trufflehog/Makefile               by patch
- security/vault/Makefile                    by patch
- shells/elvish/Makefile                     by patch
- shells/oh-my-posh/Makefile                 by patch
- sysutils/beats/Makefile                    by patch
- sysutils/consul/Makefile                   by patch
- sysutils/direnv/Makefile                   by patch
- sysutils/fzf/Makefile                      by patch
- sysutils/goreman/Makefile                  by patch
- sysutils/lf/Makefile                       by patch
- sysutils/node_exporter/Makefile            by patch
- sysutils/packer/Makefile                   by patch
- sysutils/podman/Makefile                   by patch
- sysutils/restic/Makefile                   by patch
- sysutils/vultr/Makefile                    by patch
- textproc/glow/Makefile                     by patch
- textproc/go-kr-text/Makefile               by patch
- textproc/go-md2man/Makefile                by patch
- textproc/go-mmark/Makefile                 by patch
- textproc/go-text/Makefile                  by patch
- textproc/miller/Makefile                   by patch
- textproc/sift/Makefile                     by patch
- www/apisprout/Makefile                     by patch
- www/caddy/Makefile                         by patch
- www/gitea/Makefile                         by patch
- www/go-ffuf/Makefile                       by patch
- www/go-minify/Makefile                     by patch
- www/gotosocial/Makefile                    by patch
- www/grafana/Makefile                       by patch
- www/hugo/Makefile                          by patch
- www/jira-cli/Makefile                      by patch
- www/mycorrhiza/Makefile                    by patch
- www/pup/Makefile                           by patch
- www/restish/Makefile                       by patch
- www/shoutrrr/Makefile                      by patch

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Fri Nov 10 15:39:34 UTC 2023

   Modified Files:
   	pkgsrc/lang/go: version.mk
   	pkgsrc/lang/go120: PLIST distinfo
   	pkgsrc/lang/go121: PLIST distinfo

   Log Message:
   Update go120 to 1.20.11 and go121 to 1.21.4 (security).

   These minor releases include 2 security fixes following the security policy:

   - path/filepath: recognize \??\ as a Root Local Device path prefix.

    On Windows, a path beginning with \??\ is a Root Local Device path equivalent
    to a path beginning with \\?\. Paths with a \??\ prefix may be used to access
    arbitrary locations on the system. For example, the path \??\c:\x is
    equivalent to the more common path c:\x.

    The filepath package did not recognize paths with a \??\ prefix as special.

    Clean could convert a rooted path such as \a\..\??\b into
    the root local device path \??\b. It will now convert this
    path into .\??\b.

    IsAbs did not report paths beginning with \??\ as absolute.
    It now does so.

    VolumeName now reports the \??\ prefix as a volume name.

    Join(`\`, `??`, `b`) could convert a seemingly innocent
    sequence of path elements into the root local device path
    \??\b. It will now convert this to \.\??\b.

    This is CVE-2023-45283 and https://go.dev/issue/63713.

   - path/filepath: recognize device names with trailing spaces and superscripts

    The IsLocal function did not correctly detect reserved names in some cases:

    reserved names followed by spaces, such as "COM1 ".
    "COM" or "LPT" followed by a superscript 1, 2, or 3.
    IsLocal now correctly reports these names as non-local.

    This is CVE-2023-45284 and https://go.dev/issue/63713.


   To generate a diff of this commit:
   cvs rdiff -u -r1.193 -r1.194 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/go120/PLIST
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/go120/distinfo
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/go121/PLIST pkgsrc/lang/go121/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44.2.1 2023/10/22 18:44:10 spz Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.43
log
@Revbump all Go packages after go120 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2023/07/15 10:52:59 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.42
log
@Revbump all Go packages after go120 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2023/05/05 19:37:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.41
log
@Revbump all Go packages after go120 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2023/04/05 20:47:45 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.40
log
@Revbump all Go packages after yesterday's go120 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2023/03/08 13:38:44 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.39
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2023/02/16 15:01:54 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.38
log
@Revbump all Go packages after go119 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2023/01/11 17:28:29 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.37
log
@Revbump all Go packages after go119 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2022/12/08 16:14:12 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.36
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2022/11/03 11:06:01 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.35
log
@editors/micro: Update to 2.0.11

Changes:
 - Support for clipboard in WSL via clip.exe.
 - New hlsearch option to highlight search results.
 - Fixes for OSC52 clipboard support.
 - Syntax highlighting fixes, improvements, and new languages.
 - Rust clippy and go vet linters.
 - Switch to using go embed instead of go-bindata.
 - Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2022/11/02 19:39:45 bsiegert Exp $
d4 1
@


1.34
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2022/10/05 11:33:01 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.10
PKGREVISION=	17
a19 87
GO_MODULE_FILES+=	github.com/blang/semver/@@v/v3.5.1+incompatible.mod
GO_MODULE_FILES+=	github.com/blang/semver/@@v/v3.5.1+incompatible.zip
GO_MODULE_FILES+=	github.com/chzyer/logex/@@v/v1.1.10.mod
GO_MODULE_FILES+=	github.com/chzyer/logex/@@v/v1.1.10.zip
GO_MODULE_FILES+=	github.com/chzyer/readline/@@v/v0.0.0-20180603132655-2972be24d48e.mod
GO_MODULE_FILES+=	github.com/chzyer/readline/@@v/v0.0.0-20180603132655-2972be24d48e.zip
GO_MODULE_FILES+=	github.com/chzyer/test/@@v/v0.0.0-20180213035817-a1ea475d72b1.mod
GO_MODULE_FILES+=	github.com/chzyer/test/@@v/v0.0.0-20180213035817-a1ea475d72b1.zip
GO_MODULE_FILES+=	github.com/davecgh/go-spew/@@v/v1.1.0.mod
GO_MODULE_FILES+=	github.com/davecgh/go-spew/@@v/v1.1.1.mod
GO_MODULE_FILES+=	github.com/davecgh/go-spew/@@v/v1.1.1.zip
GO_MODULE_FILES+=	github.com/dustin/go-humanize/@@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/dustin/go-humanize/@@v/v1.0.0.zip
GO_MODULE_FILES+=	github.com/gdamore/encoding/@@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/gdamore/encoding/@@v/v1.0.0.zip
GO_MODULE_FILES+=	github.com/go-errors/errors/@@v/v1.0.1.mod
GO_MODULE_FILES+=	github.com/go-errors/errors/@@v/v1.0.1.zip
GO_MODULE_FILES+=	github.com/kr/pretty/@@v/v0.1.0.mod
GO_MODULE_FILES+=	github.com/kr/pretty/@@v/v0.1.0.zip
GO_MODULE_FILES+=	github.com/kr/pty/@@v/v1.1.1.mod
GO_MODULE_FILES+=	github.com/kr/pty/@@v/v1.1.1.zip
GO_MODULE_FILES+=	github.com/kr/text/@@v/v0.1.0.mod
GO_MODULE_FILES+=	github.com/kr/text/@@v/v0.1.0.zip
GO_MODULE_FILES+=	github.com/lucasb-eyer/go-colorful/@@v/v1.0.3.mod
GO_MODULE_FILES+=	github.com/lucasb-eyer/go-colorful/@@v/v1.0.3.zip
GO_MODULE_FILES+=	github.com/mattn/go-isatty/@@v/v0.0.11.mod
GO_MODULE_FILES+=	github.com/mattn/go-isatty/@@v/v0.0.11.zip
GO_MODULE_FILES+=	github.com/mitchellh/go-homedir/@@v/v1.1.0.mod
GO_MODULE_FILES+=	github.com/mitchellh/go-homedir/@@v/v1.1.0.zip
GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@@v/v1.0.0.zip
GO_MODULE_FILES+=	github.com/rivo/uniseg/@@v/v0.1.0.mod
GO_MODULE_FILES+=	github.com/rivo/uniseg/@@v/v0.1.0.zip
GO_MODULE_FILES+=	github.com/robertkrimen/otto/@@v/v0.0.0-20191219234010-c382bd3c16ff.mod
GO_MODULE_FILES+=	github.com/robertkrimen/otto/@@v/v0.0.0-20191219234010-c382bd3c16ff.zip
GO_MODULE_FILES+=	github.com/sergi/go-diff/@@v/v1.1.0.mod
GO_MODULE_FILES+=	github.com/sergi/go-diff/@@v/v1.1.0.zip
GO_MODULE_FILES+=	github.com/stretchr/objx/@@v/v0.1.0.mod
GO_MODULE_FILES+=	github.com/stretchr/objx/@@v/v0.1.0.zip
GO_MODULE_FILES+=	github.com/stretchr/testify/@@v/v1.4.0.mod
GO_MODULE_FILES+=	github.com/stretchr/testify/@@v/v1.4.0.zip
GO_MODULE_FILES+=	github.com/xo/terminfo/@@v/v0.0.0-20200218205459-454e5b68f9e8.mod
GO_MODULE_FILES+=	github.com/xo/terminfo/@@v/v0.0.0-20200218205459-454e5b68f9e8.zip
GO_MODULE_FILES+=	github.com/yuin/gopher-lua/@@v/v0.0.0-20190206043414-8bfc7677f583.mod
GO_MODULE_FILES+=	github.com/yuin/gopher-lua/@@v/v0.0.0-20191220021717-ab39c6098bdb.mod
GO_MODULE_FILES+=	github.com/yuin/gopher-lua/@@v/v0.0.0-20191220021717-ab39c6098bdb.zip
GO_MODULE_FILES+=	github.com/zyedidia/clipboard/@@v/v1.0.3.mod
GO_MODULE_FILES+=	github.com/zyedidia/clipboard/@@v/v1.0.3.zip
GO_MODULE_FILES+=	github.com/zyedidia/glob/@@v/v0.0.0-20170209203856-dd4023a66dc3.mod
GO_MODULE_FILES+=	github.com/zyedidia/glob/@@v/v0.0.0-20170209203856-dd4023a66dc3.zip
GO_MODULE_FILES+=	github.com/zyedidia/go-runewidth/@@v/v0.0.12.mod
GO_MODULE_FILES+=	github.com/zyedidia/go-runewidth/@@v/v0.0.12.zip
GO_MODULE_FILES+=	github.com/zyedidia/go-shellquote/@@v/v0.0.0-20200613203517-eccd813c0655.mod
GO_MODULE_FILES+=	github.com/zyedidia/go-shellquote/@@v/v0.0.0-20200613203517-eccd813c0655.zip
GO_MODULE_FILES+=	github.com/zyedidia/highlight/@@v/v0.0.0-20170330143449-201131ce5cf5.mod
GO_MODULE_FILES+=	github.com/zyedidia/highlight/@@v/v0.0.0-20170330143449-201131ce5cf5.zip
GO_MODULE_FILES+=	github.com/zyedidia/json5/@@v/v0.0.0-20200102012142-2da050b1a98d.mod
GO_MODULE_FILES+=	github.com/zyedidia/json5/@@v/v0.0.0-20200102012142-2da050b1a98d.zip
GO_MODULE_FILES+=	github.com/zyedidia/poller/@@v/v1.0.1.mod
GO_MODULE_FILES+=	github.com/zyedidia/poller/@@v/v1.0.1.zip
GO_MODULE_FILES+=	github.com/zyedidia/pty/@@v/v1.1.15.mod
GO_MODULE_FILES+=	github.com/zyedidia/pty/@@v/v1.1.15.zip
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.8.mod
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.8.zip
GO_MODULE_FILES+=	github.com/zyedidia/terminal/@@v/v0.0.0-20180726154117-533c623e2415.mod
GO_MODULE_FILES+=	github.com/zyedidia/terminal/@@v/v0.0.0-20180726154117-533c623e2415.zip
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20190204203706-41f3e6584952.mod
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20190626150813-e07cf5db2756.mod
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20191026070338-33540a1f6037.mod
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20191026070338-33540a1f6037.zip
GO_MODULE_FILES+=	golang.org/x/text/@@v/v0.3.0.mod
GO_MODULE_FILES+=	golang.org/x/text/@@v/v0.3.2.mod
GO_MODULE_FILES+=	golang.org/x/text/@@v/v0.3.2.zip
GO_MODULE_FILES+=	golang.org/x/tools/@@v/v0.0.0-20180917221912-90fa682c2a6e.mod
GO_MODULE_FILES+=	golang.org/x/tools/@@v/v0.0.0-20180917221912-90fa682c2a6e.zip
GO_MODULE_FILES+=	gopkg.in/check.v1/@@v/v0.0.0-20161208181325-20d25e280405.mod
GO_MODULE_FILES+=	gopkg.in/check.v1/@@v/v1.0.0-20190902080502-41f04d3bba15.mod
GO_MODULE_FILES+=	gopkg.in/check.v1/@@v/v1.0.0-20190902080502-41f04d3bba15.zip
GO_MODULE_FILES+=	gopkg.in/sourcemap.v1/@@v/v1.0.5.mod
GO_MODULE_FILES+=	gopkg.in/sourcemap.v1/@@v/v1.0.5.zip
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.2.mod
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.4.mod
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.7.mod
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.7.zip
GO_MODULE_FILES+=	layeh.com/gopher-luar/@@v/v1.0.7.mod
GO_MODULE_FILES+=	layeh.com/gopher-luar/@@v/v1.0.7.zip

d26 2
@


1.33
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2022/09/26 18:40:10 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.32
log
@Revbump all Go packages after 1.19 became default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2022/09/07 09:32:14 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.31
log
@Revbump all Go packages after go118 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2022/08/12 20:37:59 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.30
log
@Revbump all Go packages after go118 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2022/07/13 16:02:57 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.29
log
@Revbump all Go packages after go118 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2022/06/02 18:52:01 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.28
log
@Revbump all Go packages after go118 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2022/05/11 19:26:18 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.27
log
@Revbump all Go packages after go118 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2022/04/13 07:50:51 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.26
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2022/03/07 09:14:07 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.25
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2022/02/13 19:24:21 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.24
log
@Revump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/01/09 20:10:34 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.23
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2021/12/09 17:50:09 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.22
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2021/11/05 20:02:44 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.21
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2021/10/08 18:55:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.20
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2021/09/17 13:52:45 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.19
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2021/08/11 19:35:03 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.18
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2021/08/07 08:42:24 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.17
log
@editors/micro: Update to 2.0.10

 - Bug fixes
    - Opening a readonly file now only causes a warning
    - Bracketed paste fix
    - Terminal title fix
 - Allow opting out of loading a backup file
 - Default binding of Alt-Shift-f (Alt-F) for FindLiteral
 - Find will prefill with selected text
 - Syntax highlighting improvements (for nix, racket, v, rust, cpp,
   erlang, nim)
 - Minor documentation improvements
 - Shellcheck linter support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2021/08/06 01:06:44 sjmulder Exp $
d4 1
@


1.16
log
@editors/micro: Update to 2.0.9

Changes:
 - Softwrap improvements (thanks to @@dmaluka).
    - New 'wordwrap' option.
    - Several bug fixes and improvements to navigation.
 - Small bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2021/07/13 11:36:30 bsiegert Exp $
d3 1
a3 1
DISTNAME=	micro-2.0.9
d80 4
a83 4
GO_MODULE_FILES+=	github.com/zyedidia/pty/@@v/v2.0.0+incompatible.mod
GO_MODULE_FILES+=	github.com/zyedidia/pty/@@v/v2.0.0+incompatible.zip
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.7.mod
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.7.zip
@


1.15
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2021/06/06 12:18:53 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.8
PKGREVISION=	5
a48 2
GO_MODULE_FILES+=	github.com/p-e-w/go-runewidth/@@v/v0.0.10-0.20200613030200-3e1705c5c059.mod
GO_MODULE_FILES+=	github.com/p-e-w/go-runewidth/@@v/v0.0.10-0.20200613030200-3e1705c5c059.zip
d51 2
d70 2
d82 2
a83 2
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.6.mod
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.6.zip
@


1.14
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2021/05/08 15:02:22 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.13
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2021/03/19 17:36:59 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.12
log
@Revbump all Go packages after go115 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2021/01/23 14:23:05 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.11
log
@Revbump all Go packages after go115 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2021/01/11 23:53:46 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.10
log
@editors/micro: Update to 2.0.8

Upstream notes:

small release which fixes some terminal-related problems present in
v2.0.7.

Terminfo fixes
 - Mouse mode in alacritty and konsole fixed.
 - Modifier key detection for dynamic terminals fixed.
 - Background color in terminal emulator fixed.
Syntax highlighting improvements
 - C++, Crystal, Groovy, Coffeescript.
 - Parentheses no longer highlighted in default theme (makes the colors
   less jarring and more consistent with other themes).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2020/11/13 19:26:15 bsiegert Exp $
d4 1
@


1.9
log
@Revbump all Go packages after go115 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2020/11/08 21:59:25 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.7
PKGREVISION=	2
d80 2
a81 2
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.2.mod
GO_MODULE_FILES+=	github.com/zyedidia/tcell/v2/@@v/v2.0.2.zip
@


1.8
log
@Revbump all Go packages after Go 1.15 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2020/10/01 20:23:08 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.7
log
@editors/micro: Update to 2.0.7

Changes:

Keybindings improvements
 - Key sequences can be bound with <Key1><Key2>..., for example
   <Ctrl-x><Ctrl-c>.
 - Different keybindings for buffers, command bar, and terminal panes
   can be specified.
   - See > help keybindings for the details and defaults.
 - Better support for complex keybindings.
   - Function keys with modifiers.
   - PgUp, PgDown, Delete... with modifiers.

Clipboard
 - Support for multiple cursors (internal clipboards for each cursor).
 - Support for OSC52 (copy and paste via your terminal, which works over
   ssh).
   - New clipboard option (default external).
     - Set to internal for internal clipboard only.
     - Set to external for xclip/xsel external clipboard.
     - Set to terminal to use OSC52.
       - Known to work in iTerm2, kitty, xterm, st, rxvt-unicode.
       - See > help copypaste for details on enabling support in your
         terminal.
 - 24-bit color support on Windows (make sure to set MICRO_TRUECOLOR=1)
   - Doesn't work with ConEmu but works with Windows-terminal, command
     prompt...

Minor changes
 - Better support for obscure terminals (reading terminfo dynamically
   without relying on infocmp).
 - Better truecolor detection.
 - No duplicates in up-arrow history.
 - Graceful exit when receiving SIGTERM.

Bug fixes
 - Fix path escaping on Windows.
 - Fix issue when fastdirty is off
 - Syntax highlighting and linting fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2020/09/03 07:29:32 bsiegert Exp $
d4 1
@


1.6
log
@Revbump all Go packages after default Go version was changed to 1.15.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2020/08/14 20:01:19 bsiegert Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.6
PKGREVISION=	3
d23 1
d25 1
d27 1
d30 1
d38 1
d40 1
d42 1
d52 1
d54 1
d58 1
d60 3
d66 2
a67 2
GO_MODULE_FILES+=	github.com/zyedidia/clipboard/@@v/v0.0.0-20200421031010-7c45b8673834.mod
GO_MODULE_FILES+=	github.com/zyedidia/clipboard/@@v/v0.0.0-20200421031010-7c45b8673834.zip
d73 1
d80 2
a81 2
GO_MODULE_FILES+=	github.com/zyedidia/tcell/@@v/v1.4.8.mod
GO_MODULE_FILES+=	github.com/zyedidia/tcell/@@v/v1.4.8.zip
d92 1
d95 1
d97 1
@


1.5
log
@Revbump all Go packages after go114 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/07/17 18:04:23 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.4
log
@Revbump all Go packages after go114 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/06/26 13:10:45 sjmulder Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.3
log
@editors/micro: Update to 2.0.6

Changes in 2.0.5:
 - Micro will ensure that settings.json only contains non-default
   settings.
   - Settings will have default values unless overridden in
     settings.json.
   - Any settings with default values in settings.json will be removed
     after modifying your settings or running "micro -clean".
 - New relativeruler option (default: off).
   - Makes line numbers relative to your current cursor position.
 - New parsecursor option for file:line:col syntax (default: off).
   - Enable for previous behavior to open a file at a location.
 - More consistent key labels to reduce confusion about keybindings.
 - Autocompletion is more conservative and only triggers for
   alphanumerics.
 - Performance improvements.
 - More languages supported by the default comment plugin.
   - Use Alt-/ or Ctrl-/ (new) to comment/uncomment a block of code.
   - Note that micro sees Ctrl-/ as the CtrlUnderscore event from the
     terminal.
 - Bug fixes.
   - Mouse support in command bar.
   - Escape sequence handling.
   - Other minor issues and improvements.

Changes in 2.0.6:
 - Improvements to the backup system.
   - permbackup option (default: off).
   - backdupdir option (default directory is ~/.config/micro/backups).
 - Some new statusformat directives for the statusline:
   - status.lines, status.vcol, status.bytes, status.size.
 - Errors parsing settings.json will not cause settings to be
   overwritten.
 - Bug fixes.
   - Pasting CRLF text.
   - Plugin options not persisting properly.
   - Backspace on Windows.
   - Better test infrastructure.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/06/17 09:54:20 bsiegert Exp $
d4 1
@


1.2
log
@Revbump Go packages after Go 1.14.4 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/06/02 08:48:18 sjmulder Exp $
d3 1
a3 2
DISTNAME=	micro-2.0.4
PKGREVISION=	1
d20 5
a24 13
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.4.mod
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.7.mod
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.2.mod
GO_MODULE_FILES+=	gopkg.in/check.v1/@@v/v1.0.0-20190902080502-41f04d3bba15.mod
GO_MODULE_FILES+=	gopkg.in/check.v1/@@v/v0.0.0-20161208181325-20d25e280405.mod
GO_MODULE_FILES+=	gopkg.in/sourcemap.v1/@@v/v1.0.5.mod
GO_MODULE_FILES+=	golang.org/x/tools/@@v/v0.0.0-20180917221912-90fa682c2a6e.mod
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20191026070338-33540a1f6037.mod
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20190204203706-41f3e6584952.mod
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20190626150813-e07cf5db2756.mod
GO_MODULE_FILES+=	golang.org/x/text/@@v/v0.3.0.mod
GO_MODULE_FILES+=	golang.org/x/text/@@v/v0.3.2.mod
GO_MODULE_FILES+=	github.com/mitchellh/go-homedir/@@v/v1.1.0.mod
d27 4
a30 1
GO_MODULE_FILES+=	github.com/blang/semver/@@v/v3.5.1+incompatible.mod
d32 2
a33 16
GO_MODULE_FILES+=	github.com/pmezard/go-difflib/@@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/gdamore/encoding/@@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/zyedidia/tcell/@@v/v1.4.5.mod
GO_MODULE_FILES+=	github.com/zyedidia/poller/@@v/v1.0.1.mod
GO_MODULE_FILES+=	github.com/zyedidia/pty/@@v/v2.0.0+incompatible.mod
GO_MODULE_FILES+=	github.com/zyedidia/highlight/@@v/v0.0.0-20170330143449-201131ce5cf5.mod
GO_MODULE_FILES+=	github.com/zyedidia/terminal/@@v/v0.0.0-20180726154117-533c623e2415.mod
GO_MODULE_FILES+=	github.com/zyedidia/json5/@@v/v0.0.0-20200102012142-2da050b1a98d.mod
GO_MODULE_FILES+=	github.com/zyedidia/glob/@@v/v0.0.0-20170209203856-dd4023a66dc3.mod
GO_MODULE_FILES+=	github.com/zyedidia/clipboard/@@v/v0.0.0-20200421031010-7c45b8673834.mod
GO_MODULE_FILES+=	github.com/stretchr/objx/@@v/v0.1.0.mod
GO_MODULE_FILES+=	github.com/stretchr/testify/@@v/v1.4.0.mod
GO_MODULE_FILES+=	github.com/sergi/go-diff/@@v/v1.1.0.mod
GO_MODULE_FILES+=	github.com/chzyer/test/@@v/v0.0.0-20180213035817-a1ea475d72b1.mod
GO_MODULE_FILES+=	github.com/chzyer/readline/@@v/v0.0.0-20180603132655-2972be24d48e.mod
GO_MODULE_FILES+=	github.com/chzyer/logex/@@v/v1.1.10.mod
a34 1
GO_MODULE_FILES+=	github.com/kr/pretty/@@v/v0.1.0.mod
d37 8
a44 2
GO_MODULE_FILES+=	github.com/dustin/go-humanize/@@v/v1.0.0.mod
GO_MODULE_FILES+=	github.com/kballard/go-shellquote/@@v/v0.0.0-20180428030007-95032a82bc51.mod
d46 5
a50 2
GO_MODULE_FILES+=	github.com/mattn/go-isatty/@@v/v0.0.11.mod
GO_MODULE_FILES+=	github.com/mattn/go-runewidth/@@v/v0.0.7.mod
d52 11
a62 10
GO_MODULE_FILES+=	github.com/yuin/gopher-lua/@@v/v0.0.0-20190206043414-8bfc7677f583.mod
GO_MODULE_FILES+=	layeh.com/gopher-luar/@@v/v1.0.7.mod
GO_MODULE_FILES+=	gopkg.in/yaml.v2/@@v/v2.2.7.zip
GO_MODULE_FILES+=	golang.org/x/sys/@@v/v0.0.0-20191026070338-33540a1f6037.zip
GO_MODULE_FILES+=	golang.org/x/text/@@v/v0.3.2.zip
GO_MODULE_FILES+=	github.com/mitchellh/go-homedir/@@v/v1.1.0.zip
GO_MODULE_FILES+=	github.com/blang/semver/@@v/v3.5.1+incompatible.zip
GO_MODULE_FILES+=	github.com/go-errors/errors/@@v/v1.0.1.zip
GO_MODULE_FILES+=	github.com/gdamore/encoding/@@v/v1.0.0.zip
GO_MODULE_FILES+=	github.com/zyedidia/tcell/@@v/v1.4.5.zip
d64 1
d66 3
d70 16
a85 10
GO_MODULE_FILES+=	github.com/zyedidia/json5/@@v/v0.0.0-20200102012142-2da050b1a98d.zip
GO_MODULE_FILES+=	github.com/zyedidia/glob/@@v/v0.0.0-20170209203856-dd4023a66dc3.zip
GO_MODULE_FILES+=	github.com/zyedidia/clipboard/@@v/v0.0.0-20200421031010-7c45b8673834.zip
GO_MODULE_FILES+=	github.com/sergi/go-diff/@@v/v1.1.0.zip
GO_MODULE_FILES+=	github.com/lucasb-eyer/go-colorful/@@v/v1.0.3.zip
GO_MODULE_FILES+=	github.com/dustin/go-humanize/@@v/v1.0.0.zip
GO_MODULE_FILES+=	github.com/kballard/go-shellquote/@@v/v0.0.0-20180428030007-95032a82bc51.zip
GO_MODULE_FILES+=	github.com/mattn/go-isatty/@@v/v0.0.11.zip
GO_MODULE_FILES+=	github.com/mattn/go-runewidth/@@v/v0.0.7.zip
GO_MODULE_FILES+=	github.com/yuin/gopher-lua/@@v/v0.0.0-20191220021717-ab39c6098bdb.zip
@


1.1
log
@Import wip/micro as editors/micro

Terminal-based text editor that aims to be easy to use and intuitive,
while also taking advantage of the capabilities of modern terminals.

As its name indicates, micro aims to be somewhat of a successor to the
nano editor by being easy to install and use. It strives to be enjoyable
as a full-time editor for people who prefer to work in a terminal, or
those who regularly edit files over SSH.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@

