Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/perl5.mk
Show All 36 Lines | |||||
. if !empty(perl5_ARGS) | . if !empty(perl5_ARGS) | ||||
IGNORE= Incorrect 'USES+=perl5:${perl5_ARGS}' perl5 takes no arguments | IGNORE= Incorrect 'USES+=perl5:${perl5_ARGS}' perl5 takes no arguments | ||||
. endif | . endif | ||||
USE_PERL5?= run build | USE_PERL5?= run build | ||||
# When adding a version, please keep the comment in | # When adding a version, please keep the comment in | ||||
# Mk/bsd.default-versions.mk in sync. | # Mk/bsd.default-versions.mk in sync. | ||||
. if ${PERL5_DEFAULT} == 5.30 | . if ${PERL5_DEFAULT} == 5.30 | ||||
.include "${PORTSDIR}/lang/perl5.30/version.mk" | .include "${PORTSDIR}/lang/perl5.30/version.mk" | ||||
. elif ${PERL5_DEFAULT} == 5.32 | . elif ${PERL5_DEFAULT} == 5.32 | ||||
.include "${PORTSDIR}/lang/perl5.32/version.mk" | .include "${PORTSDIR}/lang/perl5.32/version.mk" | ||||
. elif ${PERL5_DEFAULT} == 5.34 | . elif ${PERL5_DEFAULT} == 5.34 | ||||
.include "${PORTSDIR}/lang/perl5.34/version.mk" | .include "${PORTSDIR}/lang/perl5.34/version.mk" | ||||
. elif ${PERL5_DEFAULT} == devel | . elif ${PERL5_DEFAULT} == devel | ||||
.include "${PORTSDIR}/lang/perl5-devel/version.mk" | .include "${PORTSDIR}/lang/perl5-devel/version.mk" | ||||
# Force PERL_PORT here in case two identical PERL_VERSION. | # Force PERL_PORT here in case two identical PERL_VERSION. | ||||
PERL_PORT?= perl5-devel | PERL_PORT?= perl5-devel | ||||
. else | . else | ||||
IGNORE= Invalid perl5 version ${PERL5_DEFAULT} | IGNORE= Invalid perl5 version ${PERL5_DEFAULT} | ||||
. endif | . endif | ||||
PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} | PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//} | ||||
. if !defined(PERL_LEVEL) && defined(PERL_VERSION) | . if !defined(PERL_LEVEL) && defined(PERL_VERSION) | ||||
perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|} | perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|} | ||||
_perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} | _perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} | ||||
perl_minor= ${_perl_minor:C|^.*(...)|\1|} | perl_minor= ${_perl_minor:C|^.*(...)|\1|} | ||||
. if ${perl_minor} >= 100 | . if ${perl_minor} >= 100 | ||||
▲ Show 20 Lines • Show All 275 Lines • Show Last 20 Lines |