Date: Wed, 31 Jul 2013 09:17:08 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324020 - head/devel/thrift Message-ID: <201307310917.r6V9H8MD090619@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mat Date: Wed Jul 31 09:17:08 2013 New Revision: 324020 URL: http://svnweb.freebsd.org/changeset/ports/324020 Log: Fixup build when using either GLIB or QT4. Use the new bsd.options.mk knobs. PR: ports/180950 Submitted by: mat Approved by: maintainer Modified: head/devel/thrift/Makefile head/devel/thrift/pkg-plist Modified: head/devel/thrift/Makefile ============================================================================== --- head/devel/thrift/Makefile Wed Jul 31 09:14:11 2013 (r324019) +++ head/devel/thrift/Makefile Wed Jul 31 09:17:08 2013 (r324020) @@ -20,9 +20,8 @@ USE_AUTOTOOLS= autoconf autoheader:env a ACLOCAL_ARGS= -I${WRKSRC}/aclocal AUTOMAKE_ARGS= --foreign --add-missing --copy -USE_GNOME= pkgconfig +USES= pkgconfig gmake GNU_CONFIGURE= yes -USE_GMAKE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes @@ -34,6 +33,11 @@ CONFIGURE_ENV+= ${MAKE_ENV} OPTIONS_DEFINE= GLIB QT4 GLIB_DESC= C (GLib) Library +GLIB_CONFIGURE_ENABLE= c_glib +GLIB_LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20 +QT4_CONFIGURE_ENABLE= qt4 +OPTIONS_SUB= yes + # For Perl support, use devel/p5-Thrift. # For Python support, use devel/py-thrift. # For Ruby support, use devel/rubygem-thrift. @@ -53,29 +57,14 @@ CONFIGURE_ARGS+= \ --without-ruby .include <bsd.port.options.mk> -.include <bsd.port.pre.mk> -.include "bsd.thrift.mk" - -.if ${PORT_OPTIONS:MGLIB} - CONFIGURE_ARGS+= --with-c_glib - LIB_DEPENDS+= glib-2.0:${PORTSDIR}/devel/glib20 - PLIST_SUB+= GLIB="" - WITH_GLIB= true -.else - CONFIGURE_ARGS+= --without-c_glib - PLIST_SUB+= GLIB="@comment " -.endif .if ${PORT_OPTIONS:MQT4} - 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 +.include <bsd.port.pre.mk> +.include "bsd.thrift.mk" + PLIST_SUB+= PORTVERSION="${PORTVERSION}" .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" Modified: head/devel/thrift/pkg-plist ============================================================================== --- head/devel/thrift/pkg-plist Wed Jul 31 09:14:11 2013 (r324019) +++ head/devel/thrift/pkg-plist Wed Jul 31 09:17:08 2013 (r324020) @@ -23,10 +23,10 @@ include/thrift/concurrency/Thread.h include/thrift/concurrency/ThreadManager.h include/thrift/concurrency/TimerManager.h include/thrift/concurrency/Util.h -%%GLIB%%include/thrift/config.h +%%GLIB%%include/thrift/c_glib/config.h include/thrift/processor/PeekProcessor.h include/thrift/processor/StatsProcessor.h -%%GLIB%%include/thrift/processor/thrift_processor.h +%%GLIB%%include/thrift/c_glib/processor/thrift_processor.h include/thrift/protocol/TBase64Utils.h include/thrift/protocol/TBinaryProtocol.h include/thrift/protocol/TBinaryProtocol.tcc @@ -39,10 +39,10 @@ include/thrift/protocol/TProtocol.h include/thrift/protocol/TProtocolException.h include/thrift/protocol/TProtocolTap.h include/thrift/protocol/TVirtualProtocol.h -%%GLIB%%include/thrift/protocol/thrift_binary_protocol.h -%%GLIB%%include/thrift/protocol/thrift_binary_protocol_factory.h -%%GLIB%%include/thrift/protocol/thrift_protocol.h -%%GLIB%%include/thrift/protocol/thrift_protocol_factory.h +%%GLIB%%include/thrift/c_glib/protocol/thrift_binary_protocol.h +%%GLIB%%include/thrift/c_glib/protocol/thrift_binary_protocol_factory.h +%%GLIB%%include/thrift/c_glib/protocol/thrift_protocol.h +%%GLIB%%include/thrift/c_glib/protocol/thrift_protocol_factory.h include/thrift/qt/TQIODeviceTransport.h include/thrift/qt/TQTcpServer.h include/thrift/server/TNonblockingServer.h @@ -50,11 +50,11 @@ include/thrift/server/TServer.h include/thrift/server/TSimpleServer.h include/thrift/server/TThreadPoolServer.h include/thrift/server/TThreadedServer.h -%%GLIB%%include/thrift/server/thrift_server.h -%%GLIB%%include/thrift/server/thrift_simple_server.h -%%GLIB%%include/thrift/thrift.h -%%GLIB%%include/thrift/thrift_application_exception.h -%%GLIB%%include/thrift/thrift_struct.h +%%GLIB%%include/thrift/c_glib/server/thrift_server.h +%%GLIB%%include/thrift/c_glib/server/thrift_simple_server.h +%%GLIB%%include/thrift/c_glib/thrift.h +%%GLIB%%include/thrift/c_glib/thrift_application_exception.h +%%GLIB%%include/thrift/c_glib/thrift_struct.h include/thrift/transport/TBufferTransports.h include/thrift/transport/TFDTransport.h include/thrift/transport/TFileTransport.h @@ -76,14 +76,14 @@ include/thrift/transport/TTransportExcep include/thrift/transport/TTransportUtils.h include/thrift/transport/TVirtualTransport.h include/thrift/transport/TZlibTransport.h -%%GLIB%%include/thrift/transport/thrift_buffered_transport.h -%%GLIB%%include/thrift/transport/thrift_framed_transport.h -%%GLIB%%include/thrift/transport/thrift_memory_buffer.h -%%GLIB%%include/thrift/transport/thrift_server_socket.h -%%GLIB%%include/thrift/transport/thrift_server_transport.h -%%GLIB%%include/thrift/transport/thrift_socket.h -%%GLIB%%include/thrift/transport/thrift_transport.h -%%GLIB%%include/thrift/transport/thrift_transport_factory.h +%%GLIB%%include/thrift/c_glib/transport/thrift_buffered_transport.h +%%GLIB%%include/thrift/c_glib/transport/thrift_framed_transport.h +%%GLIB%%include/thrift/c_glib/transport/thrift_memory_buffer.h +%%GLIB%%include/thrift/c_glib/transport/thrift_server_socket.h +%%GLIB%%include/thrift/c_glib/transport/thrift_server_transport.h +%%GLIB%%include/thrift/c_glib/transport/thrift_socket.h +%%GLIB%%include/thrift/c_glib/transport/thrift_transport.h +%%GLIB%%include/thrift/c_glib/transport/thrift_transport_factory.h lib/libthrift.a lib/libthrift.la lib/libthrift.so @@ -98,21 +98,25 @@ 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 +%%QT4%%lib/libthriftqt-%%PORTVERSION%%.so +%%QT4%%lib/libthriftqt.a +%%QT4%%lib/libthriftqt.la +%%QT4%%lib/libthriftqt.so lib/libthriftz-%%PORTVERSION%%.so lib/libthriftz.a lib/libthriftz.la lib/libthriftz.so lib/libthriftz.so.0 -%%QT%%libdata/ldconfig/qt4-network libdata/pkgconfig/thrift-nb.pc -%%QT%%libdata/pkgconfig/thrift-qt.pc +%%QT4%%libdata/pkgconfig/thrift-qt.pc libdata/pkgconfig/thrift-z.pc libdata/pkgconfig/thrift.pc %%GLIB%%libdata/pkgconfig/thrift_c_glib.pc +%%GLIB%%@dirrm include/thrift/c_glib/processor +%%GLIB%%@dirrm include/thrift/c_glib/protocol +%%GLIB%%@dirrm include/thrift/c_glib/server +%%GLIB%%@dirrm include/thrift/c_glib/transport +%%GLIB%%@dirrm include/thrift/c_glib @dirrm include/thrift/transport @dirrm include/thrift/server @dirrm include/thrift/qt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307310917.r6V9H8MD090619>