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

(-)./Makefile (-18 / +32 lines)
Lines 1-19 Link Here
1
# Created by: Stephen J. Roznowski <sjr@home.net>
1
# Created by: Stephen J. Roznowski <sjr@home.net>
2
# $FreeBSD: head/mail/tkrat2/Makefile 360579 2014-07-04 09:12:57Z bapt $
2
# $FreeBSD: head/mail/tkrat2/Makefile 340722 2014-01-22 17:00:46Z mat $
3
3
4
PORTNAME=	tkrat
4
PORTNAME=	tkrat
5
PORTVERSION=	2.1.5
5
PORTVERSION=	2.1.5
6
PORTREVISION=	4
6
PORTREVISION=	5
7
CATEGORIES=	mail tk
7
CATEGORIES=	mail tk
8
MASTER_SITES=	http://tkrat.org/downloads/stable/ \
8
MASTER_SITES=	http://tkrat.org/downloads/stable/ \
9
		ftp://ftp.tkrat.org/pub/tkrat/
9
		ftp://ftp.tkrat.org/pub/tkrat/
10
10
11
MAINTAINER= ports@FreeBSD.org
11
MAINTAINER=	sjroz@verizon.net
12
COMMENT=	A mail user agent for X with a Tcl/Tk user interface
12
COMMENT=	A mail user agent for X with a Tcl/Tk user interface
13
13
14
LIB_DEPENDS=	tcl84:${PORTSDIR}/lang/tcl84 \
14
LICENSE=	BSD3CLAUSE
15
		tk84:${PORTSDIR}/x11-toolkits/tk84 \
15
16
		c-client4.9:${PORTSDIR}/mail/cclient
16
LIB_DEPENDS=	libtcl84.so:${PORTSDIR}/lang/tcl84 \
17
		libtk84.so:${PORTSDIR}/x11-toolkits/tk84 \
18
		libc-client4.so:${PORTSDIR}/mail/cclient
17
19
18
USE_XORG=	x11 xt
20
USE_XORG=	x11 xt
19
21
Lines 22-53 Link Here
22
CONFIGURE_ARGS=	--with-tcl-config=${PREFIX}/lib/tcl8.4 \
24
CONFIGURE_ARGS=	--with-tcl-config=${PREFIX}/lib/tcl8.4 \
23
		--with-tk-config=${PREFIX}/lib/tk8.4 \
25
		--with-tk-config=${PREFIX}/lib/tk8.4 \
24
		--with-tcl-include=${PREFIX}/include/tcl8.4 \
26
		--with-tcl-include=${PREFIX}/include/tcl8.4 \
25
		--with-tk-include=${PREFIX}/include/tk8.4
27
		--with-tk-include=${PREFIX}/include/tk8.4 \
28
		--prefix=${PREFIX}
26
MAKE_ARGS+=	-j2 -B
29
MAKE_ARGS+=	-j2 -B
27
30
31
OPTIONS=	DOCS
32
28
DOCFILES=	CONFIGURATION COPYRIGHT README doc/interface doc/userprocs \
33
DOCFILES=	CONFIGURATION COPYRIGHT README doc/interface doc/userprocs \
29
		doc/userproc.example
34
		doc/userproc.example
30
35
31
MAN1=		tkrat.1
32
33
NO_STAGE=	yes
34
.include <bsd.port.pre.mk>
36
.include <bsd.port.pre.mk>
35
37
36
.if ${ARCH} == "sparc64"
38
.if ${ARCH} == "sparc64"
37
BROKEN=		Build fails on sparc64
39
BROKEN=		Build fails on sparc64
38
.endif
40
.endif
39
41
42
post-patch:
43
	@${REINPLACE_CMD} '-e s|@INSTALL_PREFIX@|${STAGEDIR}${PREFIX}|g' \
44
		${WRKSRC}/lib/Makefile.in ${WRKSRC}/util/Makefile.in \
45
		${WRKSRC}/tkrat/Makefile.in ${WRKSRC}/misc/Makefile.in \
46
		${WRKSRC}/doc/Makefile.in
47
	@${REINPLACE_CMD} '-e s|@libdir@|/lib|g' \
48
		${WRKSRC}/lib/Makefile.in ${WRKSRC}/util/Makefile.in
49
	@${REINPLACE_CMD} '-e s|@datadir@|/share|g' \
50
		${WRKSRC}/util/Makefile.in ${WRKSRC}/tkrat/Makefile.in \
51
		${WRKSRC}/misc/Makefile.in
52
	@${REINPLACE_CMD} '-e s|@bindir@|/bin|g' ${WRKSRC}/tkrat/Makefile.in
53
	@${REINPLACE_CMD} '-e s|@mandir@|/man|g' ${WRKSRC}/doc/Makefile.in
