head 1.72; 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.62.0.2 pkgsrc-2025Q3-base:1.62 pkgsrc-2025Q2:1.60.0.2 pkgsrc-2025Q2-base:1.60 pkgsrc-2025Q1:1.58.0.2 pkgsrc-2025Q1-base:1.58 pkgsrc-2024Q4:1.56.0.2 pkgsrc-2024Q4-base:1.56 pkgsrc-2024Q3:1.55.0.2 pkgsrc-2024Q3-base:1.55 pkgsrc-2024Q2:1.52.0.2 pkgsrc-2024Q2-base:1.52 pkgsrc-2024Q1:1.49.0.2 pkgsrc-2024Q1-base:1.49 pkgsrc-2023Q4:1.45.0.2 pkgsrc-2023Q4-base:1.45 pkgsrc-2023Q3:1.35.0.2 pkgsrc-2023Q3-base:1.35 pkgsrc-2023Q2:1.30.0.2 pkgsrc-2023Q2-base:1.30 pkgsrc-2023Q1:1.28.0.2 pkgsrc-2023Q1-base:1.28 pkgsrc-2022Q4:1.23.0.2 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.18.0.2 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.12.0.2 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.7.0.2 pkgsrc-2022Q1-base:1.7; locks; strict; comment @# @; 1.72 date 2026.05.07.18.49.53; author bsiegert; state Exp; branches; next 1.71; commitid MMrI2EXGAt3HJUEG; 1.71 date 2026.04.08.05.44.56; author bsiegert; state Exp; branches; next 1.70; commitid FFJx9trbRMg7k7BG; 1.70 date 2026.03.06.21.07.50; author bsiegert; state Exp; branches 1.70.2.1; next 1.69; commitid AQtIeR1eh5qvuXwG; 1.69 date 2026.02.24.08.45.24; author bsiegert; state Exp; branches; next 1.68; commitid IrpU9bGVDwSIHBvG; 1.68 date 2026.01.15.19.54.42; author bsiegert; state Exp; branches; next 1.67; commitid Zuo9UmMrkrU4HwqG; 1.67 date 2026.01.13.16.41.26; author schmonz; state Exp; branches; next 1.66; commitid zsaUdrrVlU2SGfqG; 1.66 date 2025.12.02.19.25.08; author bsiegert; state Exp; branches; next 1.65; commitid 269raRGxaHJBWRkG; 1.65 date 2025.10.28.16.16.53; author schmonz; state Exp; branches; next 1.64; commitid J7qWmKL3FfGT1mgG; 1.64 date 2025.10.16.17.59.48; author bsiegert; state Exp; branches; next 1.63; commitid RAGpkHmyeYCUYOeG; 1.63 date 2025.10.08.06.54.24; author bsiegert; state Exp; branches; next 1.62; commitid 5p46uH9RJXSFyJdG; 1.62 date 2025.09.06.13.16.58; author bsiegert; state Exp; branches; next 1.61; commitid cojusOdnRBFGHE9G; 1.61 date 2025.08.31.10.02.47; author bsiegert; state Exp; branches; next 1.60; commitid SdH7Ppgppxg5PR8G; 1.60 date 2025.06.06.14.01.26; author bsiegert; state Exp; branches; next 1.59; commitid JbNcx43ItkrmUPXF; 1.59 date 2025.04.05.18.51.15; author bsiegert; state Exp; branches; next 1.58; commitid 5KX0APffNjdlvTPF; 1.58 date 2025.03.07.20.54.17; author bsiegert; state Exp; branches 1.58.2.1; next 1.57; commitid rfTPfnLphAPl7bMF; 1.57 date 2025.01.06.20.33.50; author schmonz; state Exp; branches; next 1.56; commitid cduorrLVYb4XVsEF; 1.56 date 2024.11.24.19.09.49; author schmonz; state Exp; branches; next 1.55; commitid 07Xn8aLwDE0PQVyF; 1.55 date 2024.09.06.18.48.45; author bsiegert; state Exp; branches; next 1.54; commitid sM1YPLxu37gUgMoF; 1.54 date 2024.08.11.15.57.00; author bsiegert; state Exp; branches; next 1.53; commitid Q02ZqKpOSdvP9qlF; 1.53 date 2024.07.03.06.59.22; author bsiegert; state Exp; branches; next 1.52; commitid clKUvbmZS6C5rmgF; 1.52 date 2024.06.13.13.46.59; author bsiegert; state Exp; branches; next 1.51; commitid JAoDOmAvI7TNkPdF; 1.51 date 2024.06.01.14.02.52; author bsiegert; state Exp; branches; next 1.50; commitid ffwNZJIDPPV5OhcF; 1.50 date 2024.04.05.19.13.58; author bsiegert; state Exp; branches; next 1.49; commitid eg3d1kDRSryvmZ4F; 1.49 date 2024.02.29.18.35.51; author schmonz; state Exp; branches; next 1.48; commitid tndP8cRxBXjgjm0F; 1.48 date 2024.02.19.21.04.39; author schmonz; state Exp; branches; next 1.47; commitid GczmhsekAmPes5ZE; 1.47 date 2024.02.07.14.50.48; author bsiegert; state Exp; branches; next 1.46; commitid 7gDVHFycBNsGLvXE; 1.46 date 2024.01.10.19.14.29; author bsiegert; state Exp; branches; next 1.45; commitid UV9PAPQbNGpZ7WTE; 1.45 date 2023.12.23.21.52.04; author schmonz; state Exp; branches; next 1.44; commitid lJm6bzfmuGX5ADRE; 1.44 date 2023.12.05.19.46.06; author bsiegert; state Exp; branches; next 1.43; commitid U47ig27ZDVHCsjPE; 1.43 date 2023.11.26.17.48.05; author schmonz; state Exp; branches; next 1.42; commitid 7VedEKdcRFKc69OE; 1.42 date 2023.11.18.00.51.19; author schmonz; state Exp; branches; next 1.41; commitid BS2VvF6xEtOkJ1NE; 1.41 date 2023.11.12.01.15.13; author schmonz; state Exp; branches; next 1.40; commitid WyZeJuhWKH6u3gME; 1.40 date 2023.11.10.15.45.10; author bsiegert; state Exp; branches; next 1.39; commitid o3oFzjmXZZyOV4ME; 1.39 date 2023.10.29.14.48.11; author bsiegert; state Exp; branches; next 1.38; commitid jWdavz5Nyqs70xKE; 1.38 date 2023.10.16.22.47.44; author schmonz; state Exp; branches; next 1.37; commitid BkfRXdwA0wPH4UIE; 1.37 date 2023.10.15.12.04.20; author bsiegert; state Exp; branches; next 1.36; commitid ty8v2zrF0XsQxIIE; 1.36 date 2023.10.10.00.21.47; author schmonz; state Exp; branches; next 1.35; commitid gXAMpnpdaduVO0IE; 1.35 date 2023.09.26.01.26.16; author schmonz; state Exp; branches 1.35.2.1; next 1.34; commitid 2cCG3IBBVtjWCdGE; 1.34 date 2023.09.24.01.16.26; author schmonz; state Exp; branches; next 1.33; commitid sYuBCGEdqoQyDXFE; 1.33 date 2023.09.08.19.06.02; author bsiegert; state Exp; branches; next 1.32; commitid c6lIkxn2TQcc40EE; 1.32 date 2023.08.26.16.31.28; author bsiegert; state Exp; branches; next 1.31; commitid g2P4Ffplg5e8DjCE; 1.31 date 2023.07.15.10.52.57; author bsiegert; state Exp; branches; next 1.30; commitid AvpTGe7iqymJ6TwE; 1.30 date 2023.05.05.19.37.41; author bsiegert; state Exp; branches; next 1.29; commitid QnXJTC5u3Ar9iOnE; 1.29 date 2023.04.05.20.47.56; author bsiegert; state Exp; branches; next 1.28; commitid otfbJh3QwD1ZDXjE; 1.28 date 2023.03.08.13.38.55; author bsiegert; state Exp; branches; next 1.27; commitid zjDge6tGIbvHakgE; 1.27 date 2023.02.16.15.02.05; author bsiegert; state Exp; branches; next 1.26; commitid 0nue7vmM3ce6hLdE; 1.26 date 2023.01.20.01.43.13; author schmonz; state Exp; branches; next 1.25; commitid 4LTpA6C2qrNZIdaE; 1.25 date 2023.01.17.19.30.41; author schmonz; state Exp; branches; next 1.24; commitid 76iqYRkvGITaJV9E; 1.24 date 2023.01.11.17.28.28; author bsiegert; state Exp; branches; next 1.23; commitid PPGNtzdC4VB0f99E; 1.23 date 2022.12.08.16.14.22; author bsiegert; state Exp; branches; next 1.22; commitid OJV7UsBeEDopVL4E; 1.22 date 2022.11.15.11.56.23; author schmonz; state Exp; branches; next 1.21; commitid 3HVPhuH2MfwSeN1E; 1.21 date 2022.11.02.19.39.54; author bsiegert; state Exp; branches; next 1.20; commitid qBvrZTNpGRueda0E; 1.20 date 2022.10.05.11.32.59; author bsiegert; state Exp; branches; next 1.19; commitid 0etERUd63ipoqwWD; 1.19 date 2022.09.26.18.40.20; author bsiegert; state Exp; branches; next 1.18; commitid DMadhSGcJfSX4pVD; 1.18 date 2022.09.11.19.43.20; author schmonz; state Exp; branches; next 1.17; commitid GCbDFtSNYUTBUtTD; 1.17 date 2022.09.07.09.32.25; author bsiegert; state Exp; branches; next 1.16; commitid w2QNEDRq81HQEUSD; 1.16 date 2022.08.29.10.49.54; author schmonz; state Exp; branches; next 1.15; commitid R4AUpqMTtj3wnLRD; 1.15 date 2022.08.27.04.43.01; author schmonz; state Exp; branches; next 1.14; commitid Wbse07EBCnFDptRD; 1.14 date 2022.08.12.20.38.08; author bsiegert; state Exp; branches; next 1.13; commitid 006upzR4Kpy0bDPD; 1.13 date 2022.07.13.16.03.05; author bsiegert; state Exp; branches; next 1.12; commitid a3QzA1vaeXNkCKLD; 1.12 date 2022.06.02.18.52.01; author bsiegert; state Exp; branches; next 1.11; commitid ar0E63PD4zCaSuGD; 1.11 date 2022.05.14.21.46.35; author schmonz; state Exp; branches; next 1.10; commitid qd4dmTeL9iKRr4ED; 1.10 date 2022.05.11.19.26.26; author bsiegert; state Exp; branches; next 1.9; commitid 4peTntzZ0yONLFDD; 1.9 date 2022.05.09.20.55.52; author schmonz; state Exp; branches; next 1.8; commitid iSRSBu56XVBBkqDD; 1.8 date 2022.04.13.07.50.59; author bsiegert; state Exp; branches; next 1.7; commitid 9NGRid9jeZIXO0AD; 1.7 date 2022.03.07.09.14.06; author bsiegert; state Exp; branches; next 1.6; commitid LoAqWae2U7YhtgvD; 1.6 date 2022.03.02.17.46.03; author schmonz; state Exp; branches; next 1.5; commitid fefQjU32szNZsFuD; 1.5 date 2022.02.25.19.13.25; author schmonz; state Exp; branches; next 1.4; commitid JDZ2HrUJZnbW62uD; 1.4 date 2022.02.13.19.24.29; author bsiegert; state Exp; branches; next 1.3; commitid 7yGOadnuRL5wyusD; 1.3 date 2022.01.27.21.41.54; author schmonz; state Exp; branches; next 1.2; commitid FEckFHHQ18rFRjqD; 1.2 date 2022.01.09.20.10.33; author bsiegert; state Exp; branches; next 1.1; commitid RrZaBJTkMtf6WZnD; 1.1 date 2022.01.06.11.25.24; author schmonz; state Exp; branches; next ; commitid 6P9HZchSHFzU7znD; 1.70.2.1 date 2026.04.22.14.32.00; author maya; state Exp; branches; next ; commitid iDHLLUhOplH6NXCG; 1.58.2.1 date 2025.04.05.20.44.58; author maya; state Exp; branches; next ; commitid ts1uPa8RLrwE7UPF; 1.35.2.1 date 2023.10.22.18.44.08; author spz; state Exp; branches; next 1.35.2.2; commitid F5xCMl0v6Vo6xEJE; 1.35.2.2 date 2023.12.06.12.08.42; author spz; state Exp; branches; next ; commitid fLEciuttqVQKToPE; desc @@ 1.72 log @Revbump all Go packages after go126 security update @ text @# $NetBSD: Makefile,v 1.71 2026/04/08 05:44:56 bsiegert Exp $ DISTNAME= goredo-2.8.0 PKGREVISION= 5 CATEGORIES= devel MASTER_SITES= http://www.goredo.cypherpunks.su/download/ EXTRACT_SUFX= .tar.zst MAINTAINER= schmonz@@NetBSD.org HOMEPAGE= http://www.goredo.cypherpunks.su/ COMMENT= Go implementation of djb's redo LICENSE= gnu-gpl-v3 EXTRACT_USING= bsdtar WRKSRC= ${WRKDIR}/${DISTNAME}/src INSTALLATION_DIRS= bin do-build: ${RUN} cd ${WRKSRC} && \ ${_ULIMIT_CMD} ${PKGSRC_SETENV} ${MAKE_ENV} ${GO} build -v -mod=vendor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/goredo ${DESTDIR}${PREFIX}/bin cd ${DESTDIR}${PREFIX}/bin && ./goredo -symlinks .include "../../lang/go/go-module.mk" .include "../../mk/bsd.pkg.mk" @ 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:50 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 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:24 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 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:50 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.69 log @Revbump all Go packages after default version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2026/01/15 19:54:42 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.68 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2026/01/13 16:41:26 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.67 log @goredo: update to 2.8.0. Changes: * Fix always-OOD '.do'-targets with nearby 'default.do'. * Proper '.do' file searching during source file determination. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2025/12/02 19:25:08 bsiegert Exp $ d4 1 @ 1.66 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2025/10/28 16:16:53 schmonz Exp $ d3 1 a3 2 DISTNAME= goredo-2.6.5 PKGREVISION= 1 @ 1.65 log @goredo: update to 2.6.5. Changes: * Fix file's executable bit check, which may lead to inadmissible '/bin/sh' run in case of symbolic links presence. * Fix proper 'mtime''s nanoseconds storage. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2025/10/16 17:59:48 bsiegert Exp $ d4 1 @ 1.64 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2025/10/08 06:54:24 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-2.6.4 PKGREVISION= 7 @ 1.63 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2025/09/06 13:16:58 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.62 log @Revbump all Go packages after go125 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2025/08/31 10:02:47 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.61 log @Revbump all Go packages after moving to go125 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2025/06/06 14:01:26 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.60 log @Revbump all Go packages after go124 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2025/04/05 18:51:15 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.59 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.58 2025/03/07 20:54:17 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 2 @ 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 2025/01/06 20:33:50 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.58.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.58 2025/03/07 20:54:17 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.57 log @goredo: update to 2.6.4. Changes: * Fix possible NFS locking issue. * Updated dependant libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2024/11/24 19:09:49 schmonz Exp $ d4 1 @ 1.56 log @goredo: update to 2.6.3. Changes: * Updated dependant libraries. Should fix workability on modern OpenBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2024/09/06 18:48:45 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-2.6.3 @ 1.55 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2024/08/11 15:57:00 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-2.6.2 PKGREVISION= 6 d5 1 a5 1 MASTER_SITES= http://www.goredo.cypherpunks.ru/download/ d9 1 a9 1 HOMEPAGE= http://www.goredo.cypherpunks.ru/ @ 1.54 log @Revbump all Go packages after update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2024/07/03 06:59:22 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.53 log @Revbump all Go packages after go122 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2024/06/13 13:46:59 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.52 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2024/06/01 14:02:52 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.51 log @Revbump all Go packages, default Go version is now 1.22. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2024/04/05 19:13:58 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.50 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2024/02/29 18:35:51 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.49 log @goredo: update to 2.6.2. Changes: * Integration tests do not depend on non-portable 'stat' command. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2024/02/19 21:04:39 schmonz Exp $ d4 1 @ 1.48 log @goredo: update to 2.6.1. Changes: * Tests do not depend on Python or Git. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2024/02/07 14:50:48 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-2.6.1 @ 1.47 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2024/01/10 19:14:29 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-2.6.0 PKGREVISION= 2 @ 1.46 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2023/12/23 21:52:04 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.45 log @goredo: update to 2.6.0. From the changelog: * Omit possible obtrusive error of non-existent '.dep' file opening of the failed target. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2023/12/05 19:46:06 bsiegert Exp $ d4 1 @ 1.44 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2023/11/26 17:48:05 schmonz Exp $ d3 1 a3 2 DISTNAME= goredo-2.5.0 PKGREVISION= 1 @ 1.43 log @goredo: update to 2.5.0. Changes: * Prevent rare race in the code, where externally modified target may panic the program. pkgsrc changes: * Offer 'redo' alternative. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2023/11/18 00:51:19 schmonz Exp $ d4 1 @ 1.42 log @goredo: update to 2.4.0. Changes: * Continue regression fixing of 'redo-whichdo'. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2023/11/12 01:15:13 schmonz Exp $ d3 1 a3 1 DISTNAME= goredo-2.4.0 @ 1.41 log @goredo: update to 2.3.0. Changes: * Fix regressions in 'redo-whichdo' happened after huge refactoring. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2023/11/10 15:45:10 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-2.3.0 @ 1.40 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2023/10/29 14:48:11 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-2.2.0 PKGREVISION= 2 @ 1.39 log @Revbump all Go packages because go121 is now the default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2023/10/16 22:47:44 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.38 log @goredo: update to 2.2.0. From the changelog: * Prefix target's output lines with the name of the target. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2023/10/15 12:04:20 bsiegert Exp $ d4 1 @ 1.37 log @Revbump all Go packages after go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2023/10/10 00:21:47 schmonz Exp $ d3 1 a3 2 DISTNAME= goredo-2.1.0 PKGREVISION= 1 @ 1.36 log @goredo: update to 2.1.0. From the changelog: * Mistakenly path to '.do' file was not absolute and OS can refuse to run it because it is not in '$PATH'. * Huge quantity of performance optimisations. * Fixed possible unexpected lock file closing. * When resulting target has the same contents, it does not replace already existing one. That was done previously. But now it also copies the file's mode flags to the target (for example making it executable). * If 'redo-*' command runs under control of another (top-level) redo, then it does not parse the flags as options and treat each argument as a target, allowing passing the targets with dashes in the beginning. * Prevented possible concurrent stderr writing by multiple running targets. * 'redo-depfix' command now always rewrites dependency files and calculates checksums of the files. * Own binary format is used for dependency files ('.dep'), instead of recfile ('.rec') one. It is several times smaller and much faster to parse. You must run 'redo-depfix' to convert all existing '.redo/*.rec' files to that binary format. * 'redo-dep2rec' command appeared, that can convert '.dep' to recfile on stdout. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2023/09/26 01:26:16 schmonz Exp $ d4 1 @ 1.35 log @goredo: update to 1.32.0. From the changelog: * Omit printing of the 'resource deadlock avoided' warning when trying to take the lock. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2023/09/24 01:16:26 schmonz Exp $ d3 1 a3 1 DISTNAME= goredo-1.32.0 @ 1.35.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.35 2023/09/26 01:26:16 schmonz Exp $ a3 1 PKGREVISION= 1 @ 1.35.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.35.2.1 2023/10/22 18:44:08 spz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.34 log @Update to 1.31.0. From the changelog: * Fixed possible race when target can be built more than once. * Print out finished targets much more quickly. Updating during the freeze for the leafy bugfixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2023/09/08 19:06:02 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-1.31.0 @ 1.33 log @Revbump all Go packages after go120 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2023/08/26 16:31:28 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-1.30.0 PKGREVISION= 7 @ 1.32 log @Revbump all Go packages after go120 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2023/07/15 10:52:57 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.31 log @Revbump all Go packages after go120 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2023/05/05 19:37:41 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.30 log @Revbump all Go packages after go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2023/04/05 20:47:56 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.29 log @Revbump all Go packages after yesterday's go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2023/03/08 13:38:55 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.28 log @Revbump all Go packages after go119 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2023/02/16 15:02:05 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.27 log @Revbump all Go packages after go119 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2023/01/20 01:43:13 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.26 log @Update to 1.30.0. From the changelog: * Fixed wrong OOD-cache value of source file dependency. Targets could be rebuilt without any reason. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2023/01/17 19:30:41 schmonz Exp $ d4 1 @ 1.25 log @Update to 1.29.0. From the changelog: * Fix possible error when two always-ed targets are run simultaneously. * Updated dependant libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2023/01/11 17:28:28 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-1.29.0 @ 1.24 log @Revbump all Go packages after go119 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/12/08 16:14:22 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-1.28.0 PKGREVISION= 2 @ 1.23 log @Revbump all Go packages after go119 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2022/11/15 11:56:23 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.22 log @Update to 1.28.0. From the changelog: * Do not remove '.lock' files, that leads to possible races between running targets. Although 'nncp-cleanup lock' can be used to cleanup. * Updated dependant libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2022/11/02 19:39:54 bsiegert Exp $ d4 1 @ 1.21 log @Revbump all Go packages after go119 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2022/10/05 11:32:59 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-1.27.1 PKGREVISION= 3 @ 1.20 log @Revbump all Go packages after go119 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2022/09/26 18:40:20 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.19 log @Revbump all Go packages after 1.19 became default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2022/09/11 19:43:20 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.18 log @Update to 1.27.1. From the changelog: - Fixed lack of .redo.-prefix in temporary file names. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2022/09/07 09:32:25 bsiegert Exp $ d4 1 @ 1.17 log @Revbump all Go packages after go118 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2022/08/29 10:49:54 schmonz Exp $ d3 1 a3 2 DISTNAME= goredo-1.27.0 PKGREVISION= 1 @ 1.16 log @Update to 1.27.0. From the changelog: * Improved out-of-date check and ".do" files search performance, because of caching their results. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2022/08/27 04:43:01 schmonz Exp $ d4 1 @ 1.15 log @Update to 1.26.0. From the changelog: - Debug output contained colour-related attribute even if "$NO_COLOR=1" was set. - Updated dependant libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2022/08/12 20:38:08 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-1.26.0 @ 1.14 log @Revbump all Go packages after go118 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2022/07/13 16:03:05 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-1.25.0 PKGREVISION= 4 @ 1.13 log @Revbump all Go packages after go118 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2022/06/02 18:52:01 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.12 log @Revbump all Go packages after go118 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/05/14 21:46:35 schmonz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.11 log @EXTRACT_USING=bsdtar to hopefully fix .zst extraction in bulk builds, suggested by joerg@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/05/11 19:26:26 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.10 log @Revbump all Go packages after go118 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/05/09 20:55:52 schmonz Exp $ d14 2 @ 1.9 log @Update to 1.25.0. From the changelog: - Target's lock file requires a token from the jobserver now. So amount of simultaneously opened lock files depends on job slots available. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2022/04/13 07:50:59 bsiegert Exp $ d4 1 @ 1.8 log @Revbump all Go packages after go117 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2022/03/07 09:14:06 bsiegert Exp $ d3 1 a3 2 DISTNAME= goredo-1.24.0 PKGREVISION= 2 @ 1.7 log @Revbump all Go packages after go117 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2022/03/02 17:46:03 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.6 log @Update to 1.24.0. From the changelog: - "redo-cleanup tmp" also removes temporarily ("$3") created directories. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2022/02/25 19:13:25 schmonz Exp $ d4 1 @ 1.5 log @Update to 1.23.0. From the changelog: - "redo-ifchange"’s "-f" option forces each target rebuilding. Comparing to "redo", it will parallelize the process. - Inode’s number is also stored as dependency information, just to prevent possible "ctime" collision of two files. - Performance optimization: do not use target’s temporary output file at all, if its hash equals to already existing target’s one. Just touch existing target file instead. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2022/02/13 19:24:29 bsiegert Exp $ d3 1 a3 1 DISTNAME= goredo-1.23.0 @ 1.4 log @Revump all Go packages after go117 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2022/01/27 21:41:54 schmonz Exp $ d3 1 a3 2 DISTNAME= goredo-1.22.0 PKGREVISION= 1 @ 1.3 log @Update to 1.22.0. From the changelog: - "flock" locks replaced with POSIX "fcntl" ones. They could be more portable. - "redo-depfix" command appeared, that traverses through all ".redo" directories and their dependency files, checks if corresponding targets has the same content but different "ctime"/"mtime" values and rewrites dependencies with that updated inode information. - With "$REDO_STOP_IF_MODIFIED=1" environment variable redo will stop and fail if it meet externally modified file. By default user is only warned about it, but building continues for convenience. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2022/01/09 20:10:33 bsiegert Exp $ d4 1 @ 1.2 log @Revbump all Go packages after go117 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2022/01/06 11:25:24 schmonz Exp $ d3 1 a3 2 DISTNAME= goredo-1.21.0 PKGREVISION= 1 @ 1.1 log @Add goredo, a Go implementation of djb's redo. Originally it was just a rewrite of redo-c, but later most features of apenwarr/redo were also implemented. Why yet another implementation? It is featureful and has better performance comparing to shell and Python implementation. It passes tests from redo-sh.tests and implementation-neutral ones from apenwarr/redo. @ text @d1 1 a1 1 # $NetBSD$ d4 1 @