notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
libjcat Library for reading and writing JSON catalog files
0.2.2_1 textprocnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: decke@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-02 17:27:08
Last Update: 2024-11-03 14:24:22
Commit Hash: 947d707
License: LGPL21
WWW:
https://github.com/hughsie/libjcat
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libjcat-0.2.2_1/catalog.mk
  3. /usr/local/share/licenses/libjcat-0.2.2_1/LICENSE
  4. /usr/local/share/licenses/libjcat-0.2.2_1/LGPL21
  5. bin/jcat-tool
  6. include/libjcat-1/jcat.h
  7. include/libjcat-1/libjcat/jcat-blob.h
  8. include/libjcat-1/libjcat/jcat-bt-checkpoint.h
  9. include/libjcat-1/libjcat/jcat-bt-verifier.h
  10. include/libjcat-1/libjcat/jcat-common.h
  11. include/libjcat-1/libjcat/jcat-compile.h
  12. include/libjcat-1/libjcat/jcat-context.h
  13. include/libjcat-1/libjcat/jcat-engine.h
  14. include/libjcat-1/libjcat/jcat-file.h
  15. include/libjcat-1/libjcat/jcat-item.h
  16. include/libjcat-1/libjcat/jcat-result.h
  17. include/libjcat-1/libjcat/jcat-version.h
  18. lib/girepository-1.0/Jcat-1.0.typelib
  19. lib/libjcat.so
  20. lib/libjcat.so.1
  21. lib/libjcat.so.1.0.0
  22. libdata/pkgconfig/jcat.pc
  23. share/gir-1.0/Jcat-1.0.gir
  24. share/man/man1/jcat-tool.1.gz
  25. share/vala/vapi/jcat.deps
  26. share/vala/vapi/jcat.vapi
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • libjcat>0:textproc/libjcat
To install the port:
cd /usr/ports/textproc/libjcat/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/libjcat
  • pkg install libjcat
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libjcat
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1730569434 SHA256 (libjcat-0.2.2.tar.xz) = f1bed6217234cc2f833d72ae3a375d9164f92a0010b49c5b19b63e88e03de12c SIZE (libjcat-0.2.2.tar.xz) = 66128

Packages (timestamps in pop-ups are UTC):
libjcat
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.2_10.2.2_1-0.2.2_10.2.2_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest0.2.2_10.2.2_1-0.2.2_10.2.2_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.2.2_10.2.2_1n/a0.2.2_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gettext-runtime>=0.22_1 : devel/gettext-runtime
  2. g-ir-scanner : devel/gobject-introspection
  3. meson : devel/meson
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.11 : lang/python311
  7. valac : lang/vala
Library dependencies:
  1. libgnutls.so : security/gnutls
  2. libgpg-error.so : security/libgpg-error
  3. libgpgme.so : security/gpgme
  4. libjson-glib-1.0.so : devel/json-glib
  5. libintl.so : devel/gettext-runtime
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
textproc_libjcat
USES:
gettext-runtime gnome localbase:ldflags meson pkgconfig python:build tar:xz vala:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/hughsie/libjcat/releases/download/0.2.2/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.2_1
03 Nov 2024 14:24:22
commit hash: 947d707e3d3bc493fc914abf431e5b81ad884453commit hash: 947d707e3d3bc493fc914abf431e5b81ad884453commit hash: 947d707e3d3bc493fc914abf431e5b81ad884453commit hash: 947d707e3d3bc493fc914abf431e5b81ad884453 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
Author: Daniel Engberg
textproc/libjcat: Cleanup dependencies and some improvements

PR:		282500
0.2.2
02 Nov 2024 17:25:34
commit hash: 3fe3f403deaa3a2a523d5765420beffb66b29d5fcommit hash: 3fe3f403deaa3a2a523d5765420beffb66b29d5fcommit hash: 3fe3f403deaa3a2a523d5765420beffb66b29d5fcommit hash: 3fe3f403deaa3a2a523d5765420beffb66b29d5f files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
textproc/libjcat: Add library for reading and writing JSON catalog files

Created by:		norbert.kaminski@3mdeb.com
Differential Revision:	https://reviews.freebsd.org/D29332 (based on)

Number of commits found: 2