svn commit: r428680 - in head/irc/hexchat: . files

Olivier Cochard olivier at FreeBSD.org
Fri Dec 16 13:48:39 UTC 2016


Author: olivier
Date: Fri Dec 16 13:48:37 2016
New Revision: 428680
URL: https://svnweb.freebsd.org/changeset/ports/428680

Log:
  Update to 2.12.4
  
  PR:		215302
  Submitted by:	Piotr Kubaj (maintainer)
  Approved by:	tabthorpe
  Differential Revision:	https://reviews.freebsd.org/D8805

Modified:
  head/irc/hexchat/Makefile
  head/irc/hexchat/distinfo
  head/irc/hexchat/files/patch-src__common__server.c
  head/irc/hexchat/files/patch-src__common__ssl.c
  head/irc/hexchat/pkg-plist

Modified: head/irc/hexchat/Makefile
==============================================================================
--- head/irc/hexchat/Makefile	Fri Dec 16 13:44:01 2016	(r428679)
+++ head/irc/hexchat/Makefile	Fri Dec 16 13:48:37 2016	(r428680)
@@ -2,9 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	hexchat
-PORTVERSION=	2.12.3
+PORTVERSION=	2.12.4
 CATEGORIES=	irc gnome ipv6
-MASTER_SITES=	http://dl.hexchat.net/${PORTNAME}/
+MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/archive/
+DISTNAME=	v${PORTVERSION}
 
 MAINTAINER=	pkubaj at anongoth.pl
 COMMENT=	IRC chat program with GTK and Text Frontend
@@ -12,12 +13,15 @@ COMMENT=	IRC chat program with GTK and T
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BUILD_DEPENDS=	devel/autoconf-archive>0:devel/autoconf-archive
 LIB_DEPENDS=	libproxy.so:net/libproxy \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libdbus-1.so:devel/dbus \
 		libfreetype.so:print/freetype2
 
-USES=		gmake desktop-file-utils libtool pkgconfig tar:xz ssl
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+USES=		autoreconf gmake desktop-file-utils libtool pkgconfig ssl
 USE_GNOME=	cairo gtk20 intltool libxml2
 USE_XORG=	x11
 GNU_CONFIGURE=	yes
@@ -36,7 +40,7 @@ SUB_FILES=	pkg-message
 
 PORTDOCS=	*
 
-OPTIONS_DEFINE=		CA_BUNDLE CANBERRA DBUS DOAT DOCS FISHLIM LUA NLS NOTIFY \
+OPTIONS_DEFINE=		CA_BUNDLE CANBERRA DBUS DOCS FISHLIM LUA NLS NOTIFY \
 			PERL PYTHON SOCKS TEXTFE
 
 OPTIONS_DEFAULT=	CA_BUNDLE CANBERRA DBUS NOTIFY PERL PYTHON
@@ -45,7 +49,6 @@ OPTIONS_SUB=	yes
 
 CA_BUNDLE_DESC=		Include CA bundle for SSL verification
 CANBERRA_DESC=		Audio support via Libcanberra
-DOAT_DESC=		Do At plugin
 FISHLIM_DESC=		FiSHLiM plugin
 TEXTFE_DESC=		Text frontend
 SOCKS_DESC=		SOCKS proxy support, FORBIDDEN in FreeBSD 10+
@@ -56,7 +59,6 @@ CANBERRA_CONFIGURE_ENABLE=libcanberra
 DBUS_LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib
 DBUS_CONFIGURE_ENABLE=	dbus
 DBUS_USE=		GNOME=gconf2
-DOAT_CONFIGURE_ENABLE=	doat
 FISHLIM_CONFIGURE_ENABLE=fishlim
 LUA_CONFIGURE_ENABLE=	lua
 LUA_USES=		lua

