View | Details | Raw Unified | Return to bug 180950
Collapse All | Expand All

(-)devel/thrift/Makefile (-20 / +9 lines)
Lines 20-28 Link Here
20
ACLOCAL_ARGS=	-I${WRKSRC}/aclocal
20
ACLOCAL_ARGS=	-I${WRKSRC}/aclocal
21
AUTOMAKE_ARGS=	--foreign --add-missing --copy
21
AUTOMAKE_ARGS=	--foreign --add-missing --copy
22
22
23
USE_GNOME=	pkgconfig
23
USES=		pkgconfig gmake
24
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
25
USE_GMAKE=	yes
26
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
27
MAKE_JOBS_UNSAFE=	yes
26
MAKE_JOBS_UNSAFE=	yes
28
27
Lines 34-39 Link Here
34
OPTIONS_DEFINE=	GLIB QT4
33
OPTIONS_DEFINE=	GLIB QT4
35
GLIB_DESC=	C (GLib) Library
34
GLIB_DESC=	C (GLib) Library
36
35
36
GLIB_CONFIGURE_ENABLE=	c_glib
37
GLIB_LIB_DEPENDS=	glib-2.0:${PORTSDIR}/devel/glib20
38
QT4_CONFIGURE_ENABLE=	qt4
39
OPTIONS_SUB=		yes
40
37
# For Perl support, use devel/p5-Thrift.
41
# For Perl support, use devel/p5-Thrift.
38
# For Python support, use devel/py-thrift.
42
# For Python support, use devel/py-thrift.
39
# For Ruby support, use devel/rubygem-thrift.
43
# For Ruby support, use devel/rubygem-thrift.
Lines 53-81 Link Here
53
		--without-ruby
57
		--without-ruby
54
58
55
.include <bsd.port.options.mk>
59
.include <bsd.port.options.mk>
56
.include <bsd.port.pre.mk>
57
.include "bsd.thrift.mk"
58
60
59
.if ${PORT_OPTIONS:MGLIB}
60
    CONFIGURE_ARGS+=	--with-c_glib
61
    LIB_DEPENDS+=	glib-2.0:${PORTSDIR}/devel/glib20
62
    PLIST_SUB+=		GLIB=""
63
    WITH_GLIB=		true
64
.else
65
    CONFIGURE_ARGS+=	--without-c_glib
66
    PLIST_SUB+=		GLIB="@comment "
67
.endif
68
69
.if ${PORT_OPTIONS:MQT4}
61
.if ${PORT_OPTIONS:MQT4}
70
    CONFIGURE_ARGS+=	--with-qt4
71
    USE_QT4=		network moc_build qmake_build rcc_build uic_build
62
    USE_QT4=		network moc_build qmake_build rcc_build uic_build
72
    PLIST_SUB+=		QT=""
73
    WITH_QT=		true
74
.else
75
    CONFIGURE_ARGS+=	--without-qt4
76
    PLIST_SUB+=		QT="@comment "
