BSD Ports

devel/template-glib 3.40.0 MidnightBSD

Templating library for GLib

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d9a8ecb1e0
License
lgpl2.1
Categories
devel

Description

Template-GLib is a templating library for GLib.

It includes a simple template format along with integration into GObject-Introspection for properties and methods. It separates the parsing of templates and the expansion of templates for faster expansion. You can also define scope, custom functions, and more with the embedded expression language.

In the other systems

The newest version among them is 3.40.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/template-glib3.40.0 newestno data-[email protected]2026-09-09
FreeBSDdevel/template-glib3.40.0 newestnone known-[email protected]-
OpenBSDdevel/template-glib3.40.0 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDwip/template-glib by name3.34.0 behind since 2026-09-09none known-[email protected]-
DragonFlydevel/template-glib3.36.3 behind since 2026-09-09none known-[email protected]-
HardenedBSDdevel/template-glib3.40.0 newestno data-[email protected]-
GhostBSDdevel/template-glib3.40.0 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 3.40.0 d9a8ecb1e0

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 template-glib

From mports:

cd /usr/mports/devel/template-glib && make install clean

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

RUN_DEPENDS=	template-glib>0:devel/template-glib
LIB_DEPENDS=	libtemplate_glib-1.0.so:devel/template-glib

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1
Required by 1

Configuration

No options to configure.

USES
bison compiler:c11 gettext-tools gnome meson pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 54
  • include/template-glib-1.0/tmpl-debug.h
  • include/template-glib-1.0/tmpl-enums.h
  • include/template-glib-1.0/tmpl-error.h
  • include/template-glib-1.0/tmpl-expr-types.h
  • include/template-glib-1.0/tmpl-expr.h
  • include/template-glib-1.0/tmpl-glib.h
  • include/template-glib-1.0/tmpl-scope.h
  • include/template-glib-1.0/tmpl-symbol.h
  • include/template-glib-1.0/tmpl-template-locator.h
  • include/template-glib-1.0/tmpl-template.h
  • include/template-glib-1.0/tmpl-version-macros.h
  • include/template-glib-1.0/tmpl-version.h
  • lib/girepository-1.0/Template-1.0.typelib
  • lib/libtemplate_glib-1.0.so
  • lib/libtemplate_glib-1.0.so.0
  • lib/libtemplate_glib-1.0.so.0.4000.0
  • libdata/pkgconfig/template-glib-1.0.pc
  • share/gir-1.0/Template-1.0.gir
  • share/locale/ar/LC_MESSAGES/template-glib.mo
  • share/locale/bg/LC_MESSAGES/template-glib.mo
  • share/locale/ca/LC_MESSAGES/template-glib.mo
  • share/locale/cs/LC_MESSAGES/template-glib.mo
  • share/locale/da/LC_MESSAGES/template-glib.mo
  • share/locale/de/LC_MESSAGES/template-glib.mo
  • share/locale/el/LC_MESSAGES/template-glib.mo
  • share/locale/en_GB/LC_MESSAGES/template-glib.mo
  • share/locale/es/LC_MESSAGES/template-glib.mo
  • share/locale/eu/LC_MESSAGES/template-glib.mo
  • share/locale/fr/LC_MESSAGES/template-glib.mo
  • share/locale/fur/LC_MESSAGES/template-glib.mo
  • share/locale/hi/LC_MESSAGES/template-glib.mo
  • share/locale/hr/LC_MESSAGES/template-glib.mo
  • share/locale/hu/LC_MESSAGES/template-glib.mo
  • share/locale/id/LC_MESSAGES/template-glib.mo
  • share/locale/it/LC_MESSAGES/template-glib.mo
  • share/locale/ka/LC_MESSAGES/template-glib.mo
  • share/locale/kab/LC_MESSAGES/template-glib.mo
  • share/locale/kk/LC_MESSAGES/template-glib.mo
  • share/locale/kw/LC_MESSAGES/template-glib.mo
  • share/locale/lt/LC_MESSAGES/template-glib.mo
  • share/locale/nl/LC_MESSAGES/template-glib.mo
  • share/locale/pl/LC_MESSAGES/template-glib.mo
  • share/locale/pt/LC_MESSAGES/template-glib.mo
  • share/locale/pt_BR/LC_MESSAGES/template-glib.mo
  • share/locale/ro/LC_MESSAGES/template-glib.mo
  • share/locale/ru/LC_MESSAGES/template-glib.mo
  • share/locale/sl/LC_MESSAGES/template-glib.mo
  • share/locale/sr/LC_MESSAGES/template-glib.mo
  • share/locale/sv/LC_MESSAGES/template-glib.mo
  • share/locale/tr/LC_MESSAGES/template-glib.mo
  • share/locale/uk/LC_MESSAGES/template-glib.mo
  • share/locale/zh_CN/LC_MESSAGES/template-glib.mo
  • share/vala/vapi/template-glib-1.0.deps
  • share/vala/vapi/template-glib-1.0.vapi
distinfo 1
FileSizeSHA256
template-glib-3.40.0.tar.xz66368e533ec2f6c24cc6df66ac55ac824fadd1b4a5f433a11cbf3a6b25815c0cfcfd5
Master sites 1
  • GNOME

Commit history 1

DateCommitCreditsLog message
d9a8ecb1e0 Lucas Holt devel/template-glib: update to 3.40.0 (#947)
Updates template-glib from 3.36.3 to 3.40.0.\n\nUpdates the concrete shared-library filename, adds newly staged translations, and enables ldconfig handling. Existing LGPL 2.1 metadata is retained.\n\nValidation: bmake makesum, patch, build, fake, package, test (2/2 passed), check-license, portlint -C (0 fatal), and git diff --check. ## Summary by Sourcery Update the template-glib port to the 3.40.0 release and adjust its packaging configuration. Enhancements: - Update the template-glib port to version 3.40.0 with refreshed distfiles and package contents. - Enable gettext tooling and shared-library cache handling for the updated port. Signed-off-by: Lucas Holt <[email protected]>