fritzkink
2023-11-30 80c56dd851a7217966e73ab41862426de338a0c2
libgnome-keyring - update to version 3.9.1

1 files added
4 files modified
152 ■■■■ changed files
components/desktop/gnome2/libgnome-keyring/Makefile 19 ●●●●● patch | view | raw | blame | history
components/desktop/gnome2/libgnome-keyring/gnome-keyring.p5m 59 ●●●● patch | view | raw | blame | history
components/desktop/gnome2/libgnome-keyring/manifests/sample-manifest.p5m 60 ●●●● patch | view | raw | blame | history
components/desktop/gnome2/libgnome-keyring/patches/GnomeKeyring.patch 12 ●●●●● patch | view | raw | blame | history
components/desktop/gnome2/libgnome-keyring/pkg5 2 ●●●●● patch | view | raw | blame | history
components/desktop/gnome2/libgnome-keyring/Makefile
@@ -10,28 +10,26 @@
#
# Copyright (c) 2015 Alexander Pyhalov
# Copyright (c) 2023 Friedrich Kink
#
include ../../../../make-rules/shared-macros.mk
COMPONENT_NAME=        libgnome-keyring
COMPONENT_VERSION=    2.32.0
COMPONENT_REVISION=    1
COMPONENT_VERSION=    3.9.1
COMPONENT_PROJECT_URL=    http://www.gnome.org
COMPONENT_SUMMARY=    GNOME keyring libraries
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    \
    sha256:56388c0d81ddfdb57d30e4963c83ecc1c18498aab99395420e0fff69929a0f0c
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/2.32/$(COMPONENT_ARCHIVE)
    sha256:8eaca3d4f04ba834acb6c5037b26c3f0837ee4b71ccb380e7810052f7cde381b
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/3.9/$(COMPONENT_ARCHIVE)
COMPONENT_CLASSIFICATION=    System/Security
COMPONENT_FMRI=        library/gnome/gnome-keyring
COMPONENT_LICENSE=    LGPLv2
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
include $(WS_MAKE_RULES)/common.mk
PATH=$(PATH.gnu)
@@ -45,9 +43,9 @@
COMPONENT_INSTALL_ENV+= GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
# common targets
build:        $(BUILD_32_and_64)
build:        $(BUILD_64_and_32)
install:    $(INSTALL_32_and_64)
install:    $(INSTALL_64_and_32)
test:        $(NO_TESTS)
@@ -56,4 +54,3 @@
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/libdbus
REQUIRED_PACKAGES += system/library/security/libgcrypt
REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
components/desktop/gnome2/libgnome-keyring/gnome-keyring.p5m
@@ -11,9 +11,11 @@
#
# Copyright 2015 Alexander Pyhalov
# Copyright 2023 Friedrich Kink
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -29,43 +31,22 @@
file path=usr/include/gnome-keyring-1/gnome-keyring-memory.h
file path=usr/include/gnome-keyring-1/gnome-keyring-result.h
file path=usr/include/gnome-keyring-1/gnome-keyring.h
link path=usr/lib/$(MACH64)/libgnome-keyring.so target=libgnome-keyring.so.0.1.1
file path=usr/lib/$(MACH64)/girepository-1.0/GnomeKeyring-1.0.typelib
link path=usr/lib/$(MACH64)/libgnome-keyring.so target=libgnome-keyring.so.0.2.0
link path=usr/lib/$(MACH64)/libgnome-keyring.so.0 \
    target=libgnome-keyring.so.0.1.1
file path=usr/lib/$(MACH64)/libgnome-keyring.so.0.1.1
    target=libgnome-keyring.so.0.2.0
file path=usr/lib/$(MACH64)/libgnome-keyring.so.0.2.0
file path=usr/lib/$(MACH64)/pkgconfig/gnome-keyring-1.pc
link path=usr/lib/libgnome-keyring.so target=libgnome-keyring.so.0.1.1
link path=usr/lib/libgnome-keyring.so.0 target=libgnome-keyring.so.0.1.1
file path=usr/lib/libgnome-keyring.so.0.1.1
file path=usr/lib/pkgconfig/gnome-keyring-1.pc
file path=usr/share/gtk-doc/html/gnome-keyring/ch01.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Callbacks.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Daemon-Management-Functions.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Item-ACLs.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Item-Attributes.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Item-Information.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Keyring-Info.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Keyring-Items.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Keyrings.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Miscellaneous-Functions.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Network-Passwords.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Non-pageable-Memory.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Result-Codes.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Search-Functionality.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Simple-Password-Storage.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring.devhelp
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring.devhelp2
file path=usr/share/gtk-doc/html/gnome-keyring/home.png
file path=usr/share/gtk-doc/html/gnome-keyring/index.html
file path=usr/share/gtk-doc/html/gnome-keyring/index.sgml
file path=usr/share/gtk-doc/html/gnome-keyring/left.png
file path=usr/share/gtk-doc/html/gnome-keyring/right.png
file path=usr/share/gtk-doc/html/gnome-keyring/style.css
file path=usr/share/gtk-doc/html/gnome-keyring/up.png
file path=usr/share/gir-1.0/GnomeKeyring-1.0.gir
file path=usr/share/locale/af/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/an/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ar/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/as/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ast/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/be/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/bg/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/bn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/bn_IN/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ca/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ca@valencia/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/cs/LC_MESSAGES/libgnome-keyring.mo
@@ -77,24 +58,33 @@
file path=usr/share/locale/es/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/et/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/eu/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fa/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fi/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fr/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fur/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fy/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/gl/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/gu/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/he/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/hi/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/hu/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/id/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/it/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ja/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/km/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/kn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ko/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/lt/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/lv/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ml/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/mn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/mr/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ms/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nb/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nds/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nl/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/or/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/pa/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/pl/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/pt/LC_MESSAGES/libgnome-keyring.mo
@@ -107,8 +97,15 @@
file path=usr/share/locale/sr@latin/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/sv/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ta/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/te/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/tg/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/th/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/tr/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ug/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/uk/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/uz@cyrillic/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/vi/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/zh_HK/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/zh_TW/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/vala/vapi/gnome-keyring-1.vapi
components/desktop/gnome2/libgnome-keyring/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2016 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -25,43 +26,22 @@
file path=usr/include/gnome-keyring-1/gnome-keyring-memory.h
file path=usr/include/gnome-keyring-1/gnome-keyring-result.h
file path=usr/include/gnome-keyring-1/gnome-keyring.h
link path=usr/lib/$(MACH64)/libgnome-keyring.so target=libgnome-keyring.so.0.1.1
file path=usr/lib/$(MACH64)/girepository-1.0/GnomeKeyring-1.0.typelib
link path=usr/lib/$(MACH64)/libgnome-keyring.so target=libgnome-keyring.so.0.2.0
link path=usr/lib/$(MACH64)/libgnome-keyring.so.0 \
    target=libgnome-keyring.so.0.1.1
