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

Collapse All | Expand All

(-)editors/cooledit/Makefile (-12 / +6 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	cooledit
4
PORTNAME=	cooledit
5
DISTVERSION=	3.17.28
5
DISTVERSION=	4.0.0
6
PORTREVISION=	3
7
CATEGORIES=	editors
6
CATEGORIES=	editors
8
MASTER_SITES=	SUNSITE/apps/editors/X/cooledit
7
MASTER_SITES=	SUNSITE/apps/editors/X/cooledit
9
8
Lines 13-34 COMMENT= Suite of utilities, including a GUI editor Link Here
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
14
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
USES=		gettext gmake libtool python xorg # gettext is linked to despite .mo files having been deleted
15
LIB_DEPENDS=	libfreetype.so:print/freetype2
16
17
USES=		gettext-runtime gmake libtool pkgconfig python xorg
17
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
18
USE_XORG=	x11 xt
19
USE_XORG=	x11 xt
19
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
20
USE_GCC=	any
21
USE_GCC=	any
21
INSTALL_TARGET=	install-strip
22
INSTALL_TARGET=	install-strip
22
23
23
CPPFLAGS+=	-I${LOCALBASE}/include
24
CPPFLAGS+=	-I${PREFIX}/include
24
LDFLAGS+=	-lpthread -L${LOCALBASE}/lib
25
LDFLAGS+=	-lpthread -L${PREFIX}/lib
25
CFLAGS+=	-DHAVE_MBRTOWC
26
CFLAGS+=	-DHAVE_MBRTOWC
26
27
27
OPTIONS_DEFINE=	NEXT_LOOK
28
NEXT_LOOK_DESC=	Enable NeXT look
29
NEXT_LOOK_CONFIGURE_ENABLE=	NeXT-look
30
31
post-patch:
32
	@${REINPLACE_CMD} -e 's|po pixmap man|po man|g' ${WRKSRC}/Makefile.in
33
34
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)editors/cooledit/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1527085795
1
TIMESTAMP = 1595154397
2
SHA256 (cooledit-3.17.28.tar.gz) = 4d8b664592737bb1d4b93e509fe185d712318f40fc3c5a36bbc522d87f6b686d
2
SHA256 (cooledit-4.0.0.tar.gz) = 88822d8436d4d81b5dabb909881a7e28ef3dd16b1302c0b430938cba8bb96c96
3
SIZE (cooledit-3.17.28.tar.gz) = 1265017
3
SIZE (cooledit-4.0.0.tar.gz) = 67719237
(-)editors/cooledit/files/patch-widget_focus.c (+11 lines)
Added Link Here
1
--- widget/focus.c.orig	2019-12-16 18:08:34 UTC
2
+++ widget/focus.c
3
@@ -441,6 +441,8 @@ void CFocusDebug (CWidget *w, int line, char *file)
4
 CWidget *CNextFocus (CWidget * w)
