<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/b424f8f2cc1d7d8506d68de9fd59914cf57e02fc">https://github.com/macports/macports-ports/commit/b424f8f2cc1d7d8506d68de9fd59914cf57e02fc</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 b424f8f2cc1 libsgml: Use CC not CXX as the linker
</span>b424f8f2cc1 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b424f8f2cc1d7d8506d68de9fd59914cf57e02fc
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Feb 14 03:37:58 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    libsgml: Use CC not CXX as the linker
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This project contains no C++ code so use CC not CXX as the linker.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Use MacPorts CFLAGS, CPPFLAGS, LDFLAGS. Fixes universal variant among
</span><span style='display:block; white-space:pre;color:#404040;'>    other things.
</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/62285
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also modernize checksums and update homepage.
</span>---
 textproc/libsgml/Portfile                          | 16 +++++++++------
 textproc/libsgml/files/patch-configure.in.diff     | 10 ++++-----
 .../libsgml/files/patch-examples_Makefile.in.diff  | 22 ++++++++++++++++++++
 textproc/libsgml/files/patch-src_Makefile.in.diff  | 24 +++++++++++++++++++---
 4 files changed, 58 insertions(+), 14 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libsgml/Portfile b/textproc/libsgml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 501434462e5..467b8e51a63 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libsgml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libsgml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortSystem          1.0
 
 name                libsgml
 version             1.1.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c7d96449756dd002708afc27c3c4594f15229b0b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d94ac01141e365f1b9fc368556d9565c3aa625ab92a48992a490a72cc7fe636a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    105453
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          textproc
 license             Permissive
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,13 +17,11 @@ description         SGML parsing library.
</span> long_description    SGML parsing library. Currently supports HTML parsing \
                     into a tree.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.hick.org/code.html
</span> master_sites        http://www.hick.org/code/skape/libsgml/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 a3ba2f8c19faf1a53182d9c6fab22e58 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1 fb563f899139ad50aa677052ca17f8f4c01d83c3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 c7d96449756dd002708afc27c3c4594f15229b0b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            ${homepage}docs/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-examples_variant.c.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-examples_Makefile.in.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-examples_variant.c.diff \
</span>                     patch-src_Variant.c.diff \
                     patch-Makefile.in.diff \
                     patch-configure.in.diff \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libsgml/files/patch-configure.in.diff b/textproc/libsgml/files/patch-configure.in.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 53cc7ee3a09..8d93abdf4d0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libsgml/files/patch-configure.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libsgml/files/patch-configure.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.in.orig      2003-03-24 01:48:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.in   2009-05-19 01:29:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2003-03-24 02:48:21.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2021-02-14 02:17:11.000000000 -0600
</span> @@ -39,15 +39,22 @@
        DEBUG="-O3"
  fi
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,13 +11,13 @@
</span> -fi
 +case "$sys_os" in
 +      Solaris)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+               LIBBIN="ld -dy -r -o ../libsgml.so \${OBJS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          LIBBIN="ld \${LDFLAGS} -dy -r -o ../libsgml.so \${OBJS}"
</span> +         ;;
 +      Darwin)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+               LIBBIN="\${CXX} \${DEBUG} -dynamiclib -fPIC -o ../libsgml.dylib -install_name \${prefix}/lib/libsgml.dylib \${OBJS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          LIBBIN="\${CC} \${LDFLAGS} \${DEBUG} -dynamiclib -fPIC -o ../libsgml.dylib -install_name \${prefix}/lib/libsgml.dylib \${OBJS}"
</span> +         ;;
 +      *)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+               LIBBIN="\${CXX} \${DEBUG} -shared -fPIC -o ../libsgml.so \${OBJS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          LIBBIN="\${CC} \${LDFLAGS} \${DEBUG} -shared -fPIC -o ../libsgml.so \${OBJS}"
</span> +         ;;
 +esac
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libsgml/files/patch-examples_Makefile.in.diff b/textproc/libsgml/files/patch-examples_Makefile.in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..59f2980426c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libsgml/files/patch-examples_Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- examples/Makefile.in.orig      2003-03-24 02:48:21.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ examples/Makefile.in   2021-02-14 03:22:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,10 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC=@CC@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++INCLUDE=-I../include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS=${INCLUDE} -Wall -O3 @CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CPPFLAGS=@CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LDFLAGS=@LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBNAME=../libsgml.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ${CC} -I../include -Wall -O3 test.c -o test ../libsgml.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ${CC} -I../include -Wall -O3 testhtml.c -o testhtml ../libsgml.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ${CC} -I../include -Wall -O3 testxml.c -o testxml ../libsgml.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ${CC} -I../include -Wall -O3 variant.c -o variant ../libsgml.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} test.c -o test ${LIBNAME}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} testhtml.c -o testhtml ${LIBNAME}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} testxml.c -o testxml ${LIBNAME}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} variant.c -o variant ${LIBNAME}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rm -f testhtml testxml test variant
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libsgml/files/patch-src_Makefile.in.diff b/textproc/libsgml/files/patch-src_Makefile.in.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b9d3a3ebcf0..abdd76ea88b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libsgml/files/patch-src_Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libsgml/files/patch-src_Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.in.orig   2003-03-24 01:48:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile.in        2009-05-19 01:27:08.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,6 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.in.orig   2003-03-24 02:48:21.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile.in        2021-02-14 02:22:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,12 +2,14 @@
</span>  # source make file
  #
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,3 +8,21 @@
</span>  CC=@CC@
  DEBUG=@DEBUG@
  INCLUDE=-I../include -I.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBS=@LIBS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS=${DEBUG} ${INCLUDE} -Wall -O3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LFLAGS=${DEBUG} ${INCLUDE} -Wall -O3 -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS=${DEBUG} ${INCLUDE} -Wall -O3 @CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CPPFLAGS=@CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LDFLAGS=@LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJS=DomComment.o DomDocument.o DomElement.o DomNode.o DomNodeList.o DomText.o SgmlExtensionHtml.o SgmlExtensionXml.o SgmlParser.o Variant.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBNAME=../libsgml.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBEXEC=ar rc ${LIBNAME} ${OBJS} ${LIBS} && ranlib ${LIBNAME}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,7 +20,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LIBBIN}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *.c.${O}:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ${CC} ${CFLAGS} $*.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} $*.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rm -f *.o core ${LIBNAME} ../libsgml.so
</span></pre><pre style='margin:0'>

</pre>