pkgsrc-Changes archive

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

CVS commit: [pkgsrc-2026Q3] pkgsrc/devel/patch



Module Name:    pkgsrc
Committed By:   maya
Date:           Mon Nov  9 08:16:02 UTC 2026

Modified Files:
        pkgsrc/devel/patch [pkgsrc-2026Q3]: Makefile distinfo
Removed Files:
        pkgsrc/devel/patch/patches [pkgsrc-2026Q3]: patch-src_pch.c
            patch-tests_Makefile.in patch-tests_ed-style

Log Message:
Pullup ticket #7340 - requested by taca
devel/patch: Security fix

Revisions pulled up:
- devel/patch/Makefile                                          1.48
- devel/patch/distinfo                                          1.16
- devel/patch/patches/patch-src_pch.c                           deleted
- devel/patch/patches/patch-tests_Makefile.in                   deleted
- devel/patch/patches/patch-tests_ed-style                      deleted

---
   Module Name: pkgsrc
   Committed By:        wiz
   Date:                Mon Oct 26 16:47:06 UTC 2026

   Modified Files:
        pkgsrc/devel/patch: Makefile distinfo
   Removed Files:
        pkgsrc/devel/patch/patches: patch-src_pch.c patch-tests_Makefile.in
            patch-tests_ed-style

   Log Message:
   patch: update to 2.8.1.

   Changes in version 2.8.1:

   * Prevent creation of out-of-tree files (CVE-2026-115207).

   Changes in version 2.8:

   * The --follow-symlinks option now applies to output files as well as input.
   * 'patch' now supports file timestamps after 2038 even on traditional
     GNU/Linux platforms where time_t defaults to 32 bits.
   * 'patch' no longer creates files with names containing newlines,
     as encouraged by POSIX.1-2024.
   * Patches can no longer contain NUL ('\0') bytes in diff directive lines.
     These bytes would otherwise cause unpredictable behavior.
   * Patches can now contain sequences of spaces and tabs around line numbers
     and in other places where POSIX requires support for these sequences.
   * --enable-gcc-warnings no longer uses expensive static checking.
     Use --enable-gcc-warnings=expensive if you still want it.
   * Fix undefined or ill-defined behavior in unusual cases, such as very
     large sizes, possible stack overflow, I/O errors, memory exhaustion,
     races with other processes, and signals arriving at inopportune moments.
   * Remove old "Plan B" code, designed for machines with 16-bit pointers.
   * Assume C99 or later; previously it assumed C89 or later.
   * Port to current GCC, Autoconf, Gnulib, etc.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.47.12.1 pkgsrc/devel/patch/Makefile
cvs rdiff -u -r1.15 -r1.15.40.1 pkgsrc/devel/patch/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/patch/patches/patch-src_pch.c \
    pkgsrc/devel/patch/patches/patch-tests_Makefile.in \
    pkgsrc/devel/patch/patches/patch-tests_ed-style

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

Modified files:

Index: pkgsrc/devel/patch/Makefile
diff -u pkgsrc/devel/patch/Makefile:1.47 pkgsrc/devel/patch/Makefile:1.47.12.1
--- pkgsrc/devel/patch/Makefile:1.47    Mon Apr 21 16:32:26 2025
+++ pkgsrc/devel/patch/Makefile Mon Nov  9 08:16:02 2026
@@ -1,18 +1,18 @@
-# $NetBSD: Makefile,v 1.47 2025/04/21 16:32:26 wiz Exp $
+# $NetBSD: Makefile,v 1.47.12.1 2026/11/09 08:16:02 maya Exp $
 
-DISTNAME=      patch-2.7.6
-PKGREVISION=   1
+DISTNAME=      patch-2.8.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=patch/}
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.gnu.org/software/patch/patch.html
-COMMENT=       Patch files using diff output
+COMMENT=       Apply changes to files using diff output
 LICENSE=       gnu-gpl-v3
 
 GNU_CONFIGURE=         yes
 USE_TOOLS+=            awk
+TEST_TARGET=           check
 
 .include "../../mk/bsd.prefs.mk"
 

Index: pkgsrc/devel/patch/distinfo
diff -u pkgsrc/devel/patch/distinfo:1.15 pkgsrc/devel/patch/distinfo:1.15.40.1
--- pkgsrc/devel/patch/distinfo:1.15    Tue Oct 26 10:17:59 2021
+++ pkgsrc/devel/patch/distinfo Mon Nov  9 08:16:02 2026
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.15 2021/10/26 10:17:59 nia Exp $
+$NetBSD: distinfo,v 1.15.40.1 2026/11/09 08:16:02 maya Exp $
 
-BLAKE2s (patch-2.7.6.tar.xz) = 712c28f8a0fbfbd5ec4cd71ef45204a3780a332d559b5566070138554b89e400
-SHA512 (patch-2.7.6.tar.xz) = fcca87bdb67a88685a8a25597f9e015f5e60197b9a269fa350ae35a7991ed8da553939b4bbc7f7d3cfd863c67142af403b04165633acbce4339056a905e87fbd
-Size (patch-2.7.6.tar.xz) = 783756 bytes
-SHA1 (patch-src_pch.c) = 0aed6cd0d64c380767c39908c388c91ddf3003d1
-SHA1 (patch-tests_Makefile.in) = f7fd200672b65f466a982084d2b907d32a8f0a77
-SHA1 (patch-tests_ed-style) = 7d7c2d04eddaab1d07c05022908a98ef9c984e08
+BLAKE2s (patch-2.8.1.tar.xz) = 8211fd13845369e1c26701ac2527854cf6755d2b87ef93d40da3f9efab73d241
+SHA512 (patch-2.8.1.tar.xz) = 344cad0f3a19a651c8f0188c89402018c65406b106adecdfec52df4359046ca5d86a70ce8d7943f8c41deed79918291b0a86bfa57dcec2c0aa2b4bbca6edc698
+Size (patch-2.8.1.tar.xz) = 940364 bytes



Home | Main Index | Thread Index | Old Index