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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a99a14450d94b49a6d3d9924ec1368ec26cb7eb8">https://github.com/macports/macports-ports/commit/a99a14450d94b49a6d3d9924ec1368ec26cb7eb8</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 a99a14450d9 brunsli 0.1: new port
</span>a99a14450d9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a99a14450d94b49a6d3d9924ec1368ec26cb7eb8
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Tue Sep 15 16:00:12 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    brunsli 0.1: new port
</span>---
 archivers/brunsli/Portfile                        | 29 +++++++++++++++++++
 archivers/brunsli/files/patch-CMakeLists.txt.diff | 11 ++++++++
 archivers/brunsli/files/patch-brunsli.cmake.diff  | 34 +++++++++++++++++++++++
 3 files changed, 74 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/brunsli/Portfile b/archivers/brunsli/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e8f30d529a2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/brunsli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</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           cmake 1.1
</span><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        google brunsli 0.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          archivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {mps @Schamschula} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Brunsli is a lossless JPEG repacking library.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description} Brunsli allows for a 22% decrease in file size while \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    allowing the original JPEG to be recovered byte-by-byte.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  b6f92f2a3260ed071eb6a80b3bea20446ba75468 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f0adb2725c94be33db0beb3746806e018c063dcc213f1a293839801b8ec9e114 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    876342
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:brotli
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-brunsli.cmake.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|%PREFIX%|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/brunsli.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/brunsli/files/patch-CMakeLists.txt.diff b/archivers/brunsli/files/patch-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5a8c0cde0eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/brunsli/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2019-10-28 04:56:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2020-07-25 11:12:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,7 +26,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(CMAKE_CXX_EXTENSIONS OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(CMAKE_CXX_STANDARD_REQUIRED YES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_subdirectory(third_party)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# add_subdirectory(third_party)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The Brunsli library definition.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(brunsli.cmake)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/brunsli/files/patch-brunsli.cmake.diff b/archivers/brunsli/files/patch-brunsli.cmake.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..02d8a508ec0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/brunsli/files/patch-brunsli.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- brunsli.cmake.orig     2019-10-28 04:56:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ brunsli.cmake  2020-07-25 11:46:56.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -52,12 +52,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${BRUNSLI_COMMON_HEADERS}
</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;'>++add_library(BROTLICOMMON SHARED IMPORTED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set_target_properties(BROTLICOMMON PROPERTIES IMPORTED_LOCATION %PREFIX%/lib/libbrotlicommon.dylib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++add_library(BROTLIDEC SHARED IMPORTED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set_target_properties(BROTLIDEC PROPERTIES IMPORTED_LOCATION %PREFIX%/lib/libbrotlidec.dylib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++add_library(BROTLIENC SHARED IMPORTED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set_target_properties(BROTLIENC PROPERTIES IMPORTED_LOCATION %PREFIX%/lib/libbrotlienc.dylib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_library(brunslidec-static STATIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${BRUNSLI_DEC_SOURCES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${BRUNSLI_DEC_HEADERS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(brunslidec-static PRIVATE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  brotlidec-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  BROTLICOMMON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  BROTLIDEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   brunslicommon-static
</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;'>+@@ -66,7 +74,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${BRUNSLI_ENC_HEADERS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(brunslienc-static PRIVATE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  brotlienc-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  BROTLICOMMON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  BROTLIENC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   brunslicommon-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>