Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 344521 - games-board/eboard shouldn't depend on dev-lang/perl
Summary: games-board/eboard shouldn't depend on dev-lang/perl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-07 14:45 UTC by Faustus
Modified: 2010-11-07 21:56 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 Faustus 2010-11-07 14:45:58 UTC
From the docs:

Whenever a connection to FICS is accomplished with the
Peer -> Connect to FICS command, eboard will try to
run a script named 'autofics.pl'.
If you want to perform an automatic login, write an
autofics.pl that provides your handle and password.

*Notice*: the .pl extension is reminiscent from previous
eboard versions where all scripts must be written in
Perl. You can write autofics.pl in whatever language you
desire, but the file name must still be autofics.pl.

http://www.bergo.eng.br/eboard/doc.php?d=6
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2010-11-07 17:39:14 UTC
That's not the only thing that needs perl in the eboard package.
Comment 2 Faustus 2010-11-07 17:41:19 UTC
Please cite one such thing. Eboard works great without Perl.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2010-11-07 17:43:51 UTC
Well it needs perl to build and then perl is run from the help dialog.
You can feel free to maintain a local ebuild without the perl dep if you desire.
Comment 4 Faustus 2010-11-07 17:51:30 UTC
If it needs Perl to build, then dev-lang/perl should be in DEPEND, not in RDEPEND.

Perl is indeed run from the Help dialog, with one purpose only: getting a Perl version in "Debug Info". In that dialog, Eboard also displays the versions of C++ compiler, expect, and FICS timeseal, on none of which it has a run-time dependency. It is an informative dialog for the benefit of users who want to write scripts.

I know that I can maintain a local ebuild, but I also know that Eboard doesn't need Perl in any way, and it shouldn't have it in RDEPEND.
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2010-11-07 21:56:45 UTC
wow, that help dialog sucks.  fixed.