Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/a/apr-util/abi_used_libs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ libcrypt.so.2
libcrypto.so.3
libexpat.so.1
libgdbm.so.6
libldap-2.5.so.0
libldap.so.2
libnspr4.so
libnss3.so
libpq.so.5
Expand Down
14 changes: 7 additions & 7 deletions packages/a/apr-util/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -204,13 +204,13 @@ libgdbm.so.6:gdbm_nextkey
libgdbm.so.6:gdbm_open
libgdbm.so.6:gdbm_store
libgdbm.so.6:gdbm_strerror
libldap-2.5.so.0:ldap_bind_s
libldap-2.5.so.0:ldap_err2string
libldap-2.5.so.0:ldap_get_option
libldap-2.5.so.0:ldap_init
libldap-2.5.so.0:ldap_set_option
libldap-2.5.so.0:ldap_set_rebind_proc
libldap-2.5.so.0:ldap_start_tls_s
libldap.so.2:ldap_bind_s
libldap.so.2:ldap_err2string
libldap.so.2:ldap_get_option
libldap.so.2:ldap_init
libldap.so.2:ldap_set_option
libldap.so.2:ldap_set_rebind_proc
libldap.so.2:ldap_start_tls_s
libnspr4.so:PR_ErrorToName
libnspr4.so:PR_GetError
libnss3.so:NSS_InitReadWrite
Expand Down
2 changes: 1 addition & 1 deletion packages/a/apr-util/package.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : apr-util
version : 1.6.3
release : 19
release : 20
source :
- https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.bz2 : a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5
homepage : https://apr.apache.org/
Expand Down
6 changes: 3 additions & 3 deletions packages/a/apr-util/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="19">apr-util</Dependency>
<Dependency release="20">apr-util</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/apr-1/apr_anylock.h</Path>
Expand Down Expand Up @@ -88,8 +88,8 @@
</Files>
</Package>
<History>
<Update release="19">
<Date>2026-02-07</Date>
<Update release="20">
<Date>2026-02-13</Date>
<Version>1.6.3</Version>
<Comment>Packaging update</Comment>
<Name>Jakob Gezelius</Name>
Expand Down
4 changes: 2 additions & 2 deletions packages/a/autofs/abi_used_libs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
libc.so.6
libkrb5.so.3
liblber-2.5.so.0
libldap-2.5.so.0
liblber.so.2
libldap.so.2
libsasl2.so.3
libsystemd.so.0
libtirpc.so.3
Expand Down
83 changes: 42 additions & 41 deletions packages/a/autofs/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ libc.so.6:__open64_2
libc.so.6:__printf_chk
libc.so.6:__pthread_register_cancel
libc.so.6:__pthread_unregister_cancel
libc.so.6:__read_chk
libc.so.6:__sigsetjmp
libc.so.6:__snprintf_chk
libc.so.6:__sprintf_chk
Expand Down Expand Up @@ -237,47 +238,47 @@ libkrb5.so.3:krb5_init_context
libkrb5.so.3:krb5_parse_name
libkrb5.so.3:krb5_sname_to_principal
libkrb5.so.3:krb5_unparse_name
liblber-2.5.so.0:ber_bvfree
liblber-2.5.so.0:ber_memalloc
liblber-2.5.so.0:ber_memfree
liblber-2.5.so.0:ber_set_option
liblber-2.5.so.0:ber_strdup
libldap-2.5.so.0:ldap_control_free
libldap-2.5.so.0:ldap_controls_free
libldap-2.5.so.0:ldap_count_values
libldap-2.5.so.0:ldap_count_values_len
libldap-2.5.so.0:ldap_create_page_control
libldap-2.5.so.0:ldap_dn2domain
libldap-2.5.so.0:ldap_domain2dn
libldap-2.5.so.0:ldap_err2string
libldap-2.5.so.0:ldap_first_entry
libldap-2.5.so.0:ldap_free_urldesc
libldap-2.5.so.0:ldap_get_dn
libldap-2.5.so.0:ldap_get_option
libldap-2.5.so.0:ldap_get_values
libldap-2.5.so.0:ldap_get_values_len
libldap-2.5.so.0:ldap_initialize
libldap-2.5.so.0:ldap_is_ldap_url
libldap-2.5.so.0:ldap_memfree
libldap-2.5.so.0:ldap_msgfree
libldap-2.5.so.0:ldap_next_entry
libldap-2.5.so.0:ldap_parse_page_control
libldap-2.5.so.0:ldap_parse_result
libldap-2.5.so.0:ldap_parse_sasl_bind_result
libldap-2.5.so.0:ldap_result
libldap-2.5.so.0:ldap_sasl_bind
libldap-2.5.so.0:ldap_sasl_interactive_bind
libldap-2.5.so.0:ldap_sasl_interactive_bind_s
libldap-2.5.so.0:ldap_search_ext_s
libldap-2.5.so.0:ldap_search_s
libldap-2.5.so.0:ldap_set_option
libldap-2.5.so.0:ldap_simple_bind_s
libldap-2.5.so.0:ldap_start_tls_s
libldap-2.5.so.0:ldap_unbind_ext
libldap-2.5.so.0:ldap_unbind_s
libldap-2.5.so.0:ldap_url_parse
libldap-2.5.so.0:ldap_value_free
libldap-2.5.so.0:ldap_value_free_len
liblber.so.2:ber_bvfree
liblber.so.2:ber_memalloc
liblber.so.2:ber_memfree
liblber.so.2:ber_set_option
liblber.so.2:ber_strdup
libldap.so.2:ldap_control_free
libldap.so.2:ldap_controls_free
libldap.so.2:ldap_count_values
libldap.so.2:ldap_count_values_len
libldap.so.2:ldap_create_page_control
libldap.so.2:ldap_dn2domain
libldap.so.2:ldap_domain2dn
libldap.so.2:ldap_err2string
libldap.so.2:ldap_first_entry
libldap.so.2:ldap_free_urldesc
libldap.so.2:ldap_get_dn
libldap.so.2:ldap_get_option
libldap.so.2:ldap_get_values
libldap.so.2:ldap_get_values_len
libldap.so.2:ldap_initialize
libldap.so.2:ldap_is_ldap_url
libldap.so.2:ldap_memfree
libldap.so.2:ldap_msgfree
libldap.so.2:ldap_next_entry
libldap.so.2:ldap_parse_page_control
libldap.so.2:ldap_parse_result
libldap.so.2:ldap_parse_sasl_bind_result
libldap.so.2:ldap_result
libldap.so.2:ldap_sasl_bind
libldap.so.2:ldap_sasl_interactive_bind
libldap.so.2:ldap_sasl_interactive_bind_s
libldap.so.2:ldap_search_ext_s
libldap.so.2:ldap_search_s
libldap.so.2:ldap_set_option
libldap.so.2:ldap_simple_bind_s
libldap.so.2:ldap_start_tls_s
libldap.so.2:ldap_unbind_ext
libldap.so.2:ldap_unbind_s
libldap.so.2:ldap_url_parse
libldap.so.2:ldap_value_free
libldap.so.2:ldap_value_free_len
libsasl2.so.3:sasl_client_init
libsasl2.so.3:sasl_client_new
libsasl2.so.3:sasl_client_start
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
autofs-5.1.9 - Fix incompatible function pointer types in cyrus-sasl module

