From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 17 14:00:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 60D34FBB for ; Thu, 17 Oct 2013 14:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3F0BF2232 for ; Thu, 17 Oct 2013 14:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9HE01bV001165 for ; Thu, 17 Oct 2013 14:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9HE01QL001164; Thu, 17 Oct 2013 14:00:01 GMT (envelope-from gnats) Resent-Date: Thu, 17 Oct 2013 14:00:01 GMT Resent-Message-Id: <201310171400.r9HE01QL001164@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Valery Komarov Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8C7F2E35 for ; Thu, 17 Oct 2013 13:56:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6A82421F2 for ; Thu, 17 Oct 2013 13:56:50 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r9HDuosf002492 for ; Thu, 17 Oct 2013 13:56:50 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r9HDuoGG002491; Thu, 17 Oct 2013 13:56:50 GMT (envelope-from nobody) Message-Id: <201310171356.r9HDuoGG002491@oldred.freebsd.org> Date: Thu, 17 Oct 2013 13:56:50 GMT From: Valery Komarov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/183060: [NEW-PORT] devel/thrift-cpp X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Oct 2013 14:00:01 -0000 >Number: 183060 >Category: ports >Synopsis: [NEW-PORT] devel/thrift-cpp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Oct 17 14:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Valery Komarov >Release: FreeBSD 10.0-ALPHA2 >Organization: >Environment: >Description: ports: devel/fb303 devel/php5-thrift devel/py-thrift devel/rubygem-thrift net/scribe devel/thrift-c_glib devel/thrift-cpp devel/thrift must be committed together. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # thrift-cpp # thrift-cpp/Makefile # thrift-cpp/pkg-descr # thrift-cpp/pkg-plist # thrift-cpp/files # thrift-cpp/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc # thrift-cpp/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h # echo c - thrift-cpp mkdir -p thrift-cpp > /dev/null 2>&1 echo x - thrift-cpp/Makefile sed 's/^X//' >thrift-cpp/Makefile << 'f8ef36f133e9382f2c13c3ec4b86e235' X# Created by: Valery Komarov X# $FreeBSD: devel/thrift-cpp/Makefile$ X XPORTNAME= thrift XPORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift XPORTEPOCH= 1 XCATEGORIES= devel X XMAINTAINER= komarov@valerka.net XCOMMENT= C++ interface to Thrift X XPKGNAMESUFFIX= -cpp X XMASTER_SITES= APACHE XMASTER_SITE_SUBDIR= thrift/${PORTVERSION} XDISTNAME= thrift-${PORTVERSION} XDISTINFO_FILE= ${.CURDIR}/../thrift/distinfo X XLIB_DEPENDS= boost_system:${PORTSDIR}/devel/boost-libs \ X event-1:${PORTSDIR}/devel/libevent X XBUILDIR= ${WRKDIR}/${DISTNAME}/lib/cpp X XUSE_AUTOTOOLS= autoconf autoheader:env aclocal automake libtool XACLOCAL_ARGS= -I${WRKSRC}/aclocal XAUTOMAKE_ARGS= --foreign --add-missing --copy X XUSES= pkgconfig gmake compiler XGNU_CONFIGURE= yes XUSE_LDCONFIG= yes XMAKE_JOBS_UNSAFE= yes X XOPTIONS_DEFINE= QT4 XQT4_CONFIGURE_ON= --with-qt4 XQT4_CONFIGURE_OFF= --without-qt4 X XOPTIONS_SUB= yes X XCONFIGURE_ARGS+= \ X --without-c_glib \ X --with-cpp \ X --without-csharp \ X --without-erlang \ X --without-haskell \ X --without-java \ X --without-perl \ X --without-php \ X --without-php_extension \ X --without-python \ X --without-ruby X X XNO_STAGE= yes X X.include X X.if ${COMPILER_TYPE} == clang XUSE_CXXSTD= c++11 X.endif X X.include X X.if ${PORT_OPTIONS:MQT4} X USE_QT4= network moc_build qmake_build rcc_build uic_build X.endif X Xpost-patch: X @${REINPLACE_CMD} 's,^pkgconfigdir = .*,pkgconfigdir=$${prefix}/libdata/pkgconfig,' ${WRKSRC}/lib/cpp/Makefile.am X X#pre-configure: X# @${REINPLACE_CMD} '/config.h/d' ${WRKSRC}/lib/cpp/Makefile.am X Xdo-build: X cd ${BUILDIR} && ${GMAKE} X Xdo-install: X cd ${BUILDIR} && ${GMAKE} install X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libthrift-${PORTVERSION}.so ${PREFIX}/lib/libthrift.so.0 X @${LN} -sf ${PREFIX}/lib/libthriftnb-${PORTVERSION}.so ${PREFIX}/lib/libthriftnb.so.0 X @${LN} -sf ${PREFIX}/lib/libthriftz-${PORTVERSION}.so ${PREFIX}/lib/libthriftz.so.0 X X.if ${PORT_OPTIONS:MQT4} X @${LN} -sf ${PREFIX}/lib/libthriftqt-${PORTVERSION}.so ${PREFIX}/lib/libthriftqt.so.0 X.endif X X.include "../thrift/bsd.thrift.mk" X.include f8ef36f133e9382f2c13c3ec4b86e235 echo x - thrift-cpp/pkg-descr sed 's/^X//' >thrift-cpp/pkg-descr << 'af277f93ea3643c770cdebed1a33e845' XC++ interface to Thrift. X XWWW: http://thrift.apache.org/ af277f93ea3643c770cdebed1a33e845 echo x - thrift-cpp/pkg-plist sed 's/^X//' >thrift-cpp/pkg-plist << 'b289268a6f22faf504da64336b5c3f7c' Xinclude/thrift/TApplicationException.h Xinclude/thrift/TDispatchProcessor.h Xinclude/thrift/TLogging.h Xinclude/thrift/TProcessor.h Xinclude/thrift/TReflectionLocal.h Xinclude/thrift/Thrift.h Xinclude/thrift/async/TAsyncBufferProcessor.h Xinclude/thrift/async/TAsyncChannel.h Xinclude/thrift/async/TAsyncDispatchProcessor.h Xinclude/thrift/async/TAsyncProcessor.h Xinclude/thrift/async/TAsyncProtocolProcessor.h Xinclude/thrift/async/TEvhttpClientChannel.h Xinclude/thrift/async/TEvhttpServer.h Xinclude/thrift/concurrency/BoostThreadFactory.h Xinclude/thrift/concurrency/Exception.h Xinclude/thrift/concurrency/FunctionRunner.h Xinclude/thrift/concurrency/Monitor.h Xinclude/thrift/concurrency/Mutex.h Xinclude/thrift/concurrency/PlatformThreadFactory.h Xinclude/thrift/concurrency/PosixThreadFactory.h Xinclude/thrift/concurrency/StdMonitor.cpp Xinclude/thrift/concurrency/StdMutex.cpp Xinclude/thrift/concurrency/StdThreadFactory.cpp Xinclude/thrift/concurrency/StdThreadFactory.h Xinclude/thrift/concurrency/Thread.h Xinclude/thrift/concurrency/ThreadManager.h Xinclude/thrift/concurrency/TimerManager.h Xinclude/thrift/concurrency/Util.h Xinclude/thrift/config.h Xinclude/thrift/cxxfunctional.h Xinclude/thrift/processor/PeekProcessor.h Xinclude/thrift/processor/StatsProcessor.h Xinclude/thrift/processor/TMultiplexedProcessor.h Xinclude/thrift/protocol/TBase64Utils.h Xinclude/thrift/protocol/TBinaryProtocol.h Xinclude/thrift/protocol/TBinaryProtocol.tcc Xinclude/thrift/protocol/TCompactProtocol.h Xinclude/thrift/protocol/TCompactProtocol.tcc Xinclude/thrift/protocol/TDebugProtocol.h Xinclude/thrift/protocol/TDenseProtocol.h Xinclude/thrift/protocol/TJSONProtocol.h Xinclude/thrift/protocol/TMultiplexedProtocol.h Xinclude/thrift/protocol/TProtocol.h Xinclude/thrift/protocol/TProtocolDecorator.h Xinclude/thrift/protocol/TProtocolException.h Xinclude/thrift/protocol/TProtocolTap.h Xinclude/thrift/protocol/TVirtualProtocol.h Xinclude/thrift/qt/TQIODeviceTransport.h Xinclude/thrift/qt/TQTcpServer.h Xinclude/thrift/server/TNonblockingServer.h Xinclude/thrift/server/TServer.h Xinclude/thrift/server/TSimpleServer.h Xinclude/thrift/server/TThreadPoolServer.h Xinclude/thrift/server/TThreadedServer.h Xinclude/thrift/thrift-config.h Xinclude/thrift/transport/PlatformSocket.h Xinclude/thrift/transport/TBufferTransports.h Xinclude/thrift/transport/TFDTransport.h Xinclude/thrift/transport/TFileTransport.h Xinclude/thrift/transport/THttpClient.h Xinclude/thrift/transport/THttpServer.h Xinclude/thrift/transport/THttpTransport.h Xinclude/thrift/transport/TPipe.h Xinclude/thrift/transport/TPipeServer.h Xinclude/thrift/transport/TSSLServerSocket.h Xinclude/thrift/transport/TSSLSocket.h Xinclude/thrift/transport/TServerSocket.h Xinclude/thrift/transport/TServerTransport.h Xinclude/thrift/transport/TShortReadTransport.h Xinclude/thrift/transport/TSimpleFileTransport.h Xinclude/thrift/transport/TSocket.h Xinclude/thrift/transport/TSocketPool.h Xinclude/thrift/transport/TTransport.h Xinclude/thrift/transport/TTransportException.h Xinclude/thrift/transport/TTransportUtils.h Xinclude/thrift/transport/TVirtualTransport.h Xinclude/thrift/transport/TZlibTransport.h Xlib/libthrift-0.9.1.so Xlib/libthrift.a Xlib/libthrift.la Xlib/libthrift.so Xlib/libthrift.so.0 Xlib/libthriftnb-%%PORTVERSION%%.so Xlib/libthriftnb.a Xlib/libthriftnb.la Xlib/libthriftnb.so Xlib/libthriftnb.so.0 X%%QT4%%lib/libthriftqt-%%PORTVERSION%%.so X%%QT4%%lib/libthriftqt.a X%%QT4%%lib/libthriftqt.la X%%QT4%%lib/libthriftqt.so X%%QT4%%lib/libthriftqt.so.0 Xlib/libthriftz-0.9.1.so Xlib/libthriftz.a Xlib/libthriftz.la Xlib/libthriftz.so Xlib/libthriftz.so.0 Xlibdata/pkgconfig/thrift-nb.pc X%%QT4%%libdata/pkgconfig/thrift-qt.pc Xlibdata/pkgconfig/thrift-z.pc Xlibdata/pkgconfig/thrift.pc X@dirrm include/thrift/transport X@dirrm include/thrift/server X@dirrm include/thrift/qt X@dirrm include/thrift/protocol X@dirrm include/thrift/processor X@dirrm include/thrift/concurrency X@dirrm include/thrift/async X@dirrm include/thrift b289268a6f22faf504da64336b5c3f7c echo c - thrift-cpp/files mkdir -p thrift-cpp/files > /dev/null 2>&1 echo x - thrift-cpp/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc sed 's/^X//' >thrift-cpp/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc << '81eee5119b0eb1dad109d2e8e9a76d6e' X--- ./lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc.orig 2013-08-15 18:04:29.000000000 +0400 X+++ ./lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc 2013-10-16 01:15:53.000000000 +0400 X@@ -23,7 +23,7 @@ X #include X X #include X- X+#include X X namespace apache { namespace thrift { namespace protocol { X 81eee5119b0eb1dad109d2e8e9a76d6e echo x - thrift-cpp/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h sed 's/^X//' >thrift-cpp/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h << 'a5b4d43bc5160400c917fac22ede7764' X--- ./lib/cpp/src/thrift/server/TNonblockingServer.h.orig 2013-08-15 18:04:29.000000000 +0400 X+++ ./lib/cpp/src/thrift/server/TNonblockingServer.h 2013-10-16 01:15:53.000000000 +0400 X@@ -38,7 +38,8 @@ X #include X #endif X #include X- X+#include X+#include X X X namespace apache { namespace thrift { namespace server { a5b4d43bc5160400c917fac22ede7764 exit >Release-Note: >Audit-Trail: >Unformatted: