summaryrefslogtreecommitdiff
path: root/german/BBBike/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'german/BBBike/Makefile')
-rw-r--r--german/BBBike/Makefile29
1 files changed, 19 insertions, 10 deletions
diff --git a/german/BBBike/Makefile b/german/BBBike/Makefile
index 562998a7df74..d6658ea60d79 100644
--- a/german/BBBike/Makefile
+++ b/german/BBBike/Makefile
@@ -6,16 +6,15 @@
#
PORTNAME= BBBike
-PORTVERSION= 2.48
+PORTVERSION= 3.01
CATEGORIES= german
MASTER_SITES= http://pub.cs.tu-berlin.de/src/BBBike/
-MAINTAINER= eserte@cs.tu-berlin.de
+MAINTAINER= eserte@onlineoffice.de
-BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk
+RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk
-USE_PERL5= YES
-PERLEXE= perl5
+USE_PERL5= YES
POD2MAN= pod2man
MAN1= bbbike.1
@@ -23,16 +22,26 @@ MAN1= bbbike.1
MYDESTDIR= ${PREFIX}/BBBike
do-build:
- cd ${WRKSRC}/ext/BBBikeXS; ${PERLEXE} Makefile.PL; make all install clean; $(RM) Makefile.old
- cd ${WRKSRC}/ext/VirtArray; ${PERLEXE} Makefile.PL; make all install clean; $(RM) Makefile.old
+ cd ${WRKSRC}/ext/BBBikeXS; ${PERL5} Makefile.PL; make all install clean; ${RM} Makefile.old
+ cd ${WRKSRC}/ext/VirtArray; ${PERL5} Makefile.PL; make all install clean; ${RM} Makefile.old
cd ${WRKSRC}; ${POD2MAN} --lax bbbike.pod > bbbike.1
+ ${MV} ${WRKSRC}/bbbike ${WRKSRC}/bbbike.tmp
+ ${ECHO} "#! ${PERL}" > ${WRKSRC}/bbbike
+ ${CAT} ${WRKSRC}/bbbike.tmp >> ${WRKSRC}/bbbike
+ ${RM} -f ${WRKSRC}/bbbike.tmp
+ ${CHMOD} 0755 ${WRKSRC}/bbbike
+
+BBBIKEEXE= bbbike cbbbike bbbikeclient cmdbbbike
do-install:
-${RM} -rf ${MYDESTDIR}
${CP} -r ${WRKSRC} ${MYDESTDIR}
- -${RM} -f ${PREFIX}/bin/bbbike ${PREFIX}/bin/cbbbike
- ${LN} -s ${MYDESTDIR}/bbbike ${PREFIX}/bin/bbbike
- ${LN} -s ${MYDESTDIR}/cbbbike ${PREFIX}/bin/cbbbike
+ find ${MYDESTDIR} -exec ${CHMOD} ugo+r {} \;
+ find ${MYDESTDIR} -perm -u=x -exec ${CHMOD} go+x {} \;
+.for f in ${BBBIKEEXE}
+ -${RM} -f ${PREFIX}/bin/$f
+ ${LN} -s ${MYDESTDIR}/$f ${PREFIX}/bin/$f
+.endfor
${INSTALL_MAN} ${WRKSRC}/bbbike.1 ${PREFIX}/man/man1
.include <bsd.port.mk>