<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6819d107d427ff485b3d3dabe55f7cd92db66ca1">https://github.com/macports/macports-ports/commit/6819d107d427ff485b3d3dabe55f7cd92db66ca1</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 6819d107d42 autoconf: update to 2.72
</span>6819d107d42 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6819d107d427ff485b3d3dabe55f7cd92db66ca1
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Feb 22 09:59:44 2024 +1100
<span style='display:block; white-space:pre;color:#404040;'> autoconf: update to 2.72
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Maintainer timeout.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/68971
</span>---
devel/autoconf/Portfile | 8 ++--
devel/autoconf/files/AC_FUNC_MMAP.patch | 59 ---------------------------
devel/autoconf/files/use-macports-tools.patch | 20 ++++-----
3 files changed, 13 insertions(+), 74 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/autoconf/Portfile b/devel/autoconf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cc2f7f4b2ab..c04b68be352 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/autoconf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/autoconf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem 1.0
</span>
name autoconf
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.72
</span> categories devel
# the license is GPL-3+ with an exception:
# https://www.gnu.org/licenses/autoconf-exception.html
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,11 +35,10 @@ installs_libs no
</span>
master_sites gnu
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 baa56c2b1e9b2c3d6bffaeb936fa8fbf55318caa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 638048a3974ef7940407b785bdba9a08816b850f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a
</span>
patchfiles use-macports-tools.patch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append AC_FUNC_MMAP.patch
</span> post-patch {
# Stop build from trying to regenerate this after patching.
touch ${worksrcpath}/man/autoreconf.1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/autoconf/files/AC_FUNC_MMAP.patch b/devel/autoconf/files/AC_FUNC_MMAP.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2f2729a48a3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/autoconf/files/AC_FUNC_MMAP.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,59 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conftest.c:135:14: error: implicit declaration of function 'getpagesize' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://bugs.gentoo.org/898816
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=028526149ee804617a302ccef22cc6adbda681b0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=33c26d2700f927432c756ccf7a4fc89403d35b95
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/autoconf/functions.m4.orig 2021-01-28 14:46:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/autoconf/functions.m4 2023-07-27 01:25:27.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1281,21 +1281,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- VM page cache was not coherent with the file system buffer cache
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- like early versions of FreeBSD and possibly contemporary NetBSD.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- For shared mappings, we should conversely verify that changes get
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- propagated back to all the places they're supposed to be.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Grep wants private fixed already mapped.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- The main things grep needs to know about mmap are:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * does it exist and is it safe to write into the mmap'd area
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * how to use it (BSD variants) */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ propagated back to all the places they're supposed to be. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <sys/mman.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* This mess was copied from the GNU getpagesize.h. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifndef HAVE_GETPAGESIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef getpagesize
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ifdef _SC_PAGESIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# define getpagesize() sysconf(_SC_PAGESIZE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# else /* no _SC_PAGESIZE */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define getpagesize() sysconf (_SC_PAGESIZE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# elif defined _SC_PAGE_SIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define getpagesize() sysconf (_SC_PAGE_SIZE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# elif HAVE_GETPAGESIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int getpagesize ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ifdef HAVE_SYS_PARAM_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <sys/param.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ifdef EXEC_PAGESIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1319,16 +1317,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # else /* no HAVE_SYS_PARAM_H */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define getpagesize() 8192 /* punt totally */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif /* no HAVE_SYS_PARAM_H */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# endif /* no _SC_PAGESIZE */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif /* no HAVE_GETPAGESIZE */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- main (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char *data, *data2, *data3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *cdata2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- int i, pagesize;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ long i, pagesize;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int fd, fd2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pagesize = getpagesize ();
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/autoconf/files/use-macports-tools.patch b/devel/autoconf/files/use-macports-tools.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a150cf83e0..68beeff9b8c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/autoconf/files/use-macports-tools.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/autoconf/files/use-macports-tools.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- bin/autoreconf.in.orig 2021-01-29 07:46:48.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ bin/autoreconf.in 2021-03-04 09:25:15.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -120,12 +120,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bin/autoreconf.in.orig 2023-12-20 08:13:19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bin/autoreconf.in 2024-02-22 09:09:11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -119,12 +119,12 @@
</span> my $autoconf = $ENV{'AUTOCONF'} || '@bindir@/@autoconf-name@';
my $autoheader = $ENV{'AUTOHEADER'} || '@bindir@/@autoheader-name@';
my $autom4te = $ENV{'AUTOM4TE'} || '@bindir@/@autom4te-name@';
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,8 +19,8 @@
</span> my $make = $ENV{'MAKE'} || 'make';
# --install -- as --add-missing in other tools.
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- man/autoreconf.1.orig 2021-01-29 08:06:16.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ man/autoreconf.1 2021-03-04 09:27:33.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- man/autoreconf.1.orig 2023-12-23 05:33:25
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ man/autoreconf.1 2024-02-22 09:11:16
</span> @@ -7,7 +7,7 @@
[\fI\,OPTION\/\fR]... [\fI\,DIRECTORY\/\fR]...
.SH DESCRIPTION
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,11 +36,11 @@
</span> .BR ifnames (1),
-.BR libtool (1).
+.BR glibtool (1).
<span style='display:block; white-space:pre;background:#ffe0e0;'>- .PP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- The full documentation for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .B autoreconf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tests/foreign.at.orig 2021-01-29 07:46:48.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tests/foreign.at 2021-03-04 09:30:23.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The full documentation for Autoconf is maintained as a Texinfo manual.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ To read the manual locally, use the command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tests/foreign.at.orig 2023-03-13 02:29:55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tests/foreign.at 2024-02-22 09:08:22
</span> @@ -26,12 +26,12 @@
AT_SETUP([Libtool])
</pre><pre style='margin:0'>
</pre>