summaryrefslogtreecommitdiff
path: root/www/chawan
diff options
context:
space:
mode:
Diffstat (limited to 'www/chawan')
-rw-r--r--www/chawan/Makefile26
-rw-r--r--www/chawan/distinfo3
-rw-r--r--www/chawan/pkg-descr9
-rw-r--r--www/chawan/pkg-plist41
4 files changed, 79 insertions, 0 deletions
diff --git a/www/chawan/Makefile b/www/chawan/Makefile
new file mode 100644
index 000000000000..057063adc47b
--- /dev/null
+++ b/www/chawan/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= chawan
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.2
+CATEGORIES= www
+MASTER_SITES= https://git.sr.ht/~bptato/chawan/archive/
+DISTNAME= ${DISTVERSIONFULL}
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= Chawan is a text-mode web browser and pager
+WWW= https://chawan.net
+
+LICENSE= UNLICENSE
+LICENSE_FILE= ${WRKSRC}/UNLICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/nim/bin/nim:lang/nim
+LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
+ libbrotlicommon.so:archivers/brotli \
+ libssh2.so:security/libssh2
+
+USES= gmake libtool pkgconfig ssl
+
+WRKSRC= ${WRKDIR}/chawan-${DISTVERSIONFULL}
+
+MAKE_ENV+= PATH=${LOCALBASE}/nim/bin:${PATH}
+
+.include <bsd.port.mk>
diff --git a/www/chawan/distinfo b/www/chawan/distinfo
new file mode 100644
index 000000000000..7fe4f19f70e7
--- /dev/null
+++ b/www/chawan/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754015090
+SHA256 (v0.2.2.tar.gz) = 30b4108247244f6b0721d44f84ba90cebf8ce5892ed9502d7e7c3fed92f65489
+SIZE (v0.2.2.tar.gz) = 3619374
diff --git a/www/chawan/pkg-descr b/www/chawan/pkg-descr
new file mode 100644
index 000000000000..282013e5aa92
--- /dev/null
+++ b/www/chawan/pkg-descr
@@ -0,0 +1,9 @@
+Chawan is a text-mode web browser and pager for Unix-like systems, with a focus
+on implementing modern web standards while remaining self-contained, easy to
+understand and extensible.
+
+It includes functionality like CSS, inline images inside the terminal, and
+JavaScript through a small, independent browser engine.
+
+Most of Chawan has been developed from scratch in the memory-safe Nim
+programming language.
diff --git a/www/chawan/pkg-plist b/www/chawan/pkg-plist
new file mode 100644
index 000000000000..c83345a7cc6e
--- /dev/null
+++ b/www/chawan/pkg-plist
@@ -0,0 +1,41 @@
+bin/cha
+bin/mancha
+libexec/chawan/ansi2html
+libexec/chawan/cgi-bin/canvas
+libexec/chawan/cgi-bin/chabookmark
+libexec/chawan/cgi-bin/file
+libexec/chawan/cgi-bin/finger
+libexec/chawan/cgi-bin/ftp
+libexec/chawan/cgi-bin/gemini
+libexec/chawan/cgi-bin/gopher
+libexec/chawan/cgi-bin/http
+libexec/chawan/cgi-bin/jebp
+libexec/chawan/cgi-bin/man
+libexec/chawan/cgi-bin/nanosvg
+libexec/chawan/cgi-bin/resize
+libexec/chawan/cgi-bin/sftp
+libexec/chawan/cgi-bin/sixel
+libexec/chawan/cgi-bin/spartan
+libexec/chawan/cgi-bin/stbi
+libexec/chawan/dirlist2html
+libexec/chawan/gmi2html
+libexec/chawan/gopher2html
+libexec/chawan/img2html
+libexec/chawan/md2html
+libexec/chawan/nc
+libexec/chawan/uri2html
+libexec/chawan/urldec
+libexec/chawan/urlenc
+share/man/man1/cha.1.gz
+share/man/man1/mancha.1.gz
+share/man/man5/cha-config.5.gz
+share/man/man5/cha-mailcap.5.gz
+share/man/man5/cha-mime.types.5.gz
+share/man/man5/cha-localcgi.5.gz
+share/man/man5/cha-urimethodmap.5.gz
+share/man/man7/cha-protocols.7.gz
+share/man/man7/cha-api.7.gz
+share/man/man7/cha-troubleshooting.7.gz
+share/man/man7/cha-image.7.gz
+share/man/man7/cha-css.7.gz
+share/man/man7/cha-terminal.7.gz