<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/1bcbf3d53f4d694a5a79221e821edfebda47c83a">https://github.com/macports/macports-ports/commit/1bcbf3d53f4d694a5a79221e821edfebda47c83a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1bcbf3d53f4d694a5a79221e821edfebda47c83a
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Mar 16 23:43:22 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    stklos-devel: Add stklos-curl-devel subport
</span>---
 lang/stklos-devel/Portfile         | 13 +++++++++++++
 lang/stklos-devel/files/curl.patch | 13 +++++++++++++
 2 files changed, 26 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/stklos-devel/Portfile b/lang/stklos-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index eefd157ef9d..955cefed03f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/stklos-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/stklos-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,3 +93,16 @@ subport stklos-gtklos-devel {
</span>         reinplace "s|@PREFIX@|${prefix}|g" ${build.dir}/lib/libs.stk
     }
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport stklos-curl-devel {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # There is no non-devel curl extension yet.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Curl extension for STklos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:curl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   curl.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/stklos-devel/files/curl.patch b/lang/stklos-devel/files/curl.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..04ebbf98810
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/stklos-devel/files/curl.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use LDFLAGS to ensure we link with MacPorts libcurl not macOS libcurl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/egallesio/STklos/issues/505
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- extensions/curl/lib/stklos/Makefile.in.orig    2023-03-07 05:24:11.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ extensions/curl/lib/stklos/Makefile.in 2023-03-16 23:39:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -570,7 +570,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @CC@ @CFLAGS@  @STKCFLAGS@ @SH_COMP_FLAGS@ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          -I$(BASEDIR)/src @GCINC@ @GMPINC@ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          -c -o $*.o $*.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  @SH_LOADER@ @SH_LOAD_FLAGS@ -o $*.@SH_SUFFIX@ $*.o @DLLIBS@ -lcurl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @SH_LOADER@ @SH_LOAD_FLAGS@ -o $*.@SH_SUFFIX@ $*.o @DLLIBS@ $(LDFLAGS) -lcurl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /bin/rm -f $*.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(EXTENSION)-incl.c: $(EXTENSION).stk $(SCM_SRCS)
</span></pre><pre style='margin:0'>

</pre>