ports/172806: [MAINTAINER UPDATE] devel/thrift
Valery Komarov
komarov at valerka.net
Wed Oct 17 05:40:01 UTC 2012
>Number: 172806
>Category: ports
>Synopsis: [MAINTAINER UPDATE] devel/thrift
>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: Wed Oct 17 05:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Valery Komarov
>Release: FreeBSD 9-STABLE amd64
>Organization:
>Environment:
>Description:
Upgrade to version 0.9.0
Ports devel/thrift, devel/fb30, devel/php5-thrift, devel/node-thrift, devel/rubygem-thrift.txt must be commit together
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN /usr/ports/devel/thrift/Makefile thrift/Makefile
--- /usr/ports/devel/thrift/Makefile 2012-03-13 18:30:51.000000000 +0400
+++ thrift/Makefile 2012-10-16 13:56:35.770819693 +0400
@@ -35,8 +35,8 @@
--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 +68,16 @@
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"
diff -ruN /usr/ports/devel/thrift/bsd.thrift.mk thrift/bsd.thrift.mk
--- /usr/ports/devel/thrift/bsd.thrift.mk 2012-01-06 05:02:56.000000000 +0400
+++ thrift/bsd.thrift.mk 2012-10-16 13:06:45.183818380 +0400
@@ -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
diff -ruN /usr/ports/devel/thrift/distinfo thrift/distinfo
--- /usr/ports/devel/thrift/distinfo 2012-03-13 18:30:51.000000000 +0400
+++ thrift/distinfo 2012-10-16 13:07:01.422818218 +0400
@@ -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
diff -ruN /usr/ports/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h
--- /usr/ports/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h 1970-01-01 03:00:00.000000000 +0300
+++ thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_framed_transport.h 2012-10-16 16:42:42.057818117 +0400
@@ -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>
+
diff -ruN /usr/ports/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h
--- /usr/ports/devel/thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h 1970-01-01 03:00:00.000000000 +0300
+++ thrift/files/patch-lib__c_glib__src__thrift__transport__thrift_socket.h 2012-10-16 16:42:42.059818473 +0400
@@ -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>
+
diff -ruN /usr/ports/devel/thrift/files/patch-lib__c_glib__src__transport__thrift_framed_transport.h thrift/files/patch-lib__c_glib__src__transport__thrift_framed_transport.h
--- /usr/ports/devel/thrift/files/patch-lib__c_glib__src__transport__thrift_framed_transport.h 2012-01-06 05:02:56.000000000 +0400
+++ thrift/files/patch-lib__c_glib__src__transport__thrift_framed_transport.h 1970-01-01 03:00:00.000000000 +0300
@@ -1,10 +0,0 @@
---- ./lib/c_glib/src/transport/thrift_framed_transport.h.orig 2011-11-26 23:00:36.000000000 +0400
-+++ ./lib/c_glib/src/transport/thrift_framed_transport.h 2011-12-25 15:09:17.000000000 +0400
-@@ -22,6 +22,7 @@
-
- #include <glib.h>
- #include <glib-object.h>
-+#include <netinet/in.h>
-
- #include "transport/thrift_transport.h"
-
diff -ruN /usr/ports/devel/thrift/files/patch-lib__c_glib__src__transport__thrift_socket.h thrift/files/patch-lib__c_glib__src__transport__thrift_socket.h
--- /usr/ports/devel/thrift/files/patch-lib__c_glib__src__transport__thrift_socket.h 2012-01-06 05:02:56.000000000 +0400
+++ thrift/files/patch-lib__c_glib__src__transport__thrift_socket.h 1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- ./lib/c_glib/src/transport/thrift_socket.h.orig 2011-11-26 23:00:36.000000000 +0400
-+++ ./lib/c_glib/src/transport/thrift_socket.h 2011-12-25 15:09:17.000000000 +0400
-@@ -21,6 +21,8 @@
- #define _THRIFT_SOCKET_H
-
- #include <glib-object.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
-
- #include "transport/thrift_transport.h"
-
diff -ruN /usr/ports/devel/thrift/files/patch-lib__cpp__src__protocol__TBinaryProtocol.tcc thrift/files/patch-lib__cpp__src__protocol__TBinaryProtocol.tcc
--- /usr/ports/devel/thrift/files/patch-lib__cpp__src__protocol__TBinaryProtocol.tcc 2012-01-06 05:02:56.000000000 +0400
+++ thrift/files/patch-lib__cpp__src__protocol__TBinaryProtocol.tcc 1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- ./lib/cpp/src/protocol/TBinaryProtocol.tcc.orig 2011-11-26 23:00:40.000000000 +0400
-+++ ./lib/cpp/src/protocol/TBinaryProtocol.tcc 2011-12-08 23:53:23.000000000 +0400
-@@ -23,7 +23,7 @@
- #include "TBinaryProtocol.h"
-
- #include <limits>
--
-+#include <netinet/in.h>
-
- namespace apache { namespace thrift { namespace protocol {
-
diff -ruN /usr/ports/devel/thrift/files/patch-lib__cpp__src__server__TNonblockingServer.h thrift/files/patch-lib__cpp__src__server__TNonblockingServer.h
--- /usr/ports/devel/thrift/files/patch-lib__cpp__src__server__TNonblockingServer.h 2012-01-06 05:02:56.000000000 +0400
+++ thrift/files/patch-lib__cpp__src__server__TNonblockingServer.h 1970-01-01 03:00:00.000000000 +0300
@@ -1,12 +0,0 @@
---- ./lib/cpp/src/server/TNonblockingServer.h.orig 2011-11-26 23:00:40.000000000 +0400
-+++ ./lib/cpp/src/server/TNonblockingServer.h 2011-12-25 15:09:17.000000000 +0400
-@@ -35,6 +35,9 @@
- #endif
- #include <event.h>
-
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+
- namespace apache { namespace thrift { namespace server {
-
- using apache::thrift::transport::TMemoryBuffer;
diff -ruN /usr/ports/devel/thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc
--- /usr/ports/devel/thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc 1970-01-01 03:00:00.000000000 +0300
+++ thrift/files/patch-lib__cpp__src__thrift__protocol__TBinaryProtocol.tcc 2012-10-16 16:42:42.056819406 +0400
@@ -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 {
+
diff -ruN /usr/ports/devel/thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h
--- /usr/ports/devel/thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h 1970-01-01 03:00:00.000000000 +0300
+++ thrift/files/patch-lib__cpp__src__thrift__server__TNonblockingServer.h 2012-10-16 16:42:42.054818771 +0400
@@ -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 {
diff -ruN /usr/ports/devel/thrift/pkg-plist thrift/pkg-plist
--- /usr/ports/devel/thrift/pkg-plist 2012-03-13 18:30:51.000000000 +0400
+++ thrift/pkg-plist 2012-10-16 14:04:29.466818263 +0400
@@ -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 @@
%%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/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.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
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list