x11/blueprint-compiler 0.22.2 OpenBSD
markup language for GTK user interfaces
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Klemens Nanni <[email protected]>
- Last update
- Commit
ee1e016027- Categories
- x11, lang, lang/python
Description
GtkBuilder XML format is quite verbose, and many app developers don't like using WYSIWYG editors for creating UIs. Blueprint files are intended to be a concise, easy-to-read format that makes it easier to create and edit GTK UIs.
Internally, it compiles to GtkBuilder XML as part of an app's build system. It adds no new features, just makes the features that exist more accessible.
Another goal is to have excellent developer tooling --incl. a language server-- so that less knowledge of the format is required.
In the other systems
The newest version among them is v0.2.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| OpenBSD | x11/blueprint-compiler | 0.22.2 | no data | - | Klemens Nanni <[email protected]> | 2026-09-08 |
| FreeBSD | devel/blueprint-compiler by name | 0.22.2 | none known | - | [email protected] | 2026-08-14 |
| NetBSD | wip/blueprint-compiler by name | v0.2.0 newest | none known | - | [email protected] | - |
| DragonFly | devel/blueprint-compiler by name | 0.16.0 behind since 2026-08-14 | none known | - | [email protected] | - |
| MidnightBSD | devel/blueprint-compiler by name | 0.22.2 | no data | - | [email protected] | 2026-09-11 |
| HardenedBSD | devel/blueprint-compiler by name | 0.22.2 | no data | - | [email protected] | - |
| GhostBSD | devel/blueprint-compiler by name | 0.22.2 | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg_add blueprint-compiler
From the ports tree:
cd /usr/ports/x11/blueprint-compiler && make install
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.