BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/gnome-builder50.0 newestno data-[email protected]2026-09-11
FreeBSDdevel/gnome-builder47.2_3 behind since 2026-09-11none known-[email protected]-
OpenBSDx11/gnome/builder by name50.0p0 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDwip/gnome-builder by name41.3 behind since 2026-09-11none known-[email protected]-
HardenedBSDdevel/gnome-builder47.2_3 behind since 2026-09-11no data-[email protected]-

Compare across BSDs

Version history 1

  1. 50.0 a3047b20e0

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

Runtime 1

Build dependencies 13
Run dependencies 14

No port depends on this one.

Configuration

Options name: devel_gnome-builder

OptionDefaultDescription
CLANGonBuild 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
FileSizeSHA256
gnome/gnome-builder-50.0.tar.xz1.1371712e+0746d54fd13f4f4bdb6eed7d004b499d0b6d9a76a6fafc68ad16c389953fd92f46
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog 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 …