Modified: head/irc/hexchat/distinfo
==============================================================================
--- head/irc/hexchat/distinfo	Fri Dec 16 13:44:01 2016	(r428679)
+++ head/irc/hexchat/distinfo	Fri Dec 16 13:48:37 2016	(r428680)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1477276791
-SHA256 (hexchat-2.12.3.tar.xz) = 6f2b22372c7a9ed8ffab817079638e8f4178f5f8ba63c89cb3baa01be614f2ba
-SIZE (hexchat-2.12.3.tar.xz) = 1577736
+TIMESTAMP = 1481549280
+SHA256 (v2.12.4.tar.gz) = eb9ebe45b1c9e39543517b48d63caa2f2736e82a8dbbd1da96132070752f8084
+SIZE (v2.12.4.tar.gz) = 2780008

Modified: head/irc/hexchat/files/patch-src__common__server.c
==============================================================================
--- head/irc/hexchat/files/patch-src__common__server.c	Fri Dec 16 13:44:01 2016	(r428679)
+++ head/irc/hexchat/files/patch-src__common__server.c	Fri Dec 16 13:48:37 2016	(r428680)
@@ -1,11 +1,11 @@
---- src/common/server.c.orig	2014-11-25 18:42:31.000000000 +0100
-+++ src/common/server.c	2015-05-21 15:48:24.162789182 +0200
-@@ -875,7 +875,7 @@
+--- src/common/server.c.orig	2016-12-10 14:30:51 UTC
++++ src/common/server.c
+@@ -743,7 +743,7 @@ server_connect_success (server *serv)
  		/* it'll be a memory leak, if connection isn't terminated by
  		   server_cleanup() */
  		serv->ssl = _SSL_socket (serv->ctx, serv->sok);
 -		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, NULL)))
-+		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, %%CA_BUNDLE%%)))
++		if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, "/usr/local/share/certs/ca-root-nss.crt")))
  		{
  			EMIT_SIGNAL (XP_TE_CONNFAIL, serv->server_session, err, NULL,
  							 NULL, NULL, 0);

Modified: head/irc/hexchat/files/patch-src__common__ssl.c
==============================================================================
--- head/irc/hexchat/files/patch-src__common__ssl.c	Fri Dec 16 13:44:01 2016	(r428679)
+++ head/irc/hexchat/files/patch-src__common__ssl.c	Fri Dec 16 13:48:37 2016	(r428680)
@@ -1,6 +1,6 @@
---- src/common/ssl.c.orig	2014-11-25 18:42:31.000000000 +0100
-+++ src/common/ssl.c	2015-05-21 15:58:31.403630733 +0200
-@@ -320,7 +320,7 @@
+--- src/common/ssl.c.orig	2016-12-10 14:30:51 UTC
++++ src/common/ssl.c
+@@ -328,7 +328,7 @@ _SSL_set_verify (SSL_CTX *ctx, void *ver
  		__SSL_fill_err_buf ("SSL_CTX_set_default_verify_paths");
  		return (err_buf);
  	}
@@ -9,7 +9,7 @@
  	if (cacert)
  	{
  		if (!SSL_CTX_load_verify_locations (ctx, cacert, NULL))
-@@ -329,7 +329,7 @@
+@@ -337,7 +337,7 @@ _SSL_set_verify (SSL_CTX *ctx, void *ver
  			return (err_buf);
  		}
  	}

Modified: head/irc/hexchat/pkg-plist
==============================================================================
--- head/irc/hexchat/pkg-plist	Fri Dec 16 13:44:01 2016	(r428679)
+++ head/irc/hexchat/pkg-plist	Fri Dec 16 13:48:37 2016	(r428680)
@@ -2,7 +2,6 @@ bin/hexchat
 %%TEXTFE%%bin/hexchat-text
 include/hexchat-plugin.h
 lib/hexchat/plugins/checksum.so
-%%DOAT%%lib/hexchat/plugins/doat.so
 %%FISHLIM%%lib/hexchat/plugins/fishlim.so
 %%PERL%%lib/hexchat/plugins/perl.so
 %%PYTHON%%lib/hexchat/plugins/python.so


More information about the svn-ports-head mailing list