After updating to dev-lang/perl-5.26.1, unescaped left braces are treated as errors, which causes makeglossaries distributed with dev-tex/glossaries-4.12-r1 to fail with the error message: Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\\\@input{ <-- HERE (.+)\.aux}/ at /usr/bin/makeglossaries line 634. This issues is fixed in the newest version of glossaries and a version bump would fix that bug.
maintainer: its probably helpful to mention some kind of perl thing in dependencies, or at least, mention perl in a comment so that future perl-targeting-test runs have a chance to pick this up early.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae526d98c6e7f2a05b31d58d9e2412fbb600568 commit 0ae526d98c6e7f2a05b31d58d9e2412fbb600568 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2018-12-22 15:31:01 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2018-12-22 15:31:19 +0000 dev-tex/glossaries: Version bump Will need stabilization for Perl 5.26 Bug: https://bugs.gentoo.org/634676 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-tex/glossaries/Manifest | 1 + dev-tex/glossaries/glossaries-4.41.ebuild | 40 +++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da1a657fce35a1135131edc7be18b071b1c340e commit 7da1a657fce35a1135131edc7be18b071b1c340e Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2018-12-30 16:10:17 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2018-12-30 16:11:00 +0000 dev-tex/glossaries: Stable for all Closes: https://bugs.gentoo.org/634676 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-tex/glossaries/glossaries-4.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)