From 47ee72584961007ec99a347f7d3fc61495ae86e3 Mon Sep 17 00:00:00 2001 From: ryoon Date: Fri, 28 Jun 2024 13:40:43 +0000 Subject: [PATCH] mail/gmime3: Update to 3.2.15 Changelog: ### GMime 3.2.15 * Fixed the g_mime_object_get_header API definition to note that it can return null * Fixed a memory leak in address_parse() (issue #159) * Added custom header folding logic for the Newsgroups: header (issue #162) * Fixed a configure issue regarding ac_cv_sys_file_offset_bits (issue #158) * Fixed an infinite loop in the Content-Type and Content-Disposition parameter serialization logic (issue #165) ### GMime 3.2.14 * Avoid clearing the header list of a GMimeMessage when adding addresses to an address header. (issue #129) * Added the internet_address_list_append_parse() prototype definition to internet-address.h. (issue #128) * Use gtk-doc ulink syntax in doc comments instead of ``. (issue #131) * Fixed rfc2047 token decoding logic for base64 encodings. (issue #133) * Properly handle GDateTime UTC offsets with non-zero seconds. (issue #134) * Improved introspection data for bindings such as Vala. * Improved address name quoting. * Added a GNotifyDestroy to the GMimeParserOptions callback. * Fixed the URL linkifier logic to properly handle links without a '/' before the query string. * Fixed the URL linkifier logic to handle domains that start with numbers. (issue #152) * Reverted base64 decoder optimizations from 3.2.10 and 3.2.11 to support chunked base64. (issue #150) ### GMime 3.2.13 * Optimized parsing of messages with lots of address headers. (issue #126) ### GMime 3.2.12 * Fixed a memory leak in g_mime_gpgme_get_decrypt_result(). * Updated vapigen.m4, introspection.m4, and gpgme.m4 to improve cross-platform builds. * Add and use ax_lib_socket_nsl.m4 so that systems that do not require linkage with libnsl are not forced to link with it unnecessesarily. * Changed the build system to no longer use dolt (which is obsolete). ### GMime 3.2.11 * Fixed a bug in the base64 decoder. D'oh! ### GMime 3.2.10 * Improved performance of base64 encoder by ~5%. * Improved performance of base64 decoder by ~25%. * Unref the autocrypt header after adding it to the list. (issue #118) * Work around a bug in g_time_zone_new_offset() by using identifiers instead. (issue #120) ### GMime 3.2.9 * g_mime_multipart_signed_verify() now allows type/subtype and type/x-subtype signature parts. (issue #115) * Fixed header folding logic to avoid folding the first line of a header value. (issue #112 and issue #113) * Fixed bugs discovered by static analysis. (issue #110) * Fixed GMimeStreamPipe to set errno to ESPIPE for seek/tell/length methods. * Fixed GMimeCertificates to prefer gpgme_user_id_t's address field over the email field. (issue #102) ### GMime 3.2.8 * Various fixes to Vala (and other?) language bindings. (issue #96 and issue #101) * Enabled build for PPC64LE architecture (issue #100) * Added g_mime_object_write_content_to_stream() (issue #97) * Fixed parameter list parsing logic to not report a warning when everything is valid. * Fixed the parser to handle MIME parts without headers -or- content of any kind. --- mail/gmime3/Makefile | 9 +++++---- mail/gmime3/PLIST | 4 ++-- mail/gmime3/distinfo | 8 ++++---- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/mail/gmime3/Makefile b/mail/gmime3/Makefile index 052c1ffea16f..509f20ba7c47 100644 --- a/mail/gmime3/Makefile +++ b/mail/gmime3/Makefile @@ -1,10 +1,11 @@ -# $NetBSD: Makefile,v 1.17 2023/12/04 14:04:37 jperkin Exp $ +# $NetBSD: Makefile,v 1.18 2024/06/28 13:40:43 ryoon Exp $ -DISTNAME= gmime-3.2.7 +DISTNAME= gmime-3.2.15 PKGNAME= ${DISTNAME:S/gmime/gmime3/} -PKGREVISION= 2 CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gmime/3.2/} +MASTER_SITES= ${MASTER_SITE_GITHUB:=jstedfast/} +GITHUB_PROJECT= gmime +GITHUB_RELEASE= ${PKGVERSION_NOREV} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org diff --git a/mail/gmime3/PLIST b/mail/gmime3/PLIST index 8de79928460e..18f6f7a661fc 100644 --- a/mail/gmime3/PLIST +++ b/mail/gmime3/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2018/01/28 15:30:07 wiz Exp $ +@comment $NetBSD: PLIST,v 1.4 2024/06/28 13:40:43 ryoon Exp $ include/gmime-3.0/gmime/gmime-application-pkcs7-mime.h include/gmime-3.0/gmime/gmime-autocrypt.h include/gmime-3.0/gmime/gmime-certificate.h @@ -128,6 +128,7 @@ share/gtk-doc/html/gmime-3.2/classes.html share/gtk-doc/html/gmime-3.2/core.html share/gtk-doc/html/gmime-3.2/fundamentals.html share/gtk-doc/html/gmime-3.2/gmime-3.2.devhelp2 +share/gtk-doc/html/gmime-3.2/gmime-GMimeAutocryptHeader.html share/gtk-doc/html/gmime-3.2/gmime-GMimeFormatOptions.html share/gtk-doc/html/gmime-3.2/gmime-GMimeParserOptions.html share/gtk-doc/html/gmime-3.2/gmime-GMimePartIter.html @@ -141,7 +142,6 @@ share/gtk-doc/html/gmime-3.2/gmime-changes-3-0.html share/gtk-doc/html/gmime-3.2/gmime-compiling.html share/gtk-doc/html/gmime-3.2/gmime-data-wrappers.html share/gtk-doc/html/gmime-3.2/gmime-filters.html -share/gtk-doc/html/gmime-3.2/gmime-gmime-autocrypt.html share/gtk-doc/html/gmime-3.2/gmime-gmime-charset.html share/gtk-doc/html/gmime-3.2/gmime-gmime-encodings.html share/gtk-doc/html/gmime-3.2/gmime-gmime-iconv-utils.html diff --git a/mail/gmime3/distinfo b/mail/gmime3/distinfo index 9ad69b3fc43a..eaf5c37691a6 100644 --- a/mail/gmime3/distinfo +++ b/mail/gmime3/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.11 2021/10/26 10:54:02 nia Exp $ +$NetBSD: distinfo,v 1.12 2024/06/28 13:40:43 ryoon Exp $ -BLAKE2s (gmime-3.2.7.tar.xz) = 2e6dfa7e75de63f47c60a1f7d943a367fa1ead4658531db2d38ada7836a3abee -SHA512 (gmime-3.2.7.tar.xz) = 2c8fecd6eb74c9e956c419ce111bef6280916ea3756a534b6b800a273f0fff260717cda7fefd4bd4c6ddb27973112ec6e73fa971fa74bb9aa04cfe587d45f10b -Size (gmime-3.2.7.tar.xz) = 2227048 bytes +BLAKE2s (gmime-3.2.15.tar.xz) = 8eec6d540032133b2052c74eddf52799a0b123ae2b745cf029ef173bea3ba7d7 +SHA512 (gmime-3.2.15.tar.xz) = cafb89854b2441508bf940fd6f991739d30fb137b8928ad33e8e4d2a0293a6460e4d1318e73c3ee9e5a964b692f36e7a4eb5f2930c6998698bd9edf866629655 +Size (gmime-3.2.15.tar.xz) = 2233608 bytes