pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/coreutils



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Aug  1 11:13:28 UTC 2023

Modified Files:
        pkgsrc/sysutils/coreutils: Makefile.common distinfo
        pkgsrc/sysutils/coreutils/patches: patch-Makefile.in

Log Message:
coreutils: updated to 9.3

* Noteworthy changes in release 9.3 (2023-04-18) [stable]

** Bug fixes

  cp --reflink=auto (the default), mv, and install
  will again fall back to a standard copy in more cases.
  Previously copies could fail with permission errors on
  more restricted systems like android or containers etc.
  [bug introduced in coreutils-9.2]

  cp --recursive --backup will again operate correctly.
  Previousy it may have issued "File exists" errors when
  it failed to appropriately rename files being replaced.
  [bug introduced in coreutils-9.2]

  date --file and dircolors will now diagnose a failure to read a file.
  Previously they would have silently ignored the failure.
  [This bug was present in "the beginning".]

  md5sum --check again correctly prints the status of each file checked.
  Previously the status for files was printed as 'OK' once any file had passed.
  This also applies to cksum, sha*sum, and b2sum.
  [bug introduced in coreutils-9.2]

  wc will now diagnose if any total counts have overflowed.
  [This bug was present in "the beginning".]

  `wc -c` will again correctly update the read offset of inputs.
  Previously it deduced the size of inputs while leaving the offset unchanged.
  [bug introduced in coreutils-8.27]

  Coreutils programs no longer fail for timestamps past the year 2038
  on obsolete configurations with 32-bit signed time_t, because the
  build procedure now rejects these configurations.
  [This bug was present in "the beginning".]

** Changes in behavior

  'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
  to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
  Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
  due to -n, -i, or -u.

** New features

  cp and mv now support --update=none to always skip existing files
  in the destination, while not affecting the exit status.
  This is equivalent to the --no-clobber behavior from before v9.2.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/coreutils/Makefile.common
cvs rdiff -u -r1.43 -r1.44 pkgsrc/sysutils/coreutils/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/coreutils/patches/patch-Makefile.in

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

Modified files:

Index: pkgsrc/sysutils/coreutils/Makefile.common
diff -u pkgsrc/sysutils/coreutils/Makefile.common:1.27 pkgsrc/sysutils/coreutils/Makefile.common:1.28
--- pkgsrc/sysutils/coreutils/Makefile.common:1.27      Tue Apr 18 14:41:31 2023
+++ pkgsrc/sysutils/coreutils/Makefile.common   Tue Aug  1 11:13:27 2023
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.27 2023/04/18 14:41:31 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.28 2023/08/01 11:13:27 adam Exp $
 #
 # used by sysutils/coreutils/Makefile
 # used by misc/gnuls/Makefile
 
-DISTNAME=      coreutils-9.2
+DISTNAME=      coreutils-9.3
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GNU:=coreutils/}
 EXTRACT_SUFX=  .tar.xz
@@ -18,17 +18,9 @@ NOT_FOR_PLATFORM=    NetBSD-2.0[D-H]-*
 PATCHDIR=              ${.CURDIR}/../../sysutils/coreutils/patches
 DISTINFO_FILE=         ${.CURDIR}/../../sysutils/coreutils/distinfo
 
-GNU_CONFIGURE=         YES
+USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            msgfmt msgmerge perl xgettext
-USE_PKGLOCALEDIR=      YES
-
-# --- man/chroot.1 ---
-#   GEN      man/chroot.1
-# help2man: can't get `--help' info from chroot.td/chroot
-# Try `--no-discard-stderr' if option outputs to stderr
-# *** [man/chroot.1] Error code 127
-MAKE_JOBS_SAFE=                NO
-
+GNU_CONFIGURE=         yes
 TEST_TARGET=           check
 
 .include "../../mk/bsd.prefs.mk"
@@ -60,7 +52,7 @@ CONFIGURE_ENV.SunOS+= ac_cv_func_inotify
 CONFIGURE_ENV+=                gl_cv_host_operating_system=illumos
 .endif
 
-.if !empty(MACHINE_PLATFORM:MDarwin-[9].*-*)
+.if ${MACHINE_PLATFORM:MDarwin-[9].*-*}
 CONFIGURE_ENV+=                ac_cv_header_sys_acl_h=no jm_cv_func_svid_putenv=yes
 .endif
 