77
.endif
63
.endif
78
64
65
.include <bsd.port.pre.mk>
66
.include "bsd.thrift.mk"
67
79
PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
68
PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
80
69
81
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
70
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
(-)devel/thrift/pkg-plist (-25 / +29 lines)
Lines 23-32 Link Here
23
include/thrift/concurrency/ThreadManager.h
23
include/thrift/concurrency/ThreadManager.h
24
include/thrift/concurrency/TimerManager.h
24
include/thrift/concurrency/TimerManager.h
25
include/thrift/concurrency/Util.h
25
include/thrift/concurrency/Util.h
26
%%GLIB%%include/thrift/config.h
26
%%GLIB%%include/thrift/c_glib/config.h
27
include/thrift/processor/PeekProcessor.h
27
include/thrift/processor/PeekProcessor.h
28
include/thrift/processor/StatsProcessor.h
28
include/thrift/processor/StatsProcessor.h
29
%%GLIB%%include/thrift/processor/thrift_processor.h
29
%%GLIB%%include/thrift/c_glib/processor/thrift_processor.h
30
include/thrift/protocol/TBase64Utils.h
30
include/thrift/protocol/TBase64Utils.h
31
include/thrift/protocol/TBinaryProtocol.h
31
include/thrift/protocol/TBinaryProtocol.h
32
include/thrift/protocol/TBinaryProtocol.tcc
32
include/thrift/protocol/TBinaryProtocol.tcc
Lines 39-48 Link Here
39
include/thrift/protocol/TProtocolException.h
39
include/thrift/protocol/TProtocolException.h
40
include/thrift/protocol/TProtocolTap.h
40
include/thrift/protocol/TProtocolTap.h
41
include/thrift/protocol/TVirtualProtocol.h
41
include/thrift/protocol/TVirtualProtocol.h
42
%%GLIB%%include/thrift/protocol/thrift_binary_protocol.h
42
%%GLIB%%include/thrift/c_glib/protocol/thrift_binary_protocol.h
43
%%GLIB%%include/thrift/protocol/thrift_binary_protocol_factory.h
43
%%GLIB%%include/thrift/c_glib/protocol/thrift_binary_protocol_factory.h
44
%%GLIB%%include/thrift/protocol/thrift_protocol.h
44
%%GLIB%%include/thrift/c_glib/protocol/thrift_protocol.h
45
%%GLIB%%include/thrift/protocol/thrift_protocol_factory.h
45
%%GLIB%%include/thrift/c_glib/protocol/thrift_protocol_factory.h
46
include/thrift/qt/TQIODeviceTransport.h
46
include/thrift/qt/TQIODeviceTransport.h
47
include/thrift/qt/TQTcpServer.h
47
include/thrift/qt/TQTcpServer.h
48
include/thrift/server/TNonblockingServer.h
48
include/thrift/server/TNonblockingServer.h
Lines 50-60 Link Here
50
include/thrift/server/TSimpleServer.h
50
include/thrift/server/TSimpleServer.h
51
include/thrift/server/TThreadPoolServer.h
51
include/thrift/server/TThreadPoolServer.h
52
include/thrift/server/TThreadedServer.h
52
include/thrift/server/TThreadedServer.h
53
%%GLIB%%include/thrift/server/thrift_server.h
53
%%GLIB%%include/thrift/c_glib/server/thrift_server.h
54
%%GLIB%%include/thrift/server/thrift_simple_server.h
54
%%GLIB%%include/thrift/c_glib/server/thrift_simple_server.h
55
%%GLIB%%include/thrift/thrift.h
55
%%GLIB%%include/thrift/c_glib/thrift.h
56
%%GLIB%%include/thrift/thrift_application_exception.h
56
%%GLIB%%include/thrift/c_glib/thrift_application_exception.h
57
%%GLIB%%include/thrift/thrift_struct.h
57
%%GLIB%%include/thrift/c_glib/thrift_struct.h
58
include/thrift/transport/TBufferTransports.h
58
include/thrift/transport/TBufferTransports.h
59
include/thrift/transport/TFDTransport.h
59
include/thrift/transport/TFDTransport.h
60
include/thrift/transport/TFileTransport.h
60
include/thrift/transport/TFileTransport.h
Lines 76-89 Link Here
76
include/thrift/transport/TTransportUtils.h
76
include/thrift/transport/TTransportUtils.h
77
include/thrift/transport/TVirtualTransport.h
77
include/thrift/transport/TVirtualTransport.h
78
include/thrift/transport/TZlibTransport.h
78
include/thrift/transport/TZlibTransport.h
79
%%GLIB%%include/thrift/transport/thrift_buffered_transport.h
79
%%GLIB%%include/thrift/c_glib/transport/thrift_buffered_transport.h
80
%%GLIB%%include/thrift/transport/thrift_framed_transport.h
80
%%GLIB%%include/thrift/c_glib/transport/thrift_framed_transport.h
81
%%GLIB%%include/thrift/transport/thrift_memory_buffer.h
81
%%GLIB%%include/thrift/c_glib/transport/thrift_memory_buffer.h
82
%%GLIB%%include/thrift/transport/thrift_server_socket.h
82
%%GLIB%%include/thrift/c_glib/transport/thrift_server_socket.h
83
%%GLIB%%include/thrift/transport/thrift_server_transport.h
83
%%GLIB%%include/thrift/c_glib/transport/thrift_server_transport.h
84
%%GLIB%%include/thrift/transport/thrift_socket.h
84
%%GLIB%%include/thrift/c_glib/transport/thrift_socket.h
85
%%GLIB%%include/thrift/transport/thrift_transport.h
85
%%GLIB%%include/thrift/c_glib/transport/thrift_transport.h
86
%%GLIB%%include/thrift/transport/thrift_transport_factory.h
86
%%GLIB%%include/thrift/c_glib/transport/thrift_transport_factory.h
87
lib/libthrift.a
87
lib/libthrift.a
88
lib/libthrift.la
88
lib/libthrift.la
89
lib/libthrift.so
89
lib/libthrift.so
Lines 98-118 Link Here
98
lib/libthriftnb.so
98
lib/libthriftnb.so
99
lib/libthriftnb.so.0
99
lib/libthriftnb.so.0
100
lib/libthriftnb-%%PORTVERSION%%.so
100
lib/libthriftnb-%%PORTVERSION%%.so
101
%%QT%%lib/libthriftqt-%%PORTVERSION%%.so
101
%%QT4%%lib/libthriftqt-%%PORTVERSION%%.so
102
%%QT%%lib/libthriftqt.a
102
%%QT4%%lib/libthriftqt.a
103
%%QT%%lib/libthriftqt.la
103
%%QT4%%lib/libthriftqt.la
104
%%QT%%lib/libthriftqt.so
104
%%QT4%%lib/libthriftqt.so
105
lib/libthriftz-%%PORTVERSION%%.so
105
lib/libthriftz-%%PORTVERSION%%.so
106
lib/libthriftz.a
106
lib/libthriftz.a
107
lib/libthriftz.la
107
lib/libthriftz.la
108
lib/libthriftz.so
108
lib/libthriftz.so
109
lib/libthriftz.so.0
109
lib/libthriftz.so.0
110
%%QT%%libdata/ldconfig/qt4-network
111
libdata/pkgconfig/thrift-nb.pc
110
libdata/pkgconfig/thrift-nb.pc
112
%%QT%%libdata/pkgconfig/thrift-qt.pc
111
%%QT4%%libdata/pkgconfig/thrift-qt.pc
113
libdata/pkgconfig/thrift-z.pc
112
libdata/pkgconfig/thrift-z.pc
114
libdata/pkgconfig/thrift.pc
113
libdata/pkgconfig/thrift.pc
115
%%GLIB%%libdata/pkgconfig/thrift_c_glib.pc
114
%%GLIB%%libdata/pkgconfig/thrift_c_glib.pc
115
%%GLIB%%@dirrm include/thrift/c_glib/processor
116
%%GLIB%%@dirrm include/thrift/c_glib/protocol
117
%%GLIB%%@dirrm include/thrift/c_glib/server
118
%%GLIB%%@dirrm include/thrift/c_glib/transport
119
%%GLIB%%@dirrm include/thrift/c_glib
116
@dirrm include/thrift/transport
120
@dirrm include/thrift/transport
117
@dirrm include/thrift/server
121
@dirrm include/thrift/server
118
@dirrm include/thrift/qt
122
@dirrm include/thrift/qt

Return to bug 180950