Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56859 - Porting: perl-module.eclass
Summary: Porting: perl-module.eclass
Status: VERIFIED DUPLICATE of bug 57677
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: osx porters
URL:
Whiteboard:
Keywords:
Depends on: 57677
Blocks:
  Show dependency tree
 
Reported: 2004-07-12 21:14 UTC by Pieter Van den Abeele (RETIRED)
Modified: 2005-02-06 13:33 UTC (History)
0 users

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


Attachments
ebuild patch for irssi to compile on macos (irssi-0.8.9-r1.ebuild.patch,458 bytes, patch)
2004-08-23 10:59 UTC, Miguel Sousa Filipe
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pieter Van den Abeele (RETIRED) gentoo-dev 2004-07-12 21:14:33 UTC
Latest Macos has only got 5.8.0 - what's with the crazy perl-5.8.2 dependency? If I inject it I can build irssi just fine. Also, the irssi dep on perl is optional. Just inheriting perl-module.eclass made it non-optional.

# 2004.05.10 rac
# block on makemaker versions earlier than that in the 5.8.2 core. in
# actuality, this should be handled in the perl ebuild, so every perl
# ebuild should block versions of MakeMaker older than the one it
# carries. in the meantime, since we have dumped support for MakeMaker
# <6.11 and the associated broken DESTDIR handling, block here to save
# people from sandbox trouble.
#
# 2004.05.25 rac
# for the same reasons, make the perl dep >=5.8.2 to get everybody
# with 5.8.0 and its 6.03 makemaker up to a version that can
# understand DESTDIR
Comment 1 Miguel Sousa Filipe 2004-08-23 09:12:29 UTC
Please remove the dependency of perl 5.8.2, it is invalid.

I have installed irssi in solaris9/sparc, macosx, linux, and there is no need for perl 5.8.2..

please remove or relax this dependancy ... (relax to depend on perl 5.8 I guess)

basically.. in a macos and in a solaris/sparc system, the simple ./configure will work and make will succeed.

miguel 
Comment 2 Miguel Sousa Filipe 2004-08-23 10:59:44 UTC
Created attachment 38038 [details, diff]
ebuild patch for irssi to compile on macos

This patch comments the "inherit perl-module eutils" that block the emerge..
and also correctly tests and applies the use flags to the config options..

miguel
Comment 3 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-08-23 12:03:57 UTC
This patch is not acceptable. If you set USE="perl" patched ebuild will fail to find perl-module_src_prep. We need to inherit perl-module anyway. (Also you removed eutils.eclass but it is required for epatch.) As conditional inherit isn't supported by Portage, the best way to solve the bug is to fix perl-module.eclass to not require perl-5.8.4.
Comment 4 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-09-24 19:34:45 UTC
I'll have a look at fixing the eclass.
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-25 22:55:28 UTC
(Sorry I couldn't attend the meeting)
bug #57677 contains a patch to fix this problem.
DEPEND should be changed to

DEPEND=">=dev-lang/perl-5.8.1 )
	!<dev-perl/ExtUtils-MakeMaker-6.17"

though.

*** This bug has been marked as a duplicate of 57677 ***
Comment 6 Hasan Khalil (RETIRED) gentoo-dev 2005-02-06 13:33:25 UTC
Closing out bugs that've been resolved for a while now...