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

(-)b/devel/tkcvs/Makefile (-13 / +25 lines)
Lines 1-28 Link Here
1
PORTNAME=	tkcvs
1
PORTNAME=	tkcvs
2
PORTVERSION=	8.2.3
2
PORTVERSION=	9.3.3
3
PORTREVISION=	1
4
CATEGORIES=	devel
3
CATEGORIES=	devel
5
MASTER_SITES=	SF \
4
MASTER_SITES=	https://sourceforge.net/projects/tkcvs/files/:tkcvs \
6
		http://www.twobarleycorns.net/
5
		https://BSDforge.com/projects/source/devel/tkcvs/:tkcvsicon
6
DISTFILES=	tkcvs_9.3.3.tar.gz:tkcvs \
7
		tkcvs.tgz:tkcvsicon
7
8
8
MAINTAINER=	portmaster@BSDforge.com
9
MAINTAINER=	portmaster@BSDforge.com
9
COMMENT=	Tcl/Tk frontends to CVS and Subversion
10
COMMENT=	Tcl/Tk based GUI for CVS, Subversion, Git and RCS
10
WWW=		http://www.twobarleycorns.net/tkcvs.html
11
WWW=		https://sourceforge.net/projects/tkcvs/
11
12
12
LICENSE=	GPLv2
13
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
14
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
14
15
15
RUN_DEPENDS=	tkdiff:textproc/tkdiff
16
RUN_DEPENDS=	tkdiff:textproc/tkdiff
16
17
17
NO_BUILD=	yes
18
USES=		tcl tk
19
# XFCE isn't strictly available but it adds an entry for xfce4 users
20
DESKTOP_ENTRIES="tkcvs" "Tkcvs Revision Control" \
21
			"${PREFIX}/share/pixmaps/tkcvs.png" \
22
			"tkcvs" "GNOME;X-XFCE;X-Xfce-Toplevel;Development;System;Utility;" \false
18
NO_ARCH=	yes
23
NO_ARCH=	yes
19
USES=		tk
24
NO_BUILD=	yes
25
26
WRKSRC=	${WRKDIR}/${PORTNAME}_${PORTVERSION}
20
27
21
OPTIONS_DEFINE=	DOCS
28
OPTIONS_DEFINE=	DOCS
22
29
23
post-patch:
30
post-extract:
24
	${FIND} ${WRKSRC} -type f | ${XARGS} \
31
.for i in contrib/tkdirdiff tkcvs/tkcvs.tcl tkdiff/tkdiff
25
	    ${REINPLACE_CMD} -e '/^exec wish/s|wish|${WISH}|g' -e '/^exec tclsh/s|tclsh|${TCLSH}|g'
32
	@${REINPLACE_CMD} -e 's|exec\ wish|exec\ ${WISH}|g' ${WRKSRC}/${i}
33
.endfor
34
	@${REINPLACE_CMD} -e 's|exec\ tclsh|exec\ ${TCLSH}|g' ${WRKSRC}/tkcvs/mkindex
35
	@${CP} ${WRKSRC}/tkcvs/tkcvs.tcl ${WRKSRC}/tkcvs/tkcvs
36
	@${MV} ${WRKSRC}/../tkcvs.png ${WRKSRC}/
26
37
27
do-install:
38
do-install:
28
	${INSTALL_SCRIPT} ${WRKSRC}/tkcvs/tkcvs ${STAGEDIR}${PREFIX}/bin
39
	${INSTALL_SCRIPT} ${WRKSRC}/tkcvs/tkcvs ${STAGEDIR}${PREFIX}/bin
