aboutsummaryrefslogtreecommitdiff
path: root/irc/irssi
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2019-03-01 04:56:37 +0000
committerSteve Wills <swills@FreeBSD.org>2019-03-01 04:56:37 +0000
commita2fe012f8f7d9bfd360d33b3651792a6e323366e (patch)
tree621b4e856e37a26aad0c5cdda1ba01336a5fb888 /irc/irssi
parent8604cf88f0a7eb8d8cf399ddb1cc105fadf8ffdc (diff)
downloadports-a2fe012f8f7d9bfd360d33b3651792a6e323366e.tar.gz
ports-a2fe012f8f7d9bfd360d33b3651792a6e323366e.zip
irc/irssi: Update to 1.2.0
PR: 235698 Submitted by: David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Notes
Notes: svn path=/head/; revision=494233
Diffstat (limited to 'irc/irssi')
-rw-r--r--irc/irssi/Makefile33
-rw-r--r--irc/irssi/distinfo6
-rw-r--r--irc/irssi/files/patch-Makefile.in10
-rw-r--r--irc/irssi/files/patch-configure.ac6
-rw-r--r--irc/irssi/files/patch-perl-Makefile6
-rw-r--r--irc/irssi/files/patch-src_core_network-openssl.c20
-rw-r--r--irc/irssi/pkg-plist12
7 files changed, 49 insertions, 44 deletions
diff --git a/irc/irssi/Makefile b/irc/irssi/Makefile
index 22d50320ba48..7d1f54dd8b1d 100644
--- a/irc/irssi/Makefile
+++ b/irc/irssi/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= irssi
-PORTVERSION= 1.1.2
+PORTVERSION= 1.2.0
PORTEPOCH= 1
CATEGORIES?= irc
MASTER_SITES= https://github.com/irssi/irssi/releases/download/${PORTVERSION}/
@@ -12,27 +12,39 @@ COMMENT= Modular IRC client with many features
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf cpe gettext-runtime gmake gnome libtool ncurses pkgconfig tar:xz
+USES= autoreconf cpe gettext-runtime gmake gnome libtool ncurses \
+ pkgconfig tar:xz
+USE_GNOME= glib20
+
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USE_GNOME= glib20
-OPTIONS_DEFINE= PERL PROXY SOCKS BOT DOCS TRUECOLOR CAPSICUM
-OPTIONS_DEFAULT= PERL CAPSICUM
+OPTIONS_DEFINE= BOT CAPSICUM DOCS OTR PERL PROXY SOCKS TRUECOLOR UTF8PROC
+OPTIONS_DEFAULT= CAPSICUM PERL
OPTIONS_SUB= yes
-SOCKS_DESC= Socks proxy support
-SOCKS_CONFIGURE_WITH= socks
BOT_DESC= Bot support
BOT_CONFIGURE_WITH= bot
+CAPSICUM_DESC= Capsicum support
+CAPSICUM_CONFIGURE_WITH= capsicum
+OTR_DESC= OTR (off-the-record) support
+OTR_CONFIGURE_ON= --with-otr \
+ --with-libotr-inc-prefix=${PREFIX}/include
+OTR_CONFIGURE_OFF= --with-otr=no
+OTR_CONFIGURE_WITH= otr
+OTR_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
+ libgpg-error.so:security/libgpg-error \
+ libotr.so:security/libotr
PERL_USES= perl5
PERL_CONFIGURE_ON= --with-perl-lib=site
PERL_CONFIGURE_OFF= --with-perl=no
PROXY_CONFIGURE_WITH= proxy
+SOCKS_DESC= Socks proxy support
+SOCKS_CONFIGURE_WITH= socks
TRUECOLOR_DESC= Truecolor (24bit) support
TRUECOLOR_CONFIGURE_ENABLE= true-color
-CAPSICUM_DESC= Capsicum support
-CAPSICUM_CONFIGURE_WITH= capsicum
+UTF8PROC_DESC= utf8proc support
+UTF8PROC_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc
.if defined(WITHOUT_SSL)
CONFIGURE_ARGS+= --disable-ssl
@@ -46,7 +58,8 @@ post-patch:
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules
- @${MV} ${STAGEDIR}${PREFIX}/etc/irssi.conf ${STAGEDIR}${PREFIX}/etc/irssi.conf.sample
+ @${MV} ${STAGEDIR}${PREFIX}/etc/irssi.conf \
+ ${STAGEDIR}${PREFIX}/etc/irssi.conf.sample
post-install-PERL-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irssi.so
diff --git a/irc/irssi/distinfo b/irc/irssi/distinfo
index 5437c8781d49..e2f540566381 100644
--- a/irc/irssi/distinfo
+++ b/irc/irssi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1547071155
-SHA256 (irssi-1.1.2.tar.xz) = 5ccc2b89a394e91bea0aa83a951c3b1d471c76da87b4169ec435530a31bf9732
-SIZE (irssi-1.1.2.tar.xz) = 1084328
+TIMESTAMP = 1549985826
+SHA256 (irssi-1.2.0.tar.xz) = 1643fca1d8b35e5a5d7b715c9c889e1e9cdb7e578e06487901ea959e6ab3ebe5
+SIZE (irssi-1.2.0.tar.xz) = 1138984
diff --git a/irc/irssi/files/patch-Makefile.in b/irc/irssi/files/patch-Makefile.in
index 5059d4929c7e..dce4daddc1ab 100644
--- a/irc/irssi/files/patch-Makefile.in
+++ b/irc/irssi/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2018-01-15 21:35:25.062300000 +0000
-+++ Makefile.in 2018-01-15 21:36:17.578923000 +0000
-@@ -409,7 +409,7 @@
+--- Makefile.in.orig 2019-02-11 17:35:31 UTC
++++ Makefile.in
+@@ -421,7 +421,7 @@ BUILT_SOURCES = default-config.h default-theme.h irssi
CLEANFILES = default-config.h default-theme.h
SUBDIRS = src tests docs scripts themes utils
confdir = $(sysconfdir)
@@ -9,9 +9,9 @@
pkginclude_HEADERS = irssi-config.h irssi-version.h
EXTRA_DIST = \
ChangeLog \
-@@ -965,8 +965,8 @@
+@@ -980,8 +980,8 @@ uninstall-am: uninstall-confDATA uninstall-pkgincludeH
- #.PHONY: irssi-version.h
+ @MAINTAINER_MODE_TRUE@.PHONY: irssi-version.h
-default-config.h: $(srcdir)/irssi.conf
- $(srcdir)/utils/file2header.sh $(srcdir)/irssi.conf default_config > default-config.h
diff --git a/irc/irssi/files/patch-configure.ac b/irc/irssi/files/patch-configure.ac
index 6970c33c4148..933d33cad86f 100644
--- a/irc/irssi/files/patch-configure.ac
+++ b/irc/irssi/files/patch-configure.ac
@@ -1,15 +1,15 @@
---- configure.ac.orig 2018-10-06 15:40:00 UTC
+--- configure.ac.orig 2019-02-11 17:35:17 UTC
+++ configure.ac
-@@ -307,7 +307,11 @@ PKG_CHECK_MODULES([OPENSSL], [openssl],
+@@ -322,7 +322,11 @@ PKG_CHECK_MODULES([OPENSSL], [openssl], [
AC_CHECK_LIB([ssl], [SSL_library_init], [
LIBS="$LIBS -lssl -lcrypto"
], [
+- AC_MSG_ERROR([The OpenSSL library was not found])
+ AC_CHECK_LIB([ssl], [OPENSSL_init_ssl], [
+ LIBS="$LIBS -lssl -lcrypto"
+ ], [
+ AC_MSG_ERROR([The OpenSSL library was not found])
+ ])
-- AC_MSG_ERROR([The OpenSSL library was not found])
])
])
diff --git a/irc/irssi/files/patch-perl-Makefile b/irc/irssi/files/patch-perl-Makefile
index 5d0cc29822df..7979e1cd5451 100644
--- a/irc/irssi/files/patch-perl-Makefile
+++ b/irc/irssi/files/patch-perl-Makefile
@@ -1,4 +1,4 @@
---- src/perl/Makefile.am.orig 2017-03-04 20:30:38 UTC
+--- src/perl/Makefile.am.orig 2019-02-11 17:27:58 UTC
+++ src/perl/Makefile.am
@@ -145,7 +145,7 @@ all-local:
@@ -9,9 +9,9 @@
done
clean-generic:
---- src/perl/Makefile.in.orig 2017-03-10 16:43:21 UTC
+--- src/perl/Makefile.in.orig 2019-02-11 17:35:32 UTC
+++ src/perl/Makefile.in
-@@ -853,7 +853,7 @@ all-local:
+@@ -898,7 +898,7 @@ all-local:
install-exec-local:
for dir in $(perl_dirs); do \
diff --git a/irc/irssi/files/patch-src_core_network-openssl.c b/irc/irssi/files/patch-src_core_network-openssl.c
deleted file mode 100644
index d315768c12a4..000000000000
--- a/irc/irssi/files/patch-src_core_network-openssl.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/core/network-openssl.c.orig 2018-02-14 23:53:44 UTC
-+++ src/core/network-openssl.c
-@@ -47,7 +47,8 @@
-
- /* OpenSSL 1.1.0 also introduced some useful additions to the api */
- #if (OPENSSL_VERSION_NUMBER >= 0x10002000L)
--#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined (LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
-+ (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)
- static int X509_STORE_up_ref(X509_STORE *vfy)
- {
- int n;
-@@ -476,6 +477,7 @@ static GIOChannel *irssi_ssl_get_iochann
- if (SSL_CTX_set_cipher_list(ctx, ciphers) != 1)
- g_warning("No valid SSL cipher suite could be selected");
- }
-+ SSL_CTX_set_options(ctx, SSL_OP_ALL | SSL_OP_NO_SSLv2);
-
- if (mycert && *mycert) {
- char *scert = NULL, *spkey = NULL;
diff --git a/irc/irssi/pkg-plist b/irc/irssi/pkg-plist
index 07903cc8239b..a76b8ac85af4 100644
--- a/irc/irssi/pkg-plist
+++ b/irc/irssi/pkg-plist
@@ -87,8 +87,16 @@ include/irssi/src/fe-common/irc/module-formats.h
include/irssi/src/fe-common/irc/module.h
include/irssi/src/fe-common/irc/notifylist/module-formats.h
include/irssi/src/fe-common/irc/notifylist/module.h
+include/irssi/src/fe-text/gui-printtext.h
+include/irssi/src/fe-text/gui-windows.h
+include/irssi/src/fe-text/mainwindows.h
+include/irssi/src/fe-text/statusbar.h
include/irssi/src/fe-text/statusbar-item.h
+include/irssi/src/fe-text/term.h
+include/irssi/src/fe-text/textbuffer-view.h
+include/irssi/src/fe-text/textbuffer.h
include/irssi/src/irc/core/bans.h
+include/irssi/src/irc/core/channel-events.h
include/irssi/src/irc/core/channel-rejoin.h
include/irssi/src/irc/core/ctcp.h
include/irssi/src/irc/core/irc-cap.h
@@ -126,6 +134,8 @@ include/irssi/src/lib-config/iconfig.h
include/irssi/src/lib-config/module.h
%%PROXY%%lib/irssi/modules/libirc_proxy.a
%%PROXY%%lib/irssi/modules/libirc_proxy.so
+%%OTR%%lib/irssi/modules/libotr_core.a
+%%OTR%%lib/irssi/modules/libotr_core.so
%%PERL%%%%SITE_ARCH%%/Irssi.pm
%%PERL%%%%SITE_ARCH%%/Irssi/Irc.pm
%%PERL%%%%SITE_ARCH%%/Irssi/TextUI.pm
@@ -136,6 +146,7 @@ include/irssi/src/lib-config/module.h
%%PERL%%%%SITE_ARCH%%/auto/Irssi/UI/UI.so
man/man1/irssi.1.gz
%%CAPSICUM%%%%PORTDOCS%%%%DOCSDIR%%/capsicum.txt
+%%PORTDOCS%%%%DOCSDIR%%/design.html
%%PORTDOCS%%%%DOCSDIR%%/design.txt
%%PORTDOCS%%%%DOCSDIR%%/faq.html
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
@@ -210,6 +221,7 @@ man/man1/irssi.1.gz
%%DATADIR%%/help/notify
%%DATADIR%%/help/op
%%DATADIR%%/help/oper
+%%DATADIR%%/help/otr
%%DATADIR%%/help/part
%%DATADIR%%/help/ping
%%DATADIR%%/help/query