54
40
post-install:
55
post-install:
41
.if !defined(NOPORTDOCS)
56
.if ${PORT_OPTIONS:MDOCS}
42
	@${ECHO_MSG} "===>  Copying documents to ${PREFIX}/${PORTDOCDIR}"
57
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
43
	@${MKDIR} ${PREFIX}/share/doc/tkrat
44
.for f in ${DOCFILES}
58
.for f in ${DOCFILES}
45
	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
59
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
46
.endfor
60
.endfor
47
.else
48
	@${ECHO_MSG} "===>  Not copying available documents"
49
.endif
61
.endif
50
	@${MKDIR} ${PREFIX}/lib/ratatosk
62
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/ratatosk
51
	${INSTALL_DATA} ${FILESDIR}/ratatoskrc ${PREFIX}/lib/ratatosk
63
	${INSTALL_DATA} ${FILESDIR}/ratatoskrc ${STAGEDIR}${PREFIX}/lib/ratatosk
64
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tkrat/ratatosk2.1.so
65
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tkrat/blt_busy1.0.so
52
66
53
.include <bsd.port.post.mk>
67
.include <bsd.port.post.mk>
(-)./files/patch-lib_Makefile.in (+13 lines)
Line 0 Link Here
1
--- lib/Makefile.in.orig	2014-07-05 01:55:25.030451755 +0600
2
+++ lib/Makefile.in	2014-07-05 02:00:25.024429652 +0600
3
@@ -24,8 +24,8 @@
4
    exec_prefix = @exec_prefix@
5
        MAN_DIR = @mandir@
6
        BIN_DIR = @bindir@
7
-      DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
8
-       LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
9
+      DATA_DIR = @datadir@/tkrat
10
+       LIB_DIR = @libdir@/tkrat
11
 
12
 # Pointer to the imap c-client directory
13
       C_CLIENT = ${TOP_DIR}/imap/c-client
(-)./files/patch-misc_Makefile.in (+13 lines)
Line 0 Link Here
1
--- misc/Makefile.in.orig	2014-07-05 02:28:16.826314579 +0600
2
+++ misc/Makefile.in	2014-07-05 02:28:45.627312853 +0600
3
@@ -11,8 +11,8 @@
4
    exec_prefix = @exec_prefix@
5
        MAN_DIR = @mandir@
6
        BIN_DIR = @bindir@
7
-      DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
8
-       LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
9
+      DATA_DIR = @datadir@/tkrat
10
+       LIB_DIR = @libdir@/tkrat
11
 
12
          SHELL = /bin/sh
13
        VERSION = @VERSION@
(-)./files/patch-tkrat_Makefile.in (+13 lines)
Line 0 Link Here
1
--- tkrat/Makefile.in.orig	2014-07-05 02:33:47.024291586 +0600
2
+++ tkrat/Makefile.in	2014-07-05 02:34:16.376307317 +0600
3
@@ -13,8 +13,8 @@
4
    exec_prefix = @exec_prefix@
5
        MAN_DIR = @mandir@
6
        BIN_DIR = @bindir@
7
-      DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
8
-       LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
9
+      DATA_DIR = @datadir@/tkrat
10
+       LIB_DIR = @libdir@/tkrat
11
     sysconfdir = @sysconfdir@
12
 
13
        INSTALL = @INSTALL@
(-)./files/patch-util_Makefile.in (+13 lines)
Line 0 Link Here
1
--- util/Makefile.in.orig	2014-07-05 02:10:52.166388201 +0600
2
+++ util/Makefile.in	2014-07-05 02:11:35.955384041 +0600
3
@@ -37,8 +37,8 @@
4
    exec_prefix = @exec_prefix@
5
        MAN_DIR = @mandir@
6
        BIN_DIR = @bindir@
7
-      DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
8
-       LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'`
9
+      DATA_DIR = @datadir@/tkrat
10
+       LIB_DIR = @libdir@/tkrat
11
 
12
              CC = @CC@
13
        INCLUDES = @TCL_INCLUDE@ @XINCLUDES@
