devel/gnome-builder 50.0 MidnightBSD
IDE for writing software for GNOME
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a3047b20e0- License
- gpl3+
- Categories
- devel, gnome
Description
Builder attempts to be an IDE for writing software for GNOME. It does not try to be a generic IDE, but one specialized for writing GNOME software.
In the other systems
The newest version among them is 50.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/gnome-builder | 50.0 newest | no data | - | [email protected] | 2026-09-11 |
| FreeBSD | devel/gnome-builder | 47.2_3 behind since 2026-09-11 | none known | - | [email protected] | - |
| OpenBSD | x11/gnome/builder by name | 50.0p0 newest | no data | - | Antoine Jacoutot <[email protected]> | - |
| NetBSD | wip/gnome-builder by name | 41.3 behind since 2026-09-11 | none known | - | [email protected] | - |
| HardenedBSD | devel/gnome-builder | 47.2_3 behind since 2026-09-11 | 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:
mport install gnome-builder
From mports:
cd /usr/mports/devel/gnome-builder && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gnome-builder>0:devel/gnome-builder
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.
Dependencies
As this port's Makefile names them.
Library 13
libcmark.so: textproc/cmarklibgit2-glib-1.0.so: devel/libgit2-gliblibgit2.so: devel/libgit2libjson-glib-1.0.so: devel/json-gliblibjsonrpc-glib-1.0.so: devel/jsonrpc-gliblibpeas-2.so: devel/libpeaslibportal.so: deskutils/libportallibportal-gtk4.so: deskutils/libportal-gtk4libtemplate_glib-1.0.so: devel/template-gliblibdex-1.so: devel/libdexlibpanel-1.so: x11-toolkits/libpanellibspelling-1.so: x11-toolkits/libspellinglibeditorconfig.so: editors/editorconfig-core-c
Runtime 1
d-spy: devel/d-spy
Build dependencies 13
Run dependencies 14
No port depends on this one.
Configuration
Options name: devel_gnome-builder
| Option | Default | Description |
|---|---|---|
| CLANG | on | Build the clang plugin |
- USES
- compiler:c++11-lang desktop-file-utils gettext gnome localbase:lfdlags meson pkgconfig python:build shebangfix tar:xz
- Service scripts
- none
Files
pkg-plist 1063
- share/gnome-builder/clang-format/.clang-format
- share/gnome-builder/fonts/BuilderBlocks.ttf
- share/gnome-builder/gir-1.0/Ide-.gir
- share/gnome-builder/icons/hicolor/48x48/actions/builder-appearance-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-build-configure-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-build-info-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-build-issues-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-build-stop-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-build-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-check-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-debugger-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-documentation-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-editor-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-info-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-keyboard-shortcuts-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-move-left-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-move-right-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-plugin-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-profiler-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-run-start-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-run-stop-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-sdk-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-split-tab-left-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-split-tab-right-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-split-tab-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-terminal-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-todo-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-unit-tests-fail-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-unit-tests-pass-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-unit-tests-running-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-unit-tests-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-valgrind-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-vcs-added-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-vcs-branch-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-vcs-changed-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-vcs-git-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-vcs-git.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-vcs-tag-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-view-bottom-pane-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-view-left-pane-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/builder-view-right-pane-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/completion-snippet-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/completion-top-match-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/completion-word-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/container-terminal-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-breakpoint-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-continue-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-execute-from-cursor-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-execute-to-cursor-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-step-in-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-step-out-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/debug-step-over-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/funnel-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/gesture-three-finger-swipe-left.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/gesture-three-finger-swipe-right.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-class-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-constant-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-define-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-enum-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-enum-value-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-function-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-include-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-macro-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-method-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-namespace-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-signal-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-struct-field-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-struct-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-typedef-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-union-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lang-variable-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/library-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lock-small-open-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/lock-small-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/org.gnome.Sdk-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/pointer-mode-drag-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/pointer-mode-pin-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/pointer-mode-resize-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/pointer-mode-select-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/search-menus-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/stop-sign-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-attributes-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-child-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-container-flatpak-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-container-host-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-container-jhbuild-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-container-podman-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-container-toolbx-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-item-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-menu-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-object-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-packing-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-property-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-section-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-signal-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-style-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-submenu-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/ui-template-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/widget-layout-symbolic.symbolic.png
- share/gnome-builder/icons/hicolor/48x48/actions/widget-packing-symbolic.symbolic.png
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnome/gnome-builder-50.0.tar.xz | 1.1371712e+07 | 46d54fd13f4f4bdb6eed7d004b499d0b6d9a76a6fafc68ad16c389953fd92f46 |
Master sites 1
- GNOME
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a3047b20e0 |
Lucas Holt | devel/gnome-builder: update to 50.0 (#1243) Updates GNOME Builder to 50.0.
Validation:
- bmake makesum, patch, build, fake, package
- bmake test (existing NO_TEST=yes)
- bmake check-license
- git diff --check
portlint -C reports only the retained generated work directory as fatal,
plus existing advisory warnings.
## Summary by Sourcery
Update the GNOME Builder port to the 50.0 release.
Enhancements:
- Update the GNOME Builder port to version 50.0 and align its installed
files, schemas, and icon handling with the new release.
Chores:
- Remove the obsolete PORTSCOUT version restriction and reset the port
revision for the new upstream release.
---------
Signed-off-by: Lucas Holt <[email protected]> |
|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |