BSD Ports

security/libsecret 0.21.8.2 MidnightBSD

Library to access the secret service API

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
f73743b16b
License
Apache-2.0, gpl2+, lgpl2.1+
Categories
security, gnome

Description

libsecret is a library for storing and retrieving passwords and other secrets. It communicates with the "Secret Service" using DBus. gnome-keyring and ksecretservice are both implementations of a Secret Service; libsecret replaces libgnome-keyring.

In the other systems

SystemPortVersion
MidnightBSDsecurity/libsecret0.21.8.2
FreeBSDsecurity/libsecret0.21.7_2
OpenBSDx11/gnome/libsecret0.21.8.2p0
NetBSDsecurity/libsecret0.20.5nb4
DragonFlysecurity/libsecret0.20.5_3

Install

Binary package:

mport install libsecret

From mports:

cd /usr/mports/security/libsecret && make install clean

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

RUN_DEPENDS=	libsecret>0:security/libsecret
LIB_DEPENDS=	libsecret-1.so:security/libsecret

Dependencies

As this port's Makefile names them.

Build 2

Library 2

Build dependencies 4
Run dependencies 2

Configuration

No options to configure.

USES
compiler gnome meson pkgconfig python tar:xz vala:build
Service scripts
none

Files

Manual pages 1
  • secret-tool(1)
