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

Collapse All | Expand All

(-)b/irc/irssi/Makefile (-45 / +36 lines)
Lines 1-8 Link Here
1
PORTNAME=	irssi
1
PORTNAME=	irssi
2
PORTVERSION=	1.2.3
2
DISTVERSION=	1.4.1
3
PORTEPOCH=	2
3
PORTEPOCH=	2
4
CATEGORIES?=	irc
4
CATEGORIES?=	irc
5
MASTER_SITES=	https://github.com/irssi/irssi/releases/download/${PORTVERSION}/
5
MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
6
7
PATCH_SITES=	https://github.com/ailin-nemui/${PORTNAME}/commit/
8
PATCHFILES=	3404d822c83546b031d47a99e37ae65b887bec94.patch:-p1 \
9
		c6a7f02042f63d01a38e8d522cff8f5d951afd51.patch:-p1 \
10
		730c3c1a12f782b92d710883f52a106e37f148e4.patch:-p1 \
11
		1b6b92ffff6950ee28c1b7936f53d83988843ed4.patch:-p1
6
12
7
MAINTAINER=	dor.bsd@xm0.uk
13
MAINTAINER=	dor.bsd@xm0.uk
8
COMMENT=	Modular IRC client with many features
14
COMMENT=	Modular IRC client with many features
Lines 10-65 COMMENT= Modular IRC client with many features Link Here
10
LICENSE=	GPLv2+
16
LICENSE=	GPLv2+
11
LICENSE_FILE=	${WRKSRC}/COPYING
17
LICENSE_FILE=	${WRKSRC}/COPYING
12
18
13
# Until upstream makes a new release disable cpe
19
USES=		compiler:c11 cpe gettext-runtime gnome meson localbase:ldflags \
14
USES=		autoreconf cpe gettext-runtime gmake gnome libtool localbase \
20
		ncurses perl5 pkgconfig ssl tar:xz
15
		ncurses pkgconfig tar:xz
16
USE_GNOME=	glib20
21
USE_GNOME=	glib20
22
USE_LDCONFIG=	yes
17
23
18
GNU_CONFIGURE=	yes
24
MESON_ARGS=	-Dinstall-glib=no -Ddisable-gregex=no -Dstatic-dependency=no \
19
INSTALL_TARGET=	install-strip
25
		-Dwith-fuzzer=no -Dwithout-textui=no
20
26
21
OPTIONS_DEFINE=		BOT CAPSICUM DOCS OTR PERL PROXY SOCKS TRUECOLOR \
27
OPTIONS_DEFINE=		BOT CAPSICUM DOCS OTR PERL PROXY TRUECOLOR UTF8PROC
22
			UTF8PROC
28
OPTIONS_DEFAULT=	BOT CAPSICUM PERL PROXY TRUECOLOR
23
OPTIONS_DEFAULT=	BOT CAPSICUM PERL PROXY SOCKS TRUECOLOR
24
OPTIONS_SUB=		yes
29
OPTIONS_SUB=		yes
25
30
26
BOT_DESC=			Bot support
31
BOT_DESC=		Bot support
27
BOT_CONFIGURE_WITH=		bot
32
CAPSICUM_DESC=		Capsicum support
28
CAPSICUM_DESC=			Capsicum support
33
OTR_DESC=		OTR (off-the-record) support
29
CAPSICUM_CONFIGURE_WITH=	capsicum
34
TRUECOLOR_DESC=		True color support
30
OTR_DESC=			OTR (off-the-record) support
35
UTF8PROC_DESC=		utf8proc support
31
OTR_CONFIGURE_ON=		--with-libotr-inc-prefix=${PREFIX}/include
32
OTR_CONFIGURE_OFF=		--with-otr=no
33
OTR_CONFIGURE_WITH=		otr
34
OTR_LIB_DEPENDS=		libgcrypt.so:security/libgcrypt \
35
				libgpg-error.so:security/libgpg-error \
36
				libotr.so:security/libotr
