<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/ef77dd88a739291dcf7c1db96d7c065a9da7198b">https://github.com/macports/macports-ports/commit/ef77dd88a739291dcf7c1db96d7c065a9da7198b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ef77dd88a739291dcf7c1db96d7c065a9da7198b
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jul 16 02:50:10 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> memcacheq: Update to 0.2.1; fix implicit func decl
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Update to 0.2.1. Fix implicit function declaration. Indicate BSD
</span><span style='display:block; white-space:pre;color:#404040;'> license. Project has moved to GitHub.
</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/63250
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/53467
</span>---
sysutils/memcacheq/Portfile | 22 +++++++++++-----------
sysutils/memcacheq/files/implicit.patch | 13 +++++++++++++
2 files changed, 24 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/memcacheq/Portfile b/sysutils/memcacheq/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a748412fd7c..e5b09fc5623 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/memcacheq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/memcacheq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,33 +1,33 @@
</span> # -*- 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
PortSystem 1.0
<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 stvchu memcacheq 0.2.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 56fbde56ddad39b43cd49fd0b2d19d96b3ac824c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ace33313568959b5a301dda491f63af09793987b73fd15abd3fb613829eda07e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 128860
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name memcacheq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span> categories sysutils
platforms darwin
maintainers gmail.com:cofyc.jackson
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license BSD
</span>
description Simple Queue Service over Memcache.
long_description MemcacheQ is a memcachedb variant that provides \
simple message queue service.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://memcachedb.org/memcacheq/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites googlecode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums sha1 fc373e02335301cbfe4c00420bdf8592ca2bf95a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 7a8b7e4658915d011d148bcd6427a0aa13aaa908
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
depends_lib port:libevent \
port:db47
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles implicit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --with-libevent=${prefix}
configure.cflags-append -std=gnu89
configure.cppflags-append -I${prefix}/include/db47
configure.ldflags-append -L${prefix}/lib/db47
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(\\d+(?:\\.\\d+){2,})\\.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/memcacheq/files/implicit.patch b/sysutils/memcacheq/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bffdfc0fe2f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/memcacheq/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+memcacheq.c:2222:15: error: implicit declaration of function 'daemonize' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/stvchu/memcacheq/issues/7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- memcacheq.c.orig 2014-12-16 22:29:10.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ memcacheq.c 2021-07-16 02:40:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,6 +69,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * forward declarations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int daemonize(int nochdir, int noclose);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void drive_machine(conn *c);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int new_socket(struct addrinfo *ai);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int server_socket(const int port, const bool is_udp);
</span></pre><pre style='margin:0'>
</pre>