<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a05e0ae4538414da8a2f2ad1538e27ad4007b5e5">https://github.com/macports/macports-ports/commit/a05e0ae4538414da8a2f2ad1538e27ad4007b5e5</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 a05e0ae4538 libtar: Update to 1.2.20
</span>a05e0ae4538 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a05e0ae4538414da8a2f2ad1538e27ad4007b5e5
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Apr 16 19:55:37 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    libtar: Update to 1.2.20
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The library install_name has changed because we switched from a manually
</span><span style='display:block; white-space:pre;color:#404040;'>    patched dylib creation to a libtool-based one so all ports linking with
</span><span style='display:block; white-space:pre;color:#404040;'>    libtar (hydrogen) will be rebuilt next.
</span>---
 devel/libtar/Portfile                       | 20 +++++------
 devel/libtar/files/implicit.patch           | 51 +++++++++++++++++++++++++++++
 devel/libtar/files/patch-lib-Makefile.in    | 22 -------------
 devel/libtar/files/patch-libtar-Makefile.in | 12 -------
 4 files changed, 61 insertions(+), 44 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libtar/Portfile b/devel/libtar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c7a00368530..20e2efaf033 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libtar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libtar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        tklauser libtar 1.2.20 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  91be65ff801fc61db41c7878c6ef3fbc6a98f22e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3152fc61cf03c82efbf99645596efdadba297eac3e85a52ae189902a072c9a16 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    63544
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                libtar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.2.11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span> categories          devel
 license             BSD MIT
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,12 +19,8 @@ description         library for manipulating POSIX tar files
</span> long_description    libtar is a C library for manipulating POSIX tar files. \
                     It handles adding and extracting files to/from a tar archive.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.feep.net/libtar/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        ftp://ftp.feep.net/pub/software/libtar/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     604238e8734ce6e25347a58c4f1a1d7e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-lib-Makefile.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-libtar-Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          implicit.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf      yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libtar/files/implicit.patch b/devel/libtar/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7e470c77c83
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libtar/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,51 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/tklauser/libtar/pull/11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- compat/module.ac.orig  2013-10-09 11:59:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ compat/module.ac       2021-04-16 19:28:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,6 +31,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [compat_cv_func_basename_works],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [AC_TRY_RUN([
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_LIBGEN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <libgen.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -85,6 +87,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [compat_cv_func_dirname_works],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [AC_TRY_RUN([
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_LIBGEN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <libgen.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,6 +161,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [compat_cv_func_glob_works],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [AC_TRY_RUN([
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_GLOB_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <glob.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -208,6 +213,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [compat_cv_func_makedev_three_args],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [AC_COMPILE_IFELSE([
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       AC_LANG_PROGRAM([[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef MAJOR_IN_MKDEV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <sys/mkdev.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,6 +254,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [compat_cv_func_snprintf_works],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [AC_TRY_RUN([
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int length;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libtar/files/patch-lib-Makefile.in b/devel/libtar/files/patch-lib-Makefile.in
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0ecb2cacdeb..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libtar/files/patch-lib-Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/Makefile.in        Sun Dec 15 19:02:30 2002
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ../../Makefile.in      Sun Mar  6 00:36:55 2005
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -71,6 +71,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtar.a: ${LIBTAR_OBJS} ${LIBOBJS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${AR} rc libtar.a ${LIBTAR_OBJS} ${LIBOBJS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${RANLIB} libtar.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${CC} ${CFLAGS} ${LIBTAR_OBJS} ${LIBOBJS} -dynamiclib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -o libtar.${PACKAGE_VERSION}.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -install_name ${libdir}/libtar.${PACKAGE_VERSION}.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -current_version ${PACKAGE_VERSION}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBTAR_OBJS}: ${LIBTAR_HDRS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -86,6 +90,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install: ${ALL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${MKDIR} ${DESTDIR}${libdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${INSTALL_DATA} libtar.a ${DESTDIR}${libdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${INSTALL_DATA} libtar.${PACKAGE_VERSION}.dylib ${DESTDIR}${libdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  cd ${DESTDIR}${libdir} && ln -sf libtar.${PACKAGE_VERSION}.dylib libtar.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${MKDIR} ${DESTDIR}${includedir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${INSTALL_DATA} ${srcdir}/libtar.h ${DESTDIR}${includedir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${INSTALL_DATA} ../listhash/libtar_listhash.h ${DESTDIR}${includedir}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libtar/files/patch-libtar-Makefile.in b/devel/libtar/files/patch-libtar-Makefile.in
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index bcc9dd2804d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libtar/files/patch-libtar-Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libtar/Makefile.in     Sun Dec 15 19:02:30 2002
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ../../Makefile.in      Sun Mar  6 00:48:14 2005
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: clean distclean install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtar: ${LIBTAR_OBJS} ${LIBTAR_LIBS} ${LIBTAR_HDRS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ${CC} ${CFLAGS} ${LDFLAGS} -o libtar libtar.o ${LIBTAR_LIBS} ${LIBS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ln -sf ../lib/libtar*.dylib libtar.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${CC} ${CFLAGS} ${LDFLAGS} -o libtar libtar.o ${LIBS} -L. -ltar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBTAR_OBJS}: ${LIBTAR_HDRS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>