file path=usr/lib/$(MACH64)/libgnome-keyring.so.0.1.1
    target=libgnome-keyring.so.0.2.0
file path=usr/lib/$(MACH64)/libgnome-keyring.so.0.2.0
file path=usr/lib/$(MACH64)/pkgconfig/gnome-keyring-1.pc
link path=usr/lib/libgnome-keyring.so target=libgnome-keyring.so.0.1.1
link path=usr/lib/libgnome-keyring.so.0 target=libgnome-keyring.so.0.1.1
file path=usr/lib/libgnome-keyring.so.0.1.1
file path=usr/lib/pkgconfig/gnome-keyring-1.pc
file path=usr/share/gtk-doc/html/gnome-keyring/ch01.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Callbacks.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Daemon-Management-Functions.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Item-ACLs.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Item-Attributes.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Item-Information.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Keyring-Info.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Keyring-Items.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Keyrings.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Miscellaneous-Functions.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Network-Passwords.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Non-pageable-Memory.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Result-Codes.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Search-Functionality.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-Simple-Password-Storage.html
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring.devhelp
file path=usr/share/gtk-doc/html/gnome-keyring/gnome-keyring.devhelp2
file path=usr/share/gtk-doc/html/gnome-keyring/home.png
file path=usr/share/gtk-doc/html/gnome-keyring/index.html
file path=usr/share/gtk-doc/html/gnome-keyring/index.sgml
file path=usr/share/gtk-doc/html/gnome-keyring/left.png
file path=usr/share/gtk-doc/html/gnome-keyring/right.png
file path=usr/share/gtk-doc/html/gnome-keyring/style.css
file path=usr/share/gtk-doc/html/gnome-keyring/up.png
file path=usr/share/gir-1.0/GnomeKeyring-1.0.gir
file path=usr/share/locale/af/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/an/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ar/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/as/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ast/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/be/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/bg/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/bn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/bn_IN/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ca/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ca@valencia/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/cs/LC_MESSAGES/libgnome-keyring.mo
@@ -73,24 +53,33 @@
file path=usr/share/locale/es/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/et/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/eu/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fa/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fi/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fr/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fur/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/fy/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/gl/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/gu/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/he/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/hi/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/hu/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/id/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/it/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ja/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/km/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/kn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ko/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/lt/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/lv/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ml/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/mn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/mr/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ms/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nb/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nds/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nl/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/nn/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/or/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/pa/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/pl/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/pt/LC_MESSAGES/libgnome-keyring.mo
@@ -103,8 +92,15 @@
file path=usr/share/locale/sr@latin/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/sv/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ta/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/te/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/tg/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/th/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/tr/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/ug/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/uk/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/uz@cyrillic/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/vi/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/zh_HK/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/locale/zh_TW/LC_MESSAGES/libgnome-keyring.mo
file path=usr/share/vala/vapi/gnome-keyring-1.vapi
components/desktop/gnome2/libgnome-keyring/patches/GnomeKeyring.patch
New file
@@ -0,0 +1,12 @@
see https://bugs.archlinux.org/task/60489
--- libgnome-keyring-3.9.1/library/GnomeKeyring-1.0.metadata    2012-09-25 15:42:47.000000000 +0200
+++ libgnome-keyring-3.9.1/library/GnomeKeyring-1.0.metadata.new    2023-11-29 20:36:34.106292881 +0100
@@ -54,7 +54,7 @@
 set_network_password skip=false
 store_password skip=false
 store_password_sync skip=false
-unlock skip=false
+@unlock skip=false
 find_items*.callback type_arguments="GnomeKeyring.Found"
 find_network_password*.callback type_arguments="GnomeKeyring.NetworkPasswordData"
components/desktop/gnome2/libgnome-keyring/pkg5
@@ -1,7 +1,5 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/documentation-tool/gtk-doc",
        "library/glib2",
        "system/library",
        "system/library/libdbus",