pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/snac



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Tue Feb 13 21:50:00 UTC 2024

Added Files:
        pkgsrc/www/snac: DESCR Makefile PLIST distinfo

Log Message:
Add snac: Simple, minimalistic ActivityPub instance

snac (Social Networks Are Crap) runs as a daemon, proxied by a
TLS-enabled real httpd server, and provides the basic services for a
Fediverse / ActivityPub instance: sharing messages and stuff from/to
other systems like Mastodon, Pleroma, Friendica, etc. Features:

- Lightweight, minimal dependencies
- 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...
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button to silence morons
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free
- No cookies either
- Not much bullshit


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/www/snac/DESCR pkgsrc/www/snac/Makefile \
    pkgsrc/www/snac/PLIST pkgsrc/www/snac/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/www/snac/DESCR
diff -u /dev/null pkgsrc/www/snac/DESCR:1.1
--- /dev/null   Tue Feb 13 21:50:00 2024
+++ pkgsrc/www/snac/DESCR       Tue Feb 13 21:50:00 2024
@@ -0,0 +1,18 @@
+snac (Social Networks Are Crap) runs as a daemon, proxied by a
+TLS-enabled real httpd server, and provides the basic services for a
+Fediverse / ActivityPub instance: sharing messages and stuff from/to
+other systems like Mastodon, Pleroma, Friendica, etc. Features:
+
+- Lightweight, minimal dependencies
+- 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...
+- Multiuser
+- Mastodon API support, so Mastodon-compatible apps can be used
+- Simple but effective web interface
+- Easily-accessed MUTE button to silence morons
+- Tested interoperability with related software
+- No database needed
+- Totally JavaScript-free
+- No cookies either
+- Not much bullshit
Index: pkgsrc/www/snac/Makefile
diff -u /dev/null pkgsrc/www/snac/Makefile:1.1
--- /dev/null   Tue Feb 13 21:50:00 2024
+++ pkgsrc/www/snac/Makefile    Tue Feb 13 21:50:00 2024
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2024/02/13 21:50:00 schmonz Exp $
+
+DISTNAME=              snac-2.47
+CATEGORIES=            www
+MASTER_SITES=          ${HOMEPAGE}archive/
+SITES.${DISTNAME}.tar.gz= -${MASTER_SITES}${PKGVERSION_NOREV}${EXTRACT_SUFX}
+
+MAINTAINER=            schmonz%NetBSD.org@localhost
+HOMEPAGE=              https://codeberg.org/grunfink/snac2/
+COMMENT=               Simple, minimalistic ActivityPub instance
+LICENSE=               mit
+
+WRKSRC=                        ${WRKDIR}/snac2
+
+CFLAGS.Darwin+=                -Dst_ctim=st_ctimespec
+CFLAGS.Darwin+=                -Dst_mtim=st_mtimespec
+
+LDFLAGS.NetBSD+=       -lrt
+
+INSTALL_MAKE_FLAGS+=   PREFIX=${DESTDIR:Q}${PREFIX:Q}
+INSTALL_MAKE_FLAGS+=   PREFIX_MAN=${DESTDIR:Q}${PREFIX:Q}/${PKGMANDIR:Q}
+
+.include "../../security/openssl/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/snac/PLIST
diff -u /dev/null pkgsrc/www/snac/PLIST:1.1
--- /dev/null   Tue Feb 13 21:50:00 2024
+++ pkgsrc/www/snac/PLIST       Tue Feb 13 21:50:00 2024
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2024/02/13 21:50:00 schmonz Exp $
+bin/snac
+man/man1/snac.1
+man/man5/snac.5
+man/man8/snac.8
Index: pkgsrc/www/snac/distinfo
diff -u /dev/null pkgsrc/www/snac/distinfo:1.1
--- /dev/null   Tue Feb 13 21:50:00 2024
+++ pkgsrc/www/snac/distinfo    Tue Feb 13 21:50:00 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/02/13 21:50:00 schmonz Exp $
+
+BLAKE2s (snac-2.47.tar.gz) = 93235955abb55e1c5838868409b3e18ed23cbf41b5a68a625e9cc067316acefa
+SHA512 (snac-2.47.tar.gz) = 9259ef0f0a51b6b69f22a9c02190ac8cbc471daa7dc9aa4768b2237b5ac3e1f8a92da33eba0b84f01c4ff5e02fd27790448c6488aff5b5f67c955448d96e7e25
+Size (snac-2.47.tar.gz) = 156133 bytes



Home | Main Index | Thread Index | Old Index