From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 21 19:30:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9D0FFB5C for ; Mon, 21 Jan 2013 19:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 822EC912 for ; Mon, 21 Jan 2013 19:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0LJU1WL057393 for ; Mon, 21 Jan 2013 19:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0LJU17t057392; Mon, 21 Jan 2013 19:30:01 GMT (envelope-from gnats) Resent-Date: Mon, 21 Jan 2013 19:30:01 GMT Resent-Message-Id: <201301211930.r0LJU17t057392@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Veniamin Gvozdikov Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2D801AFB for ; Mon, 21 Jan 2013 19:24:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 0CBF68E5 for ; Mon, 21 Jan 2013 19:24:49 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r0LJOmZK033619 for ; Mon, 21 Jan 2013 19:24:48 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r0LJOmsj033618; Mon, 21 Jan 2013 19:24:48 GMT (envelope-from nobody) Message-Id: <201301211924.r0LJOmsj033618@red.freebsd.org> Date: Mon, 21 Jan 2013 19:24:48 GMT From: Veniamin Gvozdikov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/175488: [new port]: devel/libxs Open source lightweight messaging layer X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jan 2013 19:30:01 -0000 >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 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 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 2a34c858eb6277e0313a9b817dcd697c exit >Release-Note: >Audit-Trail: >Unformatted: