Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Mar 2014 11:40:01 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/185982: commit references a PR
Message-ID:  <201403071140.s27Be1e5041455@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/185982; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185982: commit references a PR
Date: Fri,  7 Mar 2014 11:36:34 +0000 (UTC)

 Author: amdmi3
 Date: Fri Mar  7 11:36:25 2014
 New Revision: 347365
 URL: http://svnweb.freebsd.org/changeset/ports/347365
 QAT: https://qat.redports.org/buildarchive/r347365/
 
 Log:
   - Fix build on 10.x
   - Support staging
   - Use new LIB_DEPENDS syntax
   - Convert USE_GMAKE to USES
   - Use new OPTIONS features
   - Enable options by default as centerim-devel does
   
   PR:		185982
   Submitted by:	amdmi3
   Approved by:	maintainer timeout
 
 Added:
   head/net-im/centerim/files/patch-libicq2000-src-ContactTree.cpp   (contents, props changed)
   head/net-im/centerim/files/patch-libjabber-jconn.c   (contents, props changed)
   head/net-im/centerim/files/patch-src-hooks-abstracthook.h   (contents, props changed)
 Modified:
   head/net-im/centerim/Makefile
   head/net-im/centerim/pkg-plist
 
 Modified: head/net-im/centerim/Makefile
 ==============================================================================
 --- head/net-im/centerim/Makefile	Fri Mar  7 11:28:09 2014	(r347364)
 +++ head/net-im/centerim/Makefile	Fri Mar  7 11:36:25 2014	(r347365)
 @@ -11,11 +11,10 @@ MASTER_SITES=	http://www.centerim.org/do
  MAINTAINER=	frank@altpeter.de
  COMMENT=	Text mode menu- and window-driven IM interface
  
 -LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl
 +LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl
  
 -USES=		iconv
 +USES=		iconv gmake pkgconfig
  USE_OPENSSL=	yes
 -USE_GMAKE=	yes
  GNU_CONFIGURE=	yes
  CPPFLAGS+=	-I${LOCALBASE}/include
  CXXFLAGS+=	-I${LOCALBASE}/include
 @@ -24,6 +23,7 @@ WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVER
  CONFLICTS=	centericq-[0-9]* centerim-devel-[0-9]*
  
  OPTIONS_DEFINE=	NLS MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG
 +
  FRIBIDI_DESC=	Fribidi Support
  MSN_DESC=	MSN Protocol
  YAHOO_DESC=	Yahoo! Messenger Protocol
 @@ -34,82 +34,35 @@ RSS_DESC=	RSS Support
  LJ_DESC=	LiveJournal Support
  GG_DESC=	Gadu-Gadu Protocol Support
  
 -MAN1=	cimconv.1 centerim.1
 +OPTIONS_DEFAULT=        MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG
  
 -PORTDOCS=	FAQ README
 +OPTIONS_SUB=	yes
  
 -NO_STAGE=	yes
 -.include <bsd.port.options.mk>
 +PORTDOCS=	FAQ README
  
 -.if ${PORT_OPTIONS:MNLS}
 -USES+=			gettext
 -PLIST_SUB+=		NLS=""
 -.else
 -CONFIGURE_ARGS+=--disable-nls
 -PLIST_SUB+=		NLS="@comment "
 -.endif
 -
 -.if ${PORT_OPTIONS:MMULTIBYTE}
 -CONFIGURE_ARGS+=	--enable-locales-fix
 -.endif
 -
 -.if ${PORT_OPTIONS:MFRIBIDI}
 -LIB_DEPENDS+=		fribidi.3:${PORTSDIR}/converters/fribidi
 -CONFIGURE_ARGS+=	--with-fribidi
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MMSN}
 -CONFIGURE_ARGS+=	--disable-msn
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MYAHOO}
 -CONFIGURE_ARGS+=	--disable-yahoo
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MAIM}
 -CONFIGURE_ARGS+=	--disable-aim
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MIRC}
 -CONFIGURE_ARGS+=	--disable-irc
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MJABBER}
 -CONFIGURE_ARGS+=	--disable-jabber
 -.else
 -.endif
 -
 -.if ${PORT_OPTIONS:MGPGME}
 -LIB_DEPENDS+=		gpgme.19:${PORTSDIR}/security/gpgme
 -#CONFIGURE_ARGS+=	--with-gpgme=${LOCALBASE}
 -CONFIGURE_ARGS+=	--with-ssl
 -.else
 -CONFIGURE_ARGS+=	--without-gpgme
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MRSS}
 -CONFIGURE_ARGS+=	--disable-rss
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MLJ}
 -CONFIGURE_ARGS+=	--disable-lj
 -.endif
 -
 -.if ! ${PORT_OPTIONS:MGG}
 -CONFIGURE_ARGS+=	--disable-gg
 -.else
 -LIB_DEPENDS+=		gadu.3:${PORTSDIR}/polish/ekg
 -LIBGADU=		-lgadu
 -.endif
 +NLS_USES=		gettext
 +NLS_CONFIGURE_ENABLE=	nls
 +MULTIBYTE_CONFIGURE_ENABLE=locales-fix
 +FRIBIDI_LIB_DEPENDS=	libfribidi.so:${PORTSDIR}/converters/fribidi
 +FRIBIDI_CONFIGURE_WITH=	fribidi
 +MSN_CONFIGURE_ENABLE=	msn
 +YAHOO_CONFIGURE_ENABLE=	yahoo
 +AIM_CONFIGURE_ENABLE=	aim
 +IRC_CONFIGURE_ENABLE=	irc
 +JABBER_CONFIGURE_ENABLE=jabber
 +RSS_CONFIGURE_ENABLE=	rss
 +LJ_CONFIGURE_ENABLE=	lj
 +GG_LIB_DEPENDS=		libgadu.so:${PORTSDIR}/polish/ekg
 +GG_CONFIGURE_ENABLE=	gg
 +GPGME_LIB_DEPENDS=	libgpgme.so:${PORTSDIR}/security/gpgme
 +GPGME_CONFIGURE_OFF=	--with-gpgme-prefix=/nonexistent
  
  post-patch:
  	@${REINPLACE_CMD} -e '1 s|/usr/bin/python|/usr/bin/env python|' \
  		${WRKSRC}/misc/CenterIMLog2HTML.py
  
 -.if ${PORT_OPTIONS:MDOCS}
  post-install:
 -	@${MKDIR} ${DOCSDIR}
 -	@(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
 -.endif
 +	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 +	@(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/)
  
  .include <bsd.port.mk>
 
 Added: head/net-im/centerim/files/patch-libicq2000-src-ContactTree.cpp
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net-im/centerim/files/patch-libicq2000-src-ContactTree.cpp	Fri Mar  7 11:36:25 2014	(r347365)
 @@ -0,0 +1,11 @@
 +--- libicq2000/src/ContactTree.cpp.orig	2010-10-26 21:19:06.000000000 +0400
 ++++ libicq2000/src/ContactTree.cpp	2014-01-21 07:26:17.940860269 +0400
 +@@ -19,6 +19,8 @@
 +  *
 +  */
 + 
 ++#include <cstdlib>
 ++
 + #include "ContactTree.h"
 + #include "events.h"
 + 
 
 Added: head/net-im/centerim/files/patch-libjabber-jconn.c
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net-im/centerim/files/patch-libjabber-jconn.c	Fri Mar  7 11:36:25 2014	(r347365)
 @@ -0,0 +1,54 @@
 +--- libjabber/jconn.c.orig	2011-05-23 01:06:31.000000000 +0400
 ++++ libjabber/jconn.c	2014-01-21 07:29:07.642848274 +0400
 +@@ -824,7 +824,7 @@
 + 		free(hash);
 + 		close(sock);
 + 		close(fd_file);
 +-		return;
 ++		return NULL;
 + 	}
 + 	 
 + 	recv( sock, buff, SEND_BUF, 0 );
 +@@ -833,7 +833,7 @@
 + 		free(hash);
 + 		close(sock);
 + 		close(fd_file);
 +-		return;
 ++		return NULL;
 + 	}
 + 	 
 + //socks5 bytestream packet	 
 +@@ -851,7 +851,7 @@
 + 		free(hash);
 + 		close(sock);
 + 		close(fd_file);
 +-		return;
 ++		return NULL;
 + 	}
 + 	recv( sock, buff, 47, 0 );
 + 	if( buff[0] != 0x05 || buff[3] != 0x03 )
 +@@ -859,7 +859,7 @@
 + 		free(hash);
 + 		close(sock);
 + 		close(fd_file);
 +-		return;
 ++		return NULL;
 + 	}
 + 
 + 
 +@@ -889,6 +889,7 @@
 + 
 + 	 
 + #endif
 ++	return NULL;
 + }
 +  
 + 
 +@@ -961,5 +962,6 @@
 +  
 + 	pthread_exit(0);
 + #endif
 +-	 
 ++
 ++	return NULL;
 + }
 
 Added: head/net-im/centerim/files/patch-src-hooks-abstracthook.h
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net-im/centerim/files/patch-src-hooks-abstracthook.h	Fri Mar  7 11:36:25 2014	(r347365)
 @@ -0,0 +1,27 @@
 +--- src/hooks/abstracthook.h.orig	2011-05-23 01:06:31.000000000 +0400
 ++++ src/hooks/abstracthook.h	2014-01-21 08:30:44.206593005 +0400
 +@@ -47,11 +47,7 @@
 + };
 + 
 + class abstracthook {
 +-    protected:
 +-	enum Encoding {
 +-	    encUTF, encKOI, encUnknown
 +-	};
 +-
 ++	public:
 + 	enum logevent {
 + 	    logConnecting,
 + 	    logLogged,
 +@@ -63,6 +59,11 @@
 + 	    logConfMembers
 + 	};
 + 
 ++    protected:
 ++	enum Encoding {
 ++	    encUTF, encKOI, encUnknown
 ++	};
 ++
 + 	protocolname proto;
 + 	imstatus manualstatus;
 + 	verticalmenu *searchdest;
 
 Modified: head/net-im/centerim/pkg-plist
 ==============================================================================
 --- head/net-im/centerim/pkg-plist	Fri Mar  7 11:28:09 2014	(r347364)
 +++ head/net-im/centerim/pkg-plist	Fri Mar  7 11:36:25 2014	(r347365)
 @@ -3,6 +3,8 @@ bin/centerim
  bin/cimconv
  bin/cimextracthistory.pl
  bin/cimformathistory
 +man/man1/cimconv.1.gz
 +man/man1/centerim.1.gz
  %%DATADIR%%/email.wav
  %%DATADIR%%/msg.wav
  %%DATADIR%%/offline.wav
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403071140.s27Be1e5041455>