head	1.24;
access;
symbols
	pkgsrc-2026Q2:1.24.0.2
	pkgsrc-2026Q2-base:1.24
	pkgsrc-2026Q1:1.21.0.2
	pkgsrc-2026Q1-base:1.21
	pkgsrc-2025Q4:1.18.0.2
	pkgsrc-2025Q4-base:1.18
	pkgsrc-2025Q3:1.15.0.2
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.13.0.2
	pkgsrc-2025Q2-base:1.13
	pkgsrc-2025Q1:1.11.0.2
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.10.0.4
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.10.0.2
	pkgsrc-2024Q3-base:1.10
	pkgsrc-2024Q2:1.7.0.2
	pkgsrc-2024Q2-base:1.7;
locks; strict;
comment	@# @;


1.24
date	2026.06.05.10.21.40;	author bsiegert;	state Exp;
branches;
next	1.23;
commitid	jt8yVpLxXvatZAIG;

1.23
date	2026.05.07.18.49.56;	author bsiegert;	state Exp;
branches;
next	1.22;
commitid	MMrI2EXGAt3HJUEG;

1.22
date	2026.04.08.05.44.59;	author bsiegert;	state Exp;
branches;
next	1.21;
commitid	FFJx9trbRMg7k7BG;

1.21
date	2026.03.06.21.07.53;	author bsiegert;	state Exp;
branches
	1.21.2.1;
next	1.20;
commitid	AQtIeR1eh5qvuXwG;

1.20
date	2026.02.24.08.45.27;	author bsiegert;	state Exp;
branches;
next	1.19;
commitid	IrpU9bGVDwSIHBvG;

1.19
date	2026.01.15.19.54.45;	author bsiegert;	state Exp;
branches;
next	1.18;
commitid	Zuo9UmMrkrU4HwqG;

1.18
date	2025.12.02.19.25.11;	author bsiegert;	state Exp;
branches;
next	1.17;
commitid	269raRGxaHJBWRkG;

1.17
date	2025.10.16.17.59.51;	author bsiegert;	state Exp;
branches;
next	1.16;
commitid	RAGpkHmyeYCUYOeG;

1.16
date	2025.10.08.06.54.27;	author bsiegert;	state Exp;
branches;
next	1.15;
commitid	5p46uH9RJXSFyJdG;

1.15
date	2025.09.06.13.17.00;	author bsiegert;	state Exp;
branches;
next	1.14;
commitid	cojusOdnRBFGHE9G;

1.14
date	2025.08.31.09.48.02;	author bsiegert;	state Exp;
branches;
next	1.13;
commitid	YzupkwmjNwz5KR8G;

1.13
date	2025.06.06.14.01.29;	author bsiegert;	state Exp;
branches;
next	1.12;
commitid	JbNcx43ItkrmUPXF;

1.12
date	2025.04.05.18.51.17;	author bsiegert;	state Exp;
branches;
next	1.11;
commitid	5KX0APffNjdlvTPF;

1.11
date	2025.03.07.20.54.20;	author bsiegert;	state Exp;
branches
	1.11.2.1;
next	1.10;
commitid	rfTPfnLphAPl7bMF;

1.10
date	2024.09.06.18.48.48;	author bsiegert;	state Exp;
branches;
next	1.9;
commitid	sM1YPLxu37gUgMoF;

1.9
date	2024.08.11.15.57.02;	author bsiegert;	state Exp;
branches;
next	1.8;
commitid	Q02ZqKpOSdvP9qlF;

1.8
date	2024.07.03.06.59.24;	author bsiegert;	state Exp;
branches;
next	1.7;
commitid	clKUvbmZS6C5rmgF;

1.7
date	2024.06.13.13.47.01;	author bsiegert;	state Exp;
branches;
next	1.6;
commitid	JAoDOmAvI7TNkPdF;

1.6
date	2024.06.01.14.02.54;	author bsiegert;	state Exp;
branches;
next	1.5;
commitid	ffwNZJIDPPV5OhcF;

1.5
date	2024.04.21.14.30.33;	author nikita;	state Exp;
branches;
next	1.4;
commitid	WvqznAn66WaSg17F;

1.4
date	2023.04.22.17.09.34;	author nikita;	state dead;
branches;
next	1.3;
commitid	XDMIqZWi8RFmT7mE;

1.3
date	2023.04.19.13.22.32;	author nikita;	state Exp;
branches;
next	1.2;
commitid	6IzaYgxRjTCpJIlE;

1.2
date	2023.04.19.13.19.51;	author nikita;	state Exp;
branches;
next	1.1;
commitid	tpjYKyHAfduxIIlE;

1.1
date	2023.04.19.12.52.17;	author nikita;	state Exp;
branches;
next	;
commitid	iqJq5kR8XXqWyIlE;

1.21.2.1
date	2026.04.22.14.32.04;	author maya;	state Exp;
branches;
next	;
commitid	iDHLLUhOplH6NXCG;

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


desc
@@


1.24
log
@Revbump all Go packages after go126 security update
@
text
@# $NetBSD: Makefile,v 1.23 2026/05/07 18:49:56 bsiegert Exp $

