BSD Ports

devel/laminar 1.4 FreeBSD

Lightweight CI service

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
727c80a7a9
License
GPLv3
Categories
devel

Description

Laminar is a lightweight client-server CI service written in C++ and configured by environment variables. It comes with a built-in webserver and uses simple .run shell scripts as jobs.

The client-server communication uses the Cap'n Proto format over sockets.

Install

Binary package:

pkg install laminar

From the ports tree:

cd /usr/ports/devel/laminar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	laminar>0:devel/laminar

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-1.4---
FreeBSD:14:quarterly1.41.4n/a--
FreeBSD:15:latest1.41.4n/a--
FreeBSD:15:quarterly1.41.4n/an/an/a
FreeBSD:16:latest-1.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 27
Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

USES
cmake pkgconfig sqlite
Service scripts
laminard

Files

Manual pages 2
  • laminarc(1)
  • laminard(8)
pkg-plist 10
  • bin/laminarc
  • @sample etc/laminar/.env.sample
  • sbin/laminard
  • share/man/man1/laminarc.1.gz
  • share/man/man8/laminard.8.gz
  • share/bash-completion/completions/laminarc
  • share/zsh/site-functions/_laminarc
  • @dir(,) %%HOMEDIR%%/cfg/jobs
  • @dir(,) %%HOMEDIR%%/cfg
  • @dir(,)
distinfo 6
FileSizeSHA256
laminar/ansi_up.js232369feb6333bcfada8bcc86de99b9dde37f242f82b3ba70bf737721016a42aeb91b
laminar/vue.min.js9367029296ccacaa9ed35ed168fc51e36f54fd6f8db9c7786bbf38cc59a27229ba5c2
laminar/chart.min.js199560fbc45926e6b46845a0f905552a0e0b1331049bff1115ecf94dbe0904d895e710
laminar/ohwgiles-laminar-1.4-23abdd2712bc259aa2880a8533886bc8c5a1fc86_GH0.tar.gz105422f5439c270390b48c6512d81b98381778e3b7c1c794bb3e31a48c70ba9f49897b
laminar/d25b7a46bbbc1e1f84a0fe35d352f307ea5ccc16.patch738c49b70a0572f12941d5de56eac4a48f5b2b97060b5a50bca4da60185a86696ab
laminar/e62148b5f59c618970fda2c699fae3a9187e324c.patch173052e80da052bc3e92cec37f50cbf5bb82f310efb8f3e2d8aaf5ea3f2354b05680
Master sites 4
  • GH
  • https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.12/:vue
  • https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.9.1/:chart
  • https://raw.githubusercontent.com/drudru/ansi_up/v5.2.1/:ansi

Commit history 2

DateCommitCreditsLog message
727c80a7a9 Marian Cingel devel/laminar: Update 1.3 => 1.4
While here: - Apply upstream fixes d25b7a4 and e62148b. - Fix pkg-plist for shell completions. - Unmark BROKEN since it compiles with recent Boost fine. Changelog: https://github.com/ohwgiles/laminar/releases/tag/1.4 PR: 299211 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4
d20cf5eb94 Gleb Popov devel/laminar: Mark BROKEN