diff options
Diffstat (limited to 'devel/tkcvs/Makefile')
-rw-r--r-- | devel/tkcvs/Makefile | 38 |
1 files changed, 25 insertions, 13 deletions
diff --git a/devel/tkcvs/Makefile b/devel/tkcvs/Makefile index 0c7ce1e32c59..87a7ec5c72c8 100644 --- a/devel/tkcvs/Makefile +++ b/devel/tkcvs/Makefile @@ -1,28 +1,39 @@ PORTNAME= tkcvs -PORTVERSION= 8.2.3 -PORTREVISION= 1 +DISTVERSION= 9.3.3 CATEGORIES= devel -MASTER_SITES= SF \ - http://www.twobarleycorns.net/ +MASTER_SITES= https://sourceforge.net/projects/tkcvs/files/:tkcvs \ + https://BSDforge.com/projects/source/devel/tkcvs/:tkcvsicon +DISTFILES= tkcvs_9.3.3.tar.gz:tkcvs \ + tkcvs.tgz:tkcvsicon MAINTAINER= portmaster@BSDforge.com -COMMENT= Tcl/Tk frontends to CVS and Subversion -WWW= http://www.twobarleycorns.net/tkcvs.html +COMMENT= Tcl/Tk based GUI for CVS, Subversion, Git and RCS +WWW= https://sourceforge.net/projects/tkcvs/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= tkdiff:textproc/tkdiff -NO_BUILD= yes +USES= tcl tk +# XFCE isn't strictly available but it adds an entry for xfce4 users +DESKTOP_ENTRIES="tkcvs" "Tkcvs Revision Control" \ + "${PREFIX}/share/pixmaps/tkcvs.png" \ + "tkcvs" "GNOME;X-XFCE;X-Xfce-Toplevel;Development;System;Utility;" \false NO_ARCH= yes -USES= tk +NO_BUILD= yes + +WRKSRC= ${WRKDIR}/${PORTNAME}_${DISTVERSION} OPTIONS_DEFINE= DOCS -post-patch: - ${FIND} ${WRKSRC} -type f | ${XARGS} \ - ${REINPLACE_CMD} -e '/^exec wish/s|wish|${WISH}|g' -e '/^exec tclsh/s|tclsh|${TCLSH}|g' +post-extract: +.for i in contrib/tkdirdiff tkcvs/tkcvs.tcl tkdiff/tkdiff + @${REINPLACE_CMD} -e 's|exec\ wish|exec\ ${WISH}|g' ${WRKSRC}/${i} +.endfor + @${REINPLACE_CMD} -e 's|exec\ tclsh|exec\ ${TCLSH}|g' ${WRKSRC}/tkcvs/mkindex + @${CP} ${WRKSRC}/tkcvs/tkcvs.tcl ${WRKSRC}/tkcvs/tkcvs + @${MV} ${WRKSRC}/../tkcvs.png ${WRKSRC}/ do-install: ${INSTALL_SCRIPT} ${WRKSRC}/tkcvs/tkcvs ${STAGEDIR}${PREFIX}/bin @@ -33,11 +44,12 @@ do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps ${INSTALL_DATA} ${WRKSRC}/tkcvs/bitmaps/*.gif ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps ${INSTALL_DATA} ${WRKSRC}/tkcvs/bitmaps/*.xbm ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps + ${INSTALL_DATA} ${WRKSRC}/tkcvs.png ${STAGEDIR}${PREFIX}/share/pixmaps do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in CHANGELOG.txt FAQ.txt INSTALL - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} +.for f in CHANGELOG.txt FAQ.txt INSTALL + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include <bsd.port.mk> |