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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/594bef1c65d30ae4c50c718c0c67cbf83e806eb7">https://github.com/macports/macports-ports/commit/594bef1c65d30ae4c50c718c0c67cbf83e806eb7</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 594bef1c65d ecgen: update to 0.7.6
</span>594bef1c65d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 594bef1c65d30ae4c50c718c0c67cbf83e806eb7
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Sat Sep 25 21:14:52 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    ecgen: update to 0.7.6
</span>---
 math/ecgen/Portfile          | 11 ++---
 math/ecgen/files/apple.patch | 99 --------------------------------------------
 2 files changed, 4 insertions(+), 106 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/ecgen/Portfile b/math/ecgen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fa64b6f508..74812fccc17 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/ecgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/ecgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,13 +4,13 @@ PortSystem          1.0
</span> PortGroup           cmake 1.1
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        J08nY ecgen 0.7.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        J08nY ecgen 0.7.6
</span> github.tarball_from archive
 revision            0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d0ede5aec8f9c8611ca03317b1160eefe2fb93fb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  639ebebce8e0954e1811aade255dcfeba490cf591becd88aca2af289b0cdbf19 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    223531
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  d4906f4781976d54caca8910b30fb84e76744f88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b7ccfcc605898204652b877a3b0dca42703682471bec8e4dda46de29b66add23 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    223697
</span> 
 categories          math
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,9 +28,6 @@ depends_build-append \
</span> 
 depends_lib-append  port:pari
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.args          -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          apple.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> destroot {
     xinstall -m 755 ${build.dir}/${name} ${destroot}${prefix}/bin
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/ecgen/files/apple.patch b/math/ecgen/files/apple.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8f96b1fa4ca..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/ecgen/files/apple.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,99 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-commit 9d67fed63c6d493eeea99d2fd5bd078c7926da98
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Author: Kirill A. Korinsky <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date:   Wed Sep 22 20:22:50 2021 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Fixed build on macOS via posix-macos-addons
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    This commit introduced support of macOS by using
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    [posix-macos-addons](https://github.com/stanislaw/posix-macos-addons).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Closes: https://github.com/J08nY/ecgen/issues/7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/CMakeLists.txt b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 929ef0b..04d8f36 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,6 +16,16 @@ include_directories(lib)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_executable(ecgen ${ECGEN_SRC})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--target_link_libraries(ecgen pthread rt pari parson sha1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set(PLATFORM_SPECIFIC_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if (APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  find_library(LIB_ARGP argp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  find_library(LIB_POSIX_MACOS_TIMER posix-macos-timer)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  set(PLATFORM_SPECIFIC_LIBS ${LIB_ARGP} ${LIB_POSIX_MACOS_TIMER})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  set(PLATFORM_SPECIFIC_LIBS rt)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+target_link_libraries(ecgen pthread pari parson sha1 ${PLATFORM_SPECIFIC_LIBS})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/README.md b/README.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6caab9c..ee248d3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/README.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/README.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -249,6 +249,7 @@ these need to be initialized for `make test` to work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  - PARI/GP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  - gcc / clang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ - [posix-macos-addons](https://github.com/stanislaw/posix-macos-addons) for macOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ecgen uses the [PARI/GP](http://pari.math.u-bordeaux.fr/) library for elliptic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- curve arithmetic and it's SEA point counting algorithm implementation. It also requires the 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/util/timeout.c b/src/util/timeout.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 21f9591..6fdbf16 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/util/timeout.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/util/timeout.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5,7 +5,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "timeout.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "util/memory.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--__thread jmp_buf timeout_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__thread sigjmp_buf timeout_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __thread bool timeout_in = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __thread timer_t *timeout_timer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __thread struct sigevent *sevp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,4 +45,4 @@ bool timeout_init() {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void timeout_quit() {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   // deinit the main thread.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   timeout_thread_quit();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/util/timeout.h b/src/util/timeout.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5a5c0d2..57e3d22 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/util/timeout.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/util/timeout.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,6 +15,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "io/output.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "misc/config.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <posix-macos-timer.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SIGEV_THREAD_ID 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SIGEV_UN_TID_SYS_GETTID
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SIGEV_UN_TID_SYS_GETTID \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  sevp->_sigev_un._tid = (__pid_t)syscall(SYS_gettid);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern __thread sigjmp_buf timeout_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern __thread bool timeout_in;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern __thread timer_t *timeout_timer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,8 +48,7 @@ extern __thread struct sigevent *sevp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           sevp->sigev_notify = SIGEV_THREAD_ID;                 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           sevp->sigev_signo = SIGALRM;                          \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           sevp->sigev_value.sival_int = 0;                      \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          sevp->_sigev_un._tid = (__pid_t)syscall(SYS_gettid);  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                                                              \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          SIGEV_UN_TID_SYS_GETTID                               \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           timer_create(CLOCK_MONOTONIC, sevp, timeout_timer);   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           struct itimerspec timer_time = {                      \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               .it_interval = {.tv_sec = 0, .tv_nsec = 0},       \
</span></pre><pre style='margin:0'>

</pre>