From: Florian Weimer <fweimer@redhat.com>

Add casts to SASL callbacks to avoid incompatible-pointer-types
errors. Avoids a build failure with stricter compilers.

Signed-off-by: Florian Weimer <fweimer@redhat.com>
Signed-off-by: Ian Kent <raven@themaw.net>
---
CHANGELOG | 2 ++
modules/cyrus-sasl.c | 14 +++++++-------
2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 3e47daa12..fd9d8614a 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,6 @@

+- Fix incompatible function pointer types in cyrus-sasl module.
+
02/11/2023 autofs-5.1.9
- fix kernel mount status notification.
- fix fedfs build flags.
diff --git a/modules/cyrus-sasl.c b/modules/cyrus-sasl.c
index e742eaf8e..78b77942b 100644
--- a/modules/cyrus-sasl.c
+++ b/modules/cyrus-sasl.c
@@ -109,17 +109,17 @@ static int getpass_func(sasl_conn_t *, void *, int, sasl_secret_t **);
static int getuser_func(void *, int, const char **, unsigned *);

static sasl_callback_t callbacks[] = {
- { SASL_CB_USER, &getuser_func, NULL },
- { SASL_CB_AUTHNAME, &getuser_func, NULL },
- { SASL_CB_PASS, &getpass_func, NULL },
+ { SASL_CB_USER, (int(*)(void)) &getuser_func, NULL },
+ { SASL_CB_AUTHNAME, (int(*)(void)) &getuser_func, NULL },
+ { SASL_CB_PASS, (int(*)(void)) &getpass_func, NULL },
{ SASL_CB_LIST_END, NULL, NULL },
};