(-)./pkg-plist (-82 / +83 lines)
Lines 1-92 Link Here
1
bin/tkrat
1
bin/tkrat
2
lib/ratatosk/ratatoskrc
2
lib/ratatosk/ratatoskrc
3
lib/tkrat2.1/blt_busy1.0.so
3
lib/tkrat/blt_busy1.0.so
4
lib/tkrat2.1/pkgIndex.tcl
4
lib/tkrat/pkgIndex.tcl
5
lib/tkrat2.1/ratatosk2.1.so
5
lib/tkrat/ratatosk2.1.so
6
%%PORTDOCS%%%%DOCSDIR%%/CONFIGURATION
6
%%PORTDOCS%%%%DOCSDIR%%/CONFIGURATION
7
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
7
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
8
%%PORTDOCS%%%%DOCSDIR%%/README
8
%%PORTDOCS%%%%DOCSDIR%%/README
9
%%PORTDOCS%%%%DOCSDIR%%/interface
9
%%PORTDOCS%%%%DOCSDIR%%/interface
10
%%PORTDOCS%%%%DOCSDIR%%/userproc.example
10
%%PORTDOCS%%%%DOCSDIR%%/userproc.example
11
%%PORTDOCS%%%%DOCSDIR%%/userprocs
11
%%PORTDOCS%%%%DOCSDIR%%/userprocs
12
share/tkrat2.1/alias.tcl
12
%%DATADIR%%/alias.tcl
13
share/tkrat2.1/client.tcl
13
%%DATADIR%%/client.tcl
14
share/tkrat2.1/compose.tcl
14
%%DATADIR%%/compose.tcl
15
share/tkrat2.1/convert.tcl
15
%%DATADIR%%/convert.tcl
16
share/tkrat2.1/dbase.tcl
16
%%DATADIR%%/dbase.tcl
17
share/tkrat2.1/dialog.tcl
17
%%DATADIR%%/dialog.tcl
18
share/tkrat2.1/dsn.tcl
18
%%DATADIR%%/dsn.tcl
19
share/tkrat2.1/exp.tcl
19
%%DATADIR%%/exp.tcl
20
share/tkrat2.1/folder.tcl
20
%%DATADIR%%/folder.tcl
21
share/tkrat2.1/font.tcl
21
%%DATADIR%%/font.tcl
22
share/tkrat2.1/help.tcl
22
%%DATADIR%%/help.tcl
23
share/tkrat2.1/html.tcl
23
%%DATADIR%%/html.tcl
24
share/tkrat2.1/info.tcl
24
%%DATADIR%%/info.tcl
25
share/tkrat2.1/keydef.tcl
25
%%DATADIR%%/keydef.tcl
26
share/tkrat2.1/languages.tcl
26
%%DATADIR%%/languages.tcl
27
share/tkrat2.1/mime.tcl
27
%%DATADIR%%/mime.tcl
28
share/tkrat2.1/options.tcl
28
%%DATADIR%%/options.tcl
29
share/tkrat2.1/pgp.tcl
29
%%DATADIR%%/pgp.tcl
30
share/tkrat2.1/pkgIndex.tcl
30
%%DATADIR%%/pkgIndex.tcl
31
share/tkrat2.1/preferences.tcl
31
%%DATADIR%%/preferences.tcl
32
share/tkrat2.1/print.tcl
32
%%DATADIR%%/print.tcl
33
share/tkrat2.1/show.tcl
33
%%DATADIR%%/show.tcl
34
share/tkrat2.1/source.tcl
34
%%DATADIR%%/source.tcl
35
share/tkrat2.1/start.tcl
35
%%DATADIR%%/start.tcl
36
share/tkrat2.1/tclIndex
36
%%DATADIR%%/tclIndex
37
share/tkrat2.1/text_balText_de.tcl
37
%%DATADIR%%/text_balText_de.tcl
38
share/tkrat2.1/text_balText_en.tcl
38
%%DATADIR%%/text_balText_en.tcl
39
share/tkrat2.1/text_balText_fr.tcl
39
%%DATADIR%%/text_balText_fr.tcl
40
share/tkrat2.1/text_balText_it.tcl
40
%%DATADIR%%/text_balText_it.tcl
41
share/tkrat2.1/text_balText_pl.tcl
41
%%DATADIR%%/text_balText_pl.tcl
42
share/tkrat2.1/text_balText_pt.tcl
42
%%DATADIR%%/text_balText_pt.tcl
43
share/tkrat2.1/text_balText_sr.tcl
43
%%DATADIR%%/text_balText_sr.tcl
44
share/tkrat2.1/text_balText_sv.tcl
44
%%DATADIR%%/text_balText_sv.tcl
45
share/tkrat2.1/text_changes_de.tcl
45
%%DATADIR%%/text_changes_de.tcl
46
share/tkrat2.1/text_changes_en.tcl
46
%%DATADIR%%/text_changes_en.tcl
47
share/tkrat2.1/text_changes_fr.tcl
47
%%DATADIR%%/text_changes_fr.tcl
48
share/tkrat2.1/text_changes_it.tcl
48
%%DATADIR%%/text_changes_it.tcl
49
share/tkrat2.1/text_changes_pl.tcl
49
%%DATADIR%%/text_changes_pl.tcl
50
share/tkrat2.1/text_changes_pt.tcl
50
%%DATADIR%%/text_changes_pt.tcl
51
share/tkrat2.1/text_changes_sr.tcl
51
%%DATADIR%%/text_changes_sr.tcl
52
share/tkrat2.1/text_changes_sv.tcl
52
%%DATADIR%%/text_changes_sv.tcl
53
share/tkrat2.1/text_help_de.tcl
53
%%DATADIR%%/text_help_de.tcl
54
share/tkrat2.1/text_help_en.tcl
54
%%DATADIR%%/text_help_en.tcl
55
share/tkrat2.1/text_help_fr.tcl
55
%%DATADIR%%/text_help_fr.tcl
56
share/tkrat2.1/text_help_it.tcl
56
%%DATADIR%%/text_help_it.tcl
57
share/tkrat2.1/text_help_pl.tcl
57
%%DATADIR%%/text_help_pl.tcl
58
share/tkrat2.1/text_help_pt.tcl
58
%%DATADIR%%/text_help_pt.tcl
59
share/tkrat2.1/text_help_sr.tcl
59
%%DATADIR%%/text_help_sr.tcl
60
share/tkrat2.1/text_help_sv.tcl
60
%%DATADIR%%/text_help_sv.tcl
61
share/tkrat2.1/text_t_de.tcl
61
%%DATADIR%%/text_t_de.tcl
62
share/tkrat2.1/text_t_en.tcl
62
%%DATADIR%%/text_t_en.tcl
63
share/tkrat2.1/text_t_fr.tcl
63
%%DATADIR%%/text_t_fr.tcl
64
share/tkrat2.1/text_t_it.tcl
64
%%DATADIR%%/text_t_it.tcl
65
share/tkrat2.1/text_t_pl.tcl
65
%%DATADIR%%/text_t_pl.tcl
66
share/tkrat2.1/text_t_pt.tcl
66
%%DATADIR%%/text_t_pt.tcl
67
share/tkrat2.1/text_t_sr.tcl
67
%%DATADIR%%/text_t_sr.tcl
68
share/tkrat2.1/text_t_sv.tcl
68
%%DATADIR%%/text_t_sv.tcl
69
share/tkrat2.1/tkrat.xbm
69
%%DATADIR%%/tkrat.xbm
70
share/tkrat2.1/tkrat.xpm
70
%%DATADIR%%/tkrat.xpm
71
share/tkrat2.1/tkrat_small.xbm
71
%%DATADIR%%/tkrat_small.xbm
72
share/tkrat2.1/tkrat_smallmask.xbm
72
%%DATADIR%%/tkrat_smallmask.xbm
73
share/tkrat2.1/tkratmask.xbm
73
%%DATADIR%%/tkratmask.xbm
74
share/tkrat2.1/util/pkgIndex.tcl
74
%%DATADIR%%/util/pkgIndex.tcl
75
share/tkrat2.1/util/rat_balloon.tcl
75
%%DATADIR%%/util/rat_balloon.tcl
76
share/tkrat2.1/util/rat_ed.tcl
76
%%DATADIR%%/util/rat_ed.tcl
77
share/tkrat2.1/util/rat_edit.tcl
77
%%DATADIR%%/util/rat_edit.tcl
78
share/tkrat2.1/util/rat_enriched.tcl
78
%%DATADIR%%/util/rat_enriched.tcl
79
share/tkrat2.1/util/rat_fbox.tcl
79
%%DATADIR%%/util/rat_fbox.tcl
80
share/tkrat2.1/util/rat_ispell.tcl
80
%%DATADIR%%/util/rat_ispell.tcl
81
share/tkrat2.1/util/rat_list.tcl
81
%%DATADIR%%/util/rat_list.tcl
82
share/tkrat2.1/util/rat_textlist.tcl
82
%%DATADIR%%/util/rat_textlist.tcl
83
share/tkrat2.1/util/rat_tree.tcl
83
%%DATADIR%%/util/rat_tree.tcl
84
share/tkrat2.1/vfolder.tcl
84
%%DATADIR%%/vfolder.tcl
85
share/tkrat2.1/vfolderdef.tcl
85
%%DATADIR%%/vfolderdef.tcl
86
share/tkrat2.1/watcher.tcl
86
%%DATADIR%%/watcher.tcl
87
share/tkrat2.1/winctl.tcl
87
%%DATADIR%%/winctl.tcl
88
man/man1/tkrat.1.gz
88
%%PORTDOCS%%@dirrm %%DOCSDIR%%
89
%%PORTDOCS%%@dirrm %%DOCSDIR%%
89
@dirrm share/tkrat2.1/util
90
@dirrm %%DATADIR%%/util
90
@dirrm share/tkrat2.1
91
@dirrm %%DATADIR%%
91
@dirrm lib/ratatosk
92
@dirrm lib/ratatosk
92
@dirrm lib/tkrat2.1
93
@dirrm lib/tkrat

Return to bug 191615