37
PERL_USES=			perl5
38
PERL_CONFIGURE_ON=		--with-perl-lib=site
39
PERL_CONFIGURE_OFF=		--with-perl=no
40
PROXY_CONFIGURE_WITH=		proxy
41
SOCKS_CONFIGURE_WITH=		socks
42
TRUECOLOR_DESC=			True color support
43
TRUECOLOR_CONFIGURE_ENABLE=	true-color
44
UTF8PROC_DESC=			utf8proc support
45
UTF8PROC_LIB_DEPENDS=		libutf8proc.so:textproc/utf8proc
46
UTF8PROC_CONFIGURE_ENABLE=	utf8proc
47
36
48
.if defined(WITHOUT_SSL)
37
BOT_MESON_YES=		with-bot
49
CONFIGURE_ARGS+=	--disable-ssl
38
CAPSICUM_MESON_YES=	with-capsicum
50
.else
39
OTR_LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
51
USES+=		ssl
40
			libotr.so:security/libotr
52
.endif
41
OTR_MESON_YES=		with-otr
42
PERL_MESON_YES=		with-perl
43
PROXY_MESON_YES=	with-proxy
44
TRUECOLOR_MESON_YES=	enable-true-color
45
UTF8PROC_LIB_DEPENDS=	libutf8proc.so:textproc/utf8proc
46
UTF8PROC_MESON_NO=	disable-utf8proc
53
47
54
post-install:
48
PERL_USE_OFF=		perl5=build
55
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules
56
	@${MV} ${STAGEDIR}${PREFIX}/etc/irssi.conf \
57
		${STAGEDIR}${PREFIX}/etc/irssi.conf.sample
58
49
59
post-install-PERL-on:
50
post-install-PERL-off:
60
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irssi.so
51
	@${RM} -r ${STAGEDIR}${DATADIR}/scripts
61
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irc/Irc.so
52
62
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/TextUI/TextUI.so
53
post-install:
63
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/UI/UI.so
54
	${INSTALL_DATA} ${WRKSRC}/irssi.conf ${STAGEDIR}${PREFIX}/etc/irssi.conf.sample
