Lines 18-42
Link Here
|
18 |
USES= perl5 |
18 |
USES= perl5 |
19 |
POD2MAN= pod2man |
19 |
POD2MAN= pod2man |
20 |
|
20 |
|
21 |
MAN1= bbbike.1 |
21 |
MYDESTDIR= ${STAGEDIR}${PREFIX}/BBBike |
22 |
|
|
|
23 |
MYDESTDIR= ${PREFIX}/BBBike |
24 |
|
22 |
|
25 |
LOCAL_PERL_ARCH= ${PERL_ARCH} |
23 |
LOCAL_PERL_ARCH= ${PERL_ARCH} |
26 |
PLIST_SUB= LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH} |
24 |
PLIST_SUB= LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH} |
|
|
25 |
BBBIKE_PERL_EXE= bbbike cbbbike bbbikeclient cmdbbbike smsbbbike |
27 |
|
26 |
|
28 |
NO_STAGE= yes |
|
|
29 |
do-build: |
27 |
do-build: |
30 |
cd ${WRKSRC}/ext && ${MAKE} PERL=${PERL5} all install |
28 |
cd ${WRKSRC}/ext && ${MAKE} PERL=${PERL5} all install |
31 |
cd ${WRKSRC}/ext && ${MAKE} PERL=${PERL5} clean |
29 |
cd ${WRKSRC}/ext && ${MAKE} PERL=${PERL5} clean |
|
|
30 |
${FIND} ${WRKSRC}/lib -name "*.so" | ${XARGS} ${CHMOD} u+w |
31 |
${FIND} ${WRKSRC}/lib -name "*.so" | ${XARGS} ${STRIP_CMD} |
32 |
${FIND} ${WRKSRC}/lib -name "*.so" | ${XARGS} ${CHMOD} u-w |
32 |
cd ${WRKSRC}; ${POD2MAN} --lax bbbike.pod > bbbike.1 |
33 |
cd ${WRKSRC}; ${POD2MAN} --lax bbbike.pod > bbbike.1 |
33 |
${MV} ${WRKSRC}/bbbike ${WRKSRC}/bbbike.tmp |
34 |
.for f in ${BBBIKE_PERL_EXE} |
34 |
${ECHO_CMD} "#! ${PERL}" > ${WRKSRC}/bbbike |
35 |
${MV} ${WRKSRC}/$f ${WRKSRC}/$f.tmp |
35 |
${CAT} ${WRKSRC}/bbbike.tmp >> ${WRKSRC}/bbbike |
36 |
${ECHO_CMD} "#! ${PERL}" > ${WRKSRC}/$f |
36 |
${RM} -f ${WRKSRC}/bbbike.tmp |
37 |
${CAT} ${WRKSRC}/$f.tmp >> ${WRKSRC}/$f |
37 |
${CHMOD} 0755 ${WRKSRC}/bbbike |
38 |
${RM} -f ${WRKSRC}/$f.tmp |
|
|
39 |
${CHMOD} 0755 ${WRKSRC}/$f |
40 |
.endfor |
38 |
|
41 |
|
39 |
BBBIKEEXE= bbbike cbbbike bbbikeclient cmdbbbike smsbbbike |
|
|
40 |
PLIST_IN= ${PKGDIR}/pkg-plist.in |
42 |
PLIST_IN= ${PKGDIR}/pkg-plist.in |
41 |
PLIST= ${WRKDIR}/pkg-plist |
43 |
PLIST= ${WRKDIR}/pkg-plist |
42 |
|
44 |
|
Lines 46-59
Link Here
|
46 |
|
48 |
|
47 |
do-install: |
49 |
do-install: |
48 |
-${RM} -rf ${MYDESTDIR} |
50 |
-${RM} -rf ${MYDESTDIR} |
49 |
${INSTALL_MAN} ${WRKSRC}/bbbike.1 ${PREFIX}/man/man1 |
51 |
${INSTALL_MAN} ${WRKSRC}/bbbike.1 ${STAGEDIR}${PREFIX}/man/man1 |
50 |
${CP} -r ${WRKSRC} ${MYDESTDIR} |
52 |
${FIND} ${WRKSRC} | ${XARGS} ${CHMOD} ugo+r |
|
|
53 |
${FIND} ${WRKSRC} -perm -u=x | ${XARGS} ${CHMOD} go+x |
54 |
${CP} -rp ${WRKSRC} ${MYDESTDIR} |
51 |
${RM} -f ${MYDESTDIR}/bbbike.1 |
55 |
${RM} -f ${MYDESTDIR}/bbbike.1 |
52 |
${FIND} ${MYDESTDIR} | ${XARGS} ${CHMOD} ugo+r |
56 |
.for f in ${BBBIKE_PERL_EXE} |
53 |
${FIND} ${MYDESTDIR} -perm -u=x | ${XARGS} ${CHMOD} go+x |
57 |
-${RM} -f ${STAGEDIR}${PREFIX}/bin/$f |
54 |
.for f in ${BBBIKEEXE} |
58 |
${LN} -s ../BBBike/$f ${STAGEDIR}${PREFIX}/bin/$f |
55 |
-${RM} -f ${PREFIX}/bin/$f |
|
|
56 |
${LN} -s ${MYDESTDIR}/$f ${PREFIX}/bin/$f |
57 |
.endfor |
59 |
.endfor |
58 |
|
60 |
|
59 |
.include <bsd.port.mk> |
61 |
.include <bsd.port.mk> |