# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gnome-keyring VERSION= 46.2 KEYWORDS= security VARIANTS= std SDESC[std]= Program that keeps passwords and other secrets HOMEPAGE= https://wiki.gnome.org/Projects/GnomeKeyring CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= https://download.gnome.org/sources/gnome-keyring/46/ DISTFILE[1]= gnome-keyring-46.2.tar.xz:main DF_INDEX= 1 SPKGS[std]= set primary nls man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= dbus:dev:std docbook-xsl:primary:std gcr3:dev:std harfbuzz:dev:std libgcrypt:dev:std openpam:dev:std p11-kit:dev:std libtasn1:dev:std BUILDRUN_DEPENDS= dbus:primary:std gcr3:primary:std libgcrypt:primary:std libtasn1:primary:std nss:caroot:std openpam:primary:std openssh:primary:std p11-kit:primary:std RUN_DEPENDS= pinentry:single:gnome3 USES= autoreconf cpe gmake libtool pkgconfig python schemas:primary GNOME_COMPONENTS= gtk3 libxslt intltool LICENSE= LGPL21+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LIB LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/daemon/gkd-main.h LICENSE_SCHEME= solo CPE_VENDOR= gnome FPC_EQUIVALENT= security/gnome-keyring GLIB_SCHEMAS= org.gnome.crypto.cache.gschema.xml MUST_CONFIGURE= gnu CONFIGURE_ARGS= --with-pam-dir={{PREFIX}}/lib INSTALL_TARGET= install-strip pre-configure: ${REINPLACE_CMD} -e 's|__DBPATH__|${PREFIX}/share/xsl/docbook/manpages|' \ ${WRKSRC}/docs/Makefile.am [FILE:455:descriptions/desc.primary] GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications. It is integrated with the user's login, so that their secret storage can be unlocked when the user logins into their session. The program can manage several keyrings, each with its own master password, and there is also session keyring which is never stored to disk, but forgotten when the session ends. [FILE:104:distinfo] bf26c966b8a8b7f3285ecc8bb3e467b9c20f9535b94dc451c9c559ddcff61925 1359500 gnome-keyring-46.2.tar.xz [FILE:650:manifests/plist.primary] bin/ gnome-keyring gnome-keyring-3 gnome-keyring-daemon etc/xdg/autostart/ gnome-keyring-pkcs11.desktop gnome-keyring-secrets.desktop gnome-keyring-ssh.desktop lib/pam_gnome_keyring.so lib/gnome-keyring/devel/ gkm-gnome2-store-standalone.so gkm-secret-store-standalone.so gkm-ssh-store-standalone.so gkm-xdg-store-standalone.so lib/pkcs11/gnome-keyring-pkcs11.so share/GConf/gsettings/org.gnome.crypto.cache.convert share/dbus-1/services/ org.freedesktop.impl.portal.Secret.service org.freedesktop.secrets.service org.gnome.keyring.service share/p11-kit/modules/gnome-keyring.module share/xdg-desktop-portal/portals/gnome-keyring.portal [FILE:4193:manifests/plist.nls] share/locale/ab/LC_MESSAGES/gnome-keyring.mo share/locale/af/LC_MESSAGES/gnome-keyring.mo share/locale/ar/LC_MESSAGES/gnome-keyring.mo share/locale/as/LC_MESSAGES/gnome-keyring.mo share/locale/ast/LC_MESSAGES/gnome-keyring.mo share/locale/az/LC_MESSAGES/gnome-keyring.mo share/locale/be/LC_MESSAGES/gnome-keyring.mo share/locale/be@latin/LC_MESSAGES/gnome-keyring.mo share/locale/bg/LC_MESSAGES/gnome-keyring.mo share/locale/bn/LC_MESSAGES/gnome-keyring.mo share/locale/bn_IN/LC_MESSAGES/gnome-keyring.mo share/locale/bs/LC_MESSAGES/gnome-keyring.mo share/locale/ca/LC_MESSAGES/gnome-keyring.mo share/locale/ca@valencia/LC_MESSAGES/gnome-keyring.mo share/locale/ckb/LC_MESSAGES/gnome-keyring.mo share/locale/cs/LC_MESSAGES/gnome-keyring.mo share/locale/cy/LC_MESSAGES/gnome-keyring.mo share/locale/da/LC_MESSAGES/gnome-keyring.mo share/locale/de/LC_MESSAGES/gnome-keyring.mo share/locale/dz/LC_MESSAGES/gnome-keyring.mo share/locale/el/LC_MESSAGES/gnome-keyring.mo share/locale/en@shaw/LC_MESSAGES/gnome-keyring.mo share/locale/en_CA/LC_MESSAGES/gnome-keyring.mo share/locale/en_GB/LC_MESSAGES/gnome-keyring.mo share/locale/eo/LC_MESSAGES/gnome-keyring.mo share/locale/es/LC_MESSAGES/gnome-keyring.mo share/locale/et/LC_MESSAGES/gnome-keyring.mo share/locale/eu/LC_MESSAGES/gnome-keyring.mo share/locale/fa/LC_MESSAGES/gnome-keyring.mo share/locale/fi/LC_MESSAGES/gnome-keyring.mo share/locale/fr/LC_MESSAGES/gnome-keyring.mo share/locale/fur/LC_MESSAGES/gnome-keyring.mo share/locale/ga/LC_MESSAGES/gnome-keyring.mo share/locale/gd/LC_MESSAGES/gnome-keyring.mo share/locale/gl/LC_MESSAGES/gnome-keyring.mo share/locale/gu/LC_MESSAGES/gnome-keyring.mo share/locale/he/LC_MESSAGES/gnome-keyring.mo share/locale/hi/LC_MESSAGES/gnome-keyring.mo share/locale/hr/LC_MESSAGES/gnome-keyring.mo share/locale/hu/LC_MESSAGES/gnome-keyring.mo share/locale/id/LC_MESSAGES/gnome-keyring.mo share/locale/is/LC_MESSAGES/gnome-keyring.mo share/locale/it/LC_MESSAGES/gnome-keyring.mo share/locale/ja/LC_MESSAGES/gnome-keyring.mo share/locale/ka/LC_MESSAGES/gnome-keyring.mo share/locale/kab/LC_MESSAGES/gnome-keyring.mo share/locale/kk/LC_MESSAGES/gnome-keyring.mo share/locale/km/LC_MESSAGES/gnome-keyring.mo share/locale/kn/LC_MESSAGES/gnome-keyring.mo share/locale/ko/LC_MESSAGES/gnome-keyring.mo share/locale/lt/LC_MESSAGES/gnome-keyring.mo share/locale/lv/LC_MESSAGES/gnome-keyring.mo share/locale/mai/LC_MESSAGES/gnome-keyring.mo share/locale/mg/LC_MESSAGES/gnome-keyring.mo share/locale/mjw/LC_MESSAGES/gnome-keyring.mo share/locale/mk/LC_MESSAGES/gnome-keyring.mo share/locale/ml/LC_MESSAGES/gnome-keyring.mo share/locale/mn/LC_MESSAGES/gnome-keyring.mo share/locale/mr/LC_MESSAGES/gnome-keyring.mo share/locale/ms/LC_MESSAGES/gnome-keyring.mo share/locale/nb/LC_MESSAGES/gnome-keyring.mo share/locale/ne/LC_MESSAGES/gnome-keyring.mo share/locale/nl/LC_MESSAGES/gnome-keyring.mo share/locale/nn/LC_MESSAGES/gnome-keyring.mo share/locale/oc/LC_MESSAGES/gnome-keyring.mo share/locale/or/LC_MESSAGES/gnome-keyring.mo share/locale/pa/LC_MESSAGES/gnome-keyring.mo share/locale/pl/LC_MESSAGES/gnome-keyring.mo share/locale/pt/LC_MESSAGES/gnome-keyring.mo share/locale/pt_BR/LC_MESSAGES/gnome-keyring.mo share/locale/ro/LC_MESSAGES/gnome-keyring.mo share/locale/ru/LC_MESSAGES/gnome-keyring.mo share/locale/rw/LC_MESSAGES/gnome-keyring.mo share/locale/si/LC_MESSAGES/gnome-keyring.mo share/locale/sk/LC_MESSAGES/gnome-keyring.mo share/locale/sl/LC_MESSAGES/gnome-keyring.mo share/locale/sq/LC_MESSAGES/gnome-keyring.mo share/locale/sr/LC_MESSAGES/gnome-keyring.mo share/locale/sr@latin/LC_MESSAGES/gnome-keyring.mo share/locale/sv/LC_MESSAGES/gnome-keyring.mo share/locale/ta/LC_MESSAGES/gnome-keyring.mo share/locale/te/LC_MESSAGES/gnome-keyring.mo share/locale/tg/LC_MESSAGES/gnome-keyring.mo share/locale/th/LC_MESSAGES/gnome-keyring.mo share/locale/tr/LC_MESSAGES/gnome-keyring.mo share/locale/ug/LC_MESSAGES/gnome-keyring.mo share/locale/uk/LC_MESSAGES/gnome-keyring.mo share/locale/vi/LC_MESSAGES/gnome-keyring.mo share/locale/xh/LC_MESSAGES/gnome-keyring.mo share/locale/zh_CN/LC_MESSAGES/gnome-keyring.mo share/locale/zh_HK/LC_MESSAGES/gnome-keyring.mo share/locale/zh_TW/LC_MESSAGES/gnome-keyring.mo [FILE:76:manifests/plist.man] share/man/man1/ gnome-keyring-3.1 gnome-keyring-daemon.1 gnome-keyring.1 [FILE:499:patches/patch-Makefile.in] --- Makefile.in.orig 2024-07-12 11:02:15 UTC +++ Makefile.in @@ -3157,7 +3157,7 @@ gnome_keyring_@GKR_MAJOR@_LDADD = \ @ENABLE_DOC_TRUE@ --stringparam man.copyright.section.enabled 0 @ENABLE_DOC_TRUE@XSLTPROC_XSL = \ -@ENABLE_DOC_TRUE@ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl +@ENABLE_DOC_TRUE@ http://cdn.docbook.org/release/xsl/current/manpages/docbook.xsl @WITH_PAM_TRUE@pamlibdir = $(PAM_DEST_DIR) @WITH_PAM_TRUE@pamlib_LTLIBRARIES = pam_gnome_keyring.la [FILE:603:patches/patch-docs_Makefile.am] --- docs/Makefile.am.orig 2023-12-03 16:59:21 UTC +++ docs/Makefile.am @@ -19,6 +19,7 @@ CLEANFILES += \ XSLTPROC_FLAGS = \ --nonet \ + --path __DBPATH__ \ --stringparam man.output.quietly 1 \ --stringparam funcsynopsis.style ansi \ --stringparam man.th.extra1.suppress 1 \ @@ -26,7 +27,7 @@ XSLTPROC_FLAGS = \ --stringparam man.copyright.section.enabled 0 XSLTPROC_XSL = \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl + http://cdn.docbook.org/release/xsl/current/manpages/docbook.xsl .xml.1: $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_MAN) $(XSLTPROC_FLAGS) \ [FILE:941:patches/patch-egg_egg-unix-credentials.c] $NetBSD: patch-egg_egg-unix-credentials.c,v 1.1 2020/11/22 21:26:51 nia Exp $ LOCAL_CREDS path appears broken on NetBSD... --- egg/egg-unix-credentials.c.orig 2023-12-03 16:59:21 UTC +++ egg/egg-unix-credentials.c @@ -48,6 +48,10 @@ #include #endif +#if defined(__NetBSD__) +#undef LOCAL_CREDS +#endif + int egg_unix_credentials_read (int sock, pid_t *pid, uid_t *uid) { @@ -243,14 +247,14 @@ egg_unix_credentials_executable (pid_t p char *result = NULL; /* Try and figure out the path from the pid */ -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) char path[1024]; char buffer[64]; int count; #if defined(__linux__) snprintf (buffer, sizeof (buffer), "/proc/%d/exe", (int)pid); -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) snprintf (buffer, sizeof (buffer), "/proc/%d/file", (int)pid); #endif