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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3527dbcf5107763d86f7761bb26c171c85795e1b">https://github.com/macports/macports-ports/commit/3527dbcf5107763d86f7761bb26c171c85795e1b</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 3527dbcf510 fortune-mod: new port
</span>3527dbcf510 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3527dbcf5107763d86f7761bb26c171c85795e1b
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Wed Jul 22 12:13:13 2020 +0400

<span style='display:block; white-space:pre;color:#404040;'>    fortune-mod: new port
</span>---
 games/fortune-mod/Portfile                         | 52 ++++++++++++++++++++++
 games/fortune-mod/files/patch-cmake.diff           | 21 +++++++++
 .../files/patch-fortune-mod-common.diff            | 15 +++++++
 3 files changed, 88 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/fortune-mod/Portfile b/games/fortune-mod/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c22bc015e37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/fortune-mod/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,52 @@
</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           github 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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        shlomif fortune-mod 2.28.0 fortune-mod-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           fortune
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          games
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {outlook.com:mohd.akram @mohd-akram} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Fortune-cookie generator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Implementation of the Unix fortune command for displaying \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    a random quotation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:recode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cmake_mods_name shlomif-cmake-modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cmake_mods_ver  752591427ed5f9645b7d8203b93a400027413fbe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cmake_mods_dist ${cmake_mods_name}-${cmake_mods_ver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        ${master_sites}:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    https://github.com/shlomif/${cmake_mods_name}/archive/${cmake_mods_ver}:cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles           ${distfiles}:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${cmake_mods_dist}${extract.suffix}:cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b3cfeac16639d38d0929146808786c6eb08ac300 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8e4e531a2c2092fca136fa7c4d865afad517a51f1ed65324d2e1344d17a0bcbb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1868747 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${cmake_mods_dist}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b8e5b806c73e2a8af83ef64ca2665de521a2b06d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  21400fa3846bf1fdab81a084e1a7be072b7b0cec32a9aa8ae93bd3590360dc42 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3964
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          ${worksrcdir}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file rename ${workpath}/${name}-${name}-${version} ${workpath}/${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy ${workpath}/${cmake_mods_dist}/${cmake_mods_name}/Shlomif_Common.cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/cmake
</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;'>+configure.args      -DLOCALDIR=${prefix}/share/games/fortunes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-cmake.diff patch-fortune-mod-common.diff
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/fortune-mod/files/patch-cmake.diff b/games/fortune-mod/files/patch-cmake.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..75de9f9cc71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/fortune-mod/files/patch-cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2020-06-02 22:20:27.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2020-07-22 11:15:15.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -102,9 +102,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLOMIF_FINALIZE_FLAGS()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-find_package(Rinutils REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INCLUDE_DIRECTORIES(AFTER ${RINUTILS_INCLUDE_DIR} ${RINUTILS_INCLUDE_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF ("$ENV{FCS_GCC}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ADD_DEFINITIONS("-W -Wabi=11 -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wdu [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # -Wimplicit-fallthrough=5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,7 +154,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my_exe(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "fortune"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "fortune/fortune.c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "games"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    "bin"
</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;'>+ my_exe(
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/fortune-mod/files/patch-fortune-mod-common.diff b/games/fortune-mod/files/patch-fortune-mod-common.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..fae8b68ec31
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/fortune-mod/files/patch-fortune-mod-common.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- util/fortune-mod-common.h.orig 2020-06-02 22:20:27.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ util/fortune-mod-common.h      2020-07-21 23:22:52.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,5 +64,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define srandom(x) srand(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define sleep(n) Sleep((n)*1000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <rinutils/count.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <rinutils/unused.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define COUNT(arr) (sizeof(arr) / sizeof(arr[0]))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define LAST(arr) (arr)[COUNT(arr) - 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__GNUC__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define GCC_UNUSED __attribute__((unused))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define GCC_UNUSED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span></pre><pre style='margin:0'>

</pre>