<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/79f1b9f81ef87f2bc1ad5fa73ec8becba6fb2f0e">https://github.com/macports/macports-ports/commit/79f1b9f81ef87f2bc1ad5fa73ec8becba6fb2f0e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 79f1b9f81ef87f2bc1ad5fa73ec8becba6fb2f0e
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Wed Jun 5 10:15:47 2024 -0400
<span style='display:block; white-space:pre;color:#404040;'> curl: update to 8.8.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - add patch for https://github.com/curl/curl/pull/13741
</span>---
net/curl/Portfile | 14 +--
net/curl/files/patch-docs-Makefile.in.diff | 162 +++++++++++++++++++++++++++++
2 files changed, 170 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/curl/Portfile b/net/curl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 88cbae60c35..e175fee634f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/curl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/curl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,10 +6,10 @@ PortGroup clang_dependency 1.0
</span> # Increase the revision of p5-www-curl whenever the version of curl gets updated.
name curl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.7.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9744fc15c2e9f903a845f960ba3f32acd3aaadca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6fea2aac6a4610fbd0400afb0bcddbe7258a64c63f1f68e5855ebc0c659710cd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2707016
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d8494c0468d2a775d45ecb9f1e7c260d085689f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0f58bb95fc330c8a46eeb3df5701b0d90c9d9bfcc42bd1cd08791d12551d4400 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2748860
</span>
categories net www
platforms darwin freebsd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,7 @@ checksums-prepend ${curl_distfile}
</span> if {${name} eq ${subport}} {
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span>
depends_build path:bin/pkg-config:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,6 +46,8 @@ if {${name} eq ${subport}} {
</span> port:zlib \
port:zstd
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-docs-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --disable-silent-rules \
--enable-ipv6 \
--without-gnutls \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,7 +141,7 @@ if {${name} eq ${subport}} {
</span> HTTP-COOKIES.md \
INTERNALS.md \
KNOWN_BUGS \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- MAIL-ETIQUETTE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAIL-ETIQUETTE.md \
</span> PARALLEL-TRANSFERS.md \
ROADMAP.md \
SECURITY-ADVISORY.md \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/curl/files/patch-docs-Makefile.in.diff b/net/curl/files/patch-docs-Makefile.in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f837f3d5f43
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/curl/files/patch-docs-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,162 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Address https://github.com/curl/curl/pull/13741
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- docs/Makefile.in 2024-06-05 12:04:23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ docs/Makefile.in 2024-06-05 12:04:53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,6 +175,37 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ n|no|NO) false;; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) (install-info --version) >/dev/null 2>&1;; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__vpath_adj = case $$p in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) f=$$p;; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__install_max = 40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__nobase_strip_setup = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__nobase_strip = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__nobase_list = $(am__nobase_strip_setup); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for p in $$list; do echo "$$p $$p"; done | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (++n[$$2] == $(am__install_max)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ END { for (dir in files) print dir, files[dir] }'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__base_list = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__uninstall_files_from_dir = { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ test -z "$$files" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(am__cd) "$$dir" && rm -f $$files; }; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++man1dir = $(mandir)/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__installdirs = "$(DESTDIR)$(man1dir)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NROFF = nroff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MANS = $(man_MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-recursive maintainer-clean-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__recursive_targets = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -456,6 +487,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if we disable man page building, ignore these
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_DOCS_TRUE@MK_CA_DOCS = mk-ca-bundle.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_DOCS_TRUE@CURLCONF_DOCS = curl-config.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_DOCS_TRUE@man_MANS = curl-config.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CURLPAGES = curl-config.md mk-ca-bundle.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SUBDIRS = . cmdline-opts libcurl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_SUBDIRS = $(SUBDIRS) examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -569,7 +601,50 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean-libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -rf .libs _libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install-man1: $(man_MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(NORMAL_INSTALL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @list1=''; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ list2='$(man_MANS)'; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ test -n "$(man1dir)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && test -n "`echo $$list1$$list2`" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || exit 0; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { for i in $$list1; do echo "$$i"; done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test -n "$$list2"; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for i in $$list2; do echo "$$i"; done \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | sed -n '/\.1[a-z]*$$/p'; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } | while read p; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "$$d$$p"; echo "$$p"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ done | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sed 'N;N;s,\n, ,g' | { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ list=; while read file base inst; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "$$base" = "$$inst"; then list="$$list $$file"; else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for i in $$list; do echo "$$i"; done | $(am__base_list) | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ while read files; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ test -z "$$files" || { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ done; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++uninstall-man1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(NORMAL_UNINSTALL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @list=''; test -n "$(man1dir)" || exit 0; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ files=`{ for i in $$list; do echo "$$i"; done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sed -n '/\.1[a-z]*$$/p'; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This directory's subdirectories are mostly independent; you can cd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # into them and run 'make' without going through this Makefile.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # To change the values of 'make' variables: instead of editing Makefiles,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -728,9 +803,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ check-am: all-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ check: check-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all-am: Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++all-am: Makefile $(MANS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ installdirs: installdirs-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ installdirs-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for dir in "$(DESTDIR)$(man1dir)"; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install: install-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-exec: install-exec-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-data: install-data-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -780,7 +858,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-data-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install-data-am: install-man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-dvi: install-dvi-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -796,7 +874,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-info-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-man:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install-man: install-man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-pdf: install-pdf-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -824,8 +902,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ps-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-uninstall-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++uninstall-am: uninstall-man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++uninstall-man: uninstall-man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .MAKE: $(am__recursive_targets) install-am install-strip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -835,11 +915,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install install-am install-data install-data-am install-dvi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-dvi-am install-exec install-exec-am install-html \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-html-am install-info install-info-am install-man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install-pdf install-pdf-am install-ps install-ps-am \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install-strip installcheck installcheck-am installdirs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- installdirs-am maintainer-clean maintainer-clean-generic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ps ps-am tags tags-am uninstall uninstall-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install-man1 install-pdf install-pdf-am install-ps \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install-ps-am install-strip installcheck installcheck-am \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ installdirs installdirs-am maintainer-clean \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ maintainer-clean-generic mostlyclean mostlyclean-generic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uninstall-am uninstall-man uninstall-man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PRECIOUS: Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>