Subject: CVS commit: pkgsrc/devel
From: Patrick Welche
Date: 2017-10-21 10:57:33
Message id: 20171021085733.8CA9DFBC7@cvs.NetBSD.org

Log Message:
glib2-tools: Handle source files which are not utf-8

python 3 is strict about file encodings. After glib-mkenums was
translated from perl to python, build failures occur due to e.g.,
ISO-8859-1 characters in authors' names as reported by martin@ in
PR pkg/52631 for xfce4-gtk2-engines, but also causing build failures
for at least libgnome and libgnomeui.

Chritoph Reiter produced an elegant workaround, making use of the
open() function's error decoding "replace" option:

  'replace' causes a replacement marker (such as '?') to be inserted
  where there is malformed data.

which is applied here.

https://bugzilla.gnome.org/show_bug.cgi?id=785113#c27

Files:
RevisionActionfile
1.225modifypkgsrc/devel/glib2/distinfo
1.2modifypkgsrc/devel/glib2-tools/Makefile
1.2modifypkgsrc/devel/glib2/patches/patch-gobject_glib-mkenums.in