BSD Ports

devel/libmustache 0.6.2 FreeBSD

C++ implementation of Mustache

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fee1186d0a
License
MIT
Categories
devel
Package size
616.6 KiB, 3272.3 KiB installed

Description

Mustache is a framework-agnostic way to render logic-free views. libmustache is a C++ implementation of Mustache.

In the other systems

SystemPortVersion
FreeBSDdevel/libmustache0.6.2
DragonFlydevel/libmustache0.5.0_3
HardenedBSDdevel/libmustache0.6.2
GhostBSDdevel/libmustache0.6.2

Install

Binary package:

pkg install libmustache

From the ports tree:

cd /usr/ports/devel/libmustache/ && make install clean

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

RUN_DEPENDS=	libmustache>0:devel/libmustache
LIB_DEPENDS=	libmustache.so:devel/libmustache

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.20.6.20.5.0_30.5.0_3-
FreeBSD:14:quarterly0.6.20.6.2n/a0.5.0_3-
FreeBSD:15:latest0.6.20.6.2n/a0.5.0_30.5.0_3
FreeBSD:15:quarterly0.6.20.6.2n/an/an/a
FreeBSD:16:latest0.6.20.6.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 2
Required by 1

Configuration

Options name: devel_libmustache

OptionDefaultDescription
JSONonJSON file/format/parser support
YAMLonYAML format or parser support
USES
autoreconf compiler:c++17-lang libtool localbase pkgconfig
Service scripts
none

Files

pkg-plist 19
  • bin/mustachec
  • include/mustache/archived_template.hpp
  • include/mustache/compiled_template.hpp
  • include/mustache/data.hpp
  • include/mustache/exception.hpp
  • include/mustache/lambda.hpp
  • include/mustache/mustache.hpp
  • include/mustache/mustache_config.h
  • include/mustache/mustache_export.hpp
  • include/mustache/node.hpp
  • include/mustache/renderer.hpp
  • include/mustache/stack.hpp
  • include/mustache/tokenizer.hpp
  • include/mustache/utils.hpp
  • lib/libmustache.a
  • lib/libmustache.so
  • lib/libmustache.so.6
  • lib/libmustache.so.6.0.2
  • libdata/pkgconfig/mustache.pc
distinfo 1
FileSizeSHA256
jbboehr-libmustache-v0.6.2_GH0.tar.gz573708ba884340b9b2823747e91687bd3e8efb68cef426b9b98e7db8dab3960b33952a

Commit history 4

DateCommitCreditsLog message
fee1186d0a Piotr Kubaj devel/libmustache: fix build on powerpc64*
Thread sanitizer is not available there, and archived-template support, the only user of xxHash, requires a little-endian target.
e1d0183bc8 Po-Chuan Hsieh devel/libmustache: Add make test
08539e4ba2 Po-Chuan Hsieh devel/libmustache: Update to 0.6.2
Changes: https://github.com/jbboehr/libmustache/releases https://github.com/jbboehr/libmustache/blob/master/CHANGELOG.md
9e799cc0a9 Po-Chuan Hsieh devel/libmustache: Update to 0.6.1
- Add JSON and YAML options Changes: https://github.com/jbboehr/libmustache/releases https://github.com/jbboehr/libmustache/blob/master/CHANGELOG.md