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

(-)Makefile (-6 / +8 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	hexchat
4
PORTNAME=	hexchat
5
PORTVERSION=	2.12.3
5
PORTVERSION=	2.12.4
6
CATEGORIES=	irc gnome ipv6
6
CATEGORIES=	irc gnome ipv6
7
MASTER_SITES=	http://dl.hexchat.net/${PORTNAME}/
7
MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/archive/
8
DISTNAME=	v${PORTVERSION}
8
9
9
MAINTAINER=	pkubaj@anongoth.pl
10
MAINTAINER=	pkubaj@anongoth.pl
10
COMMENT=	IRC chat program with GTK and Text Frontend
11
COMMENT=	IRC chat program with GTK and Text Frontend
Lines 12-23 Link Here
12
LICENSE=	GPLv2+
13
LICENSE=	GPLv2+
13
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
15
16
BUILD_DEPENDS=	devel/autoconf-archive>0:devel/autoconf-archive
15
LIB_DEPENDS=	libproxy.so:net/libproxy \
17
LIB_DEPENDS=	libproxy.so:net/libproxy \
16
		libfontconfig.so:x11-fonts/fontconfig \
18
		libfontconfig.so:x11-fonts/fontconfig \
17
		libdbus-1.so:devel/dbus \
19
		libdbus-1.so:devel/dbus \
18
		libfreetype.so:print/freetype2
20
		libfreetype.so:print/freetype2
19
21
20
USES=		gmake desktop-file-utils libtool pkgconfig tar:xz ssl
22
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
23
24
USES=		autoreconf gmake desktop-file-utils libtool pkgconfig ssl
21
USE_GNOME=	cairo gtk20 intltool libxml2
25
USE_GNOME=	cairo gtk20 intltool libxml2
22
USE_XORG=	x11
26
USE_XORG=	x11
23
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
Lines 36-42 Link Here
36
40
37
PORTDOCS=	*
41
PORTDOCS=	*
38
42
39
OPTIONS_DEFINE=		CA_BUNDLE CANBERRA DBUS DOAT DOCS FISHLIM LUA NLS NOTIFY \
43
OPTIONS_DEFINE=		CA_BUNDLE CANBERRA DBUS DOCS FISHLIM LUA NLS NOTIFY \
40
			PERL PYTHON SOCKS TEXTFE
44
			PERL PYTHON SOCKS TEXTFE
41
45
42
OPTIONS_DEFAULT=	CA_BUNDLE CANBERRA DBUS NOTIFY PERL PYTHON
46
OPTIONS_DEFAULT=	CA_BUNDLE CANBERRA DBUS NOTIFY PERL PYTHON
Lines 45-51 Link Here
45
49
46
CA_BUNDLE_DESC=		Include CA bundle for SSL verification
50
CA_BUNDLE_DESC=		Include CA bundle for SSL verification
47
CANBERRA_DESC=		Audio support via Libcanberra
51
CANBERRA_DESC=		Audio support via Libcanberra
48
DOAT_DESC=		Do At plugin
49
FISHLIM_DESC=		FiSHLiM plugin
52
FISHLIM_DESC=		FiSHLiM plugin
50
TEXTFE_DESC=		Text frontend
53
TEXTFE_DESC=		Text frontend
51
SOCKS_DESC=		SOCKS proxy support, FORBIDDEN in FreeBSD 10+
54
SOCKS_DESC=		SOCKS proxy support, FORBIDDEN in FreeBSD 10+
Lines 56-62 Link Here
56
DBUS_LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib
59
DBUS_LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib
57
DBUS_CONFIGURE_ENABLE=	dbus
60
DBUS_CONFIGURE_ENABLE=	dbus
58
DBUS_USE=		GNOME=gconf2
61
DBUS_USE=		GNOME=gconf2
59
DOAT_CONFIGURE_ENABLE=	doat
60
FISHLIM_CONFIGURE_ENABLE=fishlim
62
FISHLIM_CONFIGURE_ENABLE=fishlim
61
LUA_CONFIGURE_ENABLE=	lua
63
LUA_CONFIGURE_ENABLE=	lua
62
LUA_USES=		lua
64
LUA_USES=		lua
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1477276791
1
TIMESTAMP = 1481549280
2
SHA256 (hexchat-2.12.3.tar.xz) = 6f2b22372c7a9ed8ffab817079638e8f4178f5f8ba63c89cb3baa01be614f2ba
2
SHA256 (v2.12.4.tar.gz) = eb9ebe45b1c9e39543517b48d63caa2f2736e82a8dbbd1da96132070752f8084
3
SIZE (hexchat-2.12.3.tar.xz) = 1577736
3
SIZE (v2.12.4.tar.gz) = 2780008
(-)files/patch-src__common__server.c (-4 / +4 lines)
Lines 1-11 Link Here
1
--- src/common/server.c.orig	2014-11-25 18:42:31.000000000 +0100
1
--- src/common/server.c.orig	2016-12-10 14:30:51 UTC
2
+++ src/common/server.c	2015-05-21 15:48:24.162789182 +0200
2
+++ src/common/server.c
3
@@ -875,7 +875,7 @@
3
@@ -743,7 +743,7 @@ server_connect_success (server *serv)
4
 		/* it'll be a memory leak, if connection isn't terminated by
4
 		/* it'll be a memory leak, if connection isn't terminated by
5
 		   server_cleanup() */
5
 		   server_cleanup() */
6
 		serv->ssl = _SSL_socket (serv->ctx, serv->sok);
6
 		serv->ssl = _SSL_socket (serv->ctx, serv->sok);
7
-		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, NULL)))
7
-		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, NULL)))
8
+		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, %%CA_BUNDLE%%)))
8
+		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, "/usr/local/share/certs/ca-root-nss.crt")))
9
 		{
9
 		{
10
 			EMIT_SIGNAL (XP_TE_CONNFAIL, serv->server_session, err, NULL,
10
 			EMIT_SIGNAL (XP_TE_CONNFAIL, serv->server_session, err, NULL,
11
 							 NULL, NULL, 0);
11
 							 NULL, NULL, 0);
(-)files/patch-src__common__ssl.c (-4 / +4 lines)
Lines 1-6 Link Here
1
--- src/common/ssl.c.orig	2014-11-25 18:42:31.000000000 +0100
1
--- src/common/ssl.c.orig	2016-12-10 14:30:51 UTC
2
+++ src/common/ssl.c	2015-05-21 15:58:31.403630733 +0200
2
+++ src/common/ssl.c
3
@@ -320,7 +320,7 @@
3
@@ -328,7 +328,7 @@ _SSL_set_verify (SSL_CTX *ctx, void *ver
4
 		__SSL_fill_err_buf ("SSL_CTX_set_default_verify_paths");
4
 		__SSL_fill_err_buf ("SSL_CTX_set_default_verify_paths");
5
 		return (err_buf);
5
 		return (err_buf);
6
 	}
6
 	}
Lines 9-15 Link Here
9
 	if (cacert)
9
 	if (cacert)
10
 	{
10
 	{
11
 		if (!SSL_CTX_load_verify_locations (ctx, cacert, NULL))
11
 		if (!SSL_CTX_load_verify_locations (ctx, cacert, NULL))
12
@@ -329,7 +329,7 @@
12
@@ -337,7 +337,7 @@ _SSL_set_verify (SSL_CTX *ctx, void *ver
13
 			return (err_buf);
13
 			return (err_buf);
14
 		}
14
 		}
15
 	}
15
 	}
(-)pkg-plist (-1 lines)
Lines 2-8 Link Here
2
%%TEXTFE%%bin/hexchat-text
2
%%TEXTFE%%bin/hexchat-text
3
include/hexchat-plugin.h
3
include/hexchat-plugin.h
4
lib/hexchat/plugins/checksum.so
4
lib/hexchat/plugins/checksum.so
5
%%DOAT%%lib/hexchat/plugins/doat.so
6
%%FISHLIM%%lib/hexchat/plugins/fishlim.so
5
%%FISHLIM%%lib/hexchat/plugins/fishlim.so
7
%%PERL%%lib/hexchat/plugins/perl.so
6
%%PERL%%lib/hexchat/plugins/perl.so
8
%%PYTHON%%lib/hexchat/plugins/python.so
7
%%PYTHON%%lib/hexchat/plugins/python.so

Return to bug 215302