diff --git a/desktop/gnome/apps/rygel/pspec.xml b/desktop/gnome/apps/rygel/pspec.xml index bbe0d5cf71..2048b31729 100644 --- a/desktop/gnome/apps/rygel/pspec.xml +++ b/desktop/gnome/apps/rygel/pspec.xml @@ -87,6 +87,13 @@ + + 2024-10-05 + 0.44.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2024-09-15 0.44.0 diff --git a/hardware/disk/xfsprogs/pspec.xml b/hardware/disk/xfsprogs/pspec.xml index 5563cb7b6e..aa82dad911 100644 --- a/hardware/disk/xfsprogs/pspec.xml +++ b/hardware/disk/xfsprogs/pspec.xml @@ -63,6 +63,13 @@ + + 2024-10-05 + 6.10.1 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2024-09-05 6.10.1 diff --git a/multimedia/misc/openexr/pspec.xml b/multimedia/misc/openexr/pspec.xml index 8808954679..bcf88af997 100644 --- a/multimedia/misc/openexr/pspec.xml +++ b/multimedia/misc/openexr/pspec.xml @@ -13,7 +13,7 @@ library A high dynamic-range (HDR) image file format library 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. - https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.1.tar.gz + https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.4.tar.gz cmake zlib-devel @@ -74,6 +74,13 @@ + + 2024-10-05 + 3.2.4 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2023-10-22 3.2.1 diff --git a/network/misc/libproxy/actions.py b/network/misc/libproxy/actions.py index b4d839acb7..ed0201b694 100644 --- a/network/misc/libproxy/actions.py +++ b/network/misc/libproxy/actions.py @@ -37,4 +37,4 @@ def install(): mesontools.install() # shelltools.cd("..") - pisitools.dodoc("README*", "CHANGELOG*", "COPYING") + pisitools.dodoc("README*", "COPYING") diff --git a/network/misc/libproxy/pspec.xml b/network/misc/libproxy/pspec.xml index f94d6c84c2..9c666d0fef 100755 --- a/network/misc/libproxy/pspec.xml +++ b/network/misc/libproxy/pspec.xml @@ -12,7 +12,7 @@ app:console Proxy configuration library libproxy is a library that provides automatic proxy configuration management. - https://github.com/libproxy/libproxy/archive/refs/tags/0.5.6.tar.gz + https://github.com/libproxy/libproxy/archive/refs/tags/0.5.9.tar.gz gconf-devel libXmu-devel @@ -121,6 +121,13 @@ + + 2024-10-04 + 0.5.9 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-06-03 0.5.6 diff --git a/programming/debug/gdb/pspec.xml b/programming/debug/gdb/pspec.xml index 09f44ad698..76b9b22c9a 100644 --- a/programming/debug/gdb/pspec.xml +++ b/programming/debug/gdb/pspec.xml @@ -73,6 +73,13 @@ + + 2024-10-05 + 15.1 + Rebuild guile. + Pisi Linux Community + admin@pisilinux.org + 2024-07-08 15.1 diff --git a/programming/library/libpsl/pspec.xml b/programming/library/libpsl/pspec.xml index e48ca9e6a5..58526fae7f 100644 --- a/programming/library/libpsl/pspec.xml +++ b/programming/library/libpsl/pspec.xml @@ -67,6 +67,13 @@ + + 2024-10-05 + 0.21.5 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2024-01-14 0.21.5 diff --git a/server/auth/libpwquality/pspec.xml b/server/auth/libpwquality/pspec.xml index 875c3f8a66..712c5cbb92 100644 --- a/server/auth/libpwquality/pspec.xml +++ b/server/auth/libpwquality/pspec.xml @@ -12,7 +12,7 @@ library Password quality checking The libpwquality package contains a library used for password quality checking and generation of random passwords that pass the checks - https://github.com/libpwquality/libpwquality/releases/download/libpwquality-1.4.0/libpwquality-1.4.0.tar.bz2 + https://github.com/libpwquality/libpwquality/releases/download/libpwquality-1.4.5/libpwquality-1.4.5.tar.bz2 cracklib-devel pam-devel @@ -53,6 +53,13 @@ + + 2024-10-06 + 1.4.5 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2021-06-06 1.4.0 diff --git a/util/crypt/gnupg/pspec.xml b/util/crypt/gnupg/pspec.xml index 2ff85c911e..26ebf37b2f 100644 --- a/util/crypt/gnupg/pspec.xml +++ b/util/crypt/gnupg/pspec.xml @@ -13,7 +13,7 @@ gnupg The GNU Privacy Guard, a PGP replacement 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. - https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.4.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.5.tar.bz2 openldap-client pinentry @@ -92,6 +92,13 @@ + + 2024-10-05 + 2.4.5 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-01-26 2.4.4 diff --git a/util/crypt/gnutls/files/gentoo/gnutls-3.8.7.1-configure-brotli.patch b/util/crypt/gnutls/files/gentoo/gnutls-3.8.7.1-configure-brotli.patch new file mode 100644 index 0000000000..1dac6f514f --- /dev/null +++ b/util/crypt/gnutls/files/gentoo/gnutls-3.8.7.1-configure-brotli.patch @@ -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 +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 +--- 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 +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 +--- 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 ], [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 +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 +--- 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 diff --git a/util/crypt/gnutls/files/gentoo/gnutls-3.8.7.1-tests.patch b/util/crypt/gnutls/files/gentoo/gnutls-3.8.7.1-tests.patch new file mode 100644 index 0000000000..1e1b3b54f4 --- /dev/null +++ b/util/crypt/gnutls/files/gentoo/gnutls-3.8.7.1-tests.patch @@ -0,0 +1,45 @@ +https://gitlab.com/gnutls/gnutls/-/commit/f3e8eac0586a19f4dafd89f68006a536b826e65a + +From f3e8eac0586a19f4dafd89f68006a536b826e65a Mon Sep 17 00:00:00 2001 +From: Andreas Metzler +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 +--- 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 diff --git a/util/crypt/gnutls/pspec.xml b/util/crypt/gnutls/pspec.xml index 09391fff99..861209b5e7 100644 --- a/util/crypt/gnutls/pspec.xml +++ b/util/crypt/gnutls/pspec.xml @@ -12,7 +12,7 @@ library GNU TLS Library 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. - https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.6.tar.xz + https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.7.1.tar.xz gc-devel gmp-devel @@ -26,6 +26,10 @@ brotli-devel libtasn1-devel + + gentoo/gnutls-3.8.7.1-configure-brotli.patch + gentoo/gnutls-3.8.7.1-tests.patch + @@ -105,6 +109,13 @@ + + 2024-10-05 + 3.8.7.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-07-05 3.8.6 diff --git a/x11/misc/xkeyboard-config/actions.py b/x11/misc/xkeyboard-config/actions.py index fd3cf5d73a..64abd4d4b6 100644 --- a/x11/misc/xkeyboard-config/actions.py +++ b/x11/misc/xkeyboard-config/actions.py @@ -19,4 +19,4 @@ def build(): def install(): mesontools.install() - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README*", "NEWS") + pisitools.dodoc("AUTHORS", "COPYING", "README*", "NEWS") diff --git a/x11/misc/xkeyboard-config/pspec.xml b/x11/misc/xkeyboard-config/pspec.xml index 890e827811..d0acd30bc0 100644 --- a/x11/misc/xkeyboard-config/pspec.xml +++ b/x11/misc/xkeyboard-config/pspec.xml @@ -12,7 +12,7 @@ data X keyboard configuration database xkeyboard-config aims to provide consistent and well-structured X keyboard configuration data for X Window System implementations. - mirrors://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.42.tar.xz + mirrors://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.43.tar.xz meson intltool @@ -51,6 +51,13 @@ + + 2024-10-04 + 2.43 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-07-16 2.42