<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/a044711eb6cc20025d91cf51830ca80603af79d3">https://github.com/macports/macports-ports/commit/a044711eb6cc20025d91cf51830ca80603af79d3</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 a044711eb6c NetSurf: New port, version 3.10
</span>a044711eb6c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a044711eb6cc20025d91cf51830ca80603af79d3
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Apr 13 22:08:47 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    NetSurf: New port, version 3.10
</span>---
 www/NetSurf/Portfile         | 86 ++++++++++++++++++++++++++++++++++++++++++++
 www/NetSurf/files/perl.patch | 20 +++++++++++
 2 files changed, 106 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/NetSurf/Portfile b/www/NetSurf/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..be2ba2f6a41
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/NetSurf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,86 @@
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                NetSurf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2ba50fcb148d1b229e48b80f2a2c24daf2948783 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  495adf6b6614ce36fca6c605f7c321f9cb4a3df838043158122678ce2b3325b7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8537919
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {ryandesign @ryandesign} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         small and fast web browser
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${name} is a {*}${description}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://www.netsurf-browser.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        http://download.netsurf-browser.org/netsurf/releases/source-full/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            netsurf-all-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:bison \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:flex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libutf8proc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:webp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          perl.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 1999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args          NETSURF_USE_BMP=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_CURL=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_DUKTAPE=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_GIF=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_HARU_PDF=NO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_JPEG=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_LIBICONV_PLUG=NO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_LIBPNG=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_NSLOG=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_NSPSL=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_NSSVG=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_OPENSSL=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_PNG=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_ROSPRITE=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_RSVG=NO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_UTF8PROC=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_VIDEO=NO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    NETSURF_USE_WEBP=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PERL=/usr/bin/perl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    TARGET=gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    V=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args       {*}${build.args}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags-append -D_DARWIN_C_SOURCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # The build system needs to be told we're building universal so that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # it adds the -s flag when calling ar. The way to tell it to do that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # is to set UNIVERSAL to a nonempty value. It expects you to set it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # to the archs to build for and it sets UNIVERSAL_FLAGS to the -arch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # flags. We already set the -arch flags so fudge it a bit.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    UNIVERSAL=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    UNIVERSAL_FLAGS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     (\[0-9.\]+)[quotemeta ${extract.suffix}]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/NetSurf/files/perl.patch b/www/NetSurf/files/perl.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7d3878f1c1c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/NetSurf/files/perl.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use the specified perl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- netsurf/Makefile.orig  2020-05-24 16:35:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ netsurf/Makefile       2021-04-13 21:34:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -922,13 +922,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # split fat messages into properties files suitable for uploading to transifex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ messages-split-tfx:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for splitlang in $(FAT_LANGUAGES);do perl ./utils/split-messages.pl -l $${splitlang} -f transifex -p any -o Messages.any.$${splitlang}.tfx resources/FatMessages;done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for splitlang in $(FAT_LANGUAGES);do $(SPLIT_MESSAGES) -l $${splitlang} -f transifex -p any -o Messages.any.$${splitlang}.tfx resources/FatMessages;done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # download property files from transifex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ messages-fetch-tfx:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for splitlang in $(FAT_LANGUAGES);do $(RM) Messages.any.$${splitlang}.tfx ; perl ./utils/fetch-transifex.pl -w insecure -l $${splitlang} -o Messages.any.$${splitlang}.tfx ;done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for splitlang in $(FAT_LANGUAGES);do $(RM) Messages.any.$${splitlang}.tfx ; $(PERL) ./utils/fetch-transifex.pl -w insecure -l $${splitlang} -o Messages.any.$${splitlang}.tfx ;done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # merge property files into fat messages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ messages-import-tfx: messages-fetch-tfx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for tfxlang in $(FAT_LANGUAGES);do perl ./utils/import-messages.pl -l $${tfxlang} -p any -f transifex -o resources/FatMessages -i resources/FatMessages -I Messages.any.$${tfxlang}.tfx ; $(RM) Messages.any.$${tfxlang}.tfx; done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for tfxlang in $(FAT_LANGUAGES);do $(PERL) ./utils/import-messages.pl -l $${tfxlang} -p any -f transifex -o resources/FatMessages -i resources/FatMessages -I Messages.any.$${tfxlang}.tfx ; $(RM) Messages.any.$${tfxlang}.tfx; done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>