diff options
Diffstat (limited to 'www/peersuite')
-rw-r--r-- | www/peersuite/Makefile | 27 | ||||
-rw-r--r-- | www/peersuite/distinfo | 3 | ||||
-rw-r--r-- | www/peersuite/files/pkg-message.in | 5 | ||||
-rw-r--r-- | www/peersuite/pkg-descr | 7 | ||||
-rw-r--r-- | www/peersuite/pkg-plist | 15 |
5 files changed, 57 insertions, 0 deletions
diff --git a/www/peersuite/Makefile b/www/peersuite/Makefile new file mode 100644 index 000000000000..64e62a0a1659 --- /dev/null +++ b/www/peersuite/Makefile @@ -0,0 +1,27 @@ +PORTNAME= peersuite +DISTVERSION= 1.0 +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} + @cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} "-name *\.js -or -name *\.html -or -name *\.css -depth 1" + @${MKDIR} ${STAGEDIR}${WWWDIR}/themes + @cd ${WRKSRC}/src/themes && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/themes "-name *\.css -or -name *\.json" + ${INSTALL_DATA} ${WRKSRC}/peerspace.png ${STAGEDIR}${WWWDIR} + +.include <bsd.port.mk> diff --git a/www/peersuite/distinfo b/www/peersuite/distinfo new file mode 100644 index 000000000000..2fb7beecf894 --- /dev/null +++ b/www/peersuite/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1750799776 +SHA256 (openconstruct-Peersuite-1.0_GH0.tar.gz) = dbe1feffe4a0aad0a96c1fee5849a3b1bfd0c0306acebc0cb800a6f9a316145c +SIZE (openconstruct-Peersuite-1.0_GH0.tar.gz) = 2329352 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..e911aac7f3da --- /dev/null +++ b/www/peersuite/pkg-plist @@ -0,0 +1,15 @@ +%%WWWDIR%%/document.js +%%WWWDIR%%/index.html +%%WWWDIR%%/kanban.js +%%WWWDIR%%/main-styles.css +%%WWWDIR%%/main.js +%%WWWDIR%%/media.js +%%WWWDIR%%/peerspace.png +%%WWWDIR%%/share.js +%%WWWDIR%%/themes/dark.css +%%WWWDIR%%/themes/example.css +%%WWWDIR%%/themes/light.css +%%WWWDIR%%/themes/material.css +%%WWWDIR%%/themes/themes.json +%%WWWDIR%%/trystero-torrent.min.js +%%WWWDIR%%/whiteboard.js |