Date: Mon, 21 Jan 2013 19:24:48 GMT From: Veniamin Gvozdikov <g.veniamin@googlemail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/175488: [new port]: devel/libxs Open source lightweight messaging layer Message-ID: <201301211924.r0LJOmsj033618@red.freebsd.org> Resent-Message-ID: <201301211930.r0LJU17t057392@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 175488 >Category: ports >Synopsis: [new port]: devel/libxs Open source lightweight messaging layer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 21 19:30:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Veniamin Gvozdikov >Release: FreeBSD 8.3-RELEASE-p5 >Organization: >Environment: FreeBSD ololo 8.3-RELEASE-p5 FreeBSD 8.3-RELEASE-p5 #0: Thu Dec 6 16:25:28 MSK 2012 root@ololo:/usr/obj/usr/src/sys/OLOLO amd64 >Description: Crossroads I/O ("libxs") is a library for building scalable and high performance distributed applications. It fits between classic BSD sockets, JMS/AMQP-style message queues, and enterprise message-oriented middleware. Crossroads I/O extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products, providing an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more. Crossroads I/O provides a native C API for applications. Support for many more languages is provided by the community through language bindings which can be found at the Crossroads website. This is port depended by: ports/175486 >How-To-Repeat: >Fix: # 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: # # libxs # libxs/pkg-plist # libxs/pkg-descr # libxs/distinfo # libxs/Makefile # echo c - libxs mkdir -p libxs > /dev/null 2>&1 echo x - libxs/pkg-plist sed 's/^X//' >libxs/pkg-plist << 'bd42b81f776a54bc7c2ef36e60b3959a' X%%ZMQ%%include/zmq.h X%%ZMQ%%include/zmq_utils.h X%%ZMQ%%lib/libzmq.a X%%ZMQ%%lib/libzmq.la X%%ZMQ%%lib/libzmq.so X%%ZMQ%%lib/libzmq.so.1 X%%ZMQ%%libdata/pkgconfig/libzmq.pc Xinclude/xs/xs.h Xlib/libxs.a Xlib/libxs.la Xlib/libxs.so Xlib/libxs.so.2 Xlibdata/pkgconfig/libxs.pc X@dirrm include/xs bd42b81f776a54bc7c2ef36e60b3959a echo x - libxs/pkg-descr sed 's/^X//' >libxs/pkg-descr << 'cb8115289b0e088123d898bd28cba26b' XCrossroads I/O ("libxs") is a library for building scalable and high Xperformance distributed applications. It fits between classic BSD sockets, XJMS/AMQP-style message queues, and enterprise message-oriented middleware. X XCrossroads I/O extends the standard socket interfaces with features Xtraditionally provided by specialised messaging middleware products, Xproviding an abstraction of asynchronous message queues, multiple messaging Xpatterns, message filtering (subscriptions), seamless access to multiple Xtransport protocols, and more. X XCrossroads I/O provides a native C API for applications. Support for many Xmore languages is provided by the community through language bindings which Xcan be found at the Crossroads website. X X XWWW: http://www.crossroads.io/ cb8115289b0e088123d898bd28cba26b echo x - libxs/distinfo sed 's/^X//' >libxs/distinfo << 'f9e9d95693ca1af819981764de500eb2' XSHA256 (libxs-1.2.0.tar.gz) = 525dc999cc6524779bc4eef510e423077b7f7ea491cb3ad6d8056ecaf99ff515 XSIZE (libxs-1.2.0.tar.gz) = 1955426 f9e9d95693ca1af819981764de500eb2 echo x - libxs/Makefile sed 's/^X//' >libxs/Makefile << '2a34c858eb6277e0313a9b817dcd697c' X# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com> X# $FreeBSD$ X XPORTNAME= libxs XPORTVERSION= 1.2.0 XCATEGORIES= devel XMASTER_SITES= http://download.crossroads.io/ X XMAINTAINER= g.veniamin@googlemail.com XCOMMENT= Open source lightweight messaging layer X XGNU_CONFIGURE= yes XUSE_GNOME= gnomehack XUSE_LDCONFIG= yes X XOPTIONS_DEFINE= DEBUG DOCS PLUGINS ZMQ XDEBUG_DESC= Enable debug XDOCS_DESC= Install documetation XEXTERNAL_DESC= Enable PGM extansion from ports XINTERNAL_DESC= Enable PGM extansion XPLUGINS_DESC= Enable plugins XZMQ_DESC= Enable compatibility with ZMQ XOPTIONS_RADIO= PGM XOPTIONS_RADIO_PGM= INTERNAL EXTERNAL XOPTIONS_DEFAULT=DOCS PLUGINS X X.include <bsd.port.options.mk> X X.if ${PORT_OPTIONS:MDEBUG} XCONFIGURE_ARGS+= --enable-debug X.endif X X.if ${PORT_OPTIONS:MDOCS} XBUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \ X xmlto:${PORTSDIR}/textproc/xmlto X XMAN3= \ X xs_bind.3 \ X xs_close.3 \ X xs_connect.3 \ X xs_errno.3 \ X xs_getmsgopt.3 \ X xs_getsockopt.3 \ X xs_init.3 \ X xs_msg_close.3 \ X xs_msg_copy.3 \ X xs_msg_data.3 \ X xs_msg_init.3 \ X xs_msg_init_data.3 \ X xs_msg_init_size.3 \ X xs_msg_move.3 \ X xs_msg_size.3 \ X xs_poll.3 \ X xs_recv.3 \ X xs_recvmsg.3 \ X xs_send.3 \ X xs_sendmsg.3 \ X xs_setctxopt.3 \ X xs_setsockopt.3 \ X xs_shutdown.3 \ X xs_socket.3 \ X xs_strerror.3 \ X xs_term.3 \ X xs_version.3 X XMAN7= \ X xs.7 \ X xs_inproc.7 \ X xs_ipc.7 \ X xs_pgm.7 \ X xs_tcp.7 \ X xs_zmq.7 X.else XCONFIGURE_ARGS+= --without-documentation X.endif X X.if ${PORT_OPTIONS:MINTERNAL} XCONFIGURE_ARGS+= --with-pgm XUSE_PERL5= yes X.endif X X.if ${PORT_OPTIONS:MEXTERNAL} XCONFIGURE_ARGS+= --with-system-pgm XLIB_DEPENDS+= pgm:${PORTSDIR}/net/openpgm X.endif X X.if ${PORT_OPTIONS:MPLUGINS} XCONFIGURE_ARGS+= --enable-plugins=yes X.else XCONFIGURE_ARGS+= --enable-plugins=no X.endif X X.if ${PORT_OPTIONS:MZMQ} XCONFIGURE_ARGS+= --enable-libzmq XCONFLICTS= zmq-* XPLIST_SUB+= ZMQ="" X.else XPLIST_SUB+= ZMQ="@comment " X.endif X Xpre-configure: X.if ${PORT_OPTIONS:MEXTERNAL} X ${REINPLACE_CMD} "s|openpgm-5.1|openpgm-5.2|g" \ X ${WRKSRC}/configure X.endif X X.include <bsd.port.mk> 2a34c858eb6277e0313a9b817dcd697c exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301211924.r0LJOmsj033618>