Please add the following ebuild. It is a dependency for dev-tex/biber (bug #340353). Reproducible: Always
Created attachment 289589 [details] Text-BibTeX ebuild
The Text-BibTeX package bundles a version of dev-libs/btparse.
OK, I will try to get rid of that.
First of all, thanks for adding all the biber-related perl modules into the overlay! Unfortunately, it is not straightforward to remove btparse. There are a number of trivial (ushort renamed to btshort, inclusion of non-dist binaries) as well as non-trivial changes (e.g. Text-BibTeX extends btparse with UTF-8 functionality) which makes it hard to get rid of it. Therefore, I would like to know first if it is reasonable to do that instead of just marking btparse as a blocker in Text-BibTeX. This is not the perfect way, but as far as I understand btparse (whose author also started Text-BibTeX) is discontinued and Text-BibTeX should be understood as a successor: From Text-BibTeX's CHANGES: Release 0.40_2 - 15 February, 2010 ---------------------------------- * merged btparse library into Text::BibTeX code. I am sorry for all other languages that might be using this library. For them my suggestion is that they make Text::BibTeX as a dependency.
Created attachment 296839 [details] updated ebuild for version 0.61
The updated ebuild will be required for the latest version of biber and is also compatible with previous versions of it.
Created attachment 308023 [details] Tex-BibTeX version 0.62 added ebuild of version 0.62 which is a depency of biber 0.99
biber-1.1 now depends on >=Text-BibTeX-0.64. The ebuild for 0.62 can be reused for that.
Created attachment 337652 [details] Text-BibTeX-0.66 ebuild Simple version bump to 0.66 for biber-1.5.
There appear to be a few QA issues with this pacakge: WARNING: the following files are missing in your kit: MYMETA.yml * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * btparse/tests/tex_test.c:21:16: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] * btparse/tests/purify_test.c:18:16: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] * btparse/tests/postprocess_test.c:12:27: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] * btparse/tests/postprocess_test.c:13:4: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default] * btparse/tests/name_test.c:133:13: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] * btparse/tests/macro_test.c:58:18: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default]
(In reply to Dennis Schridde from comment #10) > There appear to be a few QA issues with this pacakge: Not sure about the MYMETA.yml file. But the strlen/strcpy problems seem to be caused by the fact that the author of the tests omitted a simple #include <string.h>. A patch is easy to write.
*Text-BibTeX-0.66 (03 Aug 2013) 03 Aug 2013; Manuel Rüger <mrueg@gentoo.org> +Text-BibTeX-0.66.ebuild, +metadata.xml: Initial ebuild. Ebuild by Christopher Schwan, Michael Schindhelm and Markus Oehme. Fixes bug #386811