pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/samurai



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Jul 13 09:55:02 UTC 2026

Modified Files:
        pkgsrc/devel/samurai: Makefile distinfo
Removed Files:
        pkgsrc/devel/samurai/patches: patch-util.c

Log Message:
samurai: update to 1.3.

New features

    Add graph subtool.
    Add -l, build scheduling based on load-average (disabled by default).
    Print exit status of failed commands.
    Forward interrupting signals SIGTERM, SIGINT, SIGHUP, and SIGQUIT to child processess.

Minor compatibility fixes

    Allow stray indented, but otherwise empty lines.
    Add micro version number to --version output.
    Handle escaped newlines in depfiles.

Bug fixes

    Fix NULL dereference during dry run with phony edges (#66).
    Fix NULL dereference when rule has empty rspfile, rspfile_content, or command (#67, #68).
    Fix division by 0 when manifest contains only a single phony edge (#69).
    Fix mtime propogation of phony edges with non-phony inputs, whose output doesn't exist.

Internal cleanups

    Simplify path list and evalstring data structures.
    Reduce use of POSIX APIs.
    Remove list subtool, since it was redundant with the manual.
    Use stricter warning flags.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/samurai/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/samurai/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/samurai/patches/patch-util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/samurai/Makefile
diff -u pkgsrc/devel/samurai/Makefile:1.6 pkgsrc/devel/samurai/Makefile:1.7
--- pkgsrc/devel/samurai/Makefile:1.6   Sat Jun 20 09:42:30 2026
+++ pkgsrc/devel/samurai/Makefile       Mon Jul 13 09:55:02 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2026/06/20 09:42:30 nia Exp $
+# $NetBSD: Makefile,v 1.7 2026/07/13 09:55:02 wiz Exp $
 
-DISTNAME=      samurai-1.2
+DISTNAME=      samurai-1.3
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=michaelforney/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/devel/samurai/distinfo
diff -u pkgsrc/devel/samurai/distinfo:1.8 pkgsrc/devel/samurai/distinfo:1.9
--- pkgsrc/devel/samurai/distinfo:1.8   Thu Nov 16 09:39:48 2023
+++ pkgsrc/devel/samurai/distinfo       Mon Jul 13 09:55:02 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.8 2023/11/16 09:39:48 nia Exp $
+$NetBSD: distinfo,v 1.9 2026/07/13 09:55:02 wiz Exp $
 
-BLAKE2s (samurai-1.2.tar.gz) = 97ec3ac8efd246ad9fdc87fef27161ce6ba95b82564fd8aabc0adc75a8583077
-SHA512 (samurai-1.2.tar.gz) = bbe6a582c34b04f1df53b76c1647aa3e03c4698ebf7591a203935f11ffa05971bbcb86dc1a8c06aeb904cdc741abb08918122810fc47216fed0a6d9f87fd1225
-Size (samurai-1.2.tar.gz) = 32709 bytes
-SHA1 (patch-util.c) = 6d2e792d0c5138139c72ca2889e06c9ff99aa8a4
+BLAKE2s (samurai-1.3.tar.gz) = 3f61d92cff8349d36a9451b981a389bae095fad242678652f1c31cb43038b204
+SHA512 (samurai-1.3.tar.gz) = f155745fdb90cca07d8e7178e60337173fee3a8f1dadc3773a80fe189f5864229afb409d946fb2a418820d7e6ef8332cd9e3e3627abd170146802277f30b4b4e
+Size (samurai-1.3.tar.gz) = 33562 bytes



Home | Main Index | Thread Index | Old Index