5
 {
6
     int i, j;
7
+    if (!w)
8
+	return 0;
9
     i = j = find_next_child_of (w->parentid, w->winid);
10
     for (;;) {
11
 	if (!i) {
(-)editors/cooledit/files/patch-widget_widechar.c (-6 / +6 lines)
Lines 1-18 Link Here
1
--- widget/widechar.c.orig	2017-08-04 19:12:31 UTC
1
--- widget/widechar.c.orig	2018-06-12 20:48:30 UTC
2
+++ widget/widechar.c
2
+++ widget/widechar.c
3
@@ -227,6 +227,7 @@ static inline struct mb_rule apply_mb_ru
3
@@ -185,6 +185,7 @@ static inline struct mb_rule apply_mb_rules_going_righ
4
 static inline struct mb_rule apply_mb_rules_going_right (WEdit * edit, long byte_index, struct mb_rule mb_rule)
4
 static inline struct mb_rule apply_mb_rules_going_right (WEdit * edit, long byte_index, struct mb_rule mb_rule)
5
 {
5
 {
6
 #ifdef HAVE_WCHAR_H
6
 #ifdef HAVE_WCHAR_H
7
+#ifdef HAVE_MBRTOWC
7
+#ifdef HAVE_MBRTOWC
8
     wchar_t wc;
8
     C_wchar_t wc;
9
     unsigned char p[16];
9
     unsigned char p[16];
10
     int n;
10
     int n;
11
@@ -253,6 +254,7 @@ static inline struct mb_rule apply_mb_ru
11
@@ -216,6 +217,7 @@ static inline struct mb_rule apply_mb_rules_going_righ
12
     }
12
     mb_rule.end = 0;
13
     mb_rule.end = 0;
13
     mb_rule.ch = -1;
14
     mb_rule.ch = -1;
14
 #endif
15
+#endif
15
+#endif
16
 #endif
16
     return mb_rule;
17
     return mb_rule;
17
 }
18
 }
18
 
(-)editors/cooledit/pkg-plist (+108 lines)
Lines 11-16 man/man1/cooledit.1.gz Link Here
11
man/man1/coolman.1.gz
11
man/man1/coolman.1.gz
12
man/man1/smalledit.1.gz
12
man/man1/smalledit.1.gz
13
%%DATADIR%%/c_utils.py
13
%%DATADIR%%/c_utils.py
14
%%DATADIR%%/fonts/8x13B-ISO8859-1.pcf.gz
15
%%DATADIR%%/fonts/8x13B.pcf.gz
16
%%DATADIR%%/fonts/Makefile.am
17
%%DATADIR%%/fonts/NotoColorEmoji.ttf
18
%%DATADIR%%/fonts/NotoEmoji-Regular.ttf
19
%%DATADIR%%/fonts/NotoKufiArabic-Regular.ttf
20
%%DATADIR%%/fonts/NotoMono-Regular.ttf
21
%%DATADIR%%/fonts/NotoNaskhArabicUI-Regular.ttf
22
%%DATADIR%%/fonts/NotoNastaliqUrdu-Regular.ttf
23
%%DATADIR%%/fonts/NotoSans-Regular.ttf
24
%%DATADIR%%/fonts/NotoSansAdlam-Regular.ttf
25
%%DATADIR%%/fonts/NotoSansAdlamUnjoined-Regular.ttf
26
%%DATADIR%%/fonts/NotoSansAnatolianHieroglyphs-Regular.ttf
27
%%DATADIR%%/fonts/NotoSansArmenian-Regular.ttf
28
%%DATADIR%%/fonts/NotoSansAvestan-Regular.ttf
29
%%DATADIR%%/fonts/NotoSansBalinese-Regular.ttf
30
%%DATADIR%%/fonts/NotoSansBamum-Regular.ttf
31
%%DATADIR%%/fonts/NotoSansBatak-Regular.ttf
32
%%DATADIR%%/fonts/NotoSansBengaliUI-Regular.ttf
33
%%DATADIR%%/fonts/NotoSansBrahmi-Regular.ttf
34
%%DATADIR%%/fonts/NotoSansBuginese-Regular.ttf
35
%%DATADIR%%/fonts/NotoSansBuhid-Regular.ttf
36
%%DATADIR%%/fonts/NotoSansCanadianAboriginal-Regular.ttf
37
%%DATADIR%%/fonts/NotoSansCarian-Regular.ttf
38
%%DATADIR%%/fonts/NotoSansChakma-Regular.ttf
39
%%DATADIR%%/fonts/NotoSansCham-Regular.ttf
40
%%DATADIR%%/fonts/NotoSansCherokee-Regular.ttf
41
%%DATADIR%%/fonts/NotoSansCoptic-Regular.ttf
42
%%DATADIR%%/fonts/NotoSansCuneiform-Regular.ttf
43
%%DATADIR%%/fonts/NotoSansCypriot-Regular.ttf
44
%%DATADIR%%/fonts/NotoSansDeseret-Regular.ttf
45
%%DATADIR%%/fonts/NotoSansDevanagariUI-Regular.ttf
46
%%DATADIR%%/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
47
%%DATADIR%%/fonts/NotoSansEthiopic-Regular.ttf
48
%%DATADIR%%/fonts/NotoSansGeorgian-Regular.ttf
49
%%DATADIR%%/fonts/NotoSansGlagolitic-Regular.ttf
50
%%DATADIR%%/fonts/NotoSansGothic-Regular.ttf
51
%%DATADIR%%/fonts/NotoSansGujaratiUI-Regular.ttf
52
%%DATADIR%%/fonts/NotoSansGurmukhiUI-Regular.ttf
53
%%DATADIR%%/fonts/NotoSansHanunoo-Regular.ttf
54
%%DATADIR%%/fonts/NotoSansHebrew-Regular.ttf
55
%%DATADIR%%/fonts/NotoSansImperialAramaic-Regular.ttf
56
%%DATADIR%%/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
57
%%DATADIR%%/fonts/NotoSansInscriptionalParthian-Regular.ttf
58
%%DATADIR%%/fonts/NotoSansJavanese-Regular.ttf
59
%%DATADIR%%/fonts/NotoSansKaithi-Regular.ttf
60
%%DATADIR%%/fonts/NotoSansKannadaUI-Regular.ttf
61
%%DATADIR%%/fonts/NotoSansKayahLi-Regular.ttf
62
%%DATADIR%%/fonts/NotoSansKharoshthi-Regular.ttf
63
%%DATADIR%%/fonts/NotoSansKhmerUI-Regular.ttf
64
%%DATADIR%%/fonts/NotoSansLaoUI-Regular.ttf
65
%%DATADIR%%/fonts/NotoSansLepcha-Regular.ttf
66
%%DATADIR%%/fonts/NotoSansLimbu-Regular.ttf
67
%%DATADIR%%/fonts/NotoSansLinearB-Regular.ttf
68
%%DATADIR%%/fonts/NotoSansLisu-Regular.ttf
69
%%DATADIR%%/fonts/NotoSansLycian-Regular.ttf
70
%%DATADIR%%/fonts/NotoSansLydian-Regular.ttf
71
%%DATADIR%%/fonts/NotoSansMalayalamUI-Regular.ttf
72
%%DATADIR%%/fonts/NotoSansMandaic-Regular.ttf
73
%%DATADIR%%/fonts/NotoSansMeeteiMayek-Regular.ttf
74
%%DATADIR%%/fonts/NotoSansMongolian-Regular.ttf
75
%%DATADIR%%/fonts/NotoSansMono-Bold.ttf
76
%%DATADIR%%/fonts/NotoSansMonoCJKjp-Regular.otf
77
%%DATADIR%%/fonts/NotoSansMonoCJKkr-Regular.otf
78
%%DATADIR%%/fonts/NotoSansMonoCJKsc-Regular.otf
79
%%DATADIR%%/fonts/NotoSansMonoCJKtc-Regular.otf
80
%%DATADIR%%/fonts/NotoSansMyanmarUI-Regular.ttf
81
%%DATADIR%%/fonts/NotoSansNKo-Regular.ttf
82
%%DATADIR%%/fonts/NotoSansNewTaiLue-Regular.ttf
83
%%DATADIR%%/fonts/NotoSansOgham-Regular.ttf
84
%%DATADIR%%/fonts/NotoSansOlChiki-Regular.ttf
85
%%DATADIR%%/fonts/NotoSansOldItalic-Regular.ttf
86
%%DATADIR%%/fonts/NotoSansOldPersian-Regular.ttf
87
%%DATADIR%%/fonts/NotoSansOldSouthArabian-Regular.ttf
88
%%DATADIR%%/fonts/NotoSansOldTurkic-Regular.ttf
89
%%DATADIR%%/fonts/NotoSansOriyaUI-Regular.ttf
90
%%DATADIR%%/fonts/NotoSansOsage-Regular.ttf
91
%%DATADIR%%/fonts/NotoSansOsmanya-Regular.ttf
92
%%DATADIR%%/fonts/NotoSansPhagsPa-Regular.ttf
93
%%DATADIR%%/fonts/NotoSansPhoenician-Regular.ttf
94
%%DATADIR%%/fonts/NotoSansRejang-Regular.ttf
95
%%DATADIR%%/fonts/NotoSansRunic-Regular.ttf
96
%%DATADIR%%/fonts/NotoSansSamaritan-Regular.ttf
97
%%DATADIR%%/fonts/NotoSansSaurashtra-Regular.ttf
98
%%DATADIR%%/fonts/NotoSansShavian-Regular.ttf
99
%%DATADIR%%/fonts/NotoSansSinhalaUI-Regular.ttf
100
%%DATADIR%%/fonts/NotoSansSundanese-Regular.ttf
101
%%DATADIR%%/fonts/NotoSansSylotiNagri-Regular.ttf
102
%%DATADIR%%/fonts/NotoSansSymbols-Regular.ttf
103
%%DATADIR%%/fonts/NotoSansSymbols2-Regular.ttf
104
%%DATADIR%%/fonts/NotoSansSyriacEastern-Regular.ttf
105
%%DATADIR%%/fonts/NotoSansSyriacEstrangela-Regular.ttf
106
%%DATADIR%%/fonts/NotoSansSyriacWestern-Regular.ttf
107
%%DATADIR%%/fonts/NotoSansTagalog-Regular.ttf
108
%%DATADIR%%/fonts/NotoSansTagbanwa-Regular.ttf
109
%%DATADIR%%/fonts/NotoSansTaiLe-Regular.ttf
110
%%DATADIR%%/fonts/NotoSansTaiTham-Regular.ttf
111
%%DATADIR%%/fonts/NotoSansTaiViet-Regular.ttf
112
%%DATADIR%%/fonts/NotoSansTamilUI-Regular.ttf
113
%%DATADIR%%/fonts/NotoSansTeluguUI-Regular.ttf
114
%%DATADIR%%/fonts/NotoSansThaana-Regular.ttf
115
%%DATADIR%%/fonts/NotoSansThaiUI-Regular.ttf
116
%%DATADIR%%/fonts/NotoSansTibetan-Regular.ttf
117
%%DATADIR%%/fonts/NotoSansTifinagh-Regular.ttf
118
%%DATADIR%%/fonts/NotoSansUgaritic-Regular.ttf
119
%%DATADIR%%/fonts/NotoSansVai-Regular.ttf
120
%%DATADIR%%/fonts/NotoSansYi-Regular.ttf
121
%%DATADIR%%/fonts/sort.py
14
%%DATADIR%%/global.py
122
%%DATADIR%%/global.py
15
%%DATADIR%%/sh_utils.py
123
%%DATADIR%%/sh_utils.py
16
%%DATADIR%%/syntax/ada95.syntax
124
%%DATADIR%%/syntax/ada95.syntax

Return to bug 248107