svn commit: r312988 - in head/devel/thrift: . files
Michael Scheidell
scheidell at FreeBSD.org
Tue Feb 26 16:17:29 UTC 2013
Author: scheidell
Date: Tue Feb 26 16:17:26 2013
New Revision: 312988
URL: http://svnweb.freebsd.org/changeset/ports/312988
Log:
- Update to to version 0.9.0[1]
- Update to new Makefile Header[2]
PR: ports/172806
Reviewed by: scheidell (me) [2]
Approved by: maintainer [1]
Added:
head/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h (contents, props changed)
head/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h (contents, props changed)
head/devel/thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc (contents, props changed)
head/devel/thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h (contents, props changed)
Deleted:
head/devel/thrift/files/patch-lib__c_glib__src__transport__thrift_framed_transport.h
head/devel/thrift/files/patch-lib__c_glib__src__transport__thrift_socket.h
head/devel/thrift/files/patch-lib__cpp__src__protocol__TBinaryProtocol.tcc
head/devel/thrift/files/patch-lib__cpp__src__server__TNonblockingServer.h
Modified:
head/devel/thrift/Makefile (contents, props changed)
head/devel/thrift/bsd.thrift.mk (contents, props changed)
head/devel/thrift/distinfo (contents, props changed)
head/devel/thrift/pkg-plist (contents, props changed)
Modified: head/devel/thrift/Makefile
==============================================================================
--- head/devel/thrift/Makefile Tue Feb 26 15:59:15 2013 (r312987)
+++ head/devel/thrift/Makefile Tue Feb 26 16:17:26 2013 (r312988)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: thrift
-# Date created: 27 September 2007
-# Whom: Sergey Skvortsov <skv at protey.ru>
-#
+# Created by: Sergey Skvortsov <skv at protey.ru>
# $FreeBSD$
-#
PORTNAME= thrift
PORTVERSION= ${THRIFT_PORTVERSION} # get these from bsd.thrift.mk. any upgrade needs to check ALL dependencies
@@ -35,8 +31,8 @@ CONFIGURE_ARGS= --with-boost=${LOCALBASE
--enable-shared --enable-static --with-zlib
CONFIGURE_ENV+= ${MAKE_ENV}
-OPTIONS= GLIB "Building C (GLib) Library" off
-
+OPTIONS= GLIB "Building C (GLib) Library" off \
+ QT "Building Qt Library" off
# For Perl support, use devel/p5-Thrift.
# For Python support, use devel/py-thrift.
# For Ruby support, use devel/rubygem-thrift.
@@ -68,6 +64,16 @@ CONFIGURE_ARGS+= \
PLIST_SUB+= GLIB="@comment "
.endif
+.if !defined(WITHOUT_QT)
+ CONFIGURE_ARGS+= --with-qt4
+ USE_QT4= network moc_build qmake_build rcc_build uic_build
+ PLIST_SUB+= QT=""
+ WITH_QT= true
+.else
+ CONFIGURE_ARGS+= --without-qt4
+ PLIST_SUB+= QT="@comment "
+.endif
+
PLIST_SUB+= PORTVERSION="${PORTVERSION}"
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
Modified: head/devel/thrift/bsd.thrift.mk
==============================================================================
--- head/devel/thrift/bsd.thrift.mk Tue Feb 26 15:59:15 2013 (r312987)
+++ head/devel/thrift/bsd.thrift.mk Tue Feb 26 16:17:26 2013 (r312988)
@@ -5,4 +5,4 @@
# in your makefile, set:
# PORTVERSION= ${THRIFT_PORTVERSION}
# see $PORTSDIR/devel/thrift for examples
-THRIFT_PORTVERSION= 0.8.0
+THRIFT_PORTVERSION= 0.9.0
Modified: head/devel/thrift/distinfo
==============================================================================
--- head/devel/thrift/distinfo Tue Feb 26 15:59:15 2013 (r312987)
+++ head/devel/thrift/distinfo Tue Feb 26 16:17:26 2013 (r312988)
@@ -1,2 +1,2 @@
-SHA256 (thrift-0.8.0.tar.gz) = 5e280097d88400f5e2db75595a04e1981538e48869cd6915bb9c4831605f0793
-SIZE (thrift-0.8.0.tar.gz) = 2336261
+SHA256 (thrift-0.9.0.tar.gz) = 71d129c49a2616069d9e7a93268cdba59518f77b3c41e763e09537cb3f3f0aac
+SIZE (thrift-0.9.0.tar.gz) = 2794605
Added: head/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h Tue Feb 26 16:17:26 2013 (r312988)
@@ -0,0 +1,10 @@
+--- ./lib/c_glib/src/thrift/transport/thrift_framed_transport.h.orig 2012-10-12 04:58:04.000000000 +0400
++++ ./lib/c_glib/src/thrift/transport/thrift_framed_transport.h 2012-10-16 16:40:46.811818260 +0400
+@@ -22,6 +22,7 @@
+
+ #include <glib.h>
+ #include <glib-object.h>
++#include <netinet/in.h>
+
+ #include <thrift/transport/thrift_transport.h>
+
Added: head/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h Tue Feb 26 16:17:26 2013 (r312988)
@@ -0,0 +1,11 @@
+--- ./lib/c_glib/src/thrift/transport/thrift_socket.h.orig 2012-10-12 04:58:04.000000000 +0400
++++ ./lib/c_glib/src/thrift/transport/thrift_socket.h 2012-10-16 16:39:22.000000000 +0400
+@@ -21,6 +21,8 @@
+ #define _THRIFT_SOCKET_H
+
+ #include <glib-object.h>
++#include <sys/socket.h>
++#include <netinet/in.h>
+
+ #include <thrift/transport/thrift_transport.h>
+
Added: head/devel/thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc Tue Feb 26 16:17:26 2013 (r312988)
@@ -0,0 +1,11 @@
+--- ./lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc.orig 2012-10-12 04:58:06.000000000 +0400
++++ ./lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc 2012-10-16 16:41:57.890819558 +0400
+@@ -23,7 +23,7 @@
+ #include "TBinaryProtocol.h"
+
+ #include <limits>
+-
++#include <netinet/in.h>
+
+ namespace apache { namespace thrift { namespace protocol {
+
Added: head/devel/thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h Tue Feb 26 16:17:26 2013 (r312988)
@@ -0,0 +1,12 @@
+--- ./lib/cpp/src/thrift/server/TNonblockingServer.h.orig 2012-10-12 04:58:06.000000000 +0400
++++ ./lib/cpp/src/thrift/server/TNonblockingServer.h 2012-10-16 16:42:27.884820801 +0400
+@@ -38,7 +38,8 @@
+ #include <unistd.h>
+ #endif
+ #include <event.h>
+-
++#include <sys/types.h>
++#include <sys/socket.h>
+
+
+ namespace apache { namespace thrift { namespace server {
Modified: head/devel/thrift/pkg-plist
==============================================================================
--- head/devel/thrift/pkg-plist Tue Feb 26 15:59:15 2013 (r312987)
+++ head/devel/thrift/pkg-plist Tue Feb 26 16:17:26 2013 (r312988)
@@ -1,11 +1,13 @@
bin/thrift
include/thrift/TApplicationException.h
+include/thrift/TDispatchProcessor.h
include/thrift/TLogging.h
include/thrift/TProcessor.h
include/thrift/TReflectionLocal.h
include/thrift/Thrift.h
include/thrift/async/TAsyncBufferProcessor.h
include/thrift/async/TAsyncChannel.h
+include/thrift/async/TAsyncDispatchProcessor.h
include/thrift/async/TAsyncProcessor.h
include/thrift/async/TAsyncProtocolProcessor.h
include/thrift/async/TEvhttpClientChannel.h
@@ -41,6 +43,8 @@ include/thrift/protocol/TVirtualProtocol
%%GLIB%%include/thrift/protocol/thrift_binary_protocol_factory.h
%%GLIB%%include/thrift/protocol/thrift_protocol.h
%%GLIB%%include/thrift/protocol/thrift_protocol_factory.h
+include/thrift/qt/TQIODeviceTransport.h
+include/thrift/qt/TQTcpServer.h
include/thrift/server/TNonblockingServer.h
include/thrift/server/TServer.h
include/thrift/server/TSimpleServer.h
@@ -57,6 +61,8 @@ include/thrift/transport/TFileTransport.
include/thrift/transport/THttpClient.h
include/thrift/transport/THttpServer.h
include/thrift/transport/THttpTransport.h
+include/thrift/transport/TPipe.h
+include/thrift/transport/TPipeServer.h
include/thrift/transport/TSSLServerSocket.h
include/thrift/transport/TSSLSocket.h
include/thrift/transport/TServerSocket.h
@@ -92,17 +98,24 @@ lib/libthriftnb.la
lib/libthriftnb.so
lib/libthriftnb.so.0
lib/libthriftnb-%%PORTVERSION%%.so
+%%QT%%lib/libthriftqt-%%PORTVERSION%%.so
+%%QT%%lib/libthriftqt.a
+%%QT%%lib/libthriftqt.la
+%%QT%%lib/libthriftqt.so
+lib/libthriftz-%%PORTVERSION%%.so
lib/libthriftz.a
lib/libthriftz.la
lib/libthriftz.so
lib/libthriftz.so.0
-lib/libthriftz-%%PORTVERSION%%.so
+%%QT%%libdata/ldconfig/qt4-network
libdata/pkgconfig/thrift-nb.pc
+%%QT%%libdata/pkgconfig/thrift-qt.pc
libdata/pkgconfig/thrift-z.pc
libdata/pkgconfig/thrift.pc
%%GLIB%%libdata/pkgconfig/thrift_c_glib.pc
@dirrm include/thrift/transport
@dirrm include/thrift/server
+ at dirrm include/thrift/qt
@dirrm include/thrift/protocol
@dirrm include/thrift/processor
@dirrm include/thrift/concurrency
More information about the svn-ports-all
mailing list