pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/appstream



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Nov 14 09:46:31 UTC 2025

Modified Files:
        pkgsrc/devel/appstream: Makefile PLIST distinfo

Log Message:
appstream: updated to 1.1.1

Version 1.1.1

Features:
 * Add option to disable man page creation

Bugfixes:
 * Add explicit UTF-8 tests to check for libfyaml's unicode handling
 * yaml: Drop implicit string quoting, make it explicit

Miscellaneous:
 * qt: Drop support for Qt5

Version 1.1.0

Notes:
 * This release switches to libfyaml for YAML parsing. This allows us to
   support YAML 1.2 and limit parsing to it, enables better JSON parsing,
   and lower peak memory use when processing YAML. It also allows for future
   memory optimizations.
   Parsing a more restricted set of YAML may also help security.
 * This release also seals some internal libappstream-compose API
   that was public for a while for use by appstream-generator.
   It has no users anymore and should not have been public. This is one
   step closer to declaring the compose C API stable as well.

Features:
 * Port YAML parsing to libfyaml
 * Port YAML emission to libfyaml
 * compose: Port to libfyaml
 * yaml: Reduce string copies when comparing main keys, compare lengths first
 * yaml: Reduce copies when filling locale tables and string list
 * compose: Add support for JPEG-XL
 * compose: Make the AscImage API more generic
 * compose: Seal away all GdkPixbuf and AscCanvas references from public API

Bugfixes:
 * validator: Fix possible double dereference of the same issue instance
 * tests: Pass tests with older versions of libfyaml
 * Fix a few double-free issues in error conditions
 * compose: Fix possible race condition when fetching pangrams
 * compose: Draw better background shapes and center text properly for font icons
 * parser: Guard against "tag" elements with NULL values
 * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
 * cache: Fix potential use-after-free issue when counting components

Miscellaneous:
 * Update COPYING with latest from FSF
 * Update GPL-2.0.txt with latest from FSF
 * compose: Prefer int over uint everywhere in AscImage API


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/appstream/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/appstream/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/appstream/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/appstream/Makefile
diff -u pkgsrc/devel/appstream/Makefile:1.23 pkgsrc/devel/appstream/Makefile:1.24
--- pkgsrc/devel/appstream/Makefile:1.23        Thu Oct 23 20:36:15 2025
+++ pkgsrc/devel/appstream/Makefile     Fri Nov 14 09:46:31 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2025/10/23 20:36:15 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/11/14 09:46:31 adam Exp $
 
-DISTNAME=      appstream-1.0.6
-PKGREVISION=   2
+DISTNAME=      appstream-1.1.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ximion/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -41,6 +40,7 @@ SUBST_SED.paths=      -e 's,/usr/include,${PR
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../devel/meson/build.mk"
+.include "../../textproc/libfyaml/buildlink3.mk"
 .include "../../textproc/libstemmer/buildlink3.mk"
 .include "../../textproc/libxmlb/buildlink3.mk"
 .include "../../textproc/libyaml/buildlink3.mk"

Index: pkgsrc/devel/appstream/PLIST
diff -u pkgsrc/devel/appstream/PLIST:1.5 pkgsrc/devel/appstream/PLIST:1.6
--- pkgsrc/devel/appstream/PLIST:1.5    Mon Aug 18 15:01:52 2025
+++ pkgsrc/devel/appstream/PLIST        Fri Nov 14 09:46:31 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2025/08/18 15:01:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/11/14 09:46:31 adam Exp $
 bin/appstreamcli
 include/appstream/appstream.h
 include/appstream/as-agreement-section.h
@@ -53,6 +53,7 @@ share/gir-1.0/AppStream-1.0.gir
 share/installed-tests/appstream/metainfo-validate.test
 share/locale/ain/LC_MESSAGES/appstream.mo
 share/locale/ar/LC_MESSAGES/appstream.mo
+share/locale/bg/LC_MESSAGES/appstream.mo
 share/locale/bn/LC_MESSAGES/appstream.mo
 share/locale/bn_BD/LC_MESSAGES/appstream.mo
 share/locale/ca/LC_MESSAGES/appstream.mo

Index: pkgsrc/devel/appstream/distinfo
diff -u pkgsrc/devel/appstream/distinfo:1.9 pkgsrc/devel/appstream/distinfo:1.10
--- pkgsrc/devel/appstream/distinfo:1.9 Mon Aug 18 15:01:52 2025
+++ pkgsrc/devel/appstream/distinfo     Fri Nov 14 09:46:31 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2025/08/18 15:01:52 adam Exp $
+$NetBSD: distinfo,v 1.10 2025/11/14 09:46:31 adam Exp $
 
-BLAKE2s (appstream-1.0.6.tar.gz) = a4aa69eddd3413bbb239e81d54059048f8acae1b37cba63ee3d9332527c5b069
-SHA512 (appstream-1.0.6.tar.gz) = 80f3b7b9279152ce271bab61e97a41268d5dc5d977dc9488fc187df90077ac1a81169201d3d1a7a5578d36e962321035bfe34106486c2ac3d684621b40338de6
-Size (appstream-1.0.6.tar.gz) = 4120639 bytes
+BLAKE2s (appstream-1.1.1.tar.gz) = fda503c04628749adc9800e426f504d75ea55b003f01892886f0855f9f5def4c
+SHA512 (appstream-1.1.1.tar.gz) = bec0fd508504a5836912844396dab98c7444da7829bcc705c54e56989407946e96bc73c54fc8920d2b0c0e853122d0e3b74c13e3fa8be621c62b3d955859239c
+Size (appstream-1.1.1.tar.gz) = 4183077 bytes
 SHA1 (patch-src_as-system-info.c) = 7d96a06658739979901e526126755b374fcf4aad



Home | Main Index | Thread Index | Old Index