svn commit: r464037 - head/irc/znc

Dan Langille dan at langille.org
Thu Mar 15 22:58:56 UTC 2018


> On Mar 15, 2018, at 5:46 PM, Dan Langille <dan at langille.org> wrote:
> 
>> On Mar 15, 2018, at 4:37 PM, Dan Langille <dan at langille.org> wrote:
>> 
>>> On Mar 9, 2018, at 7:16 PM, Danilo G. Baio <dbaio at FreeBSD.org> wrote:
>>> 
>>> Author: dbaio
>>> Date: Sat Mar 10 00:16:49 2018
>>> New Revision: 464037
>>> URL: https://svnweb.freebsd.org/changeset/ports/464037
>>> 
>>> Log:
>>> irc/znc: Set option CHARSET as default
>>> 
>>> ZNC has supported character encodings in core since 1.6.0 and
>>> building/enabling charset is the recommended way.
>>> 
>>> While here, sort Makefile and change URLs to use HTTPs.
>>> 
>>> Submitted by:	eadler (via email)
>>> 
>>> Modified:
>>> head/irc/znc/Makefile
>>> head/irc/znc/pkg-descr
>>> 
>>> Modified: head/irc/znc/Makefile
>>> ==============================================================================
>>> --- head/irc/znc/Makefile	Fri Mar  9 22:46:22 2018	(r464036)
>>> +++ head/irc/znc/Makefile	Sat Mar 10 00:16:49 2018	(r464037)
>>> @@ -3,9 +3,10 @@
>>> 
>>> PORTNAME=	znc
>>> PORTVERSION=	1.6.6
>>> +PORTREVISION=	1
>>> CATEGORIES=	irc ipv6
>>> -MASTER_SITES=	http://znc.in/releases/ \
>>> -		http://znc.in/releases/archive/
>>> +MASTER_SITES=	https://znc.in/releases/ \
>>> +		https://znc.in/releases/archive/
>>> 
>>> MAINTAINER=	dbaio at FreeBSD.org
>>> COMMENT=	Advanced IRC bouncer
>>> @@ -13,10 +14,12 @@ COMMENT=	Advanced IRC bouncer
>>> LICENSE=	APACHE20
>>> LICENSE_FILE=	${WRKSRC}/LICENSE
>>> 
>>> -GNU_CONFIGURE=	yes
>>> +USES=		compiler:c++11-lib cpe gmake iconv pathfix pkgconfig
>>> +
>>> USE_RC_SUBR=	znc
>>> +
>>> +GNU_CONFIGURE=	yes
>>> SUB_FILES=	pkg-message
>>> -USES=		compiler:c++11-lib cpe gmake iconv pathfix pkgconfig
>>> MAKE_ENV=	V=1
>>> 
>>> PORTDOCS=	README.md
>>> @@ -25,7 +28,7 @@ USERS=		znc
>>> GROUPS=		znc
>>> 
>>> OPTIONS_DEFINE=	CHARSET CYRUS DEBUG DOCS IPV6 OPENSSL PERL PYTHON TCL
>>> -OPTIONS_DEFAULT=	OPENSSL PERL
>>> +OPTIONS_DEFAULT=	CHARSET OPENSSL PERL
>>> OPTIONS_SUB=	yes
>>> 
>>> CHARSET_DESC=	Character encoding support via ICU
>>> 
>>> Modified: head/irc/znc/pkg-descr
>>> ==============================================================================
>>> --- head/irc/znc/pkg-descr	Fri Mar  9 22:46:22 2018	(r464036)
>>> +++ head/irc/znc/pkg-descr	Sat Mar 10 00:16:49 2018	(r464037)
>>> @@ -3,4 +3,4 @@ multiple users, playback buffers, DCC bouncing, SASL a
>>> and SSL encryption. It can be extended with dynamically loaded modules
>>> written in C++ or Perl.
>>> 
>>> -WWW: http://znc.in/
>>> +WWW: https://wiki.znc.in/ZNC
>> 
>> 
>> This version segfaults for me.  Installing 1.6.6 gets me back in service:
>> 
>> When run from foreground:
>> 
>> [ >> ] ok
>> [ .. ] Loading user module [chansaver]...
>> [ >> ] ok
>> [ .. ] Loading user module [log]...
>> [ >> ] ok
>> [ .. ] Loading user module [controlpanel]...
>> [ >> ] ok
>> [ .. ] Loading user module [push]...
>> [ >> ] ok
>> [ ** ] Staying open for debugging [pid: 35510]
>> [ ** ] ZNC 1.6.6 - http://znc.in
>> Segmentation fault (core dumped)
>> 
>> FreeBSD 11.1-RELEASE-p7
>> 
>> I have a 25M core file if it's useful to anyone.
>> 
> 
> Compiling without CHARSET gives me a stable znc

jrm also built with CHARSET, works for him. We've put more info at https://gist.github.com/dlangille/276d952541c76a9c7249793c5ef9271e

-- 
Dan Langille - BSDCan / PGCon
dan at langille.org




More information about the svn-ports-all mailing list