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

(-)Makefile (+30 lines)
Lines 98-103 Link Here
98
.endif
98
.endif
99
MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VER}/perl
99
MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VER}/perl
100
100
101
# Determine whether or not we can use rootly owner/group functions.
102
.if !defined(UID)
103
UID!=   ${ID} -u
104
.endif
105
101
test:
106
test:
102
	@(cd ${WRKSRC}; make test)
107
	@(cd ${WRKSRC}; make test)
103
108
Lines 115-124 Link Here
115
		> ${WRKDIR}/use.perl
120
		> ${WRKDIR}/use.perl
116
121
117
pre-install:
122
pre-install:
123
.if ${UID} != 0 && !defined(INSTALL_AS_USER)
124
	@${SU_CMD} "${RM} -f ${PREFIX}/bin/perl${PERL_VER}"
125
	@${SU_CMD} "${RM} -f ${PREFIX}/bin/perl"
126
.else
118
	@${RM} -f ${PREFIX}/bin/perl${PERL_VER}
127
	@${RM} -f ${PREFIX}/bin/perl${PERL_VER}
119
	@${RM} -f ${PREFIX}/bin/perl
128
	@${RM} -f ${PREFIX}/bin/perl
129
.endif
120
130
121
post-install:
131
post-install:
132
.if ${UID} != 0 && !defined(INSTALL_AS_USER)
133
	@${SU_CMD} "${STRIP_CMD} ${PREFIX}/bin/perl${PERL_VER}"
134
	@${SU_CMD} "${STRIP_CMD} ${PREFIX}/bin/perl"
135
	@${SU_CMD} "${LN} -sf ${PREFIX}/bin/perl${PERL_VER} ${PREFIX}/bin/perl5"
136
	$${SU_CMD} "{INSTALL_SCRIPT} ${WRKDIR}/use.perl ${PREFIX}/bin/use.perl"
137
.for files in ${BSDPAN_FILES}
138
	${SU_CMD} "${MKDIR} ${BSDPAN_DEST}/${files:H}"
139
	${SU_CMD} "${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
140
		${BSDPAN_WRKSRC}/${files} ${BSDPAN_DEST}/${files}"
141
.endfor
142
	@(cd ${INCLUDEDIR} && ${SU_CMD} "${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)"
143
	${SU_CMD} "${MKDIR} ${PREFIX}/${SITE_PERL_REL}/auto"
144
	${SU_CMD} "${MKDIR} ${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto"
145
	${SU_CMD} "${MKDIR} ${PREFIX}/lib/perl5/${PERL_VER}/man/man3"
146
.else
122
	@${STRIP_CMD} ${PREFIX}/bin/perl${PERL_VER}
147
	@${STRIP_CMD} ${PREFIX}/bin/perl${PERL_VER}
123
	@${STRIP_CMD} ${PREFIX}/bin/perl
148
	@${STRIP_CMD} ${PREFIX}/bin/perl
124
	@${LN} -sf ${PREFIX}/bin/perl${PERL_VER} ${PREFIX}/bin/perl5
149
	@${LN} -sf ${PREFIX}/bin/perl${PERL_VER} ${PREFIX}/bin/perl5
Lines 132-141 Link Here
132
	${MKDIR} ${PREFIX}/${SITE_PERL_REL}/auto
157
	${MKDIR} ${PREFIX}/${SITE_PERL_REL}/auto
133
	${MKDIR} ${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto
158
	${MKDIR} ${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto
134
	${MKDIR} ${PREFIX}/lib/perl5/${PERL_VER}/man/man3
159
	${MKDIR} ${PREFIX}/lib/perl5/${PERL_VER}/man/man3
160
.endif
135
.if ${OSVERSION} < 502100
161
.if ${OSVERSION} < 502100
136
	@fmt ${PKGMESSAGE}
162
	@fmt ${PKGMESSAGE}
137
.else
163
.else
164
.if ${UID} != 0 && !defined(INSTALL_AS_USER)
165
	@${SU_CMD} "${PREFIX}/bin/use.perl port"
166
.else
138
	@${PREFIX}/bin/use.perl port
167
	@${PREFIX}/bin/use.perl port
168
.endif
139
.endif
169
.endif
140
170
141
.include <bsd.port.post.mk>
171
.include <bsd.port.post.mk>

Return to bug 70831