BSD Ports

textproc/libjcat 0.2.6 FreeBSD

Library for reading and writing JSON catalog files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
textproc
Package size
68.7 KiB, 329.2 KiB installed

Description

This library allows reading and writing gzip-compressed JSON catalog files, which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. It provides equivalent functionality to the catalog files supported in Microsoft Windows. Unlike Microsoft catalog files which are a signed manifest of hashes, a Jcat file is a manifest of signatures. This means it's possible (and positively encouraged) to modify the .jcat file to add new signatures or replace existing ones.

In the other systems

SystemPortVersion
FreeBSDtextproc/libjcat0.2.6
DragonFlytextproc/libjcat0.2.2_1

Install

Binary package:

pkg install libjcat

From the ports tree:

cd /usr/ports/textproc/libjcat/ && make install clean

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

RUN_DEPENDS=	libjcat>0:textproc/libjcat
LIB_DEPENDS=	libjcat.so:textproc/libjcat

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.2.60.2.6-0.2.2_20.2.6
FreeBSD:14:quarterly0.2.60.2.6n/a0.2.2_20.2.6
FreeBSD:15:latest0.2.60.2.6n/a0.2.2_20.2.2_2
FreeBSD:15:quarterly0.2.60.2.6n/an/an/a
FreeBSD:16:latest0.2.60.2.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

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

Build dependencies 44
Run dependencies 39

No port depends on this one.

Configuration

No options to configure.

USES
gettext-runtime gnome localbase:ldflags meson pkgconfig python:build tar:xz vala:build
Service scripts
none

Files

Manual pages 1
  • jcat-tool(1)
pkg-plist 22
  • bin/jcat-tool
  • include/libjcat-1/jcat.h
  • include/libjcat-1/libjcat/jcat-blob.h
  • include/libjcat-1/libjcat/jcat-bt-checkpoint.h
  • include/libjcat-1/libjcat/jcat-bt-verifier.h
  • include/libjcat-1/libjcat/jcat-common.h
  • include/libjcat-1/libjcat/jcat-compile.h
  • include/libjcat-1/libjcat/jcat-context.h
  • include/libjcat-1/libjcat/jcat-engine.h
  • include/libjcat-1/libjcat/jcat-file.h
  • include/libjcat-1/libjcat/jcat-item.h
  • include/libjcat-1/libjcat/jcat-result.h
  • include/libjcat-1/libjcat/jcat-version.h
  • lib/girepository-1.0/Jcat-1.0.typelib
  • lib/libjcat.so
  • lib/libjcat.so.1
  • lib/libjcat.so.1.0.0
  • libdata/pkgconfig/jcat.pc
  • share/gir-1.0/Jcat-1.0.gir
  • share/man/man1/jcat-tool.1.gz
  • share/vala/vapi/jcat.deps
  • share/vala/vapi/jcat.vapi
distinfo 1
FileSizeSHA256
libjcat-0.2.6.tar.xz72632d54ad936ceb654e99f59b0227e4d1974b858970d250d98c6484abcfdc8334722
Master sites 1
  • https://github.com/hughsie/libjcat/releases/download/0.2.6/

Commit history 0

No commits in the history this site was built from.