dev-libs/libxslt: bump to 1.1.32
Drop the m4 patch that adds CXXFLAGS with unknown reasons of existing;
it shouldn't be necessary as no AC_LANG([C++]) or such is used in
configure.ac, so lets try without.
simplify-python and python static modules disabling patches are kept
for now, just having to adjust for the upstream rename of configure.in
to configure.ac
xslt-config breakage was fixed upstream in a different way, thus should
not need that patch anymore, either.
xlocale.h glibc removal was handled differently as well, via
AC_CHECK_HEADERS([locale.h xlocale.h])
AC_CHECK_FUNCS([strxfrm_l])
with HAVE_LOCALE_H and HAVE_XLOCALE_H in the installed xsltlocale.h,
about which I'm not sure how consumers are supposed to handle it when
directly or indirectly including xsltlocale.h (presumably doing their
own AC_CHECK_HEADERS call?), but that similar before as well via
ifdef XSLT_LOCALE_XLOCALE in 1.1.30.
"rm -r .. || die" instead of "rm -rf .." while here and fix unnecessary
removal of non-existing non-python examples. There actually is a C
example, but not installed (due to requiring ICU), so we'd have to
doins it instead with USE=examples, but meh. Due to no -f, python examples
have to be removed only if use python.
Closes: https://bugs.gentoo.org/632214
Bug: https://bugs.gentoo.org/637310
Package-Manager: Portage-2.3.28, Repoman-2.3.9