This page references how to migrate to new USES=perl5

Before

After

PERL_CONFIGURE=yes

USES=perl5
USE_PERL5= configure

USE_PERL5_RUN=yes

USES=perl5
USE_PERL5=run

USE_PERL5_BUILD=yes

USES=perl5
USE_PERL5=build

USE_PERL5=yes

USES=perl5

PERL_MODBUILD=yes

USES=perl5
USE_PERL5=modbuild

Depending on lang/perl as patch/extract dependency (in pre-extract, extract, post-extract and pre-patch, patch, post-patch targets):

Before

After

USE_PERL5=yes

USES=perl5
USE_PERL5=patch

USE_PERL5=yes

USES=perl5
USE_PERL5=extract

Depending on a specific version of perl

Before

After

USE_PERL5=5.14+

USES=perl5
USE_PERL5=5.14+

PERL_CONFIGURE= 5.14+

USES=perl5
USE_PERL5=5.14+ configure

PERL_MODBUILD= 5.14+

USES=perl5
USE_PERL5=5.14+ modbuild

USE_PERL5 will accept all combinaison of the pervious args: For example to depend on perl 5.14 and above just for patching and running:

USE_PERL5= 5.14+ patch run

Handling manpages inside the perl path (useful when software install their own man pages to MANPREFIX and also install some pages into perl's location)

Before

After

Manual showing

P5MAN{1,2,3,4,5,6,7,8}= mypage.{1,2,3,4,5,6,7,8}

Ports/Uses=perl5 (last edited 2013-07-29T15:32:44+0000 by AndrejZverev)