head 1.40; access; symbols pkgsrc-2026Q2:1.39.0.2 pkgsrc-2026Q2-base:1.39 pkgsrc-2026Q1:1.35.0.2 pkgsrc-2026Q1-base:1.35 pkgsrc-2025Q4:1.30.0.2 pkgsrc-2025Q4-base:1.30 pkgsrc-2025Q3:1.27.0.2 pkgsrc-2025Q3-base:1.27 pkgsrc-2025Q2:1.25.0.2 pkgsrc-2025Q2-base:1.25 pkgsrc-2025Q1:1.23.0.2 pkgsrc-2025Q1-base:1.23 pkgsrc-2024Q4:1.21.0.4 pkgsrc-2024Q4-base:1.21 pkgsrc-2024Q3:1.21.0.2 pkgsrc-2024Q3-base:1.21 pkgsrc-2024Q2:1.17.0.2 pkgsrc-2024Q2-base:1.17 pkgsrc-2024Q1:1.13.0.2 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.11.0.2 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.7.0.2 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.5.0.2 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.3.0.2 pkgsrc-2023Q1-base:1.3; locks; strict; comment @# @; 1.40 date 2026.07.08.18.32.22; author bsiegert; state Exp; branches; next 1.39; commitid cDbYxmIrkrXYDSMG; 1.39 date 2026.06.05.10.21.33; author bsiegert; state Exp; branches 1.39.2.1; next 1.38; commitid jt8yVpLxXvatZAIG; 1.38 date 2026.05.25.16.06.36; author bsiegert; state Exp; branches; next 1.37; commitid v0MRE4ZHovKQfdHG; 1.37 date 2026.05.07.18.49.50; author bsiegert; state Exp; branches; next 1.36; commitid MMrI2EXGAt3HJUEG; 1.36 date 2026.04.08.05.44.53; author bsiegert; state Exp; branches; next 1.35; commitid FFJx9trbRMg7k7BG; 1.35 date 2026.03.06.21.07.47; author bsiegert; state Exp; branches 1.35.2.1; next 1.34; commitid AQtIeR1eh5qvuXwG; 1.34 date 2026.02.24.08.45.21; author bsiegert; state Exp; branches; next 1.33; commitid IrpU9bGVDwSIHBvG; 1.33 date 2026.01.15.19.54.38; author bsiegert; state Exp; branches; next 1.32; commitid Zuo9UmMrkrU4HwqG; 1.32 date 2026.01.10.17.39.05; author bsiegert; state Exp; branches; next 1.31; commitid H0Nvt60b1IeC6SpG; 1.31 date 2026.01.03.22.23.46; author wiz; state Exp; branches; next 1.30; commitid O462KtYtNcG0UZoG; 1.30 date 2025.12.02.19.25.04; author bsiegert; state Exp; branches; next 1.29; commitid 269raRGxaHJBWRkG; 1.29 date 2025.10.16.17.59.45; author bsiegert; state Exp; branches; next 1.28; commitid RAGpkHmyeYCUYOeG; 1.28 date 2025.10.08.06.54.21; author bsiegert; state Exp; branches; next 1.27; commitid 5p46uH9RJXSFyJdG; 1.27 date 2025.09.06.13.16.54; author bsiegert; state Exp; branches; next 1.26; commitid cojusOdnRBFGHE9G; 1.26 date 2025.08.31.10.02.44; author bsiegert; state Exp; branches; next 1.25; commitid SdH7Ppgppxg5PR8G; 1.25 date 2025.06.06.14.01.23; author bsiegert; state Exp; branches; next 1.24; commitid JbNcx43ItkrmUPXF; 1.24 date 2025.04.05.18.51.11; author bsiegert; state Exp; branches; next 1.23; commitid 5KX0APffNjdlvTPF; 1.23 date 2025.03.09.20.06.43; author bsiegert; state Exp; branches 1.23.2.1; next 1.22; commitid sNqKWyAKTyD5NqMF; 1.22 date 2025.03.07.20.54.14; author bsiegert; state Exp; branches; next 1.21; commitid rfTPfnLphAPl7bMF; 1.21 date 2024.09.06.18.48.42; author bsiegert; state Exp; branches; next 1.20; commitid sM1YPLxu37gUgMoF; 1.20 date 2024.08.14.15.29.30; author bsiegert; state Exp; branches; next 1.19; commitid Nw1lwVGAzFnpUNlF; 1.19 date 2024.08.11.15.56.56; author bsiegert; state Exp; branches; next 1.18; commitid Q02ZqKpOSdvP9qlF; 1.18 date 2024.07.03.06.59.19; author bsiegert; state Exp; branches; next 1.17; commitid clKUvbmZS6C5rmgF; 1.17 date 2024.06.13.13.46.56; author bsiegert; state Exp; branches; next 1.16; commitid JAoDOmAvI7TNkPdF; 1.16 date 2024.06.01.14.02.49; author bsiegert; state Exp; branches; next 1.15; commitid ffwNZJIDPPV5OhcF; 1.15 date 2024.05.14.23.01.12; author wiz; state Exp; branches; next 1.14; commitid pHORrOkTazX3m1aF; 1.14 date 2024.04.05.19.13.55; author bsiegert; state Exp; branches; next 1.13; commitid eg3d1kDRSryvmZ4F; 1.13 date 2024.02.07.14.50.45; author bsiegert; state Exp; branches; next 1.12; commitid 7gDVHFycBNsGLvXE; 1.12 date 2024.01.10.19.14.26; author bsiegert; state Exp; branches; next 1.11; commitid UV9PAPQbNGpZ7WTE; 1.11 date 2023.12.05.19.46.03; author bsiegert; state Exp; branches; next 1.10; commitid U47ig27ZDVHCsjPE; 1.10 date 2023.11.10.15.45.06; author bsiegert; state Exp; branches; next 1.9; commitid o3oFzjmXZZyOV4ME; 1.9 date 2023.10.29.14.48.08; author bsiegert; state Exp; branches; next 1.8; commitid jWdavz5Nyqs70xKE; 1.8 date 2023.10.15.12.04.16; author bsiegert; state Exp; branches; next 1.7; commitid ty8v2zrF0XsQxIIE; 1.7 date 2023.09.08.19.05.58; author bsiegert; state Exp; branches 1.7.2.1; next 1.6; commitid c6lIkxn2TQcc40EE; 1.6 date 2023.07.15.10.52.54; author bsiegert; state Exp; branches; next 1.5; commitid AvpTGe7iqymJ6TwE; 1.5 date 2023.05.05.19.37.39; author bsiegert; state Exp; branches; next 1.4; commitid QnXJTC5u3Ar9iOnE; 1.4 date 2023.04.05.20.47.54; author bsiegert; state Exp; branches; next 1.3; commitid otfbJh3QwD1ZDXjE; 1.3 date 2023.03.08.13.38.52; author bsiegert; state Exp; branches; next 1.2; commitid zjDge6tGIbvHakgE; 1.2 date 2023.02.16.15.02.03; author bsiegert; state Exp; branches; next 1.1; commitid 0nue7vmM3ce6hLdE; 1.1 date 2023.02.03.14.28.58; author bsiegert; state Exp; branches; next ; commitid gXFJEpesnE3Dv5cE; 1.39.2.1 date 2026.07.14.00.35.43; author maya; state Exp; branches; next ; commitid sHC3bIiGgkiEuyNG; 1.35.2.1 date 2026.04.22.14.31.56; author maya; state Exp; branches; next ; commitid iDHLLUhOplH6NXCG; 1.23.2.1 date 2025.04.05.20.44.54; author maya; state Exp; branches; next ; commitid ts1uPa8RLrwE7UPF; 1.7.2.1 date 2023.10.22.18.44.05; author spz; state Exp; branches; next 1.7.2.2; commitid F5xCMl0v6Vo6xEJE; 1.7.2.2 date 2023.12.06.12.08.38; author spz; state Exp; branches; next ; commitid fLEciuttqVQKToPE; desc @@ 1.40 log @Revbump all Go packages after go126 update @ text @# $NetBSD: Makefile,v 1.39 2026/06/05 10:21:33 bsiegert Exp $ DISTNAME= sqlc-1.31.1 GITHUB_TAG= v${PKGVERSION_NOREV} PKGREVISION= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_GITHUB:=sqlc-dev/} MAINTAINER= bsiegert@@NetBSD.org HOMEPAGE= https://sqlc.dev/ COMMENT= Generate type-safe code from SQL LICENSE= mit USE_LANGUAGES= c c++ # go GO_BUILD_PATTERN= ./cmd/sqlc BROKEN_EXCEPT_ON_PLATFORM+= Darwin-[0-9]* Linux-[0-9]* .include "go-modules.mk" INSTALLATION_DIRS= bin do-install: ${INSTALL_PROGRAM} ${WRKDIR}/.gopath/bin/sqlc \ ${DESTDIR}${PREFIX}/bin/sqlc .include "../../lang/go/go-module.mk" .include "../../mk/bsd.pkg.mk" @ 1.39 log @Revbump all Go packages after go126 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2026/05/25 16:06:36 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.39.2.1 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2026/06/05 10:21:33 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.38 log @sqlc: update to 1.31.1 1.31.1 - Remove go.mod replace directive that breaks go install ...@@latest - Downgrade github.com/ncruces/go-sqlite3 to v0.32.0 1.31.0 - Strip psql meta-commands from schema files - Emit pointers for nullable enum columns when emit_pointers_for_null_types is set - Map xid8 to pgtype.Uint64 for pgx/v5 - Rename :one return variable when it conflicts with a parameter - Coerce SQLite JSONB output regardless of type casing - Dedupe sqlc.arg parameters wrapped in a type cast for MySQL - Preserve MySQL optimizer hints in generated query text - Catch invalid ON CONFLICT DO UPDATE column references - Replace manual loop with copy() builtin - (native) Make MySQL connection check immediate on first attempt - Add link to community python plugin - Add Claude Code remote environment setup instructions - Add sqlc-gen-sqlx to community language support - Add GitHub Topic to the plugins page - (sqlfile) Add sqlfile.Split - (sqlite) Add database analyzer using ncruces/go-sqlite3 - (ast) Implement comprehensive SQL AST formatting - (mysql) Improve AST formatting and add DELETE JOIN support - (sqlite) Add SQLite support to format tests - (expander) Add star expander for SELECT * and RETURNING * (PostgreSQL, MySQL, SQLite) - Add SQLCEXPERIMENT environment variable for experimental features - Add native database support for e2e tests without Docker - (postgresql) Add analyzerv2 experiment for database-only analysis - Graduate parsecmd experiment - Add parse subcommand with AST JSON output - Add ClickHouse support to sqlc parse - Add sqlc-test-setup command for database test environment setup @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2026/05/07 18:49:50 bsiegert Exp $ d5 1 @ 1.37 log @Revbump all Go packages after go126 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2026/04/08 05:44:53 bsiegert Exp $ d3 1 a3 1 DISTNAME= sqlc-1.30.0 a4 1 PKGREVISION= 5 @ 1.36 log @Revbump all Go packages after security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2026/03/06 21:07:47 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.35 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2026/02/24 08:45:21 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.35.2.1 log @Revbump all Go packages after go126 security fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2026/03/06 21:07:47 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.34 log @Revbump all Go packages after default version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2026/01/15 19:54:38 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.33 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2026/01/10 17:39:05 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.32 log @sqlc: update to 1.30.0 Also mark this as working on Linux. - build(deps): bump the production-dependencies group across 1 directory with 2 updates - build(deps): bump packaging from 24.2 to 25.0 in /docs in the production-dependencies group - Use MySQL 9 in docker-compose.yml - SQLite: Coerce jsonb columns to json before returning to Go code - SQLite: Fix parsing of INSERT DEFAULT VALUES syntax - build(deps): bump golang from 1.24.4 to 1.24.5 - build(deps): bump urllib3 from 2.4.0 to 2.5.0 in /docs - build(deps): bump modernc.org/sqlite from 1.38.0 to 1.38.2 in the production-dependencies group - docs: fix parameter syntax inconsistency for MySQL and SQLite - Fix panic for DELETE with JOIN on subquery - feat(docs): Add link to Gleam/parrot - build(deps): bump certifi from 2025.7.14 to 2025.8.3 in /docs in the production-dependencies group - fix(compiler/mysql): prevent panic in convertSetOprSelectList() - fix: range subselect alias pointer dereference - docs: mention pgxpool in go and pgx guide - build(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.7 in the production-dependencies group - docs: use correct configuration to generate the given output for JSON type override - docs: clean up and add to docs regarding type overrides - build(deps): bump actions/checkout from 4 to 5 - chore(engine/dolphin): remove references to deprecated pcast.ChangeStmt - docs: try a different admonition format - docs: use the correct admonition format - fix(codegen/golang): don't omit enums used as arrays - fix(codegen/golang): handle go_struct_tag for db_type overrides - bugfix: Normalize identifier usage for table names - build(deps): bump the production-dependencies group across 1 directory with 2 updates - build(deps): bump requests from 2.32.4 to 2.32.5 in /docs in the production-dependencies group - feat(engine/dolphin): implement MATCH_AGAINST conversion - docs: add multi-worded table example for renaming - build(deps): Upgrade to Go 1.25 - build(deps): bump golang from 1.24.5 to 1.25.0 - test(endtoend): Skip process_plugin_sqlc_gen_json - test(endtoend): Use Docker to start database servers - build(deps): bump github.com/google/cel-go from 0.26.0 to 0.26.1 in the production-dependencies group - docs: Add changelog for 1.30.0 - feat(cli): Bump version to 1.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2026/01/03 22:23:46 wiz Exp $ d5 1 @ 1.31 log @sqlc: mark as broken-except-on-platform Darwin This has been the case since at least November 2024 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2025/12/02 19:25:04 bsiegert Exp $ d3 1 a3 1 DISTNAME= sqlc-1.28.0 a4 1 PKGREVISION= 7 d16 1 a16 1 BROKEN_EXCEPT_ON_PLATFORM+= Darwin-[0-9]* @ 1.30 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2025/10/16 17:59:45 bsiegert Exp $ d17 2 @ 1.29 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2025/10/08 06:54:21 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.28 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2025/09/06 13:16:54 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.27 log @Revbump all Go packages after go125 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2025/08/31 10:02:44 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.26 log @Revbump all Go packages after moving to go125 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2025/06/06 14:01:23 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.25 log @Revbump all Go packages after go124 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2025/04/05 18:51:11 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.24 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.23 2025/03/09 20:06:43 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.23 log @sqlc: update to 1.28 v1.28.0 Bugfixes v1.27.0 - (golang) Add initialisms configuration - (compiler) Support subqueries in the FROM clause (second coming) - Managed databases with any accessible server - (vet) Use new dbmanager client - (verify) Update verify to work with managed databases @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/03/07 20:54:14 bsiegert Exp $ d5 1 @ 1.23.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.23 2025/03/09 20:06:43 bsiegert Exp $ a4 1 PKGREVISION= 1 @ 1.22 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.21 2024/09/06 18:48:42 bsiegert Exp $ d3 1 a3 1 DISTNAME= sqlc-1.26.0 a4 1 PKGREVISION= 2 @ 1.21 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2024/08/14 15:29:30 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.20 log @sqlc: update to 1.26.0 This release is mainly a bug fix release. It also includes an important security fix for users using output plugins. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/07/15 10:52:54 bsiegert Exp $ d5 1 @ 1.19 log @Revbump all Go packages after update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/07/03 06:59:19 bsiegert Exp $ d3 1 a3 1 DISTNAME= sqlc-1.16.0 a4 1 PKGREVISION= 17 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=kyleconroy/} d13 1 a13 4 USE_LANGUAGES= c # go GO_MODULE_EXTRACT+= github.com_pganalyze_pg_query_go_v2_@@v_v2.2.0.zip d18 1 a18 1 #INSTALLATION_DIRS= bin d20 3 a22 3 #do-install: # ${INSTALL_PROGRAM} ${WRKDIR}/.gopath/bin/sqlc \ # ${DESTDIR}${PREFIX}/bin/sqlc @ 1.18 log @Revbump all Go packages after go122 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/06/13 13:46:56 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 16 @ 1.17 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/06/01 14:02:49 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 15 @ 1.16 log @Revbump all Go packages, default Go version is now 1.22. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/05/14 23:01:12 wiz Exp $ d5 1 a5 1 PKGREVISION= 14 @ 1.15 log @go: do not unpack go modules by default Before this change, they were unpacked into ${WRKDIR}, but the actual build process started from the zip archives again, leading to two copies of the files on disk; even worse, you could assume the extracted sources were used and could be patched. Now, only the main tar.gz will be extracted into ${WRKDIR} and other files need to be added to GO_MODULE_EXTRACT to be extracted. Adapt the couple packages that already patch go sources, or need other files extracted. With help from bsiegert, thanks! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/04/05 19:13:55 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 13 @ 1.14 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/02/07 14:50:45 bsiegert Exp $ d15 3 @ 1.13 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/01/10 19:14:26 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 12 @ 1.12 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2023/12/05 19:46:03 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 11 @ 1.11 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/11/10 15:45:06 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 10 @ 1.10 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2023/10/29 14:48:08 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.9 log @Revbump all Go packages because go121 is now the default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2023/10/15 12:04:16 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.8 log @Revbump all Go packages after go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2023/09/08 19:05:58 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.7 log @Revbump all Go packages after go120 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/07/15 10:52:54 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.7.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.7 2023/09/08 19:05:58 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.7.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.7.2.1 2023/10/22 18:44:05 spz Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.6 log @Revbump all Go packages after go120 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2023/05/05 19:37:39 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.5 log @Revbump all Go packages after go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/04/05 20:47:54 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.4 log @Revbump all Go packages after yesterday's go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/03/08 13:38:52 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.3 log @Revbump all Go packages after go119 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/02/16 15:02:03 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @Revbump all Go packages after go119 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/02/03 14:28:58 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @New package for sqlc-1.16.0. sqlc generates type-safe code from SQL. Here's how it works: 1. You write queries in SQL. 2. You run sqlc to generate code with type-safe interfaces to those queries. 3. You write application code that calls the generated code. sqlc generates idiomatic code like you would write yourself. @ text @d1 1 a1 1 # $NetBSD$ d5 1 @