Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 377389

Summary: dev-lang/parrot-3.6.0[opengl] requires USE=pcre
Product: Gentoo Linux Reporter: Martin von Gagern <Martin.vGagern>
Component: New packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED FIXED    
Severity: trivial    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Martin von Gagern 2011-08-02 07:45:19 UTC
From parrot-3.6.0/config/auto/opengl.pm:

    # opengl depends on thunks which depend on pcre
    return $self->_handle_no_opengl($conf) unless $conf->data->get('HAS_PCRE');

So the configuration USE="opengl,-pcre" is invalid (and interpreted as USE="-opengl,-pcre"). I suggest you switch the ebuild to EAPI=4 and add REQUIRED_USE="opengl? ( pcre )".
Comment 1 Patrick Lauer gentoo-dev 2011-12-27 06:43:19 UTC
+  27 Dec 2011; Patrick Lauer <patrick@gentoo.org> +parrot-3.11.0-r1.ebuild,
+  -parrot-3.11.0.ebuild:
+  REQUIRED_USE fix for #377389, eapi4