<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dd77cc1ae6d4fe757efc8f0710da5c433b988482">https://github.com/macports/macports-ports/commit/dd77cc1ae6d4fe757efc8f0710da5c433b988482</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 dd77cc1ae6d snac: new Portfile for a minimalistic ActivityPub instance in C. (#16871)
</span>dd77cc1ae6d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit dd77cc1ae6d4fe757efc8f0710da5c433b988482
</span>Author: グレェ <artkiver@gmail.com>
AuthorDate: Fri Dec 2 18:57:42 2022 +0000
<span style='display:block; white-space:pre;color:#404040;'> snac: new Portfile for a minimalistic ActivityPub instance in C. (#16871)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * version 2.12
</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/66383
</span>---
net/snac/Portfile | 35 +++++++++++++++++++++++++++++++++++
net/snac/files/Makefile.patch | 33 +++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/snac/Portfile b/net/snac/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..647f5781862
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/snac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</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 legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name snac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@artkiver gmail.com:artkiver} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description A simple, minimalistic ActivityPub instance
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description snac2 Social Networks Are Crap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ implemented in C (the original snac was Python). \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ From the README.md: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Simple but effective web interface. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Easily-accessed MUTE button to silence morons \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Tested interoperability with related software \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ No database needed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Totally JavaScript-free \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ No cookies either \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Not much bullshit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://codeberg.org/grunfink/snac2/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}archive/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 c601ba29e7cb71a84508ae4ca34e208925805513 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2422b5fc7000c675063f43e3800d2cee84a7347ac2dd2dc1b7c257f64fe07620 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 65818
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:curl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Makefile}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/snac/files/Makefile.patch b/net/snac/files/Makefile.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7a4a6445e5a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/snac/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PREFIX=/usr/local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PREFIX_MAN=$(PREFIX)/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS=-g -Wall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DESTDIR ?=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS=-g -Wall -D st_mtim=st_mtimespec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: snac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ snac: snac.o main.o data.o http.o httpd.o webfinger.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,13 +18,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(CC) -I/usr/local/include -MM *.c > makefile.depend
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install -m 755 snac $(PREFIX)/bin/snac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p -m 755 $(PREFIX_MAN)/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install -m 644 doc/snac.1 $(PREFIX_MAN)/man1/snac.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p -m 755 $(PREFIX_MAN)/man5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install -m 644 doc/snac.5 $(PREFIX_MAN)/man5/snac.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p -m 755 $(PREFIX_MAN)/man8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install -m 644 doc/snac.8 $(PREFIX_MAN)/man8/snac.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install -m 755 snac $(DESTDIR)$(PREFIX)/bin/snac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p -m 755 $(DESTDIR)$(PREFIX_MAN)/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install -m 644 doc/snac.1 $(DESTDIR)$(PREFIX_MAN)/man1/snac.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p -m 755 $(DESTDIR)$(PREFIX_MAN)/man5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install -m 644 doc/snac.5 $(DESTDIR)$(PREFIX_MAN)/man5/snac.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p -m 755 $(DESTDIR)$(PREFIX_MAN)/man8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install -m 644 doc/snac.8 $(DESTDIR)$(PREFIX_MAN)/man8/snac.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ activitypub.o: activitypub.c xs.h xs_encdec.h xs_json.h xs_curl.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xs_mime.h xs_openssl.h xs_regex.h xs_time.h snac.h
</span></pre><pre style='margin:0'>
</pre>