Summary: | New ebuild: dev-perl/Text-BibTeX (biber dependency) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christopher Schwan <handgranaten-herbert> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | dschridde+gentoobugs, gentoo, mschindhelm, perl |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 386801, 386803 | ||
Bug Blocks: | 340353 | ||
Attachments: |
Text-BibTeX ebuild
updated ebuild for version 0.61 Tex-BibTeX version 0.62 Text-BibTeX-0.66 ebuild |
Description
Christopher Schwan
2011-10-11 15:35:11 UTC
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 |