Changeset View
Changeset View
Standalone View
Standalone View
lang/perl5.18/Makefile
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n | PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n | ||||
PORTSCOUT= limit:^${PERL_VER}. | PORTSCOUT= limit:^${PERL_VER}. | ||||
# Remember to update Mk/Uses/perl5.mk too. | # Remember to update Mk/Uses/perl5.mk too. | ||||
PERL_VERSION= 5.18.4 | PERL_VERSION= 5.18.4 | ||||
PERL_VER= ${PERL_VERSION:C/\.[0-9]+$//} | PERL_VER= ${PERL_VERSION:C/\.[0-9]+$//} | ||||
PERL_ARCH= mach | PERL_ARCH= mach | ||||
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER} | SITE_PERL_REL?= lib/perl5/site_perl | ||||
SITE_PERL?= ${PREFIX}/${SITE_PERL_REL} | SITE_PERL?= ${PREFIX}/${SITE_PERL_REL} | ||||
SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER} | |||||
SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL} | |||||
SITE_MAN3_REL?= ${SITE_PERL_REL}/man/man3 | |||||
SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL} | |||||
USES= tar:bzip2 cpe | USES= tar:bzip2 cpe | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
CONFIGURE_SCRIPT=Configure | CONFIGURE_SCRIPT=Configure | ||||
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ | CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ | ||||
-Darchlib=${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH} \ | -Darchlib=${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH} \ | ||||
-Dprivlib=${PREFIX}/lib/perl5/${PERL_VER} \ | -Dprivlib=${PREFIX}/lib/perl5/${PERL_VER} \ | ||||
-Dman3dir=${PREFIX}/lib/perl5/${PERL_VER}/perl/man/man3 \ | -Dman3dir=${PREFIX}/lib/perl5/${PERL_VER}/man/man3 \ | ||||
-Dman1dir=${PREFIX}/man/man1 \ | -Dman1dir=${PREFIX}/man/man1 \ | ||||
-Dsitearch=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH} \ | -Dsitearch=${SITE_ARCH} \ | ||||
-Dsitelib=${PREFIX}/${SITE_PERL_REL} -Dscriptdir=${PREFIX}/bin \ | -Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \ | ||||
-Dsiteman3dir=${PREFIX}/lib/perl5/${PERL_VER}/man/man3 \ | -Dsiteman3dir=${SITE_MAN3} \ | ||||
-Dsiteman1dir=${PREFIX}/man/man1 \ | -Dsiteman1dir=${PREFIX}/man/man1 \ | ||||
-Ui_malloc -Ui_iconv -Uinstallusrbinperl \ | -Ui_malloc -Ui_iconv -Uinstallusrbinperl \ | ||||
-Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ | -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ | ||||
-Dccflags=-DAPPLLIB_EXP=\"${BSDPAN_DEST}\" | -Dccflags=-DAPPLLIB_EXP=\"${BSDPAN_DEST}\" | ||||
LOCALE_CLEANUP= LANG="" LC_ALL="" LC_COLLATE="" LC_CTYPE="" \ | LOCALE_CLEANUP= LANG="" LC_ALL="" LC_COLLATE="" LC_CTYPE="" \ | ||||
LC_MESSAGES="" LC_MONETARY="" LC_NUMERIC="" \ | LC_MESSAGES="" LC_MONETARY="" LC_NUMERIC="" \ | ||||
LC_TIME="" | LC_TIME="" | ||||
CONFIGURE_ENV+= ${LOCALE_CLEANUP} UNAME_v="$$(uname -v | sed 'y/=/ /')" | CONFIGURE_ENV+= ${LOCALE_CLEANUP} UNAME_v="$$(uname -v | sed 'y/=/ /')" | ||||
Show All 34 Lines | |||||
# http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 | # http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 | ||||
# PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes) | # PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes) | ||||
.if defined(PERLIOBUF_DEFAULT_BUFSIZ) | .if defined(PERLIOBUF_DEFAULT_BUFSIZ) | ||||
CONFIGURE_ARGS+= \ | CONFIGURE_ARGS+= \ | ||||
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ} | -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ} | ||||
.endif | .endif | ||||
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER}/perl | MAN3PREFIX_REL= lib/perl5/${PERL_VER}/perl | ||||
MAN3PREFIX= ${PREFIX}/${MAN3PREFIX_REL} | |||||
MANDIRS+= ${MAN3PREFIX} | MANDIRS+= ${MAN3PREFIX} | ||||
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ | PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ | ||||
PERL_VER=${PERL_VER} \ | PERL_VER=${PERL_VER} \ | ||||
PERL_ARCH=${PERL_ARCH} \ | PERL_ARCH=${PERL_ARCH} \ | ||||
MAN3=${MAN3PREFIX:S|^${PREFIX}/||}/man/man3 \ | MAN3=${MAN3PREFIX_REL}/man/man3 \ | ||||
SITE_PERL=${SITE_PERL:S|^${PREFIX}/||} | SITE_PERL=${SITE_PERL_REL} \ | ||||
SITE_ARCH=${SITE_ARCH_REL} \ | |||||
PERL5_MAN3=${SITE_MAN3_REL} | |||||
.if ${PORT_OPTIONS:MDEBUG} | .if ${PORT_OPTIONS:MDEBUG} | ||||
STRIP= | STRIP= | ||||
STRIP_CMD= ${TRUE} | STRIP_CMD= ${TRUE} | ||||
.endif | .endif | ||||
.if ${OSVERSION} >= 900022 | .if ${OSVERSION} >= 900022 | ||||
PLIST_SUB+= MANCONF="" | PLIST_SUB+= MANCONF="" | ||||
Show All 32 Lines | ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g;' \ | ||||
${WRKSRC}/hints/freebsd.sh | ${WRKSRC}/hints/freebsd.sh | ||||
.else | .else | ||||
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%||g;' \ | ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%||g;' \ | ||||
-e 's|%%PTHREAD_CFLAGS%%||g;' \ | -e 's|%%PTHREAD_CFLAGS%%||g;' \ | ||||
${WRKSRC}/hints/freebsd.sh | ${WRKSRC}/hints/freebsd.sh | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/perl5/${PERL_VER}/man/man3 | ${MKDIR} ${STAGEDIR}${SITE_MAN3} | ||||
${MKDIR} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto | ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto | ||||
${MKDIR} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/machine | ${MKDIR} ${STAGEDIR}${SITE_ARCH}/machine | ||||
${MKDIR} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/sys | ${MKDIR} ${STAGEDIR}${SITE_ARCH}/sys | ||||
${MKDIR} ${STAGEDIR}${SITE_PERL}/auto | ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto | ||||
${LN} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${STAGEDIR}${PREFIX}/bin/perl5 | ${LN} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${STAGEDIR}${PREFIX}/bin/perl5 | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} | ||||
${INSTALL_DATA} ${WRKDIR}/perl5_version ${STAGEDIR}${PREFIX}/etc | ${INSTALL_DATA} ${WRKDIR}/perl5_version ${STAGEDIR}${PREFIX}/etc | ||||
${FIND} ${STAGEDIR} -name '*.bs' -size 0 -delete | ${FIND} ${STAGEDIR} -name '*.bs' -size 0 -delete | ||||
.if ${OSVERSION} >= 900022 | .if ${OSVERSION} >= 900022 | ||||
${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf | ${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PERL_VER}.conf | ||||
.endif | .endif | ||||
Show All 12 Lines |