Index: head/irc/irssi/Makefile =================================================================== --- head/irc/irssi/Makefile (revision 430850) +++ head/irc/irssi/Makefile (revision 430851) @@ -1,57 +1,61 @@ # $FreeBSD$ PORTNAME= irssi -PORTVERSION= 1.0.0 +PORTVERSION= 0.8.21 +PORTEPOCH= 1 PORTREVISION?= 0 CATEGORIES?= irc MASTER_SITES= https://github.com/irssi/irssi/releases/download/${PORTVERSION}/ MAINTAINER?= vanilla@FreeBSD.org COMMENT?= Modular IRC client with many features LICENSE= GPLv2 CONFLICTS= irssi-devel-[0-9]* zh-irssi-[0-9]* USES= gettext-runtime gmake libtool ncurses pkgconfig tar:xz GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-ncurses=${NCURSESBASE} INSTALL_TARGET= install-strip USE_GNOME= glib20 -OPTIONS_DEFINE= PERL PROXY SOCKS BOT DOCS TRUECOLOR +OPTIONS_DEFINE= PERL PROXY SOCKS IPV6 BOT DOCS TRUECOLOR OPTIONS_DEFAULT= PERL OPTIONS_SUB= yes SOCKS_DESC= Socks proxy support SOCKS_CONFIGURE_WITH= socks BOT_DESC= Bot support BOT_CONFIGURE_WITH= bot PERL_USES= perl5 PERL_CONFIGURE_ON= --with-perl-lib=site PERL_CONFIGURE_OFF= --with-perl=no PROXY_CONFIGURE_WITH= proxy +IPV6_CONFIGURE_ENABLE= ipv6 +IPV6_CATEGORIES= ipv6 TRUECOLOR_DESC= Truecolor (24bit) support TRUECOLOR_CONFIGURE_ENABLE= true-color .if defined(WITHOUT_SSL) CONFIGURE_ARGS+= --disable-ssl .else USES+= ssl .endif post-patch: @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' -e 's|/etc|${PREFIX}&|' \ ${WRKSRC}/docs/irssi.1 post-configure: @${MV} ${WRKSRC}/irssi.conf ${WRKSRC}/irssi.conf.sample post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules post-install-PERL-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irssi.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irc/Irc.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/TextUI/TextUI.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/UI/UI.so .include Index: head/irc/irssi/distinfo =================================================================== --- head/irc/irssi/distinfo (revision 430850) +++ head/irc/irssi/distinfo (revision 430851) @@ -1,3 +1,3 @@ -TIMESTAMP = 1483672775 -SHA256 (irssi-1.0.0.tar.xz) = 6a8a3c1fc6a021a2c02a693877b2e19cbceb3eccd78fce49e44f596f4bae4fb8 -SIZE (irssi-1.0.0.tar.xz) = 1026116 +TIMESTAMP = 1483807627 +SHA256 (irssi-0.8.21.tar.xz) = e433063b8714dcf17438126902c9a9d5c97944b3185ecd0fc5ae25c4959bf35a +SIZE (irssi-0.8.21.tar.xz) = 1007524 Index: head/irc/irssi/files/patch-Makefile.in =================================================================== --- head/irc/irssi/files/patch-Makefile.in (revision 430850) +++ head/irc/irssi/files/patch-Makefile.in (revision 430851) @@ -1,22 +1,22 @@ ---- Makefile.in.orig 2016-03-22 23:25:27 UTC +--- Makefile.in.orig 2017-01-03 13:25:17 UTC +++ Makefile.in @@ -408,7 +408,7 @@ BUILT_SOURCES = default-config.h default CLEANFILES = default-config.h default-theme.h SUBDIRS = src docs scripts confdir = $(sysconfdir) -conf_DATA = irssi.conf +conf_DATA = irssi.conf.sample themedir = $(datadir)/irssi/themes theme_DATA = default.theme colorless.theme pkginclude_HEADERS = irssi-config.h irssi-version.h @@ -994,8 +994,8 @@ uninstall-am: uninstall-confDATA uninsta @MAINTAINER_MODE_TRUE@.PHONY: irssi-version.h -default-config.h: $(srcdir)/irssi.conf - $(srcdir)/file2header.sh $(srcdir)/irssi.conf default_config > default-config.h +default-config.h: $(srcdir)/irssi.conf.sample + $(srcdir)/file2header.sh $(srcdir)/irssi.conf.sample default_config > default-config.h default-theme.h: $(srcdir)/default.theme $(srcdir)/file2header.sh $(srcdir)/default.theme default_theme > default-theme.h Index: head/irc/irssi/files/patch-configure =================================================================== --- head/irc/irssi/files/patch-configure (nonexistent) +++ head/irc/irssi/files/patch-configure (revision 430851) @@ -0,0 +1,19 @@ +--- configure.orig 2017-01-07 16:47:51 UTC ++++ configure +@@ -13849,12 +13849,12 @@ if test "${with_ncurses+set}" = set; the + + if $search_ncurses + then +- if test -f $withval/include/ncurses.h ++ if test -f $withval/include/ncurses/ncurses.h + then +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: Found ncurses on $withval/include/ncurses.h" >&5 +-$as_echo "Found ncurses on $withval/include/ncurses.h" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: Found ncurses on $withval/include/ncurses/ncurses.h" >&5 ++$as_echo "Found ncurses on $withval/include/ncurses/ncurses.h" >&6; } + +- CURSES_LIBS="-L$withval/lib -lncurses" ++ CURSES_LIBS="-L$withval/lib -lncurses -ltinfo" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -lncurses" >&5 + $as_echo_n "checking for initscr in -lncurses... " >&6; } + if ${ac_cv_lib_ncurses_initscr+:} false; then : Property changes on: head/irc/irssi/files/patch-configure ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/irc/irssi/files/patch-perl-Makefile =================================================================== --- head/irc/irssi/files/patch-perl-Makefile (revision 430850) +++ head/irc/irssi/files/patch-perl-Makefile (revision 430851) @@ -1,22 +1,22 @@ ---- src/perl/Makefile.am.orig 2016-03-18 12:34:38 UTC +--- src/perl/Makefile.am.orig 2017-01-03 12:47:47 UTC +++ src/perl/Makefile.am @@ -135,7 +135,7 @@ all-local: install-exec-local: for dir in $(perl_dirs); do \ - cd $$dir && $(MAKE) install && cd ..; \ + cd $$dir && $(MAKE) pure_install && cd ..; \ done clean-generic: ---- src/perl/Makefile.in.orig 2016-03-22 23:25:28 UTC +--- src/perl/Makefile.in.orig 2017-01-03 13:25:18 UTC +++ src/perl/Makefile.in @@ -848,7 +848,7 @@ all-local: install-exec-local: for dir in $(perl_dirs); do \ - cd $$dir && $(MAKE) install && cd ..; \ + cd $$dir && $(MAKE) pure_install && cd ..; \ done clean-generic: Index: head/irc/irssi/files/patch-src_core_network-openssl.c =================================================================== --- head/irc/irssi/files/patch-src_core_network-openssl.c (revision 430850) +++ head/irc/irssi/files/patch-src_core_network-openssl.c (revision 430851) @@ -1,10 +1,10 @@ ---- src/core/network-openssl.c.orig 2016-03-22 23:08:35 UTC +--- src/core/network-openssl.c.orig 2017-01-03 12:47:47 UTC +++ src/core/network-openssl.c @@ -486,6 +486,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; Index: head/irc/irssi/pkg-plist =================================================================== --- head/irc/irssi/pkg-plist (revision 430850) +++ head/irc/irssi/pkg-plist (revision 430851) @@ -1,271 +1,268 @@ %%BOT%%bin/botti bin/irssi @sample etc/irssi.conf.sample include/irssi/irssi-config.h include/irssi/irssi-version.h include/irssi/src/common.h include/irssi/src/core/args.h include/irssi/src/core/channel-rec.h include/irssi/src/core/channel-setup-rec.h include/irssi/src/core/channels-setup.h include/irssi/src/core/channels.h include/irssi/src/core/chat-protocols.h include/irssi/src/core/chatnet-rec.h include/irssi/src/core/chatnets.h include/irssi/src/core/commands.h include/irssi/src/core/core.h include/irssi/src/core/expandos.h include/irssi/src/core/ignore.h include/irssi/src/core/levels.h include/irssi/src/core/line-split.h include/irssi/src/core/log.h include/irssi/src/core/masks.h include/irssi/src/core/misc.h include/irssi/src/core/module.h include/irssi/src/core/modules-load.h include/irssi/src/core/modules.h include/irssi/src/core/net-disconnect.h include/irssi/src/core/net-nonblock.h include/irssi/src/core/net-sendbuffer.h include/irssi/src/core/network.h include/irssi/src/core/nick-rec.h include/irssi/src/core/nicklist.h include/irssi/src/core/nickmatch-cache.h include/irssi/src/core/pidwait.h include/irssi/src/core/queries.h include/irssi/src/core/query-rec.h include/irssi/src/core/rawlog.h include/irssi/src/core/recode.h include/irssi/src/core/server-connect-rec.h include/irssi/src/core/server-rec.h include/irssi/src/core/server-setup-rec.h include/irssi/src/core/servers-reconnect.h include/irssi/src/core/servers-setup.h include/irssi/src/core/servers.h include/irssi/src/core/session.h include/irssi/src/core/settings.h include/irssi/src/core/signals.h include/irssi/src/core/special-vars.h -include/irssi/src/core/tls.h -include/irssi/src/core/utf8.h include/irssi/src/core/window-item-def.h include/irssi/src/core/window-item-rec.h include/irssi/src/core/write-buffer.h include/irssi/src/fe-common/core/chat-completion.h include/irssi/src/fe-common/core/command-history.h include/irssi/src/fe-common/core/completion.h include/irssi/src/fe-common/core/fe-channels.h include/irssi/src/fe-common/core/fe-common-core.h include/irssi/src/fe-common/core/fe-core-commands.h include/irssi/src/fe-common/core/fe-exec.h include/irssi/src/fe-common/core/fe-messages.h include/irssi/src/fe-common/core/fe-queries.h include/irssi/src/fe-common/core/fe-recode.h -include/irssi/src/fe-common/core/fe-tls.h include/irssi/src/fe-common/core/fe-windows.h include/irssi/src/fe-common/core/formats.h include/irssi/src/fe-common/core/hilight-text.h include/irssi/src/fe-common/core/keyboard.h include/irssi/src/fe-common/core/module-formats.h include/irssi/src/fe-common/core/module.h include/irssi/src/fe-common/core/printtext.h include/irssi/src/fe-common/core/themes.h include/irssi/src/fe-common/core/window-activity.h include/irssi/src/fe-common/core/window-items.h include/irssi/src/fe-common/core/windows-layout.h include/irssi/src/fe-common/irc/dcc/fe-dcc.h include/irssi/src/fe-common/irc/dcc/module-formats.h include/irssi/src/fe-common/irc/dcc/module.h include/irssi/src/fe-common/irc/fe-irc-channels.h include/irssi/src/fe-common/irc/fe-irc-server.h 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/statusbar-item.h include/irssi/src/irc/core/bans.h include/irssi/src/irc/core/channel-rejoin.h include/irssi/src/irc/core/ctcp.h include/irssi/src/irc/core/irc-cap.h include/irssi/src/irc/core/irc-channels.h include/irssi/src/irc/core/irc-chatnets.h include/irssi/src/irc/core/irc-commands.h include/irssi/src/irc/core/irc-masks.h include/irssi/src/irc/core/irc-nicklist.h include/irssi/src/irc/core/irc-queries.h include/irssi/src/irc/core/irc-servers-setup.h include/irssi/src/irc/core/irc-servers.h include/irssi/src/irc/core/irc.h include/irssi/src/irc/core/mode-lists.h include/irssi/src/irc/core/modes.h include/irssi/src/irc/core/module.h include/irssi/src/irc/core/netsplit.h include/irssi/src/irc/core/sasl.h include/irssi/src/irc/core/servers-idle.h include/irssi/src/irc/core/servers-redirect.h include/irssi/src/irc/dcc/dcc-chat.h include/irssi/src/irc/dcc/dcc-file-rec.h include/irssi/src/irc/dcc/dcc-file.h include/irssi/src/irc/dcc/dcc-get.h include/irssi/src/irc/dcc/dcc-queue.h include/irssi/src/irc/dcc/dcc-rec.h include/irssi/src/irc/dcc/dcc-send.h include/irssi/src/irc/dcc/dcc-server.h include/irssi/src/irc/dcc/dcc.h include/irssi/src/irc/dcc/module.h include/irssi/src/irc/flood/module.h include/irssi/src/irc/notifylist/module.h include/irssi/src/irc/notifylist/notify-setup.h include/irssi/src/irc/notifylist/notifylist.h 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 %%PERL%%%%SITE_ARCH%%/Irssi.pm %%PERL%%%%SITE_ARCH%%/Irssi/Irc.pm %%PERL%%%%SITE_ARCH%%/Irssi/TextUI.pm %%PERL%%%%SITE_ARCH%%/Irssi/UI.pm %%PERL%%%%SITE_ARCH%%/auto/Irssi/Irc/Irc.so %%PERL%%%%SITE_ARCH%%/auto/Irssi/Irssi.so %%PERL%%%%SITE_ARCH%%/auto/Irssi/TextUI/TextUI.so %%PERL%%%%SITE_ARCH%%/auto/Irssi/UI/UI.so man/man1/irssi.1.gz %%PORTDOCS%%%%DOCSDIR%%/design.txt %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/faq.txt %%PORTDOCS%%%%DOCSDIR%%/formats.txt %%PORTDOCS%%%%DOCSDIR%%/manual.txt %%PORTDOCS%%%%DOCSDIR%%/perl.txt %%PORTDOCS%%%%DOCSDIR%%/signals.txt %%PORTDOCS%%%%DOCSDIR%%/special_vars.txt %%PORTDOCS%%%%DOCSDIR%%/startup-HOWTO.html %%DATADIR%%/help/accept %%DATADIR%%/help/action %%DATADIR%%/help/admin %%DATADIR%%/help/alias %%DATADIR%%/help/away %%DATADIR%%/help/ban %%DATADIR%%/help/beep %%DATADIR%%/help/bind %%DATADIR%%/help/cat %%DATADIR%%/help/cd %%DATADIR%%/help/channel %%DATADIR%%/help/clear %%DATADIR%%/help/completion %%DATADIR%%/help/connect %%DATADIR%%/help/ctcp %%DATADIR%%/help/cycle %%DATADIR%%/help/dcc %%DATADIR%%/help/dehilight %%DATADIR%%/help/deop %%DATADIR%%/help/devoice %%DATADIR%%/help/die %%DATADIR%%/help/disconnect %%DATADIR%%/help/echo %%DATADIR%%/help/eval %%DATADIR%%/help/exec %%DATADIR%%/help/flushbuffer %%DATADIR%%/help/format %%DATADIR%%/help/hash %%DATADIR%%/help/help %%DATADIR%%/help/hilight %%DATADIR%%/help/ignore %%DATADIR%%/help/info %%DATADIR%%/help/invite %%DATADIR%%/help/irssiproxy %%DATADIR%%/help/ison %%DATADIR%%/help/join %%DATADIR%%/help/kick %%DATADIR%%/help/kickban %%DATADIR%%/help/kill %%DATADIR%%/help/knock %%DATADIR%%/help/knockout %%DATADIR%%/help/lastlog %%DATADIR%%/help/layout %%DATADIR%%/help/levels %%DATADIR%%/help/links %%DATADIR%%/help/list %%DATADIR%%/help/load %%DATADIR%%/help/log %%DATADIR%%/help/lusers %%DATADIR%%/help/map %%DATADIR%%/help/me %%DATADIR%%/help/mircdcc %%DATADIR%%/help/mode %%DATADIR%%/help/motd %%DATADIR%%/help/msg %%DATADIR%%/help/names %%DATADIR%%/help/nctcp %%DATADIR%%/help/netsplit %%DATADIR%%/help/network %%DATADIR%%/help/nick %%DATADIR%%/help/notice %%DATADIR%%/help/notify %%DATADIR%%/help/op %%DATADIR%%/help/oper %%DATADIR%%/help/part %%DATADIR%%/help/ping %%DATADIR%%/help/query %%DATADIR%%/help/quit %%DATADIR%%/help/quote %%DATADIR%%/help/rawlog %%DATADIR%%/help/recode %%DATADIR%%/help/reconnect %%DATADIR%%/help/rehash %%DATADIR%%/help/reload %%DATADIR%%/help/restart %%DATADIR%%/help/rmreconns %%DATADIR%%/help/rmrejoins %%DATADIR%%/help/save %%DATADIR%%/help/servlist %%DATADIR%%/help/sconnect %%DATADIR%%/help/script %%DATADIR%%/help/scrollback %%DATADIR%%/help/server %%DATADIR%%/help/set %%DATADIR%%/help/silence %%DATADIR%%/help/squery %%DATADIR%%/help/squit %%DATADIR%%/help/stats %%DATADIR%%/help/statusbar %%DATADIR%%/help/time %%DATADIR%%/help/toggle %%DATADIR%%/help/topic %%DATADIR%%/help/trace %%DATADIR%%/help/ts %%DATADIR%%/help/unalias %%DATADIR%%/help/unban %%DATADIR%%/help/unignore %%DATADIR%%/help/unload %%DATADIR%%/help/unnotify %%DATADIR%%/help/unquery %%DATADIR%%/help/unsilence %%DATADIR%%/help/upgrade %%DATADIR%%/help/uptime %%DATADIR%%/help/userhost %%DATADIR%%/help/ver %%DATADIR%%/help/version %%DATADIR%%/help/voice %%DATADIR%%/help/wait %%DATADIR%%/help/wall %%DATADIR%%/help/wallops %%DATADIR%%/help/who %%DATADIR%%/help/whois %%DATADIR%%/help/whowas %%DATADIR%%/help/window %%DATADIR%%/scripts/autoop.pl %%DATADIR%%/scripts/autorejoin.pl %%DATADIR%%/scripts/buf.pl %%DATADIR%%/scripts/command.pl %%DATADIR%%/scripts/dns.pl %%DATADIR%%/scripts/kills.pl %%DATADIR%%/scripts/mail.pl %%DATADIR%%/scripts/mlock.pl %%DATADIR%%/scripts/msg-event.pl %%DATADIR%%/scripts/quitmsg.pl %%DATADIR%%/scripts/redirect.pl %%DATADIR%%/scripts/scriptassist.pl %%DATADIR%%/scripts/usercount.pl %%DATADIR%%/themes/colorless.theme %%DATADIR%%/themes/default.theme @dir lib/irssi/modules