DISTNAME=	goplus-1.2.6
MASTER_SITES=	${MASTER_SITE_GITHUB:=goplus/}
PKGREVISION=	18
CATEGORIES=	lang
GITHUB_TAG=	v${PKGVERSION_NOREV}
GITHUB_PROJECT=	gop

MAINTAINER=	nikita@@NetBSD.org
HOMEPAGE=	https://goplus.org/
COMMENT=	The Go+ programming language
LICENSE=	apache-2.0

USE_TOOLS+=	bash:run pax

# TODO: fix build of this package with Go 1.25 and remove this line
GO_VERSION_DEFAULT=	124

GOPROOT_FINAL=		${PREFIX}/gop
INSTALLATION_DIRS=	bin gop

REPLACE_BASH+=	all.bash
REPLACE_BASH+=	make.bash

.include "go-modules.mk"

do-install:
	${MKDIR} ${DESTDIR}${GOPROOT_FINAL}/bin
.for cmd in gop gopfmt goptestgo
	${INSTALL} ${WRKDIR}/.gopath/bin/${cmd} ${DESTDIR}${GOPROOT_FINAL}/bin/${cmd}
	${LN} -sf ${DESTDIR}${GOPROOT_FINAL}/bin/${cmd} ${DESTDIR}${PREFIX}/bin/${cmd}
.endfor
	cd ${WRKSRC} && pax -rw . ${DESTDIR}${PREFIX}/gop
.for i in .github .gitattributes .gitignore .goreleaser.yaml Makefile \
	Dockerfile CODE_OF_CONDUCT.md LICENSE README.md VERSION _gendeps.go \
	all.bash all.bat build_install_run.go gengo.go imp.go load.go make.bash \
	make.bat outline.go tidy.go
	${RM} -rf ${DESTDIR}${PREFIX}/gop/${i}
.endfor

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


1.23
log
@Revbump all Go packages after go126 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2026/04/08 05:44:59 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	17
@


1.22
log
@Revbump all Go packages after security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2026/03/06 21:07:53 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	16
@


1.21
log
@Revbump all Go packages after go126 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2026/02/24 08:45:27 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	15
@


1.21.2.1
log
@Revbump all Go packages after go126 security fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2026/03/06 21:07:53 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	16
@


1.20
log
@Revbump all Go packages after default version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2026/01/15 19:54:45 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	14
@


1.19
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/12/02 19:25:11 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	13
@


1.18
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2025/10/16 17:59:51 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	12
@


1.17
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/10/08 06:54:27 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	11
@


1.16
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/09/06 13:17:00 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	10
@


1.15
log
@Revbump all Go packages after go125 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/08/31 09:48:02 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	9
@


1.14
log
@Fix Go version to 1.24 for some packages.

These do not build on Go 1.25 and should be fixed. For now, we work
around this by using the next older Go version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/06/06 14:01:29 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	8
@


1.13
log
@Revbump all Go packages after go124 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/04/05 18:51:17 bsiegert Exp $
d17 3
@


1.12
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.11 2025/03/07 20:54:20 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.11
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.10 2024/09/06 18:48:48 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.11.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.11 2025/03/07 20:54:20 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.10
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/08/11 15:57:02 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.9
log
@Revbump all Go packages after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/07/03 06:59:24 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.8
log
@Revbump all Go packages after go122 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2024/06/13 13:47:01 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.7
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/06/01 14:02:54 bsiegert Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.6
log
@Revbump all Go packages, default Go version is now 1.22.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2024/04/21 14:30:33 nikita Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.5
log
@lang/goplus: import goplus version 1.2.6

Go+ is a statically-typed language designed for data
science. It is fully compatible with the Go language, but
has a more script-like style, being more readable code
for data science than Go.
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
@


1.4
log
@remove goplus, to be imported in wip.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2023/04/19 13:22:32 nikita Exp $
d3 1
a3 1
DISTNAME=	goplus-1.1.3
d9 1
a9 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
d14 1
a14 8
USE_TOOLS+=	bash:run
# https://github.com/goplus/gop/issues/1350
GO_VERSION_DEFAULT=	119

# cgo compiles under TMPDIR
.include "../../mk/bsd.prefs.mk"
TMPDIR?=	/tmp
BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR}
d16 2
a17 1
INSTALLATION_DIRS=	bin
d25 11
a35 2
.for cmd in gop gopdecl gopfmt goptestgo
	${INSTALL} ${WRKDIR}/.gopath/bin/${cmd} ${DESTDIR}${PREFIX}/bin/${cmd}
@


1.3
log
@goplus: fix, stdlib still appears to be missing
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2023/04/19 13:19:51 nikita Exp $
@


1.2
log
@goplus: does not support go120 yet.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2023/04/19 12:52:17 nikita Exp $
d16 1
a16 1
DEPENDS+=	go120-[0-9]*:../../lang/go119
@


1.1
log
@Import goplus version 1.1.3

Go+ is a statically-typed language designed for data
science. It is fully compatible with the Go language, but
has a more script-like style, being more readable code
for data science than Go.
@
text
@d1 1
a1 1
# $NetBSD$
d15 2
a16 1
DEPENDS+=	go120-[0-9]*:../../lang/go120
@