Lines 33-43 do-install: Link Here
33
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps
44
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps
34
	${INSTALL_DATA} ${WRKSRC}/tkcvs/bitmaps/*.gif ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps
45
	${INSTALL_DATA} ${WRKSRC}/tkcvs/bitmaps/*.gif ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps
35
	${INSTALL_DATA} ${WRKSRC}/tkcvs/bitmaps/*.xbm ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps
46
	${INSTALL_DATA} ${WRKSRC}/tkcvs/bitmaps/*.xbm ${STAGEDIR}${PREFIX}/lib/tkcvs/bitmaps
47
	${INSTALL_DATA} ${WRKSRC}/tkcvs.png ${STAGEDIR}${PREFIX}/share/pixmaps
36
48
37
do-install-DOCS-on:
49
do-install-DOCS-on:
38
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
50
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
39
.for file in CHANGELOG.txt FAQ.txt INSTALL
51
.for f in CHANGELOG.txt FAQ.txt INSTALL
40
	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
52
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
41
.endfor
53
.endfor
42
54
43
.include <bsd.port.mk>
55
.include <bsd.port.mk>
(-)b/devel/tkcvs/distinfo (-2 / +5 lines)
Lines 1-2 Link Here
1
SHA256 (tkcvs-8.2.3.tar.gz) = 4bfb29dd9ffbbbc1e6e611e1c772af745d742d336e797bf056dbf70116b8e32a
1
TIMESTAMP = 1709844381
2
SIZE (tkcvs-8.2.3.tar.gz) = 570910
2
SHA256 (tkcvs_9.3.3.tar.gz) = 350cf2aa37b3aa2d7b84d6f971b7108c0914eb66d5523d28a81146dc410978c9
3
SIZE (tkcvs_9.3.3.tar.gz) = 671572
4
SHA256 (tkcvs.tgz) = 0f47cc5605445ba06d4d1b8cb5ddad878dec1a9a274e3590a686b8dbbbff9b2e
5
SIZE (tkcvs.tgz) = 6544
(-)b/devel/tkcvs/pkg-descr (-4 / +4 lines)
Lines 1-7 Link Here
1
TkCVS is a Tcl/Tk-based graphical interface to the CVS, and Subversion
1
TkCVS is a Tcl/Tk-based graphical interface to the CVS, Subversion, and
2
configuration management systems. It will also help with RCS. The user
2
GIT configuration management systems. It will also help with RCS. The
3
interface is consistent across Unix/Linux, Windows, and MacOS X. TkDiff
3
user interface is consistent across Unix/Linux, Windows, and MacOS X.
4
is included for browsing and merging your changes.
4
TkDiff is included for browsing and merging your changes.
5
5
6
It shows the status of the files in the current working directory, and
6
It shows the status of the files in the current working directory, and
7
has tools for tagging, merging, importing, exporting, checking in/out,
7
has tools for tagging, merging, importing, exporting, checking in/out,
(-)b/devel/tkcvs/pkg-message (+12 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
IMPORTANT
5
6
There are new freatures and additions in this version.
7
8
Please see /usr/local/share/doc/tkcvs/INSTALL
9
for important configuration options.
10
EOM
11
}
12
]
(-)b/devel/tkcvs/pkg-plist (-11 / +23 lines)
Lines 6-14 lib/tkcvs/bitmaps/amod.gif Link Here
6
lib/tkcvs/bitmaps/anglerfish_med.gif
6
lib/tkcvs/bitmaps/anglerfish_med.gif
7
lib/tkcvs/bitmaps/annotate.gif
7
lib/tkcvs/bitmaps/annotate.gif
8
lib/tkcvs/bitmaps/annotate.xbm
8
lib/tkcvs/bitmaps/annotate.xbm
9
lib/tkcvs/bitmaps/arr_dn_picklist.gif
9
lib/tkcvs/bitmaps/arrow_dn.gif
10
lib/tkcvs/bitmaps/arrow_dn.gif
10
lib/tkcvs/bitmaps/arrow_hl_dn.gif
11
lib/tkcvs/bitmaps/arrow_hl_up.gif
12
lib/tkcvs/bitmaps/arrow_up.gif
11
lib/tkcvs/bitmaps/arrow_up.gif
13
lib/tkcvs/bitmaps/branch.gif
12
lib/tkcvs/bitmaps/branch.gif
14
lib/tkcvs/bitmaps/branch.xbm
13
lib/tkcvs/bitmaps/branch.xbm
Lines 19-35 lib/tkcvs/bitmaps/checkout.gif Link Here
19
lib/tkcvs/bitmaps/checkout_opts.gif
18
lib/tkcvs/bitmaps/checkout_opts.gif
20
lib/tkcvs/bitmaps/conflict.gif
19
lib/tkcvs/bitmaps/conflict.gif
21
lib/tkcvs/bitmaps/cvs-says.xbm
20
lib/tkcvs/bitmaps/cvs-says.xbm
22
lib/tkcvs/bitmaps/cvsdir.gif
23
lib/tkcvs/bitmaps/delete.gif
21
lib/tkcvs/bitmaps/delete.gif
24
lib/tkcvs/bitmaps/delete_red.gif
22
lib/tkcvs/bitmaps/delete_red.gif
23
lib/tkcvs/bitmaps/delta_feather.gif
25
lib/tkcvs/bitmaps/diff.gif
24
lib/tkcvs/bitmaps/diff.gif
25
lib/tkcvs/bitmaps/difflines.gif
26
lib/tkcvs/bitmaps/dir.gif
26
lib/tkcvs/bitmaps/dir.gif
27
lib/tkcvs/bitmaps/dir_cvs.gif
28
lib/tkcvs/bitmaps/dir_git.gif
27
lib/tkcvs/bitmaps/dir_minus.gif
29
lib/tkcvs/bitmaps/dir_minus.gif
28
lib/tkcvs/bitmaps/dir_new.gif
30
lib/tkcvs/bitmaps/dir_mod.gif
29
lib/tkcvs/bitmaps/dir_ok.gif
31
lib/tkcvs/bitmaps/dir_ok.gif
30
lib/tkcvs/bitmaps/dir_ood.gif
32
lib/tkcvs/bitmaps/dir_ood.gif
31
lib/tkcvs/bitmaps/dir_plus.gif
33
lib/tkcvs/bitmaps/dir_plus.gif
32
lib/tkcvs/bitmaps/dir_ques.gif
34
lib/tkcvs/bitmaps/dir_ques.gif
35
lib/tkcvs/bitmaps/dir_rcs.gif
36
lib/tkcvs/bitmaps/dir_svn.gif
33
lib/tkcvs/bitmaps/dirbranch.gif
37
lib/tkcvs/bitmaps/dirbranch.gif
34
lib/tkcvs/bitmaps/dirbranch.xbm
38
lib/tkcvs/bitmaps/dirbranch.xbm
35
lib/tkcvs/bitmaps/edit.gif
39
lib/tkcvs/bitmaps/edit.gif
Lines 37-45 lib/tkcvs/bitmaps/export.gif Link Here
37
lib/tkcvs/bitmaps/fileedit.gif
41
lib/tkcvs/bitmaps/fileedit.gif
38
lib/tkcvs/bitmaps/files.gif
42
lib/tkcvs/bitmaps/files.gif
39
lib/tkcvs/bitmaps/fileview.gif
43
lib/tkcvs/bitmaps/fileview.gif
40
lib/tkcvs/bitmaps/folder.gif
44
lib/tkcvs/bitmaps/folder_new.gif
41
lib/tkcvs/bitmaps/folderopen.gif
45
lib/tkcvs/bitmaps/folderopen.gif
46
lib/tkcvs/bitmaps/git_checkin.gif
47
lib/tkcvs/bitmaps/git_checkout.gif
42
lib/tkcvs/bitmaps/import.gif
48
lib/tkcvs/bitmaps/import.gif
49
lib/tkcvs/bitmaps/lightning.gif
43
lib/tkcvs/bitmaps/link.gif
50
lib/tkcvs/bitmaps/link.gif
44
lib/tkcvs/bitmaps/link_mod.gif
51
lib/tkcvs/bitmaps/link_mod.gif
45
lib/tkcvs/bitmaps/link_modml.gif
52
lib/tkcvs/bitmaps/link_modml.gif
Lines 58-69 lib/tkcvs/bitmaps/mdir.gif Link Here
58
lib/tkcvs/bitmaps/mod.gif
65
lib/tkcvs/bitmaps/mod.gif
59
lib/tkcvs/bitmaps/modbrowse.gif
66
lib/tkcvs/bitmaps/modbrowse.gif
60
lib/tkcvs/bitmaps/modbrowse_cvs.gif
67
lib/tkcvs/bitmaps/modbrowse_cvs.gif
68
lib/tkcvs/bitmaps/modbrowse_git.gif
61
lib/tkcvs/bitmaps/modbrowse_svn.gif
69
lib/tkcvs/bitmaps/modbrowse_svn.gif
62
lib/tkcvs/bitmaps/newmerge.gif
70
lib/tkcvs/bitmaps/newmerge.gif
63
lib/tkcvs/bitmaps/newmerge_simple.gif
71
lib/tkcvs/bitmaps/newmerge_simple.gif
64
lib/tkcvs/bitmaps/paper.gif
72
lib/tkcvs/bitmaps/paper.gif
65
lib/tkcvs/bitmaps/patchfile.gif
73
lib/tkcvs/bitmaps/patchfile.gif
66
lib/tkcvs/bitmaps/rcsdir.gif
67
lib/tkcvs/bitmaps/rdiff.gif
74
lib/tkcvs/bitmaps/rdiff.gif
68
lib/tkcvs/bitmaps/remove.gif
75
lib/tkcvs/bitmaps/remove.gif
69
lib/tkcvs/bitmaps/stat_conf.gif
76
lib/tkcvs/bitmaps/stat_conf.gif
Lines 72-90 lib/tkcvs/bitmaps/stat_kb.gif Link Here
72
lib/tkcvs/bitmaps/stat_merge.gif
79
lib/tkcvs/bitmaps/stat_merge.gif
73
lib/tkcvs/bitmaps/stat_minus.gif
80
lib/tkcvs/bitmaps/stat_minus.gif
74
lib/tkcvs/bitmaps/stat_mod.gif
81
lib/tkcvs/bitmaps/stat_mod.gif
82
lib/tkcvs/bitmaps/stat_mod_green.gif
83
lib/tkcvs/bitmaps/stat_mod_red.gif
75
lib/tkcvs/bitmaps/stat_modml.gif
84
lib/tkcvs/bitmaps/stat_modml.gif
76
lib/tkcvs/bitmaps/stat_modol.gif
85
lib/tkcvs/bitmaps/stat_modol.gif
77
lib/tkcvs/bitmaps/stat_ok.gif
86
lib/tkcvs/bitmaps/stat_ok.gif
78
lib/tkcvs/bitmaps/stat_okml.gif
87
lib/tkcvs/bitmaps/stat_okml.gif
79
lib/tkcvs/bitmaps/stat_okol.gif
88
lib/tkcvs/bitmaps/stat_okol.gif
80
lib/tkcvs/bitmaps/stat_ood.gif
89
lib/tkcvs/bitmaps/stat_ood.gif
90
lib/tkcvs/bitmaps/stat_oodml.gif
81
lib/tkcvs/bitmaps/stat_plus.gif
91
lib/tkcvs/bitmaps/stat_plus.gif
82
lib/tkcvs/bitmaps/stat_plus_kb.gif
92
lib/tkcvs/bitmaps/stat_plus_kb.gif
83
lib/tkcvs/bitmaps/stat_ques.gif
93
lib/tkcvs/bitmaps/stat_ques.gif
84
lib/tkcvs/bitmaps/svndir.gif
85
lib/tkcvs/bitmaps/tag.gif
94
lib/tkcvs/bitmaps/tag.gif
86
lib/tkcvs/bitmaps/tags.gif
95
lib/tkcvs/bitmaps/tags.gif
87
lib/tkcvs/bitmaps/ticklefish48.gif
96
lib/tkcvs/bitmaps/ticklefish64.gif
88
lib/tkcvs/bitmaps/ticklefish_med.gif
97
lib/tkcvs/bitmaps/ticklefish_med.gif
89
lib/tkcvs/bitmaps/tkcvs-help.xbm
98
lib/tkcvs/bitmaps/tkcvs-help.xbm
90
lib/tkcvs/bitmaps/tkcvs48.xbm
99
lib/tkcvs/bitmaps/tkcvs48.xbm
Lines 102-115 lib/tkcvs/errors.tcl Link Here
102
lib/tkcvs/exec.tcl
111
lib/tkcvs/exec.tcl
103
lib/tkcvs/filebrowse.tcl
112
lib/tkcvs/filebrowse.tcl
104
lib/tkcvs/gen_log.tcl
113
lib/tkcvs/gen_log.tcl
114
lib/tkcvs/git.tcl
105
lib/tkcvs/help.tcl
115
lib/tkcvs/help.tcl
106
lib/tkcvs/import.tcl
116
lib/tkcvs/import.tcl
107
lib/tkcvs/import2.tcl
117
lib/tkcvs/import2.tcl
108
lib/tkcvs/joincanvas.tcl
118
lib/tkcvs/joincanvas.tcl
119
lib/tkcvs/load_images.tcl
120
lib/tkcvs/menubar.tcl
109
lib/tkcvs/modbrowse.tcl
121
lib/tkcvs/modbrowse.tcl
110
lib/tkcvs/modtree.tcl
111
lib/tkcvs/modules.tcl
122
lib/tkcvs/modules.tcl
112
lib/tkcvs/picklist.tcl
123
lib/tkcvs/preferences.tcl
113
lib/tkcvs/rcs.tcl
124
lib/tkcvs/rcs.tcl
114
lib/tkcvs/style_params.tcl
125
lib/tkcvs/style_params.tcl
115
lib/tkcvs/svn-import.tcl
126
lib/tkcvs/svn-import.tcl
Lines 121-127 lib/tkcvs/tooltips.tcl Link Here
121
lib/tkcvs/ui_misc.tcl
132
lib/tkcvs/ui_misc.tcl
122
lib/tkcvs/vendor_merge.tcl
133
lib/tkcvs/vendor_merge.tcl
123
lib/tkcvs/workdir.tcl
134
lib/tkcvs/workdir.tcl
124
share/man/man1/tkcvs.1.gz
125
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
135
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
126
%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt
136
%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt
127
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
137
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
138
share/man/man1/tkcvs.1.gz
139
share/pixmaps/tkcvs.png

Return to bug 277568