Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619410 - =dev-tcltk/tcl3d-0.5.0 - has empty RDEPENDS but probably shouldn't have
Summary: =dev-tcltk/tcl3d-0.5.0 - has empty RDEPENDS but probably shouldn't have
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: TCL/TK Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-22 22:11 UTC by Sławomir Nizio
Modified: 2018-09-26 09:35 UTC (History)
1 user (show)

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


Attachments
tcl3d-0.5.0-r1.ebuild (tcl3d-0.5.0-r1.ebuild,1.71 KB, text/plain)
2017-08-01 11:38 UTC, zlg (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sławomir Nizio 2017-05-22 22:11:56 UTC
I.e. previous version 0.4.0 didn't.

EAPI=6
...

DEPEND="
        >=dev-lang/swig-1.3.38:0=
        dev-lang/tk:0=
        dev-lang/tcl:0=
        dev-games/ode
        dev-games/openscenegraph
        media-libs/libsdl
        media-libs/ftgl
        virtual/opengl
        x11-libs/libXmu
"




(Are thing like dev-games/ode, seemingly required through libode.so.6 in /usr/lib64/tcl3d0.5.0/tcl3dOde/tcl3dOde.so "universally" needed or is it just a kind of a plugin, dunno, just looks weird. So please check if it should really be added directly.)
Comment 1 zlg (RETIRED) gentoo-dev 2017-08-01 11:38:28 UTC
Created attachment 487526 [details]
tcl3d-0.5.0-r1.ebuild

Attached is my first attempt at dividing things up. It built for me, but I was unable to test it. Let me know how this works out for you.
Comment 2 Sławomir Nizio 2017-08-14 23:09:18 UTC
I don't use it either, just provide a compiled version and noticed this bug. Your change should be harmless (and should fix this bug), especially given that the new USE flags are enabled by default… The real new thing is only WRAP_OSG=$(usex osg 1 0).
Comment 3 Larry the Git Cow gentoo-dev 2018-09-26 09:35:32 UTC
The bug has been closed via the following commit(s):

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

commit 57873ee92cd02014079d597b28c57b1054281ede
Author:     Tupone Alfredo <tupone@gentoo.org>
AuthorDate: 2018-09-26 09:35:13 +0000
Commit:     Tupone Alfredo <tupone@gentoo.org>
CommitDate: 2018-09-26 09:35:13 +0000

    dev-tcltk/tcl3d: Fix missing RDEPEND and modularize
    
    Closes: https://bugs.gentoo.org/619410
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-tcltk/tcl3d/metadata.xml       |  8 ++++++++
 dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild | 39 ++++++++++++++++++++------------------
 2 files changed, 29 insertions(+), 18 deletions(-)