pkg-plist 345
  • bin/secret-tool
  • include/libsecret-1/libsecret/secret-attributes.h
  • include/libsecret-1/libsecret/secret-backend.h
  • include/libsecret-1/libsecret/secret-collection.h
  • include/libsecret-1/libsecret/secret-enum-types.h
  • include/libsecret-1/libsecret/secret-item.h
  • include/libsecret-1/libsecret/secret-password.h
  • include/libsecret-1/libsecret/secret-paths.h
  • include/libsecret-1/libsecret/secret-prompt.h
  • include/libsecret-1/libsecret/secret-retrievable.h
  • include/libsecret-1/libsecret/secret-schema.h
  • include/libsecret-1/libsecret/secret-schemas.h
  • include/libsecret-1/libsecret/secret-service.h
  • include/libsecret-1/libsecret/secret-types.h
  • include/libsecret-1/libsecret/secret-value.h
  • include/libsecret-1/libsecret/secret-version.h
  • include/libsecret-1/libsecret/secret.h
  • lib/girepository-1.0/Secret-1.typelib
  • lib/libsecret-1.so
  • lib/libsecret-1.so.0
  • lib/libsecret-1.so.0.0.0
  • libdata/pkgconfig/libsecret-1.pc
  • libdata/pkgconfig/libsecret-unstable.pc
  • share/man/man1/secret-tool.1.gz
  • share/doc/libsecret-1/RedHatDisplay-Black.woff
  • share/doc/libsecret-1/RedHatDisplay-Black.woff2
  • share/doc/libsecret-1/RedHatDisplay-BlackItalic.woff
  • share/doc/libsecret-1/RedHatDisplay-BlackItalic.woff2
  • share/doc/libsecret-1/RedHatDisplay-Bold.woff
  • share/doc/libsecret-1/RedHatDisplay-Bold.woff2
  • share/doc/libsecret-1/RedHatDisplay-BoldItalic.woff
  • share/doc/libsecret-1/RedHatDisplay-BoldItalic.woff2
  • share/doc/libsecret-1/RedHatDisplay-Italic.woff
  • share/doc/libsecret-1/RedHatDisplay-Italic.woff2
  • share/doc/libsecret-1/RedHatDisplay-Medium.woff
  • share/doc/libsecret-1/RedHatDisplay-Medium.woff2
  • share/doc/libsecret-1/RedHatDisplay-MediumItalic.woff
  • share/doc/libsecret-1/RedHatDisplay-MediumItalic.woff2
  • share/doc/libsecret-1/RedHatDisplay-Regular.woff
  • share/doc/libsecret-1/RedHatDisplay-Regular.woff2
  • share/doc/libsecret-1/RedHatText-Bold.woff
  • share/doc/libsecret-1/RedHatText-Bold.woff2
  • share/doc/libsecret-1/RedHatText-BoldItalic.woff
  • share/doc/libsecret-1/RedHatText-BoldItalic.woff2
  • share/doc/libsecret-1/RedHatText-Italic.woff
  • share/doc/libsecret-1/RedHatText-Italic.woff2
  • share/doc/libsecret-1/RedHatText-Medium.woff
  • share/doc/libsecret-1/RedHatText-Medium.woff2
  • share/doc/libsecret-1/RedHatText-MediumItalic.woff
  • share/doc/libsecret-1/RedHatText-MediumItalic.woff2
  • share/doc/libsecret-1/RedHatText-Regular.woff
  • share/doc/libsecret-1/RedHatText-Regular.woff2
  • share/doc/libsecret-1/SourceCodePro-It.ttf.woff
  • share/doc/libsecret-1/SourceCodePro-Regular.ttf.woff
  • share/doc/libsecret-1/SourceCodePro-Semibold.ttf.woff
  • share/doc/libsecret-1/class.Collection.html
  • share/doc/libsecret-1/class.Item.html
  • share/doc/libsecret-1/class.Prompt.html
  • share/doc/libsecret-1/class.Service.html
  • share/doc/libsecret-1/classes_hierarchy.html
  • share/doc/libsecret-1/const.BACKEND_EXTENSION_POINT_NAME.html
  • share/doc/libsecret-1/const.COLLECTION_DEFAULT.html
  • share/doc/libsecret-1/const.COLLECTION_SESSION.html
  • share/doc/libsecret-1/const.MAJOR_VERSION.html
  • share/doc/libsecret-1/const.MICRO_VERSION.html
  • share/doc/libsecret-1/const.MINOR_VERSION.html
  • share/doc/libsecret-1/ctor.Collection.new_for_dbus_path_finish.html
  • share/doc/libsecret-1/ctor.Collection.new_for_dbus_path_sync.html
  • share/doc/libsecret-1/ctor.Item.new_for_dbus_path_finish.html
  • share/doc/libsecret-1/ctor.Item.new_for_dbus_path_sync.html
  • share/doc/libsecret-1/ctor.Schema.new.html
  • share/doc/libsecret-1/ctor.Schema.newv.html
  • share/doc/libsecret-1/ctor.Value.new.html
  • share/doc/libsecret-1/ctor.Value.new_full.html
  • share/doc/libsecret-1/enum.BackendFlags.html
  • share/doc/libsecret-1/enum.Error.html
  • share/doc/libsecret-1/enum.SchemaAttributeType.html
  • share/doc/libsecret-1/enum.SchemaType.html
  • share/doc/libsecret-1/flags.CollectionCreateFlags.html
  • share/doc/libsecret-1/flags.CollectionFlags.html
  • share/doc/libsecret-1/flags.ItemCreateFlags.html
  • share/doc/libsecret-1/flags.ItemFlags.html
  • share/doc/libsecret-1/flags.SchemaFlags.html
  • share/doc/libsecret-1/flags.SearchFlags.html
  • share/doc/libsecret-1/flags.ServiceFlags.html
  • share/doc/libsecret-1/fonts.css
  • share/doc/libsecret-1/func.CHECK_VERSION.html
  • share/doc/libsecret-1/func.attributes_build.html
  • share/doc/libsecret-1/func.attributes_buildv.html
  • share/doc/libsecret-1/func.get_schema.html
  • share/doc/libsecret-1/func.password_clear.html
  • share/doc/libsecret-1/func.password_clear_finish.html
  • share/doc/libsecret-1/func.password_clear_sync.html
  • share/doc/libsecret-1/func.password_clearv.html
  • share/doc/libsecret-1/func.password_clearv_sync.html
  • share/doc/libsecret-1/func.password_free.html
  • share/doc/libsecret-1/func.password_lookup.html
  • share/doc/libsecret-1/func.password_lookup_binary_finish.html
  • share/doc/libsecret-1/func.password_lookup_binary_sync.html
  • share/doc/libsecret-1/func.password_lookup_finish.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
libsecret-0.21.8.2.tar.xz213280142948339c5b971d8f6a8c7099521f6fd319b6fe73d2694b4e6d3310ed28b6e6
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
f73743b16b Lucas Holt security/libsecret: update to 0.21.8.2 (#1321)
Updates libsecret to 0.21.8.2.\n\nUpstream declares the complete source set as LGPL-2.1-or-later, GPL-2.0-or-later, and Apache-2.0; the port now declares those three licenses with their supplied files. Also adds USE_LDCONFIG for libsecret-1.so.\n\nValidation: bmake makesum, patch, build, fake, package, test (existing NO_TEST), check-license, and git diff --check. portlint only reports the preserved generated .mport artifact plus nonfatal style advisories. ## Summary by Sourcery Update the libsecret port to 0.21.8.2 with complete license metadata and shared-library runtime configuration. Enhancements: - Update the libsecret port to version 0.21.8.2 and declare its complete upstream licensing. - Enable runtime linker cache handling for the libsecret shared library. …
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 …