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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.4 | - | - | - |
| FreeBSD:14:quarterly | 1.4 | 1.4 | n/a | - | - |
| FreeBSD:15:latest | 1.4 | 1.4 | n/a | - | - |
| FreeBSD:15:quarterly | 1.4 | 1.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${LOCALBASE}/include/boost/multi_index_container.hpp: devel/boost-libs${LOCALBASE}/include/rapidjson/rapidjson.h: devel/rapidjson
Library 2
libcapnp.so: devel/capnprotolibinotify.so: devel/libinotify
The full lists below include those, and their dependencies in turn.
Build dependencies 27
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/boost-libs
- devel/capnproto
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/rapidjson
- devel/readline
- dns/libidn2
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
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
| File | Size | SHA256 |
|---|---|---|
| laminar/ansi_up.js | 23236 | 9feb6333bcfada8bcc86de99b9dde37f242f82b3ba70bf737721016a42aeb91b |
| laminar/vue.min.js | 93670 | 29296ccacaa9ed35ed168fc51e36f54fd6f8db9c7786bbf38cc59a27229ba5c2 |
| laminar/chart.min.js | 199560 | fbc45926e6b46845a0f905552a0e0b1331049bff1115ecf94dbe0904d895e710 |
| laminar/ohwgiles-laminar-1.4-23abdd2712bc259aa2880a8533886bc8c5a1fc86_GH0.tar.gz | 105422 | f5439c270390b48c6512d81b98381778e3b7c1c794bb3e31a48c70ba9f49897b |
| laminar/d25b7a46bbbc1e1f84a0fe35d352f307ea5ccc16.patch | 738 | c49b70a0572f12941d5de56eac4a48f5b2b97060b5a50bca4da60185a86696ab |
| laminar/e62148b5f59c618970fda2c699fae3a9187e324c.patch | 1730 | 52e80da052bc3e92cec37f50cbf5bb82f310efb8f3e2d8aaf5ea3f2354b05680 |
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