64
55
65
.include <bsd.port.mk>
56
.include <bsd.port.mk>
(-)b/irc/irssi/distinfo (-3 / +11 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1618317211
1
TIMESTAMP = 1657237620
2
SHA256 (irssi-1.2.3.tar.xz) = a647bfefed14d2221fa77b6edac594934dc672c4a560417b1abcbbc6b88d769f
2
SHA256 (irssi-1.4.1.tar.xz) = 6a7692741bba16f3ba6f97cf7246421ac57055dcedcca9a4d21663f8efe47501
3
SIZE (irssi-1.2.3.tar.xz) = 1145292
3
SIZE (irssi-1.4.1.tar.xz) = 1210772
4
SHA256 (3404d822c83546b031d47a99e37ae65b887bec94.patch) = 685f5d758de2ea1477564bb185ef99a931d4ffaaecea3a814cfad45f8c8e5b1d
5
SIZE (3404d822c83546b031d47a99e37ae65b887bec94.patch) = 4113
6
SHA256 (c6a7f02042f63d01a38e8d522cff8f5d951afd51.patch) = 99d529d2572af57839c00b5a866934df1cfb21e51fd1b8827ba4b2d344810c18
7
SIZE (c6a7f02042f63d01a38e8d522cff8f5d951afd51.patch) = 814
8
SHA256 (730c3c1a12f782b92d710883f52a106e37f148e4.patch) = cd06d9fc2404e71435779fcd44628cf195a00302d72733d19dc9a04222e28beb
9
SIZE (730c3c1a12f782b92d710883f52a106e37f148e4.patch) = 4124
10
SHA256 (1b6b92ffff6950ee28c1b7936f53d83988843ed4.patch) = 5b9886215e1000dd66aef062e2df94de9eefdb729811405b3e6f7df7265dbf40
11
SIZE (1b6b92ffff6950ee28c1b7936f53d83988843ed4.patch) = 988
(-)a/irc/irssi/files/patch-Makefile.in (-22 lines)
Removed Link Here
1
--- Makefile.in.orig	2019-02-11 17:35:31 UTC
2
+++ Makefile.in
3
@@ -421,7 +421,7 @@ BUILT_SOURCES = default-config.h default-theme.h irssi
4
 CLEANFILES = default-config.h default-theme.h
5
 SUBDIRS = src tests docs scripts themes utils
6
 confdir = $(sysconfdir)
7
-conf_DATA = irssi.conf
8
+conf_DATA = irssi.conf.sample
9
 pkginclude_HEADERS = irssi-config.h irssi-version.h
10
 EXTRA_DIST = \
11
 	ChangeLog \
12
@@ -980,8 +980,8 @@ uninstall-am: uninstall-confDATA uninstall-pkgincludeH
13
 
14
 @MAINTAINER_MODE_TRUE@.PHONY: irssi-version.h
15
 
16
-default-config.h: $(srcdir)/irssi.conf
17
-	$(srcdir)/utils/file2header.sh $(srcdir)/irssi.conf default_config > default-config.h
18
+default-config.h: $(srcdir)/irssi.conf.sample
19
+	$(srcdir)/utils/file2header.sh $(srcdir)/irssi.conf.sample default_config > default-config.h
20
 
21
 default-theme.h: $(srcdir)/themes/default.theme
22
 	$(srcdir)/utils/file2header.sh $(srcdir)/themes/default.theme default_theme > default-theme.h
(-)a/irc/irssi/files/patch-configure.ac (-15 lines)
Removed Link Here
1
--- configure.ac.orig	2019-02-11 17:35:17 UTC
2
+++ configure.ac
3
@@ -322,7 +322,11 @@ PKG_CHECK_MODULES([OPENSSL], [openssl], [
4
 	AC_CHECK_LIB([ssl], [SSL_library_init], [
5
 		LIBS="$LIBS -lssl -lcrypto"
6
 	], [
7
-		AC_MSG_ERROR([The OpenSSL library was not found])
8
+		AC_CHECK_LIB([ssl], [OPENSSL_init_ssl], [
9
+			LIBS="$LIBS -lssl -lcrypto"
10
+		], [
11
+			AC_MSG_ERROR([The OpenSSL library was not found])
12
+		])
13
 	])
14
 ])
15
 
(-)b/irc/irssi/files/patch-git-01-f17fb682573985656fa26bf10370b9e1d88e3bdf (+172 lines)
Added Link Here
1
From f17fb682573985656fa26bf10370b9e1d88e3bdf Mon Sep 17 00:00:00 2001
2
From: ailin-nemui <ailin-nemui@users.noreply.github.com>
3
Date: Sat, 18 Jun 2022 12:42:47 +0200
4
Subject: [PATCH] Merge pull request #1387 from ailin-nemui/textbufferview
5
6
Textbufferview
7
8
(cherry picked from commit 783dd375339c1c98be36e277d47afdd6918d6160)
9
---
10
 src/fe-text/textbuffer-commands.c |  1 +
11
 src/fe-text/textbuffer-view.c     | 54 +++++++++++++++++++------------
12
 3 files changed, 37 insertions(+), 24 deletions(-)
13
14
diff --git a/src/fe-text/textbuffer-commands.c b/src/fe-text/textbuffer-commands.c
15
index f30eab0e06..6ed7c39c51 100644
16
--- src/fe-text/textbuffer-commands.c
17
+++ src/fe-text/textbuffer-commands.c
18
@@ -393,6 +393,7 @@ static void cmd_scrollback_redraw(void)
19
 
20
 	term_refresh_freeze();
21
 	textbuffer_view_reset_cache(gui->view);
22
+	textbuffer_view_resize(gui->view, gui->view->width, gui->view->height);
23
 	gui_window_redraw(active_win);
24
 	term_refresh_thaw();
25
 }
26
diff --git a/src/fe-text/textbuffer-view.c b/src/fe-text/textbuffer-view.c
27
index 79f3522c85..2cc6ce6dde 100644
28
--- src/fe-text/textbuffer-view.c
29
+++ src/fe-text/textbuffer-view.c
30
@@ -402,10 +402,9 @@ view_update_line_cache(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line)
31
 
