--- - branch: MAIN date: Sat Jun 12 17:02:52 UTC 2021 files: - new: '1.136' old: '1.135' path: pkgsrc/textproc/libxml2/distinfo pathrev: pkgsrc/textproc/libxml2/distinfo@1.136 type: modified - new: '1.4' old: '0' path: pkgsrc/textproc/libxml2/patches/patch-python_libxml.c pathrev: pkgsrc/textproc/libxml2/patches/patch-python_libxml.c@1.4 type: added - new: '1.69' old: '1.68' path: pkgsrc/textproc/py-libxml2/Makefile pathrev: pkgsrc/textproc/py-libxml2/Makefile@1.69 type: modified id: 20210612T170252Z.2a0e30c22356c5bfc5321da7067d99a765a6209f log: | py-libxml2: work around a problem in error handling Restore part of a patch lost in the last libxml2 update which is still relevant. Reapplying it fixes segfaults caused by itstool, e.g., when building editors/pluma, which is PR pkg/56229 from Andrius V. Quoting from wiz@'s original commit from Jan 9, 2019, which covers everything else: "In some cases, invalid UTF-8 strings were returned which caused Python interpreter crashes. See itstool/itstool#22 Use a variant of the patch that was used in Fedora. Bump PKGREVISION." Fedora is still carrying this patch as-is. (Also, evidently distinfo was not regenerated properly after the last update, so there's a diff applied to it unrelated to this change set.) module: pkgsrc subject: 'CVS commit: pkgsrc/textproc' unixtime: '1623517372' user: gutteridge