static sasl_callback_t debug_callbacks[] = {
- { SASL_CB_LOG, &sasl_log_func, NULL },
- { SASL_CB_USER, &getuser_func, NULL },
- { SASL_CB_AUTHNAME, &getuser_func, NULL },
- { SASL_CB_PASS, &getpass_func, NULL },
+ { SASL_CB_LOG, (int(*)(void)) &sasl_log_func, NULL },
+ { SASL_CB_USER, (int(*)(void)) &getuser_func, NULL },
+ { SASL_CB_AUTHNAME, (int(*)(void)) &getuser_func, NULL },
+ { SASL_CB_PASS, (int(*)(void)) &getpass_func, NULL },
{ SASL_CB_LIST_END, NULL, NULL },
};

3 changes: 2 additions & 1 deletion packages/a/autofs/package.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : autofs
version : 5.1.9
release : 12
release : 13
source :
- https://mirrors.edge.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.9.tar.xz : 87e6af6a03794b9462ea519781e50e7d23b5f7c92cd59e1142c85d2493b3c24b
homepage : https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/
Expand All @@ -20,6 +20,7 @@ builddeps :
environment: |
export MAKE_OPTS="INSTALLROOT=$installdir confdir=/etc/ libdir=%libdir% systemddir=%libdir%/systemd/system/"
setup : |
%patch -p1 -i $pkgfiles/autofs-5.1.9-Fix-incompatible-function-pointer-types-in-cyrus-sasl-module.patch
%reconfigure --enable-ignore-busy \
--with-confdir=/etc/default \
--with-libtirpc \
Expand Down
24 changes: 12 additions & 12 deletions packages/a/autofs/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<Name>autofs</Name>
<Homepage>https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Jakob Gezelius</Name>
<Email>jakob@knugen.nu</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>system.utils</PartOf>
Expand Down Expand Up @@ -51,21 +51,21 @@
<Path fileType="library">/usr/lib64/libautofs.so</Path>
<Path fileType="library">/usr/lib64/systemd/system/autofs.service</Path>
<Path fileType="executable">/usr/sbin/automount</Path>
<Path fileType="man">/usr/share/man/man5/auto.master.5</Path>
<Path fileType="man">/usr/share/man/man5/autofs.5</Path>
<Path fileType="man">/usr/share/man/man5/autofs.conf.5</Path>
<Path fileType="man">/usr/share/man/man5/autofs_ldap_auth.conf.5</Path>
<Path fileType="man">/usr/share/man/man8/autofs.8</Path>
<Path fileType="man">/usr/share/man/man8/automount.8</Path>
<Path fileType="man">/usr/share/man/man5/auto.master.5.zst</Path>
<Path fileType="man">/usr/share/man/man5/autofs.5.zst</Path>
<Path fileType="man">/usr/share/man/man5/autofs.conf.5.zst</Path>
<Path fileType="man">/usr/share/man/man5/autofs_ldap_auth.conf.5.zst</Path>
<Path fileType="man">/usr/share/man/man8/autofs.8.zst</Path>
<Path fileType="man">/usr/share/man/man8/automount.8.zst</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2024-02-08</Date>
<Update release="13">
<Date>2026-02-13</Date>
<Version>5.1.9</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Jakob Gezelius</Name>
<Email>jakob@knugen.nu</Email>
</Update>
</History>
</PISI>
4 changes: 2 additions & 2 deletions packages/c/claws-mail/abi_used_libs
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ libgpg-error.so.0
libgpgme.so.11
libgtk-3.so.0
libical.so.3
liblber-2.5.so.0
libldap-2.5.so.0
liblber.so.2
libldap.so.2
libm.so.6
libnettle.so.8
libnotify.so.4
Expand Down
48 changes: 24 additions & 24 deletions packages/c/claws-mail/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -2072,30 +2072,30 @@ libical.so.3:icaltime_null_time
libical.so.3:icaltime_subtract
libical.so.3:icaltimezone_convert_time
libical.so.3:icaltimezone_get_utc_timezone
liblber-2.5.so.0:ber_free
libldap-2.5.so.0:ldap_add_ext_s
libldap-2.5.so.0:ldap_compare_ext_s
libldap-2.5.so.0:ldap_count_entries
libldap-2.5.so.0:ldap_delete_ext_s
libldap-2.5.so.0:ldap_err2string
libldap-2.5.so.0:ldap_first_attribute
libldap-2.5.so.0:ldap_first_entry
libldap-2.5.so.0:ldap_get_dn
libldap-2.5.so.0:ldap_get_option
libldap-2.5.so.0:ldap_get_values_len
libldap-2.5.so.0:ldap_initialize
libldap-2.5.so.0:ldap_memfree
libldap-2.5.so.0:ldap_modify_ext_s
libldap-2.5.so.0:ldap_msgfree
libldap-2.5.so.0:ldap_next_attribute
libldap-2.5.so.0:ldap_next_entry
libldap-2.5.so.0:ldap_rename_s
libldap-2.5.so.0:ldap_sasl_bind_s
libldap-2.5.so.0:ldap_search_ext_s
libldap-2.5.so.0:ldap_set_option
libldap-2.5.so.0:ldap_start_tls_s
libldap-2.5.so.0:ldap_unbind_ext
libldap-2.5.so.0:ldap_value_free_len
liblber.so.2:ber_free
libldap.so.2:ldap_add_ext_s
libldap.so.2:ldap_compare_ext_s
libldap.so.2:ldap_count_entries
libldap.so.2:ldap_delete_ext_s
libldap.so.2:ldap_err2string
libldap.so.2:ldap_first_attribute
libldap.so.2:ldap_first_entry
libldap.so.2:ldap_get_dn
libldap.so.2:ldap_get_option
libldap.so.2:ldap_get_values_len
libldap.so.2:ldap_initialize
libldap.so.2:ldap_memfree
libldap.so.2:ldap_modify_ext_s
libldap.so.2:ldap_msgfree
libldap.so.2:ldap_next_attribute
libldap.so.2:ldap_next_entry
libldap.so.2:ldap_rename_s
libldap.so.2:ldap_sasl_bind_s
libldap.so.2:ldap_search_ext_s
libldap.so.2:ldap_set_option
libldap.so.2:ldap_start_tls_s
libldap.so.2:ldap_unbind_ext
libldap.so.2:ldap_value_free_len
libm.so.6:ceil
libm.so.6:floor
libnettle.so.8:nettle_des_encrypt
Expand Down
2 changes: 1 addition & 1 deletion packages/c/claws-mail/package.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : claws-mail
version : 4.3.1
release : 42
release : 43
source :
- https://www.claws-mail.org/releases/claws-mail-4.3.1.tar.xz : d8adf210c767ab58252dfc5ab3c69e603d7ffdb7281a1e3340d2d86062f468a6
homepage : https://claws-mail.org/
Expand Down
Loading