1 | # -*- 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 |
---|
2 | |
---|
3 | PortSystem 1.0 |
---|
4 | PortGroup legacysupport 1.1 |
---|
5 | |
---|
6 | name snac |
---|
7 | version 2.23 |
---|
8 | revision 0 |
---|
9 | distname ${version} |
---|
10 | categories net |
---|
11 | license MIT |
---|
12 | maintainers {@artkiver gmail.com:artkiver} openmaintainer |
---|
13 | description A simple, minimalistic ActivityPub instance |
---|
14 | long_description snac2 Social Networks Are Crap \ |
---|
15 | implemented in C (the original snac was Python). \ |
---|
16 | From the README.md: \ |
---|
17 | - Lightweight, minimal dependencies \ |
---|
18 | - Extensive support of ActivityPub operations, e.g. write public notes, follow users, be followed, reply to the notes of others, admire wonderful content (like or boost), write private messages... \ |
---|
19 | - Simple but effective web interface \ |
---|
20 | - Multiuser \ |
---|
21 | - Easily-accessed MUTE button to silence morons \ |
---|
22 | - Tested interoperability with related software \ |
---|
23 | - No database needed \ |
---|
24 | - Totally JavaScript-free \ |
---|
25 | - No cookies either \ |
---|
26 | - Not much bullshit |
---|
27 | |
---|
28 | homepage https://codeberg.org/grunfink/snac2/ |
---|
29 | master_sites ${homepage}archive/ |
---|
30 | checksums rmd160 12b5fdde6c17ef90e96229b83aa9eaf1394ec5f4 \ |
---|
31 | sha256 16232c121ca862e5597c49bd7fba9ac6ba6fb3d31eb978a6d750c62249a0f72f \ |
---|
32 | size 85756 |
---|
33 | depends_lib path:lib/libssl.dylib:openssl \ |
---|
34 | port:curl |
---|
35 | |
---|
36 | worksrcdir ${name}2 |
---|
37 | |
---|
38 | use_configure no |
---|
39 | use_parallel_build no |
---|
40 | patchfiles Makefile.patch |
---|
41 | post-patch {reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Makefile} |
---|
42 | |
---|
43 | livecheck.type regex |
---|
44 | livecheck.url https://codeberg.org/grunfink/snac2/tags |
---|
45 | livecheck.regex "/grunfink/snac2/src/tag/(\\d+\\.\\d+)" |
---|