Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/perl5.mk
Context not available. | |||||
USE_PERL5?= run build | USE_PERL5?= run build | ||||
.if exists(${LOCALBASE}/bin/perl5) | # remove when 5.20 goes away. | ||||
.sinclude "${LOCALBASE}/etc/perl5_version" | .sinclude "${LOCALBASE}/etc/perl5_version" | ||||
.if !defined(PERL_VERSION) | .if defined(PERL_VERSION) | ||||
PERL_VERSION!= perl -e 'printf "%vd\n", $$^V;' | PERL5_DEPEND= ${PERL5} | ||||
.endif | THIS_IS_OLD_PERL= yes | ||||
.else | .else | ||||
# end of remove | |||||
.include "${PORTSDIR}/Mk/bsd.default-versions.mk" | .include "${PORTSDIR}/Mk/bsd.default-versions.mk" | ||||
.if ${PERL5_DEFAULT} == 5.16 | .if ${PERL5_DEFAULT} == 5.16 | ||||
.include "${PORTSDIR}/lang/perl5.16/version.mk" | .include "${PORTSDIR}/lang/perl5.16/version.mk" | ||||
Context not available. | |||||
SITE_ARCH?= ${LOCALBASE}/${SITE_ARCH_REL} | SITE_ARCH?= ${LOCALBASE}/${SITE_ARCH_REL} | ||||
SITE_MAN3_REL?= ${SITE_PERL_REL}/man/man3 | SITE_MAN3_REL?= ${SITE_PERL_REL}/man/man3 | ||||
SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} | SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} | ||||
.if defined(THIS_IS_OLD_PERL) | |||||
SITE_MAN1_REL?= share/man/man1 | |||||
.else | |||||
SITE_MAN1_REL?= ${SITE_PERL_REL}/man/man1 | |||||
.endif | |||||
SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL} | |||||
PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION} | PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION} | ||||
PERL= ${LOCALBASE}/bin/perl | PERL= ${LOCALBASE}/bin/perl | ||||
Context not available. | |||||
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ | PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ | ||||
PERL_VER=${PERL_VER} \ | PERL_VER=${PERL_VER} \ | ||||
PERL5_MAN1=${SITE_MAN1_REL} \ | |||||
PERL5_MAN3=${SITE_MAN3_REL} \ | PERL5_MAN3=${SITE_MAN3_REL} \ | ||||
SITE_PERL=${SITE_PERL_REL} \ | SITE_PERL=${SITE_PERL_REL} \ | ||||
SITE_ARCH=${SITE_ARCH_REL} | SITE_ARCH=${SITE_ARCH_REL} | ||||
Context not available. | |||||
.endif # configure | .endif # configure | ||||
.if ${_USE_PERL5:Mextract} | .if ${_USE_PERL5:Mextract} | ||||
EXTRACT_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} | EXTRACT_DEPENDS+= ${PERL5_DEPEND}:${PORTSDIR}/lang/${PERL_PORT} | ||||
.endif | .endif | ||||
.if ${_USE_PERL5:Mpatch} | .if ${_USE_PERL5:Mpatch} | ||||
PATCH_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} | PATCH_DEPENDS+= ${PERL5_DEPEND}:${PORTSDIR}/lang/${PERL_PORT} | ||||
.endif | .endif | ||||
.if ${_USE_PERL5:Mbuild} | .if ${_USE_PERL5:Mbuild} | ||||
BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} | BUILD_DEPENDS+= ${PERL5_DEPEND}:${PORTSDIR}/lang/${PERL_PORT} | ||||
.endif | .endif | ||||
.if ${_USE_PERL5:Mrun} | .if ${_USE_PERL5:Mrun} | ||||
RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} | RUN_DEPENDS+= ${PERL5_DEPEND}:${PORTSDIR}/lang/${PERL_PORT} | ||||
.endif | .endif | ||||
.if ${_USE_PERL5:Mconfigure} | .if ${_USE_PERL5:Mconfigure} | ||||
Context not available. | |||||
INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" | INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" | ||||
CONFIGURE_SCRIPT?= Makefile.PL | CONFIGURE_SCRIPT?= Makefile.PL | ||||
MAN3PREFIX?= ${PREFIX}/${SITE_PERL_REL} | MAN3PREFIX?= ${PREFIX}/${SITE_PERL_REL} | ||||
.if !defined(THIS_IS_OLD_PERL) | |||||
MAN1PREFIX?= ${PREFIX}/${SITE_PERL_REL} | |||||
.endif | |||||
.undef HAS_CONFIGURE | .undef HAS_CONFIGURE | ||||
.if !target(do-configure) | .if !target(do-configure) | ||||
Context not available. |