View | Details | Raw Unified | Return to bug 190667 | Differences between
and this patch

Collapse All | Expand All

(-)./Makefile (-17 / +19 lines)
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>
(-)./pkg-plist.in (-10 / +6 lines)
Lines 209-227 Link Here
209
BBBike/Way/Metric.pm
209
BBBike/Way/Metric.pm
210
BBBike/Wizards.pm
210
BBBike/Wizards.pm
211
BBBike/bbbike
211
BBBike/bbbike
212
@exec ln -fs %D/%F %D/bin/bbbike
212
bin/bbbike
213
@unexec rm -f %D/bin/bbbike
214
BBBike/bbbike-activeperl.bat
213
BBBike/bbbike-activeperl.bat
215
BBBike/bbbike-fast.bat
214
BBBike/bbbike-fast.bat
216
BBBike/bbbike.bat
215
BBBike/bbbike.bat
217
BBBike/bbbike.pod
216
BBBike/bbbike.pod
218
BBBike/bbbikeapplet
217
BBBike/bbbikeapplet
219
BBBike/bbbikeclient
218
BBBike/bbbikeclient
220
@exec ln -fs %D/%F %D/bin/bbbikeclient
219
bin/bbbikeclient
221
@unexec rm -f %D/bin/bbbikeclient
222
BBBike/cbbbike
220
BBBike/cbbbike
223
@exec ln -fs %D/%F %D/bin/cbbbike
221
bin/cbbbike
224
@unexec rm -f %D/bin/cbbbike
225
BBBike/cbbbike.bat
222
BBBike/cbbbike.bat
226
BBBike/cgi/README
223
BBBike/cgi/README
227
BBBike/cgi/bbbike-data.cgi
224
BBBike/cgi/bbbike-data.cgi
Lines 248-255 Link Here
248
BBBike/cgi/tinyhttpd.config
245
BBBike/cgi/tinyhttpd.config
249
BBBike/cgi/wapbbbike.cgi
246
BBBike/cgi/wapbbbike.cgi
250
BBBike/cmdbbbike
247
BBBike/cmdbbbike
251
@exec ln -fs %D/%F %D/bin/cmdbbbike
248
bin/cmdbbbike
252
@unexec rm -f %D/bin/cmdbbbike
253
BBBike/data/.modified
249
BBBike/data/.modified
254
BBBike/data/Berlin.coords.data
250
BBBike/data/Berlin.coords.data
255
BBBike/data/Potsdam.coords.data
251
BBBike/data/Potsdam.coords.data
Lines 1077-1086 Link Here
1077
BBBike/plugins/MerkaartorPlugin.pm
1073
BBBike/plugins/MerkaartorPlugin.pm
1078
BBBike/plugins/MultiMap.pm
1074
BBBike/plugins/MultiMap.pm
1079
BBBike/smsbbbike
1075
BBBike/smsbbbike
1080
@exec ln -fs %D/%F %D/bin/smsbbbike
1076
bin/smsbbbike
1081
@unexec rm -f %D/bin/smsbbbike
1082
BBBike/tkbikepwr
1077
BBBike/tkbikepwr
1083
BBBike/tmp/.keep_me
1078
BBBike/tmp/.keep_me
1079
man/man1/bbbike.1.gz
1084
BBBike/lib/%%LOCAL_PERL_ARCH%%/BBBikeXS.pm
1080
BBBike/lib/%%LOCAL_PERL_ARCH%%/BBBikeXS.pm
1085
BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline.pm
1081
BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline.pm
1086
BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline2.pm
1082
BBBike/lib/%%LOCAL_PERL_ARCH%%/Strassen/Inline2.pm

Return to bug 190667