Index: pkgsrc/sysutils/coreutils/distinfo
diff -u pkgsrc/sysutils/coreutils/distinfo:1.43 pkgsrc/sysutils/coreutils/distinfo:1.44
--- pkgsrc/sysutils/coreutils/distinfo:1.43     Tue Apr 18 14:41:31 2023
+++ pkgsrc/sysutils/coreutils/distinfo  Tue Aug  1 11:13:27 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.43 2023/04/18 14:41:31 ryoon Exp $
+$NetBSD: distinfo,v 1.44 2023/08/01 11:13:27 adam Exp $
 
-BLAKE2s (coreutils-9.2.tar.xz) = 561c8e4359e4aabf2c2ab11909d515c680e5544350b138e86fe089f533dec0ca
-SHA512 (coreutils-9.2.tar.xz) = 7e3108fefba4ef995cc73c64ac5f4e09827a44649a97ddd624eb61d67ce82da5ed6dc8c0f79d3e269f5cdb7d43877a61ef5b93194dd905bec432a7e31f9f479c
-Size (coreutils-9.2.tar.xz) = 5773008 bytes
-SHA1 (patch-Makefile.in) = e012814dded9691c2269661e64fc02f8f12d2039
+BLAKE2s (coreutils-9.3.tar.xz) = 272c2cbdce54bf6d0e6c3a198319b57890e5865158a4a03c01267faaa0d91ab3
+SHA512 (coreutils-9.3.tar.xz) = 242271f212a6860bdc6c8d7e5c4f85ce66c1b48ef781aca9daa56e0fe7c2b7809ef72b4392120219fe5b687637c83ce89ceef8bb35f6274f43f8f968a6901694
+Size (coreutils-9.3.tar.xz) = 5808696 bytes
+SHA1 (patch-Makefile.in) = ce71728a5e5438fe2e6e4006ba0be5e6294587d5
 SHA1 (patch-lib_string.in.h) = 4fcd9c511eed2bb476db0d7bb8cceba03c1da180
 SHA1 (patch-tests_misc_b2sum.sh) = 66d525bad222d198bbf419ce86542906be6dbb55

Index: pkgsrc/sysutils/coreutils/patches/patch-Makefile.in
diff -u pkgsrc/sysutils/coreutils/patches/patch-Makefile.in:1.3 pkgsrc/sysutils/coreutils/patches/patch-Makefile.in:1.4
--- pkgsrc/sysutils/coreutils/patches/patch-Makefile.in:1.3     Sun Dec 15 11:49:28 2019
+++ pkgsrc/sysutils/coreutils/patches/patch-Makefile.in Tue Aug  1 11:13:27 2023
@@ -1,10 +1,11 @@
-$NetBSD: patch-Makefile.in,v 1.3 2019/12/15 11:49:28 mef Exp $
+$NetBSD: patch-Makefile.in,v 1.4 2023/08/01 11:13:27 adam Exp $
 
 Target for misc/gnuls package.
+Install libstdbuf.so as shared object (unstripped on Darwin).
 
---- Makefile.in.orig   2019-03-11 09:07:54.000000000 +0900
-+++ Makefile.in        2019-12-15 20:20:53.851783141 +0900
-@@ -6350,6 +6350,9 @@ pr_data = \
+--- Makefile.in.orig   2023-04-18 14:32:17.000000000 +0000
++++ Makefile.in
+@@ -8433,6 +8433,9 @@ pr_data = \
  all: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
  
@@ -14,3 +15,14 @@ Target for misc/gnuls package.
  .SUFFIXES:
  .SUFFIXES: .1 .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sh .sh$(EXEEXT) .trs .x .xpl .xpl$(EXEEXT) .y
  am--refresh: Makefile
+@@ -8553,8 +8556,8 @@ install-pkglibexecPROGRAMS: $(pkglibexec
+       while read type dir files; do \
+           if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+           test -z "$$files" || { \
+-            echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(pkglibexecdir)$$dir'"; \
+-            $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \
++            echo " $(INSTALL_PROGRAM_ENV) ${BSD_INSTALL_LIB} $$files '$(DESTDIR)$(pkglibexecdir)$$dir'"; \
++            $(INSTALL_PROGRAM_ENV) ${BSD_INSTALL_LIB} $$files "$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \
+           } \
+       ; done
+ 



Home | Main Index | Thread Index | Old Index