32
 	if (rec->count > 1) {
33
 		for (pos = 0; lines != NULL; pos++) {
34
-			void *data = lines->data;
35
+			LINE_CACHE_SUB_REC *data = lines->data;
36
 
37
-			memcpy(&rec->lines[pos], data,
38
-			       sizeof(LINE_CACHE_SUB_REC));
39
+			memcpy(&rec->lines[pos], data, sizeof(LINE_CACHE_SUB_REC));
40
 
41
 			lines = g_slist_remove(lines, data);
42
 			g_free(data);
43
@@ -427,7 +426,7 @@ static void view_remove_cache(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line,
44
 
45
 	cache = g_hash_table_lookup(view->cache->line_cache, line);
46
 	if (cache != NULL) {
47
-                g_free(cache);
48
+		line_cache_destroy(NULL, cache);
49
 		g_hash_table_remove(view->cache->line_cache, line);
50
 	}
51
 }
52
@@ -438,7 +437,7 @@ static void view_update_cache(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line,
53
 	view_remove_cache(view, line, update_counter);
54
 
55
 	if (view->buffer->cur_line == line)
56
-		view->cache->last_linecount = view_get_linecount(view, line);
57
+		view_get_linecount(view, line);
58
 }
59
 
60
 void textbuffer_view_reset_cache(TEXT_BUFFER_VIEW_REC *view)
61
@@ -467,6 +466,7 @@ static int view_line_draw(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line,
62
 	unichar chr;
63
 	int xpos, color, drawcount, first, need_move, need_clrtoeol, char_width;
64
 	unsigned int fg24, bg24;
65
+	fg24 = bg24 = UINT_MAX;
66
 
67
 	if (view->dirty) /* don't bother drawing anything - redraw is coming */
68
 		return 0;
69
@@ -767,7 +767,6 @@ static void view_unregister_indent_func(TEXT_BUFFER_VIEW_REC *view,
70
 	/* recreate cache so it won't contain references
71
 	   to the indent function */
72
 	textbuffer_view_reset_cache(view);
73
-	view->cache = textbuffer_cache_get(view->siblings, view->width);
74
 }
75
 
76
 void textbuffer_views_unregister_indent_func(INDENT_FUNC indent_func)
77
@@ -1033,13 +1032,17 @@ void textbuffer_view_clear(TEXT_BUFFER_VIEW_REC *view)
78
 /* Scroll the view up/down */
79
 void textbuffer_view_scroll(TEXT_BUFFER_VIEW_REC *view, int lines)
80
 {
81
-	int count;
82
+	int count, ypos;
83
 
84
-        g_return_if_fail(view != NULL);
85
+	g_return_if_fail(view != NULL);
86
+
87
+	count = view_scroll(view, &view->startline, &view->subline, lines, TRUE);
88
+
89
+	ypos = view->ypos + (lines < 0 ? count : -count);
90
+	textbuffer_view_init_ypos(view);
91
+	if (ypos != view->ypos)
92
+		textbuffer_view_resize(view, view->width, view->height);
93
 
94
-	count = view_scroll(view, &view->startline, &view->subline,
95
-			    lines, TRUE);
96
-	view->ypos += lines < 0 ? count : -count;
97
 	view->bottom = view_is_bottom(view);
98
         if (view->bottom) view->more_text = FALSE;
99
 
100
@@ -1079,10 +1082,10 @@ LINE_CACHE_REC *textbuffer_view_get_line_cache(TEXT_BUFFER_VIEW_REC *view,
101
 	cache = g_hash_table_lookup(view->cache->line_cache, line);
102
 	if (cache == NULL)
103
 		cache = view_update_line_cache(view, line);
104
-        else
105
+	else
106
 		cache->last_access = time(NULL);
107
 
108
-        return cache;
109
+	return cache;
110
 }
111
 
112
 static void view_insert_line(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line)
113
@@ -1263,12 +1266,13 @@ static void view_remove_line(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line,
114
 	view_bookmarks_check(view, line);
115
 
116
 	if (view->buffer->cur_line == line) {
117
-                /* the last line is being removed */
118
+		/* the last line is being removed */
119
 		LINE_REC *prevline;
120
 
121
-		prevline = view->buffer->first_line == line ? NULL :
122
-			textbuffer_line_last(view->buffer)->prev;
123
-		view->cache->last_linecount = prevline == NULL ? 0 :
124
+		prevline = view->buffer->first_line == line ?
125
+		               NULL :
126
+		               textbuffer_line_last(view->buffer)->prev;
127
+		if (prevline != NULL)
128
 			view_get_linecount(view, prevline);
129
 	}
130
 
131
@@ -1474,8 +1478,10 @@ void textbuffer_view_set_window(TEXT_BUFFER_VIEW_REC *view,
132
 
133
 	if (view->window != window) {
134
 		view->window = window;
135
-                if (window != NULL)
136
+		if (window != NULL) {
137
+			textbuffer_view_resize(view, view->width, view->height);
138
 			view->dirty = TRUE;
139
+		}
140
 	}
141
 }
142
 
143
@@ -1504,12 +1510,18 @@ static int line_cache_check_remove(void *key, LINE_CACHE_REC *cache,
144
 static int sig_check_linecache(void)
145
 {
146
 	GSList *tmp, *caches;
147
-        time_t now;
148
+	time_t now;
149
 
150
-        now = time(NULL); caches = NULL;
151
+	now = time(NULL);
152
+	caches = NULL;
153
 	for (tmp = views; tmp != NULL; tmp = tmp->next) {
154
 		TEXT_BUFFER_VIEW_REC *rec = tmp->data;
155
 
156
+		if (rec->window != NULL) {
157
+			/* keep visible lines mapped */
158
+			view_get_lines_height(rec, rec->startline, rec->subline, NULL);
159
+		}
160
+
161
 		if (g_slist_find(caches, rec->cache) != NULL)
162
 			continue;
163
 
164
@@ -1519,7 +1531,7 @@ static int sig_check_linecache(void)
165
 					    &now);
166
 	}
167
 
168
-        g_slist_free(caches);
169
+	g_slist_free(caches);
170
 	return 1;
171
 }
172
 
(-)a/irc/irssi/files/patch-perl-Makefile (-22 lines)
Removed Link Here
1
--- src/perl/Makefile.am.orig	2019-02-11 17:27:58 UTC
2
+++ src/perl/Makefile.am
3
@@ -145,7 +145,7 @@ all-local:
4
 
5
 install-exec-local:
6
 	for dir in $(perl_dirs); do \
7
-	  cd $$dir && $(MAKE) install && cd ..; \
8
+	  cd $$dir && $(MAKE) pure_install && cd ..; \
9
 	done
10
 
11
 clean-generic:
12
--- src/perl/Makefile.in.orig	2019-02-11 17:35:32 UTC
13
+++ src/perl/Makefile.in
14
@@ -898,7 +898,7 @@ all-local:
15
 
16
 install-exec-local:
17
 	for dir in $(perl_dirs); do \
18
-	  cd $$dir && $(MAKE) install && cd ..; \
19
+	  cd $$dir && $(MAKE) pure_install && cd ..; \
20
 	done
21
 
22
 clean-generic:
(-)b/irc/irssi/pkg-message (+8 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
If Perl support was enabled during compilation you need to make sure the module
5
is listed in /set autoload_modules
6
EOM
7
}
8
]
(-)b/irc/irssi/pkg-plist (-6 / +5 lines)
Lines 39-44 include/irssi/src/core/queries.h Link Here
39
include/irssi/src/core/query-rec.h
39
include/irssi/src/core/query-rec.h
40
include/irssi/src/core/rawlog.h
40
include/irssi/src/core/rawlog.h
41
include/irssi/src/core/recode.h
41
include/irssi/src/core/recode.h
42
include/irssi/src/core/refstrings.h
42
include/irssi/src/core/server-connect-rec.h
43
include/irssi/src/core/server-connect-rec.h
43
include/irssi/src/core/server-rec.h
44
include/irssi/src/core/server-rec.h
44
include/irssi/src/core/server-setup-rec.h
45
include/irssi/src/core/server-setup-rec.h
Lines 93-98 include/irssi/src/fe-text/mainwindows.h Link Here
93
include/irssi/src/fe-text/statusbar.h
94
include/irssi/src/fe-text/statusbar.h
94
include/irssi/src/fe-text/statusbar-item.h
95
include/irssi/src/fe-text/statusbar-item.h
95
include/irssi/src/fe-text/term.h
96
include/irssi/src/fe-text/term.h
97
include/irssi/src/fe-text/textbuffer-formats.h
96
include/irssi/src/fe-text/textbuffer-view.h
98
include/irssi/src/fe-text/textbuffer-view.h
97
include/irssi/src/fe-text/textbuffer.h
99
include/irssi/src/fe-text/textbuffer.h
98
include/irssi/src/irc/core/bans.h
100
include/irssi/src/irc/core/bans.h
Lines 132-142 include/irssi/src/irc/notifylist/notify-setup.h Link Here
132
include/irssi/src/irc/notifylist/notifylist.h
134
include/irssi/src/irc/notifylist/notifylist.h
133
include/irssi/src/lib-config/iconfig.h
135
include/irssi/src/lib-config/iconfig.h
134
include/irssi/src/lib-config/module.h
136
include/irssi/src/lib-config/module.h
135
@dir lib/irssi/modules
137
%%PERL%%lib/irssi/modules/libfe_perl.so
136
%%PROXY%%lib/irssi/modules/libirc_proxy.a
137
%%PROXY%%lib/irssi/modules/libirc_proxy.so
138
%%PROXY%%lib/irssi/modules/libirc_proxy.so
138
%%OTR%%lib/irssi/modules/libotr_core.a
139
%%OTR%%lib/irssi/modules/libotr_core.so
139
%%OTR%%lib/irssi/modules/libotr_core.so
140
%%PERL%%lib/irssi/modules/libperl_core.so
140
%%PERL%%%%SITE_ARCH%%/Irssi.pm
141
%%PERL%%%%SITE_ARCH%%/Irssi.pm
141
%%PERL%%%%SITE_ARCH%%/Irssi/Irc.pm
142
%%PERL%%%%SITE_ARCH%%/Irssi/Irc.pm
142
%%PERL%%%%SITE_ARCH%%/Irssi/TextUI.pm
143
%%PERL%%%%SITE_ARCH%%/Irssi/TextUI.pm
Lines 145-150 include/irssi/src/lib-config/module.h Link Here
145
%%PERL%%%%SITE_ARCH%%/auto/Irssi/Irssi.so
146
%%PERL%%%%SITE_ARCH%%/auto/Irssi/Irssi.so
146
%%PERL%%%%SITE_ARCH%%/auto/Irssi/TextUI/TextUI.so
147
%%PERL%%%%SITE_ARCH%%/auto/Irssi/TextUI/TextUI.so
147
%%PERL%%%%SITE_ARCH%%/auto/Irssi/UI/UI.so
148
%%PERL%%%%SITE_ARCH%%/auto/Irssi/UI/UI.so
149
libdata/pkgconfig/irssi-1.pc
148
man/man1/irssi.1.gz
150
man/man1/irssi.1.gz
149
%%CAPSICUM%%%%PORTDOCS%%%%DOCSDIR%%/capsicum.txt
151
%%CAPSICUM%%%%PORTDOCS%%%%DOCSDIR%%/capsicum.txt
150
%%PORTDOCS%%%%DOCSDIR%%/design.html
152
%%PORTDOCS%%%%DOCSDIR%%/design.html
Lines 276-289 man/man1/irssi.1.gz Link Here
276
%%PERL%%%%DATADIR%%/scripts/autoop.pl
278
%%PERL%%%%DATADIR%%/scripts/autoop.pl
277
%%PERL%%%%DATADIR%%/scripts/autorejoin.pl
279
%%PERL%%%%DATADIR%%/scripts/autorejoin.pl
278
%%PERL%%%%DATADIR%%/scripts/buf.pl
280
%%PERL%%%%DATADIR%%/scripts/buf.pl
279
%%PERL%%%%DATADIR%%/scripts/command.pl
280
%%PERL%%%%DATADIR%%/scripts/dns.pl
281
%%PERL%%%%DATADIR%%/scripts/dns.pl
281
%%PERL%%%%DATADIR%%/scripts/kills.pl
282
%%PERL%%%%DATADIR%%/scripts/kills.pl
282
%%PERL%%%%DATADIR%%/scripts/mail.pl
283
%%PERL%%%%DATADIR%%/scripts/mail.pl
283
%%PERL%%%%DATADIR%%/scripts/mlock.pl
284
%%PERL%%%%DATADIR%%/scripts/mlock.pl
284
%%PERL%%%%DATADIR%%/scripts/msg-event.pl
285
%%PERL%%%%DATADIR%%/scripts/quitmsg.pl
285
%%PERL%%%%DATADIR%%/scripts/quitmsg.pl
286
%%PERL%%%%DATADIR%%/scripts/redirect.pl
287
%%PERL%%%%DATADIR%%/scripts/scriptassist.pl
286
%%PERL%%%%DATADIR%%/scripts/scriptassist.pl
288
%%PERL%%%%DATADIR%%/scripts/usercount.pl
287
%%PERL%%%%DATADIR%%/scripts/usercount.pl
289
%%DATADIR%%/themes/colorless.theme
288
%%DATADIR%%/themes/colorless.theme

Return to bug 264628