Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fakeroot for openSUSE:Factory checked in at 2026-03-25 21:18:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fakeroot (Old) and /work/SRC/openSUSE:Factory/.fakeroot.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fakeroot" Wed Mar 25 21:18:31 2026 rev:22 rq:1342314 version:1.37.2 Changes: -------- --- /work/SRC/openSUSE:Factory/fakeroot/fakeroot.changes 2026-01-03 17:27:13.327253778 +0100 +++ /work/SRC/openSUSE:Factory/.fakeroot.new.8177/fakeroot.changes 2026-03-27 06:38:44.771367768 +0100 @@ -1,0 +2,10 @@ +Tue Mar 24 21:26:52 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.37.2: + * Standardize endianness macro usage (BYTE_ORDER). + * Use IPPROTO_TCP instead of SOL_TCP for TCP_NODELAY. + * Add support for machine/endian.h header. + * Fix logic grouping in faked.c chmod compatibility check. + * Add bzip3 distribution target support in Makefile. + +------------------------------------------------------------------- Old: ---- fakeroot_1.37.1.2.orig.tar.gz New: ---- fakeroot_1.37.2.orig.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fakeroot.spec ++++++ --- /var/tmp/diff_new_pack.VUOsBw/_old 2026-03-27 06:38:45.307389861 +0100 +++ /var/tmp/diff_new_pack.VUOsBw/_new 2026-03-27 06:38:45.311390026 +0100 @@ -17,7 +17,7 @@ Name: fakeroot -Version: 1.37.1.2 +Version: 1.37.2 Release: 0 Summary: Wrapper that gives a fake root environment License: GPL-3.0-or-later ++++++ fakeroot_1.37.1.2.orig.tar.gz -> fakeroot_1.37.2.orig.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/Makefile.in new/fakeroot-1.37.2/Makefile.in --- old/fakeroot-1.37.1.2/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -797,6 +797,7 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -872,6 +873,10 @@ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) +dist-bzip3: distdir + tardir=$(distdir) && $(am__tar) | bzip3 -c >$(distdir).tar.bz3 + $(am__post_remove_distdir) + dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) @@ -916,6 +921,8 @@ eval GZIP= gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.bz3*) \ + bzip3 -dc $(distdir).tar.bz3 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ @@ -1132,8 +1139,8 @@ clean-binPROGRAMS clean-cscope clean-generic \ clean-libLTLIBRARIES clean-libtool clean-noinstLTLIBRARIES \ clean-noinstPROGRAMS cscope cscopelist-am ctags ctags-am dist \ - dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ - dist-xz dist-zip dist-zstd distcheck distclean \ + dist-all dist-bzip2 dist-bzip3 dist-gzip dist-lzip dist-shar \ + dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ distclean-compile distclean-generic distclean-hdr \ distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/aclocal.m4 new/fakeroot-1.37.2/aclocal.m4 --- old/fakeroot-1.37.1.2/aclocal.m4 2025-05-13 00:09:43.000000000 +0200 +++ new/fakeroot-1.37.2/aclocal.m4 2026-01-17 19:09:04.000000000 +0100 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.17 -*- Autoconf -*- +# generated automatically by aclocal 1.18.1 -*- Autoconf -*- -# Copyright (C) 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1996-2025 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2024 Free Software Foundation, Inc. +# Copyright (C) 2002-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.17' +[am__api_version='1.18' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.17], [], +m4_if([$1], [1.18.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.17])dnl +[AM_AUTOMAKE_VERSION([1.18.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,7 +110,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2024 Free Software Foundation, Inc. +# Copyright (C) 1997-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -141,7 +141,7 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2024 Free Software Foundation, Inc. +# Copyright (C) 1999-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -332,7 +332,7 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2024 Free Software Foundation, Inc. +# Copyright (C) 1999-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -400,7 +400,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1996-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -500,8 +500,9 @@ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_IF_OPTION([tar-v7], [_AM_PROG_TAR([v7])], + [_AM_PROG_TAR([ustar])])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], @@ -577,7 +578,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -598,7 +599,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2024 Free Software Foundation, Inc. +# Copyright (C) 2003-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -620,7 +621,7 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1996-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -655,7 +656,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -698,7 +699,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2024 Free Software Foundation, Inc. +# Copyright (C) 1997-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -732,7 +733,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -761,7 +762,7 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2024 Free Software Foundation, Inc. +# Copyright (C) 1999-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -793,7 +794,10 @@ break fi done - rm -f core conftest* + # aligned with autoconf, so not including core; see bug#72225. + rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \ + conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \ + conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. @@ -808,7 +812,7 @@ # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2022-2024 Free Software Foundation, Inc. +# Copyright (C) 2022-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -824,7 +828,7 @@ AC_SUBST(am__rm_f_notfound) ]) -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -843,7 +847,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1996-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1012,10 +1016,12 @@ ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_RESULT([no]) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_RESULT([no]) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac @@ -1068,7 +1074,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2024 Free Software Foundation, Inc. +# Copyright (C) 2009-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1137,9 +1143,13 @@ # empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_REQUIRE([_AM_SILENT_RULES]) -AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])]) +AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])m4_newline +dnl We intentionally force a newline after the assignment, since a) nothing +dnl good can come of more text following, and b) that was the behavior +dnl before 1.17. See https://bugs.gnu.org/72267. +]) -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1167,7 +1177,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2024 Free Software Foundation, Inc. +# Copyright (C) 2006-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1186,7 +1196,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2024 Free Software Foundation, Inc. +# Copyright (C) 2004-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1321,7 +1331,7 @@ AC_SUBST([am__untar]) ]) # _AM_PROG_TAR -# Copyright (C) 2022-2024 Free Software Foundation, Inc. +# Copyright (C) 2022-2025 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/communicate.c new/fakeroot-1.37.2/communicate.c --- old/fakeroot-1.37.1.2/communicate.c 2024-12-20 15:24:24.000000000 +0100 +++ new/fakeroot-1.37.2/communicate.c 2025-07-08 17:18:24.000000000 +0200 @@ -44,9 +44,6 @@ # include <netinet/tcp.h> # include <netdb.h> # include <pthread.h> -# ifdef HAVE_ENDIAN_H -# include <endian.h> -# endif #endif /* FAKEROOT_FAKENET */ #include <fcntl.h> #include <unistd.h> @@ -482,7 +479,7 @@ fail("fcntl(F_SETFD, FD_CLOEXEC)"); int val = 1; - if (setsockopt(comm_sd, SOL_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) + if (setsockopt(comm_sd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) fail("setsockopt(TCP_NODELAY)"); while (1) { @@ -516,9 +513,9 @@ if(init_get_msg()!=-1){ memcpy(&fm.msg, buf, sizeof(*buf)); fm.mtype=1; -#if __BYTE_ORDER == __BIG_ENDIAN +#if BYTE_ORDER == BIG_ENDIAN ((struct fake_msg*)&fm.msg)->magic=FAKEROOT_MAGIC_BE; -#elif __BYTE_ORDER == __LITTLE_ENDIAN +#elif BYTE_ORDER == LITTLE_ENDIAN ((struct fake_msg*)&fm.msg)->magic=FAKEROOT_MAGIC_LE; #endif do @@ -595,9 +592,9 @@ Use swapX here instead of ntoh/hton that do nothing on big-endian machines */ -#if __BYTE_ORDER == __LITTLE_ENDIAN +#if BYTE_ORDER == LITTLE_ENDIAN if (magic_candidate == FAKEROOT_MAGIC_BE) { -#elif __BYTE_ORDER == __BIG_ENDIAN +#elif BYTE_ORDER == BIG_ENDIAN if (magic_candidate == FAKEROOT_MAGIC_LE) { #endif buf->id = bswapl(buf->id); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/communicate.h new/fakeroot-1.37.2/communicate.h --- old/fakeroot-1.37.1.2/communicate.h 2022-01-17 21:42:20.000000000 +0100 +++ new/fakeroot-1.37.2/communicate.h 2025-07-08 17:17:46.000000000 +0200 @@ -51,10 +51,10 @@ #ifdef __APPLE__ # include <AvailabilityMacros.h> -# ifndef MAC_OS_X_VERSION_10_5 1050 +# ifndef MAC_OS_X_VERSION_10_5 # define MAC_OS_X_VERSION_10_5 1050 # endif -# ifndef MAC_OS_X_VERSION_10_6 1060 +# ifndef MAC_OS_X_VERSION_10_6 # define MAC_OS_X_VERSION_10_6 1060 # endif # if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/compile new/fakeroot-1.37.2/compile --- old/fakeroot-1.37.1.2/compile 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/compile 2026-01-17 19:09:05.000000000 +0100 @@ -1,9 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2024-06-19.01; # UTC +scriptversion=2025-06-18.21; # UTC -# Copyright (C) 1999-2024 Free Software Foundation, Inc. +# Copyright (C) 1999-2025 Free Software Foundation, Inc. # Written by Tom Tromey <[email protected]>. # # This program is free software; you can redistribute it and/or modify @@ -37,11 +37,11 @@ file_conv= -# func_file_conv build_file lazy +# func_file_conv build_file unneeded_conversions # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion -# type is listed in (the comma separated) LAZY, no conversion will -# take place. +# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no +# conversion will take place. func_file_conv () { file=$1 @@ -51,9 +51,20 @@ # lazily determine how to convert abs files case `uname -s` in MINGW*) - file_conv=mingw + if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then + # MSYS2 environment. + file_conv=cygwin + else + # Original MinGW environment. + file_conv=mingw + fi ;; - CYGWIN* | MSYS*) + MSYS*) + # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell. + file_conv=cygwin + ;; + CYGWIN*) + # Cygwin environment. file_conv=cygwin ;; *) @@ -63,12 +74,14 @@ fi case $file_conv/,$2, in *,$file_conv,*) + # This is the optimization mentioned above: + # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert. ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/* | msys/*) - file=`cygpath -m "$file" || echo "$file"` + cygwin/*) + file=`cygpath -w "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` @@ -343,9 +356,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-format: "%Y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/config.h.in new/fakeroot-1.37.2/config.h.in --- old/fakeroot-1.37.1.2/config.h.in 2025-05-13 00:09:43.000000000 +0200 +++ new/fakeroot-1.37.2/config.h.in 2026-01-17 19:09:05.000000000 +0100 @@ -126,6 +126,9 @@ /* Define to 1 if you have the 'lsetxattr' function. */ #undef HAVE_LSETXATTR +/* Define to 1 if you have the <machine/endian.h> header file. */ +#undef HAVE_MACHINE_ENDIAN_H + /* Define to 1 if you have the 'mkdirat' function. */ #undef HAVE_MKDIRAT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/configure new/fakeroot-1.37.2/configure --- old/fakeroot-1.37.1.2/configure 2025-05-13 00:09:43.000000000 +0200 +++ new/fakeroot-1.37.2/configure 2026-01-17 19:09:05.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for fakeroot 1.37.1.2. +# Generated by GNU Autoconf 2.72 for fakeroot 1.37.2. # # Report bugs to <[email protected]>. # @@ -614,8 +614,8 @@ # Identity of this package. PACKAGE_NAME='fakeroot' PACKAGE_TARNAME='fakeroot' -PACKAGE_VERSION='1.37.1.2' -PACKAGE_STRING='fakeroot 1.37.1.2' +PACKAGE_VERSION='1.37.2' +PACKAGE_STRING='fakeroot 1.37.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1367,7 +1367,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -'configure' configures fakeroot 1.37.1.2 to adapt to many kinds of systems. +'configure' configures fakeroot 1.37.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1439,7 +1439,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of fakeroot 1.37.1.2:";; + short | recursive ) echo "Configuration of fakeroot 1.37.2:";; esac cat <<\_ACEOF @@ -1557,7 +1557,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -fakeroot configure 1.37.1.2 +fakeroot configure 1.37.2 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -1977,7 +1977,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by fakeroot $as_me 1.37.1.2, which was +It was created by fakeroot $as_me 1.37.2, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -2872,7 +2872,7 @@ test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- -am__api_version='1.17' +am__api_version='1.18' # Find a good install program. We prefer a C program (faster), @@ -3141,10 +3141,14 @@ ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac @@ -3571,7 +3575,7 @@ # Define the identity of the package. PACKAGE='fakeroot' - VERSION='1.37.1.2' + VERSION='1.37.2' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -3609,9 +3613,133 @@ # We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar pax cpio none' +_am_tools='gnutar plaintar pax cpio none' + +# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 +printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; } + if test x$am_uid = xunknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&5 +printf "%s\n" "$as_me: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&2;} + elif test $am_uid -le $am_max_uid; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + _am_tools=none + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 +printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; } + if test x$gm_gid = xunknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&5 +printf "%s\n" "$as_me: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&2;} + elif test $am_gid -le $am_max_gid; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + _am_tools=none + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 +printf %s "checking how to create a ustar tar archive... " >&6; } + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_ustar-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + { echo "$as_me:$LINENO: $_am_tar --version" >&5 + ($_am_tar --version) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && break + done + am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x ustar -w "$$tardir"' + am__tar_='pax -L -x ustar -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H ustar -L' + am__tar_='find "$tardir" -print | cpio -o -H ustar -L' + am__untar='cpio -i -H ustar -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_ustar}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 + (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + rm -rf conftest.dir + if test -s conftest.tar; then + { echo "$as_me:$LINENO: $am__untar <conftest.tar" >&5 + ($am__untar <conftest.tar) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 + (cat conftest.dir/file) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + grep GrepMe conftest.dir/file >/dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + if test ${am_cv_prog_tar_ustar+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) am_cv_prog_tar_ustar=$_am_tool ;; +esac +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 +printf "%s\n" "$am_cv_prog_tar_ustar" >&6; } @@ -4793,7 +4921,10 @@ break fi done - rm -f core conftest* + # aligned with autoconf, so not including core; see bug#72225. + rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \ + conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \ + conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM unset am_i ;; esac fi @@ -14526,6 +14657,12 @@ printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h fi +ac_fn_c_check_header_compile "$LINENO" "machine/endian.h" "ac_cv_header_machine_endian_h" "$ac_includes_default" +if test "x$ac_cv_header_machine_endian_h" = xyes +then : + printf "%s\n" "#define HAVE_MACHINE_ENDIAN_H 1" >>confdefs.h + +fi ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" if test "x$ac_cv_header_sys_sysmacros_h" = xyes then : @@ -16707,7 +16844,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by fakeroot $as_me 1.37.1.2, which was +This file was extended by fakeroot $as_me 1.37.2, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16775,7 +16912,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -fakeroot config.status 1.37.1.2 +fakeroot config.status 1.37.2 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/configure.ac new/fakeroot-1.37.2/configure.ac --- old/fakeroot-1.37.1.2/configure.ac 2025-05-13 00:07:27.000000000 +0200 +++ new/fakeroot-1.37.2/configure.ac 2026-01-17 19:07:12.000000000 +0100 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([fakeroot],[1.37.1.2],[[email protected]],[fakeroot]) +AC_INIT([fakeroot],[1.37.2],[[email protected]],[fakeroot]) AC_PREREQ([2.71]) AC_CONFIG_MACRO_DIR([build-aux]) LT_PREREQ(2.1a) @@ -107,7 +107,7 @@ dnl Checks for header files. AC_HEADER_DIRENT -AC_CHECK_HEADERS(fcntl.h unistd.h features.h sys/feature_tests.h pthread.h stdint.h inttypes.h grp.h endian.h sys/sysmacros.h sys/socket.h sys/acl.h sys/capability.h sys/xattr.h fts.h) +AC_CHECK_HEADERS(fcntl.h unistd.h features.h sys/feature_tests.h pthread.h stdint.h inttypes.h grp.h endian.h machine/endian.h sys/sysmacros.h sys/socket.h sys/acl.h sys/capability.h sys/xattr.h fts.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/depcomp new/fakeroot-1.37.2/depcomp --- old/fakeroot-1.37.1.2/depcomp 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/depcomp 2026-01-17 19:09:05.000000000 +0100 @@ -1,9 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2024-06-19.01; # UTC +scriptversion=2025-06-18.21; # UTC -# Copyright (C) 1999-2024 Free Software Foundation, Inc. +# Copyright (C) 1999-2025 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -784,9 +784,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-format: "%Y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/Makefile.in new/fakeroot-1.37.2/doc/Makefile.in --- old/fakeroot-1.37.1.2/doc/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -534,6 +534,7 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/de/Makefile.in new/fakeroot-1.37.2/doc/de/Makefile.in --- old/fakeroot-1.37.1.2/doc/de/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/de/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/es/Makefile.in new/fakeroot-1.37.2/doc/es/Makefile.in --- old/fakeroot-1.37.1.2/doc/es/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/es/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/fr/Makefile.in new/fakeroot-1.37.2/doc/fr/Makefile.in --- old/fakeroot-1.37.1.2/doc/fr/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/fr/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/nl/Makefile.in new/fakeroot-1.37.2/doc/nl/Makefile.in --- old/fakeroot-1.37.1.2/doc/nl/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/nl/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/pt/Makefile.in new/fakeroot-1.37.2/doc/pt/Makefile.in --- old/fakeroot-1.37.1.2/doc/pt/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/pt/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/ro/Makefile.in new/fakeroot-1.37.2/doc/ro/Makefile.in --- old/fakeroot-1.37.1.2/doc/ro/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/ro/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/doc/sv/Makefile.in new/fakeroot-1.37.2/doc/sv/Makefile.in --- old/fakeroot-1.37.1.2/doc/sv/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/doc/sv/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,6 +379,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/faked.c new/fakeroot-1.37.2/faked.c --- old/fakeroot-1.37.1.2/faked.c 2024-08-15 16:24:06.000000000 +0200 +++ new/fakeroot-1.37.2/faked.c 2025-07-08 17:18:24.000000000 +0200 @@ -139,10 +139,6 @@ # define FAKE_KEY port #endif /* FAKEROOT_FAKENET */ -#ifndef SOL_TCP -# define SOL_TCP 6 /* this should probably be done with getprotoent */ -#endif - #define fakestat_equal(a, b) ((a)->dev == (b)->dev && (a)->ino == (b)->ino) #ifndef FAKEROOT_FAKENET @@ -794,7 +790,7 @@ */ if ((buf->st.mode&S_IFMT) != (st->mode&S_IFMT) && - ((buf->st.mode&S_IFMT) != S_IFREG || (!st->mode&(S_IFBLK|S_IFCHR)))) { + ((buf->st.mode&S_IFMT) != S_IFREG || (!(st->mode&(S_IFBLK|S_IFCHR))))) { fprintf(stderr,"FAKEROOT: chmod mode=%lo incompatible with " "existing mode=%lo\n", (unsigned long)buf->st.mode, (unsigned long)st->mode); st->mode = buf->st.mode; @@ -1483,7 +1479,7 @@ fail("setsockopt(SO_REUSEADDR)"); val = 1; - if (setsockopt(sd, SOL_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) + if (setsockopt(sd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) fail("setsockopt(TCP_NODELAY)"); if (port > 0) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/install-sh new/fakeroot-1.37.2/install-sh --- old/fakeroot-1.37.1.2/install-sh 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/install-sh 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2024-06-19.01; # UTC +scriptversion=2025-06-18.21; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -533,9 +533,9 @@ done # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-format: "%Y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/libfakeroot.c new/fakeroot-1.37.2/libfakeroot.c --- old/fakeroot-1.37.1.2/libfakeroot.c 2025-03-16 15:40:33.000000000 +0100 +++ new/fakeroot-1.37.2/libfakeroot.c 2025-10-07 17:53:06.000000000 +0200 @@ -86,12 +86,14 @@ #define SEND_STAT64(a,b,c) send_stat64(a,b,c) #define SEND_GET_STAT(a,b) send_get_stat(a,b) #define SEND_GET_STAT64(a,b) send_get_stat64(a,b) +#define SEND_GET_XATTR(a,b,c) send_get_xattr(a,b,c) #define SEND_GET_XATTR64(a,b,c) send_get_xattr64(a,b,c) #else #define SEND_STAT(a,b,c) send_stat(a,b) #define SEND_STAT64(a,b,c) send_stat64(a,b) #define SEND_GET_STAT(a,b) send_get_stat(a) #define SEND_GET_STAT64(a,b) send_get_stat64(a) +#define SEND_GET_XATTR(a,b,c) send_get_xattr(a,b) #define SEND_GET_XATTR64(a,b,c) send_get_xattr64(a,b) #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/libfakeroot_inode64.c new/fakeroot-1.37.2/libfakeroot_inode64.c --- old/fakeroot-1.37.1.2/libfakeroot_inode64.c 2022-01-17 21:42:20.000000000 +0100 +++ new/fakeroot-1.37.2/libfakeroot_inode64.c 2026-01-17 19:05:39.000000000 +0100 @@ -20,6 +20,8 @@ In this file, 'struct stat' is an alias for 'struct stat64'. */ +#include <sys/types.h> +#ifndef _DARWIN_FEATURE_ONLY_64_BIT_INODE #define _DARWIN_USE_64_BIT_INODE #include "config.h" @@ -141,6 +143,7 @@ return first; } -#endif /* MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 */ #endif /* HAVE_FTS_READ */ +#endif /* MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 */ +#endif /* ifndef _DARWIN_FEATURE_ONLY_64_BIT_INODE */ #endif /* ifdef __APPLE__ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/ltmain.sh new/fakeroot-1.37.2/ltmain.sh --- old/fakeroot-1.37.1.2/ltmain.sh 2025-05-13 00:09:40.000000000 +0200 +++ new/fakeroot-1.37.2/ltmain.sh 2026-01-17 19:09:02.000000000 +0100 @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.5.4 Debian-2.5.4-4" +VERSION="2.5.4 Debian-2.5.4-9" package_revision=2.5.4 @@ -2218,7 +2218,7 @@ year=`date +%Y` cat <<EOF -$progname $scriptversion Debian-2.5.4-4 +$progname $scriptversion Debian-2.5.4-9 Copyright (C) $year Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. @@ -2312,7 +2312,7 @@ compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.5.4-4 + version: $progname $scriptversion Debian-2.5.4-9 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/message.h new/fakeroot-1.37.2/message.h --- old/fakeroot-1.37.1.2/message.h 2024-06-25 02:26:20.000000000 +0200 +++ new/fakeroot-1.37.2/message.h 2025-07-08 17:18:01.000000000 +0200 @@ -26,16 +26,24 @@ # endif #endif -/* On Solaris, use the native htonll(n)/ntohll(n) */ -#if !defined(sun) && !defined(_NETINET_IN_H) -#if __BYTE_ORDER == __BIG_ENDIAN +#ifdef HAVE_ENDIAN_H +# include <endian.h> +#elif defined(HAVE_MACHINE_ENDIAN_H) +# include <machine/endian.h> +#else +# error No endian header +#endif + +/* On Solaris and macOS, use the native htonll(n)/ntohll(n) */ +#if !defined(sun) && !defined(__APPLE__) && !defined(_NETINET_IN_H) +#if BYTE_ORDER == BIG_ENDIAN # define htonll(n) (n) # define ntohll(n) (n) -#elif __BYTE_ORDER == __LITTLE_ENDIAN +#elif BYTE_ORDER == LITTLE_ENDIAN # define htonll(n) ((((uint64_t) htonl(n)) << 32LL) | htonl((n) >> 32LL)) # define ntohll(n) ((((uint64_t) ntohl(n)) << 32LL) | ntohl((n) >> 32LL)) #endif -#endif /* !defined(sun) && !defined(_NETINET_IN_H) */ +#endif /* !defined(sun) && !defined(__APPLE__) && !defined(_NETINET_IN_H) */ /* Endianness-agnostic swappers from byteswap.h */ #define bswaps(x) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/missing new/fakeroot-1.37.2/missing --- old/fakeroot-1.37.1.2/missing 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/missing 2026-01-17 19:09:05.000000000 +0100 @@ -1,11 +1,11 @@ #! /bin/sh # Common wrapper for a few potentially missing GNU and other programs. -scriptversion=2024-06-07.14; # UTC +scriptversion=2025-06-18.21; # UTC # shellcheck disable=SC2006,SC2268 # we must support pre-POSIX shells -# Copyright (C) 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1996-2025 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <[email protected]>, 1996. # This program is free software; you can redistribute it and/or modify @@ -228,9 +228,9 @@ exit $st # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-format: "%Y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/scripts/Makefile.in new/fakeroot-1.37.2/scripts/Makefile.in --- old/fakeroot-1.37.1.2/scripts/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/scripts/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -388,6 +388,7 @@ cscope cscopelist: + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/test/Makefile.in new/fakeroot-1.37.2/test/Makefile.in --- old/fakeroot-1.37.1.2/test/Makefile.in 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/test/Makefile.in 2026-01-17 19:09:05.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.17 from Makefile.am. +# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -265,7 +265,7 @@ # To be inserted before the command running the test. Creates the # directory for the log if needed. Stores in $dir the directory # containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and +# developer-defined test setup AM_TESTS_ENVIRONMENT (if any), and # passes TESTS_ENVIRONMENT. Set up options for the wrapper that # will run the test scripts (or their associated LOG_COMPILER, if # thy have one). @@ -832,6 +832,7 @@ @am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) + distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/test-driver new/fakeroot-1.37.2/test-driver --- old/fakeroot-1.37.1.2/test-driver 2025-05-13 00:09:44.000000000 +0200 +++ new/fakeroot-1.37.2/test-driver 2026-01-17 19:09:05.000000000 +0100 @@ -1,9 +1,9 @@ #! /bin/sh # test-driver - basic testsuite driver script. -scriptversion=2024-06-19.01; # UTC +scriptversion=2025-06-18.21; # UTC -# Copyright (C) 2011-2024 Free Software Foundation, Inc. +# Copyright (C) 2011-2025 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -152,9 +152,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-format: "%Y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/wrapdef.h new/fakeroot-1.37.2/wrapdef.h --- old/fakeroot-1.37.1.2/wrapdef.h 2025-05-13 00:09:29.000000000 +0200 +++ new/fakeroot-1.37.2/wrapdef.h 2026-01-17 19:07:43.000000000 +0100 @@ -21,6 +21,7 @@ #ifdef __APPLE__ #ifdef __LP64__ +#include <sys/types.h> int (*next_getattrlist)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options)=tmp_getattrlist; #ifdef HAVE_FGETATTRLIST int (*next_fgetattrlist)(int fd, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options)=tmp_fgetattrlist; @@ -36,9 +37,11 @@ #endif #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 #include <spawn.h> +#if !__DARWIN_ONLY_64_BIT_INO_T int (*next_lstat$INODE64)(const char *file_name, struct stat *buf)=tmp_lstat$INODE64; int (*next_stat$INODE64)(const char *file_name, struct stat *buf)=tmp_stat$INODE64; int (*next_fstat$INODE64)(int fd, struct stat *buf)=tmp_fstat$INODE64; +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ int (*next_posix_spawn)(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict])=tmp_posix_spawn; int (*next_posix_spawnp)(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict])=tmp_posix_spawnp; #endif @@ -210,7 +213,9 @@ FTSENT * (*next_fts_read)(FTS *ftsp)=tmp_fts_read; #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +#if !__DARWIN_ONLY_64_BIT_INO_T FTSENT * (*next_fts_read$INODE64)(FTS *ftsp)=tmp_fts_read$INODE64; +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_READ */ @@ -218,7 +223,9 @@ FTSENT * (*next_fts_children)(FTS *ftsp, int options)=tmp_fts_children; #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +#if !__DARWIN_ONLY_64_BIT_INO_T FTSENT * (*next_fts_children$INODE64)(FTS *ftsp, int options)=tmp_fts_children$INODE64; +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_CHILDREN */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/wrapfunc.inp new/fakeroot-1.37.2/wrapfunc.inp --- old/fakeroot-1.37.1.2/wrapfunc.inp 2024-06-06 17:17:37.000000000 +0200 +++ new/fakeroot-1.37.2/wrapfunc.inp 2025-07-08 17:17:33.000000000 +0200 @@ -36,6 +36,7 @@ #ifdef __APPLE__ #ifdef __LP64__ +#include <sys/types.h> getattrlist;int;(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options);(path, attrList, attrBuf, attrBufSize, options) #ifdef HAVE_FGETATTRLIST fgetattrlist;int;(int fd, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options);(fd, attrList, attrBuf, attrBufSize, options) @@ -51,9 +52,11 @@ #endif #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 #include <spawn.h> +#if !__DARWIN_ONLY_64_BIT_INO_T lstat$INODE64;int;(const char *file_name, struct stat *buf);(file_name, buf) stat$INODE64;int;(const char *file_name, struct stat *buf);(file_name, buf) fstat$INODE64;int;(int fd, struct stat *buf);(fd, buf) +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ posix_spawn;int;(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict]);(pid, path, file_actions, attrp, argv, envp) posix_spawnp;int;(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict]);(pid, path, file_actions, attrp, argv, envp) #endif @@ -236,7 +239,9 @@ fts_read;FTSENT *;(FTS *ftsp);(ftsp) #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +#if !__DARWIN_ONLY_64_BIT_INO_T fts_read$INODE64;FTSENT *;(FTS *ftsp);(ftsp) +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_READ */ @@ -244,7 +249,9 @@ fts_children;FTSENT *;(FTS *ftsp, int options);(ftsp, options) #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +#if !__DARWIN_ONLY_64_BIT_INO_T fts_children$INODE64;FTSENT *;(FTS *ftsp, int options);(ftsp, options) +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_CHILDREN */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fakeroot-1.37.1.2/wrapstruct.h new/fakeroot-1.37.2/wrapstruct.h --- old/fakeroot-1.37.1.2/wrapstruct.h 2025-05-13 00:09:29.000000000 +0200 +++ new/fakeroot-1.37.2/wrapstruct.h 2026-01-17 19:07:43.000000000 +0100 @@ -22,6 +22,7 @@ #ifdef __APPLE__ #ifdef __LP64__ +#include <sys/types.h> {(void(*))&next_getattrlist, "getattrlist"}, #ifdef HAVE_FGETATTRLIST {(void(*))&next_fgetattrlist, "fgetattrlist"}, @@ -37,9 +38,11 @@ #endif #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 #include <spawn.h> +#if !__DARWIN_ONLY_64_BIT_INO_T {(void(*))&next_lstat$INODE64, "lstat$INODE64"}, {(void(*))&next_stat$INODE64, "stat$INODE64"}, {(void(*))&next_fstat$INODE64, "fstat$INODE64"}, +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ {(void(*))&next_posix_spawn, "posix_spawn"}, {(void(*))&next_posix_spawnp, "posix_spawnp"}, #endif @@ -211,7 +214,9 @@ {(void(*))&next_fts_read, "fts_read"}, #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +#if !__DARWIN_ONLY_64_BIT_INO_T {(void(*))&next_fts_read$INODE64, "fts_read$INODE64"}, +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_READ */ @@ -219,7 +224,9 @@ {(void(*))&next_fts_children, "fts_children"}, #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 +#if !__DARWIN_ONLY_64_BIT_INO_T {(void(*))&next_fts_children$INODE64, "fts_children$INODE64"}, +#endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_CHILDREN */
