<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8771ccf767e959293a6f98f83e8162de9bd36698">https://github.com/macports/macports-ports/commit/8771ccf767e959293a6f98f83e8162de9bd36698</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 8771ccf767e dash: update to 0.5.12
</span>8771ccf767e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8771ccf767e959293a6f98f83e8162de9bd36698
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Fri Feb 16 05:09:48 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> dash: update to 0.5.12
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - switch to cgit portgroup, download from git.kernel.org
</span><span style='display:block; white-space:pre;color:#404040;'> - remove patches which are no longer needed
</span>---
shells/dash/Portfile | 27 +++++++++++-----------
.../files/0001-fix-dirent64-et-al-on-darwin.patch | 23 ------------------
shells/dash/files/stat64.patch | 24 -------------------
3 files changed, 13 insertions(+), 61 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/dash/Portfile b/shells/dash/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a86ecc9f153..e1bf2f08304 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/dash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/shells/dash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,13 @@
</span> PortSystem 1.0
PortGroup muniversal 1.0
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cgit 1.0
</span>
# stpncpy
legacysupport.newest_darwin_requires_legacy 10
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name dash
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.5.11.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cgit.setup git.kernel.org/pub/scm/utils/dash/ dash 0.5.12 v
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 33e27dfdab24434040f47c572e2db980deb5e116 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 db778110891f7937985f29bf23410fe1c5d669502760f584e54e0e7b29e123bd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 240681
</span>
categories shells
license GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,17 +18,19 @@ description descendant of the NetBSD version of ash
</span> long_description DASH is a direct descendant of the NetBSD version of ash \
(the Almquist SHell) and is POSIX compliant.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://gondor.apana.org.au/~herbert/dash/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}files/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.checks.implicit_function_declaration.whitelist-append strchr
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles 0001-fix-dirent64-et-al-on-darwin.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stat64.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 279c610c73f3cf4cc20a7cb43d3289a2a86140fc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 691981ae894d7b4374e5b9a90efb0ae54942513c4abf1cb298b5defcf7bf5922 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 168823
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# We are patching configure.ac.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.checks.implicit_function_declaration.whitelist-append strchr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoconf.cmd ./autogen.sh
</span>
configure.args --disable-silent-rules
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(\\d+(\\.\\d+)+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/dash/files/0001-fix-dirent64-et-al-on-darwin.patch b/shells/dash/files/0001-fix-dirent64-et-al-on-darwin.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3ff452dc18f..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/dash/files/0001-fix-dirent64-et-al-on-darwin.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,23 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 7e75779eaeacdbb46a387a59d9aaf1481a1da3e5 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Adrian Gierakowski <agierakowski@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sun, 19 Jul 2020 08:38:05 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] fix dirent64 et al on darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -155,6 +155,16 @@ AC_CHECK_FUNC(open64,, [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(open64, open, [64-bit operations are the same as 32-bit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dnl OS X apparently has stat64 but not readdir64.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CHECK_FUNC(readdir64,, [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_DEFINE(readdir64, readdir, [64-bit operations are the same as 32-bit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dnl OS X apparently has stat64 but not dirent64.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CHECK_TYPE(struct dirent64,, [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_DEFINE(dirent64, dirent, [64-bit operations are the same as 32-bit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+],[#include <dirent.h>])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl Check if struct stat has st_mtim.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_MSG_CHECKING(for stat::st_mtim)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_COMPILE_IFELSE(
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/dash/files/stat64.patch b/shells/dash/files/stat64.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4e8bfbe0e94..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/dash/files/stat64.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-shell: Call CHECK_DECL on stat64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-On macOS it is possible to find stat64 at link-time but not at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compile-time. To make the build process more robust we should
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-check for the header file as well as the library.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=6f6d1f2da03468c0e131fdcbdcfa9771ffca2614
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -140,11 +140,12 @@ if test "$ac_cv_func_signal" != yes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl Check for stat64 (dietlibc/klibc).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_CHECK_FUNC(stat64,, [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CHECK_DECL(stat64, AC_CHECK_FUNC(stat64))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "$ac_cv_func_stat64" != yes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(fstat64, fstat, [64-bit operations are the same as 32-bit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(lstat64, lstat, [64-bit operations are the same as 32-bit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(stat64, stat, [64-bit operations are the same as 32-bit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_FUNC(glob64,, [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(glob64_t, glob_t, [64-bit operations are the same as 32-bit])
</span></pre><pre style='margin:0'>
</pre>