Merge pull request #15049 from Rmys/master

gnupg gnutls reygel ver. bump
This commit is contained in:
Rmys
2024-10-07 13:36:08 +03:00
committed by GitHub
14 changed files with 283 additions and 8 deletions
+7
View File
@@ -87,6 +87,13 @@
</Package>
<History>
<Update release="18">
<Date>2024-10-05</Date>
<Version>0.44.0</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2024-09-15</Date>
<Version>0.44.0</Version>
+7
View File
@@ -63,6 +63,13 @@
</Package>
<History>
<Update release="25">
<Date>2024-10-05</Date>
<Version>6.10.1</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="24">
<Date>2024-09-05</Date>
<Version>6.10.1</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>A high dynamic-range (HDR) image file format library</Summary>
<Description>OpenEXR is a high dynamic-range (HDR) image file format for use in computer imaging applications. OpenEXR's features include: Higher dynamic range and color precision than existing 8- and 10-bit image file formats; support for 16-bit floating-point, 32-bit floating-point, and 32-bit integer pixels; multiple lossless image compression algorithms; extensibility.</Description>
<Archive sha1sum="1306c58edc740200b85a203b523144d562bcd1de" type="targz">https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.1.tar.gz</Archive>
<Archive sha1sum="19b67f30d4c837822ffa0c630c1c690d13327655" type="targz">https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>zlib-devel</Dependency>
@@ -74,6 +74,13 @@
</Package>
<History>
<Update release="12">
<Date>2024-10-05</Date>
<Version>3.2.4</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2023-10-22</Date>
<Version>3.2.1</Version>
+1 -1
View File
@@ -37,4 +37,4 @@ def install():
mesontools.install()
# shelltools.cd("..")
pisitools.dodoc("README*", "CHANGELOG*", "COPYING")
pisitools.dodoc("README*", "COPYING")
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA>
<Summary>Proxy configuration library</Summary>
<Description>libproxy is a library that provides automatic proxy configuration management.</Description>
<Archive sha1sum="996df274c731d9c5edb0d3769c7c3f889e8c4ff3" type="targz">https://github.com/libproxy/libproxy/archive/refs/tags/0.5.6.tar.gz</Archive>
<Archive sha1sum="9faf4b4f76ffdff475719c80e3f81dc927362d0c" type="targz">https://github.com/libproxy/libproxy/archive/refs/tags/0.5.9.tar.gz</Archive>
<BuildDependencies>
<Dependency>gconf-devel</Dependency>
<Dependency>libXmu-devel</Dependency>
@@ -121,6 +121,13 @@
</Package>
<History>
<Update release="14">
<Date>2024-10-04</Date>
<Version>0.5.9</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2024-06-03</Date>
<Version>0.5.6</Version>
+7
View File
@@ -73,6 +73,13 @@
</Package>
<History>
<Update release="16">
<Date>2024-10-05</Date>
<Version>15.1</Version>
<Comment>Rebuild guile.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2024-07-08</Date>
<Version>15.1</Version>
+7
View File
@@ -67,6 +67,13 @@
</Package>
<History>
<Update release="9">
<Date>2024-10-05</Date>
<Version>0.21.5</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2024-01-14</Date>
<Version>0.21.5</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>Password quality checking</Summary>
<Description>The libpwquality package contains a library used for password quality checking and generation of random passwords that pass the checks</Description>
<Archive sha1sum="28092904a722b42ec98f9831355857387d21242e" type="tarbz2">https://github.com/libpwquality/libpwquality/releases/download/libpwquality-1.4.0/libpwquality-1.4.0.tar.bz2</Archive>
<Archive sha1sum="bd39e45abe3cd7ec2f97fa4780feff9435ba8239" type="tarbz2">https://github.com/libpwquality/libpwquality/releases/download/libpwquality-1.4.5/libpwquality-1.4.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>cracklib-devel</Dependency>
<Dependency>pam-devel</Dependency>
@@ -53,6 +53,13 @@
</Package>
<History>
<Update release="6">
<Date>2024-10-06</Date>
<Version>1.4.5</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2021-06-06</Date>
<Version>1.4.0</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<Icon>gnupg</Icon>
<Summary>The GNU Privacy Guard, a PGP replacement</Summary>
<Description>GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kinds of public key directories.</Description>
<Archive sha1sum="228b3984325fdeebc5e3f2d165c6419a5ebc28de" type="tarbz2">https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.4.tar.bz2</Archive>
<Archive sha1sum="ae0935ead29a2dfa34d6b48d70808652bc3ca73b" type="tarbz2">https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>openldap-client</Dependency>
<Dependency>pinentry</Dependency>
@@ -92,6 +92,13 @@
</Package>
<History>
<Update release="17">
<Date>2024-10-05</Date>
<Version>2.4.5</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2024-01-26</Date>
<Version>2.4.4</Version>
@@ -0,0 +1,156 @@
https://bugs.gentoo.org/937997
https://gitlab.com/gnutls/gnutls/-/merge_requests/1867
From 292f96f26d7ce80e4a165c903c4fd569b85c1c1f Mon Sep 17 00:00:00 2001
From: Daiki Ueno <ueno@gnu.org>
Date: Fri, 16 Aug 2024 09:42:15 +0900
Subject: [PATCH 1/3] build: fix setting AM_CONDITIONAL for brotli and zstd
As the with_{libbrotli,libzsttd} variables are unset if configured
with --without-{brotli,zstd}, check the unequality to "no" doesn't
work; use explicit matching with "yes" instead.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
--- a/configure.ac
+++ b/configure.ac
@@ -1158,7 +1158,7 @@ if test x$ac_brotli != xno; then
else
AC_MSG_RESULT(no)
fi
-AM_CONDITIONAL(HAVE_LIBBROTLI, test "$with_libbrotlienc" != "no" && test "$with_libbrotlidec" != "no")
+AM_CONDITIONAL(HAVE_LIBBROTLI, test "$with_libbrotlienc" = yes && test "$with_libbrotlidec" = yes)
AS_IF([test "$ac_cv_dlopen_soname_works" = yes], [
save_CFLAGS=$CFLAGS
@@ -1203,7 +1203,7 @@ if test x$ac_zstd != xno; then
else
AC_MSG_RESULT(no)
fi
-AM_CONDITIONAL(HAVE_LIBZSTD, test "$with_libzstd" != "no")
+AM_CONDITIONAL(HAVE_LIBZSTD, test "$with_libzstd" = yes)
AS_IF([test "$ac_cv_dlopen_soname_works" = yes], [
save_CFLAGS=$CFLAGS
--
GitLab
From 546153198d2fb8fc4902f23de6254bb7988de534 Mon Sep 17 00:00:00 2001
From: Daiki Ueno <ueno@gnu.org>
Date: Fri, 16 Aug 2024 09:48:31 +0900
Subject: [PATCH 2/3] build: don't emit Requires.private for dlopened libraries
Signed-off-by: Daiki Ueno <ueno@gnu.org>
--- a/configure.ac
+++ b/configure.ac
@@ -1100,11 +1100,6 @@ if test x$ac_zlib != xno; then
PKG_CHECK_EXISTS(zlib, ZLIB_HAS_PKGCONFIG=y, ZLIB_HAS_PKGCONFIG=n)
if test "$ZLIB_HAS_PKGCONFIG" = "y" ; then
PKG_CHECK_MODULES(ZLIB, [zlib])
- if test "x$GNUTLS_REQUIRES_PRIVATE" = x; then
- GNUTLS_REQUIRES_PRIVATE="Requires.private: zlib"
- else
- GNUTLS_REQUIRES_PRIVATE="$GNUTLS_REQUIRES_PRIVATE, zlib"
- fi
ac_zlib=yes
else
AC_LIB_HAVE_LINKFLAGS(z,, [#include <zlib.h>], [compress (0, 0, 0, 0);])
@@ -1134,6 +1129,13 @@ AS_IF([test "$ac_cv_dlopen_soname_works" = yes], [
compress (0, 0, 0, 0);])])
LIBS="$save_LIBS"
CFLAGS="$save_CFLAGS"
+],
+ [test "$ZLIB_HAS_PKGCONFIG" = y && test "$ac_zlib" = yes], [
+ if test "x$GNUTLS_REQUIRES_PRIVATE" = x; then
+ GNUTLS_REQUIRES_PRIVATE="Requires.private: zlib"
+ else
+ GNUTLS_REQUIRES_PRIVATE="$GNUTLS_REQUIRES_PRIVATE, zlib"
+ fi
])
AC_ARG_WITH(brotli,
@@ -1146,11 +1148,6 @@ if test x$ac_brotli != xno; then
PKG_CHECK_MODULES(LIBBROTLIDEC, [libbrotlidec >= 1.0.0], [with_libbrotlidec=yes], [with_libbrotlidec=no])
if test "${with_libbrotlienc}" = "yes" && test "${with_libbrotlidec}" = "yes"; then
AC_DEFINE([HAVE_LIBBROTLI], 1, [Define if BROTLI compression is enabled.])
- if test "x$GNUTLS_REQUIRES_PRIVATE" = "x"; then
- GNUTLS_REQUIRES_PRIVATE="Requires.private: libbrotlienc, libbrotlidec"
- else
- GNUTLS_REQUIRES_PRIVATE="${GNUTLS_REQUIRES_PRIVATE}, libbrotlienc, libbrotlidec"
- fi
need_ltlibdl=yes
else
AC_MSG_WARN(*** LIBBROTLI was not found. You will not be able to use BROTLI compression.)
@@ -1180,6 +1177,13 @@ AS_IF([test "$ac_cv_dlopen_soname_works" = yes], [
BrotliDecoderVersion();])])
LIBS="$save_LIBS"
CFLAGS="$save_CFLAGS"
+],
+ [test "$with_libbrotlienc" = yes && test "$with_libbrotlidec" = yes], [
+ if test "x$GNUTLS_REQUIRES_PRIVATE" = "x"; then
+ GNUTLS_REQUIRES_PRIVATE="Requires.private: libbrotlienc, libbrotlidec"
+ else
+ GNUTLS_REQUIRES_PRIVATE="${GNUTLS_REQUIRES_PRIVATE}, libbrotlienc, libbrotlidec"
+ fi
])
AC_ARG_WITH(zstd,
@@ -1191,11 +1195,6 @@ if test x$ac_zstd != xno; then
PKG_CHECK_MODULES(LIBZSTD, [libzstd >= 1.3.0], [with_libzstd=yes], [with_libzstd=no])
if test "${with_libzstd}" = "yes"; then
AC_DEFINE([HAVE_LIBZSTD], 1, [Define if ZSTD compression is enabled.])
- if test "x$GNUTLS_REQUIRES_PRIVATE" = "x"; then
- GNUTLS_REQUIRES_PRIVATE="Requires.private: libzstd"
- else
- GNUTLS_REQUIRES_PRIVATE="${GNUTLS_REQUIRES_PRIVATE}, libzstd"
- fi
need_ltlibdl=yes
else
AC_MSG_WARN(*** LIBZSTD was not found. You will not be able to use ZSTD compression.)
@@ -1215,6 +1214,13 @@ AS_IF([test "$ac_cv_dlopen_soname_works" = yes], [
ZSTD_versionNumber();])])
LIBS="$save_LIBS"
CFLAGS="$save_CFLAGS"
+],
+ [test "$with_libzstd" = yes], [
+ if test "x$GNUTLS_REQUIRES_PRIVATE" = "x"; then
+ GNUTLS_REQUIRES_PRIVATE="Requires.private: libzstd"
+ else
+ GNUTLS_REQUIRES_PRIVATE="${GNUTLS_REQUIRES_PRIVATE}, libzstd"
+ fi
])
AC_ARG_WITH(liboqs,
--
GitLab
From 8d0ec0ccdfeaae0d56426169d4c7b490e3b07826 Mon Sep 17 00:00:00 2001
From: Daiki Ueno <ueno@gnu.org>
Date: Fri, 16 Aug 2024 13:35:47 +0900
Subject: [PATCH 3/3] build: add liboqs in Requires.private in gnutls.pc if
needed
When --with-liboqs is specified and liboqs cannot be dlopen'ed, it
will be linked at build time. In that case gnutls.pc should indicate
that through Requires.private.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
--- a/configure.ac
+++ b/configure.ac
@@ -1256,6 +1256,13 @@ AS_IF([test "$ac_cv_dlopen_soname_works" = yes], [
OQS_version ();])])
LIBS="$save_LIBS"
CFLAGS="$save_CFLAGS"
+],
+ [test "$have_liboqs" = yes], [
+ if test "x$GNUTLS_REQUIRES_PRIVATE" = x; then
+ GNUTLS_REQUIRES_PRIVATE="Requires.private: liboqs"
+ else
+ GNUTLS_REQUIRES_PRIVATE="$GNUTLS_REQUIRES_PRIVATE, liboqs"
+ fi
])
AM_CONDITIONAL(NEED_LTLIBDL, test "$need_ltlibdl" = yes)
--
GitLab
@@ -0,0 +1,45 @@
https://gitlab.com/gnutls/gnutls/-/commit/f3e8eac0586a19f4dafd89f68006a536b826e65a
From f3e8eac0586a19f4dafd89f68006a536b826e65a Mon Sep 17 00:00:00 2001
From: Andreas Metzler <ametzler@bebt.de>
Date: Thu, 15 Aug 2024 16:22:02 +0200
Subject: [PATCH] revert back to datefudge for "openssl ocsp".
openssl's -attime only changes the verification logic but not the
generation.
Broken by: d1bc7f644422c4d87edfcd9fafe7f292a1a3a6de
Signed-off-by: Andreas Metzler <ametzler@bebt.de>
--- a/tests/ocsp-tests/ocsp-must-staple-connection.sh
+++ b/tests/ocsp-tests/ocsp-must-staple-connection.sh
@@ -48,6 +48,8 @@ fi
. "${srcdir}/scripts/common.sh"
+skip_if_no_datefudge
+
eval "${GETPORT}"
# Port for gnutls-serv
TLS_SERVER_PORT=$PORT
@@ -69,7 +71,6 @@ fi
CERTDATE="2016-04-28 00:00:00"
TESTDATE="2016-04-29 00:00:00"
-EPOCHTESTDATE=1461888000
EXP_OCSP_DATE="2016-03-27 00:00:00"
OCSP_PID=""
@@ -129,8 +130,8 @@ cp "${srcdir}/ocsp-tests/certs/ocsp_index.txt.attr" ${ATTRFILE}
# SO_REUSEADDR usage.
PORT=${OCSP_PORT}
launch_bare_server \
- "${OPENSSL}" ocsp -attime "${EPOCHTESTDATE}" \
- -index "${INDEXFILE}" -text \
+ "$FAKETIME" "${TESTDATE}" \
+ "${OPENSSL}" ocsp -index "${INDEXFILE}" -text \
-port "${OCSP_PORT}" \
-rsigner "${srcdir}/ocsp-tests/certs/ocsp-server.pem" \
-rkey "${srcdir}/ocsp-tests/certs/ocsp-server.key" \
--
GitLab
+12 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>GNU TLS Library</Summary>
<Description>gnutls is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group.</Description>
<Archive sha1sum="59c9f9e03b1b0331340774a7bd470fb3cbacf0c2" type="tarxz">https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.6.tar.xz</Archive>
<Archive sha1sum="d66729d963c7a5fb170e4b3afeb63702a9ccd265" type="tarxz">https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.7.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>gc-devel</Dependency>
<Dependency>gmp-devel</Dependency>
@@ -26,6 +26,10 @@
<Dependency>brotli-devel</Dependency>
<Dependency>libtasn1-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">gentoo/gnutls-3.8.7.1-configure-brotli.patch</Patch>
<Patch level="1">gentoo/gnutls-3.8.7.1-tests.patch</Patch>
</Patches>
</Source>
<Package>
@@ -105,6 +109,13 @@
</Package>
<History>
<Update release="22">
<Date>2024-10-05</Date>
<Version>3.8.7.1</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="21">
<Date>2024-07-05</Date>
<Version>3.8.6</Version>
+1 -1
View File
@@ -19,4 +19,4 @@ def build():
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README*", "NEWS")
pisitools.dodoc("AUTHORS", "COPYING", "README*", "NEWS")
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>data</IsA>
<Summary>X keyboard configuration database</Summary>
<Description>xkeyboard-config aims to provide consistent and well-structured X keyboard configuration data for X Window System implementations.</Description>
<Archive sha1sum="3e9aabe62af819bd86559e235510133658ce3ec4" type="tarxz">mirrors://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.42.tar.xz</Archive>
<Archive sha1sum="ade6c7338d1c6f5e3ee44142ad1a00ff493eb5e9" type="tarxz">mirrors://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.43.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>intltool</Dependency>
@@ -51,6 +51,13 @@
</Package>
<History>
<Update release="19">
<Date>2024-10-04</Date>
<Version>2.43</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2024-07-16</Date>
<Version>2.42</Version>