aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>2025-06-10 00:50:50 +0000
committerJesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>2025-06-10 00:54:13 +0000
commit87ea15e683b9d20b4cf6462563ea7206447b06df (patch)
tree3621ef772033aa4ebd8c69ce230bfa8fefefef48
parent3d9e8242247c2b86e643e414f9a6fb1dd0b067b6 (diff)
-rw-r--r--www/Makefile1
-rw-r--r--www/peersuite/Makefile24
-rw-r--r--www/peersuite/distinfo3
-rw-r--r--www/peersuite/files/pkg-message.in5
-rw-r--r--www/peersuite/pkg-descr7
-rw-r--r--www/peersuite/pkg-plist10
6 files changed, 50 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 5d3ac472cf76..fb150b446f62 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1420,6 +1420,7 @@
SUBDIR += pecl-solr
SUBDIR += pecl-yaf
SUBDIR += pecl-yar
+ SUBDIR += peersuite
SUBDIR += perlbal
SUBDIR += persepolis
SUBDIR += pglogd
diff --git a/www/peersuite/Makefile b/www/peersuite/Makefile
new file mode 100644
index 000000000000..8a0b4ab97a42
--- /dev/null
+++ b/www/peersuite/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= peersuite
+DISTVERSION= 0.0.3
+CATEGORIES= www
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Peer to peer workspace
+WWW= https://github.com/openconstruct/Peersuite
+
+LICENSE= AGPLv3 MIT
+LICENSE_COMB= multi
+
+USE_GITHUB= yes
+GH_ACCOUNT= openconstruct
+GH_PROJECT= Peersuite
+
+NO_ARCH= yes
+NO_BUILD= yes
+SUB_FILES= pkg-message
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${WWWDIR}
+ ${CP} ${WRKSRC}/*.js ${WRKSRC}/*.html ${WRKSRC}/*.png ${STAGEDIR}${WWWDIR}
+
+.include <bsd.port.mk>
diff --git a/www/peersuite/distinfo b/www/peersuite/distinfo
new file mode 100644
index 000000000000..25613ad1aefc
--- /dev/null
+++ b/www/peersuite/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749513945
+SHA256 (openconstruct-Peersuite-0.0.3_GH0.tar.gz) = 876007e1ffbaa22c919485a93a48efb797866b53761c6852ad41c06ff3ff4745
+SIZE (openconstruct-Peersuite-0.0.3_GH0.tar.gz) = 3484660
diff --git a/www/peersuite/files/pkg-message.in b/www/peersuite/files/pkg-message.in
new file mode 100644
index 000000000000..310c1ed00d92
--- /dev/null
+++ b/www/peersuite/files/pkg-message.in
@@ -0,0 +1,5 @@
+[
+{ type: install
+ message: "Please serve files in %%WWWDIR%% with a webserver of your choice. (eg. www/nginx)"
+}
+]
diff --git a/www/peersuite/pkg-descr b/www/peersuite/pkg-descr
new file mode 100644
index 000000000000..16d41bd645f8
--- /dev/null
+++ b/www/peersuite/pkg-descr
@@ -0,0 +1,7 @@
+Peersuite is a open source, decentralized, private alternative to
+apps like discord or slack. All data is sent only between clients
+through encrypted WebRTC channels. There is no server.
+
+The tools included are chat with file sending, collaboarative
+document editing, a kanban board, screen sharing, video calling,
+audio chat, and a shared whiteboard for drawing ideas.
diff --git a/www/peersuite/pkg-plist b/www/peersuite/pkg-plist
new file mode 100644
index 000000000000..6e744465c18a
--- /dev/null
+++ b/www/peersuite/pkg-plist
@@ -0,0 +1,10 @@
+%%WWWDIR%%/document.js
+%%WWWDIR%%/index.html
+%%WWWDIR%%/kanban.js
+%%WWWDIR%%/main.js
+%%WWWDIR%%/media.js
+%%WWWDIR%%/peer.png
+%%WWWDIR%%/peerspace.png
+%%WWWDIR%%/share.js
+%%WWWDIR%%/trystero-torrent.min.js
+%%WWWDIR%%/whiteboard.js