View | Details | Raw Unified | Return to bug 61621
Collapse All | Expand All

(-)bsd.port.mk (-2 / +27 lines)
Lines 327-332 Link Here
327
#				  (value: perl5)
327
#				  (value: perl5)
328
# SITE_PERL		- Directory name where site specific perl packages go.
328
# SITE_PERL		- Directory name where site specific perl packages go.
329
#					This value is added to PLIST_SUB.
329
#					This value is added to PLIST_SUB.
330
# PERL_MODBUILD		- Use Module::Build to configure, build and install port.
330
##
331
##
331
# USE_BISON		- Says that the port uses bison for building.
332
# USE_BISON		- Says that the port uses bison for building.
332
##
333
##
Lines 1095-1101 Link Here
1095
PERL_PORT?=	perl5
1096
PERL_PORT?=	perl5
1096
.endif
1097
.endif
1097
1098
1098
SITE_PERL?=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
1099
SITE_PERL_REL?=	lib/perl5/site_perl/${PERL_VER}
1100
SITE_PERL?=	${LOCALBASE}/${SITE_PERL_REL}
1099
1101
1100
.if exists(/usr/bin/perl5) && ${OSVERSION} >= 300000 && ${OSVERSION} < 500036
1102
.if exists(/usr/bin/perl5) && ${OSVERSION} >= 300000 && ${OSVERSION} < 500036
1101
PERL5=		/usr/bin/perl${PERL_VERSION}
1103
PERL5=		/usr/bin/perl${PERL_VERSION}
Lines 1598-1604 Link Here
1598
PLIST_SUB+=		PERL_VERSION=${PERL_VERSION} \
1600
PLIST_SUB+=		PERL_VERSION=${PERL_VERSION} \
1599
				PERL_VER=${PERL_VER} \
1601
				PERL_VER=${PERL_VER} \
1600
				PERL_ARCH=${PERL_ARCH} \
1602
				PERL_ARCH=${PERL_ARCH} \
1601
				SITE_PERL=${SITE_PERL:S|^${LOCALBASE}/||}
1603
				SITE_PERL=${SITE_PERL_REL}
1604
1605
.if defined(PERL_MODBUILD)
1606
PERL_CONFIGURE=	yes
1607
CONFIGURE_SCRIPT?=	Build.PL
1608
BUILD_DEPENDS+=	${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build
1609
ALL_TARGET?=	
1610
PL_BUILD?=	Build
1611
CONFIGURE_ARGS+= \
1612
	install_path=lib="${PREFIX}/${SITE_PERL_REL}" \
1613
	install_path=arch="${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}" \
1614
	install_path=script="${PREFIX}/bin" \
1615
	install_path=bin="${PREFIX}/bin" \
1616
	install_path=libdoc="${MAN3PREFIX}/man/man3" \
1617
	install_path=bindoc="${MAN1PREFIX}/man/man1"
1618
.endif
1602
1619
1603
.if defined(PERL_CONFIGURE)
1620
.if defined(PERL_CONFIGURE)
1604
USE_PERL5=	yes
1621
USE_PERL5=	yes
Lines 3076-3084 Link Here
3076
.if defined(USE_GMAKE)
3093
.if defined(USE_GMAKE)
3077
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
3094
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
3078
.else
3095
.else
3096
.if defined(PERL_MODBUILD)
3097
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${ALL_TARGET})
3098
.else
3079
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
3099
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
3080
.endif
3100
.endif
3081
.endif
3101
.endif
3102
.endif
3082
3103
3083
# Check conflicts
3104
# Check conflicts
3084
3105
Lines 3120-3130 Link Here
3120
.endif
3141
.endif
3121
.endif
3142
.endif
3122
.else defined(USE_GMAKE)
3143
.else defined(USE_GMAKE)
3144
.if defined(PERL_MODBUILD)
3145
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${INSTALL_TARGET})
3146
.else
3123
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
3147
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
3124
.if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES)
3148
.if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES)
3125
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install.man)
3149
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install.man)
3126
.if ${XFREE86_HTML_MAN:L} == yes
3150
.if ${XFREE86_HTML_MAN:L} == yes
3127
	@${MKHTMLINDEX} ${PREFIX}/lib/X11/doc/html
3151
	@${MKHTMLINDEX} ${PREFIX}/lib/X11/doc/html
3152
.endif
3128
.endif
3153
.endif
3129
.endif
3154
.endif
3130
.endif
3155
.endif

Return to bug 61621