Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677070 - =dev-util/colm-0.13.0.6 should depend on dev-python/pygments to build docs
Summary: =dev-util/colm-0.13.0.6 should depend on dev-python/pygments to build docs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-01 19:38 UTC by Daniel M. Weeks
Modified: 2021-01-18 22:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2019-02-01 19:38:07 UTC
docs/Makefile is hardcoded to use pygments for source highlighting. During configure it decides whether to build docs based on the presence of both asciidoc and pygmentize.

It would also be notice to get USE=doc so these dependencies aren't always necessary.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2021-01-18 22:57:52 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb27243e8e46551d3590edaf6f33e4d55f1fce2

commit 9fb27243e8e46551d3590edaf6f33e4d55f1fce2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-01-18 22:08:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-01-18 22:57:46 +0000

    dev-util/colm: bump to 0.14.6
    
    * Bump to 0.14.6 for critical big endian fix
    * Add needed dev-python/pygments doc
    * Allow dev-ruby/asciidoctor too
    * Restores static libs and .la files:
      * needed at build time by colm
      * needed at runtime by ragel
    
    Thanks-to: Ingo Brunberg <ingo_brunberg@web.de>
    Bug: https://bugs.gentoo.org/766039
    Closes: https://bugs.gentoo.org/733426
    Closes: https://bugs.gentoo.org/677070
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/colm/Manifest           |  1 +
 dev-util/colm/colm-0.14.6.ebuild | 51 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebce5ce15ff3205035359cece6d9b547affe4af1

commit ebce5ce15ff3205035359cece6d9b547affe4af1
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-01-18 22:56:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-01-18 22:57:46 +0000

    dev-util/ragel: bump to 7.0.3
    
    * Bump to 7.0.3 for critical big endian fix
    * Similar doc dependency changes as with colm
    
    Bug: https://bugs.gentoo.org/677070
    Bug: https://bugs.gentoo.org/733426
    Closes: https://bugs.gentoo.org/766039
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/ragel/Manifest           |  1 +
 dev-util/ragel/ragel-7.0.3.ebuild | 54 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)