git: 16f8cacba3d7 - main - textproc/ciigo: Tool that generates HTML from AsciiDoc and Markdown
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Sep 2026 15:18:07 UTC
The branch main has been updated by decke:
URL: https://cgit.FreeBSD.org/ports/commit/?id=16f8cacba3d7c2f31c03f24006610d15d8b39147
commit 16f8cacba3d7c2f31c03f24006610d15d8b39147
Author: Al Hoang <hoanga@gmail.com>
AuthorDate: 2026-09-22 15:16:12 +0000
Commit: Bernhard Froehlich <decke@FreeBSD.org>
CommitDate: 2026-09-22 15:16:12 +0000
textproc/ciigo: Tool that generates HTML from AsciiDoc and Markdown
PR: 286481
---
textproc/Makefile | 1 +
textproc/ciigo/Makefile | 20 ++++++++++++++++++++
textproc/ciigo/distinfo | 5 +++++
...ndor_kilabit.info_pakakeh.go_lib_net_poll__bsd.go | 16 ++++++++++++++++
textproc/ciigo/pkg-descr | 3 +++
5 files changed, 45 insertions(+)
diff --git a/textproc/Makefile b/textproc/Makefile
index 4de7e8950c31..5c012fc128c1 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -100,6 +100,7 @@
SUBDIR += chkascii
SUBDIR += choose
SUBDIR += chpp
+ SUBDIR += ciigo
SUBDIR += cl-ppcre
SUBDIR += cl-ppcre-ccl
SUBDIR += cl-ppcre-clisp
diff --git a/textproc/ciigo/Makefile b/textproc/ciigo/Makefile
new file mode 100644
index 000000000000..95e75a777384
--- /dev/null
+++ b/textproc/ciigo/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= ciigo
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.18.1
+CATEGORIES= textproc
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= CLI tool that can convert and generate HTML from asciidoc and Markdown
+WWW= https://sr.ht/~shulhan/ciigo
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= go:modules
+GO_MODULE= git.sr.ht/~shulhan/ciigo
+GO_TARGET= ./cmd/ciigo
+GO_BUILDFLAGS= -ldflags "-s -w -X git.sr.ht/~shulhan/ciigo.Version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/ciigo
+
+.include <bsd.port.mk>
diff --git a/textproc/ciigo/distinfo b/textproc/ciigo/distinfo
new file mode 100644
index 000000000000..be4339ae0934
--- /dev/null
+++ b/textproc/ciigo/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1790001727
+SHA256 (go/textproc_ciigo/ciigo-v0.18.1/v0.18.1.mod) = 1c8d8b3f5784cbeeff27e097def36ad9c43cc93d277503a4a17a1c493393279b
+SIZE (go/textproc_ciigo/ciigo-v0.18.1/v0.18.1.mod) = 870
+SHA256 (go/textproc_ciigo/ciigo-v0.18.1/v0.18.1.zip) = 8150cb44ee1697ccb1f124c655cc03cf4385fc73e3caa55b2b9c50ca0570373a
+SIZE (go/textproc_ciigo/ciigo-v0.18.1/v0.18.1.zip) = 91903
diff --git a/textproc/ciigo/files/patch-vendor_kilabit.info_pakakeh.go_lib_net_poll__bsd.go b/textproc/ciigo/files/patch-vendor_kilabit.info_pakakeh.go_lib_net_poll__bsd.go
new file mode 100644
index 000000000000..f208d0148f25
--- /dev/null
+++ b/textproc/ciigo/files/patch-vendor_kilabit.info_pakakeh.go_lib_net_poll__bsd.go
@@ -0,0 +1,16 @@
+Fix compile issue on FreeBSD 14.4/i386
+
+# kilabit.info/pakakeh.go/lib/net
+vendor/kilabit.info/pakakeh.go/lib/net/poll_bsd.go:158:11: cannot use poll.events[x].Ident (variable of type uint32) as uint64 value in struct literal
+
+--- vendor/kilabit.info/pakakeh.go/lib/net/poll_bsd.go.orig 2026-09-22 14:54:26 UTC
++++ vendor/kilabit.info/pakakeh.go/lib/net/poll_bsd.go
+@@ -155,7 +155,7 @@ func (poll *kqueue) WaitReadEvents() (events []PollEve
+ }
+
+ var event = &pollEvent{
+- fd: poll.events[x].Ident,
++ fd: uint64(poll.events[x].Ident),
+ event: poll.events[x],
+ }
+ events = append(events, event)
diff --git a/textproc/ciigo/pkg-descr b/textproc/ciigo/pkg-descr
new file mode 100644
index 000000000000..31a94d2e3431
--- /dev/null
+++ b/textproc/ciigo/pkg-descr
@@ -0,0 +1,3 @@
+ciigo is a program (as in command line interface, CLI) and a library (as in Go
+package) to write static web server with embedded files using AsciiDoc and
+Markdown markup format.