Ejabberd needs this library to work with user data in PIEFXIS (XEP-0227) format. Patch for net-im/ejabberd attached. 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: # # textproc/exmpp # textproc/exmpp/pkg-plist # textproc/exmpp/Makefile # textproc/exmpp/distinfo # textproc/exmpp/pkg-descr # echo c - textproc/exmpp mkdir -p textproc/exmpp > /dev/null 2>&1 echo x - textproc/exmpp/pkg-plist sed 's/^X//' >textproc/exmpp/pkg-plist << '86b0f6429f2f13033c387756b556f483' X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/ejabberd_socket.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/ejabberd_zlib.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/erlang.png X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_bosh.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_binding.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_compression.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_disco.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_legacy_auth.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_privacy.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_pubsub.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_register.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_roster.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_sasl.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_session.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_client_tls.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_component.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_compress.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_dialback.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_internals.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_iq.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_jid.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_message.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_presence.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_binding.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_compression.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_legacy_auth.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_privacy.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_sasl.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_session.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_server_tls.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_session.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_ssl.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_stanza.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_stream.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_stringprep.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_sup.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_tcp.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_tls.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_utils.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_xml.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/exmpp_xmlstream.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/index.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/jlib.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/modules-frame.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/overview-summary.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/packages-frame.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/stringprep.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/stylesheet.css X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/tls.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/xml.html X%%PORTDOCS%%lib/erlang/lib/exmpp-0.9.3/doc/html/xml_stream.html Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp.app Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp.appup Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_bosh.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_binding.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_compression.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_disco.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_legacy_auth.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_muc.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_privacy.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_pubsub.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_register.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_roster.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_sasl.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_session.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_client_tls.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_component.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_compress.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_dialback.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_internals.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_iq.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_jid.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_known_attrs.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_known_elems.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_known_nss.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_message.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_presence.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_binding.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_compression.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_legacy_auth.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_privacy.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_sasl.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_session.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_server_tls.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_session.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_ssl.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_stanza.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_stream.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_stringprep.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_sup.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_tcp.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_tls.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_utils.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_xml.beam Xlib/erlang/lib/exmpp-0.9.3/ebin/exmpp_xmlstream.beam Xlib/erlang/lib/exmpp-0.9.3/include/exmpp.hrl Xlib/erlang/lib/exmpp-0.9.3/include/exmpp_client.hrl Xlib/erlang/lib/exmpp-0.9.3/include/exmpp_nss.hrl Xlib/erlang/lib/exmpp-0.9.3/include/exmpp_xml.hrl Xlib/erlang/lib/exmpp-0.9.3/include/exmpp_xmpp.hrl Xlib/erlang/lib/exmpp-0.9.3/include/internal/exmpp_known_attrs.hrl Xlib/erlang/lib/exmpp-0.9.3/include/internal/exmpp_known_elems.hrl Xlib/erlang/lib/exmpp-0.9.3/include/internal/exmpp_known_nss.hrl Xlib/erlang/lib/exmpp-0.9.3/include/internal/exmpp_xmpp.hrl Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_compress_zlib.a Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_compress_zlib.la Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_compress_zlib.so Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_stringprep.a Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_stringprep.la Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_stringprep.so Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_tls_openssl.a Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_tls_openssl.la Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_tls_openssl.so Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_expat.a Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_expat.la Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_expat.so Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_expat_legacy.a Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_expat_legacy.la Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_expat_legacy.so Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_libxml2.a Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_libxml2.la Xlib/erlang/lib/exmpp-0.9.3/priv/lib/exmpp_xml_libxml2.so X%%PORTDOCS%%@dirrm lib/erlang/lib/exmpp-0.9.3/doc/html X%%PORTDOCS%%@dirrm lib/erlang/lib/exmpp-0.9.3/doc X@dirrm lib/erlang/lib/exmpp-0.9.3/ebin X@dirrm lib/erlang/lib/exmpp-0.9.3/include/internal X@dirrm lib/erlang/lib/exmpp-0.9.3/include X@dirrm lib/erlang/lib/exmpp-0.9.3/priv/lib X@dirrm lib/erlang/lib/exmpp-0.9.3/priv X@dirrm lib/erlang/lib/exmpp-0.9.3 X@dirrmtry lib/erlang/lib 86b0f6429f2f13033c387756b556f483 echo x - textproc/exmpp/Makefile sed 's/^X//' >textproc/exmpp/Makefile << 'ff06cf6e2a917786aaabc6ca1a3d6d47' X# New ports collection makefile for: exmpp X# Date created: 26 May 2010 X# Whom: Maxim Ignatenko X# X# $FreeBSD$ X# X XPORTNAME= exmpp XPORTVERSION= 0.9.3 XCATEGORIES= textproc net-im XMASTER_SITES= http://download.process-one.net/${PORTNAME}/ X XMAINTAINER= gelraen.ua@gmail.com XCOMMENT= Fast and scalable library for XMPP written in Erlang/OTP X XBUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang XRUN_DEPENDS= erl:${PORTSDIR}/lang/erlang XLIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 \ X xml2:${PORTSDIR}/textproc/libxml2 X XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= --enable-static=yes \ X --enable-shared=yes \ X --with-erlang=${LOCALBASE} \ X --with-expat=${LOCALBASE} \ X --with-openssl=/usr \ X --disable-debug \ X --disable-warnings \ X --disable-examples XGNU_CONFIGURE_PREFIX= "${PREFIX}/lib/erlang/lib" X X.if defined(NOPORTDOCS) XCONFIGURE_ARGS+= --disable-documentation X.else XCONFIGURE_ARGS+= --enable-documentation X.endif X Xpost-configure: X ${MAKE} clean -C ${WRKSRC} X X.include <bsd.port.mk> ff06cf6e2a917786aaabc6ca1a3d6d47 echo x - textproc/exmpp/distinfo sed 's/^X//' >textproc/exmpp/distinfo << '6028adc1f239a856a4e0292e21f1f5d7' XMD5 (exmpp-0.9.3.tar.gz) = 5b67799e448993f5170a3a813e1e2257 XSHA256 (exmpp-0.9.3.tar.gz) = 3546a44d360f4dc0303e768d4c838057d742b668ce17d90ad6edde6224b15cf5 XSIZE (exmpp-0.9.3.tar.gz) = 666337 6028adc1f239a856a4e0292e21f1f5d7 echo x - textproc/exmpp/pkg-descr sed 's/^X//' >textproc/exmpp/pkg-descr << 'f55cb0c26d4ee7f6530f16a93bbc5a85' Xexmpp is a fast and scalable library for the Extensible Messaging and Presence XProtocol (XMPP) written in Erlang/OTP. X XMain features: X - Based on Erlang message reception and pattern matching. The programming X style is close to Erlang approach and lead to very short pieces of code. X - Support for both formating of client and server packets. X - Based on Erlang atoms and binary to limit memory consumption. It can be X used to write a highly scalable XMPP proxy or XMPP server. X - SSL support. X - Several different XML parsers can be used (expat, libxml2). X XWWW: https://support.process-one.net/doc/display/EXMPP/exmpp+home X f55cb0c26d4ee7f6530f16a93bbc5a85 exit Patch attached with submission follows:
State Changed From-To: open->closed New port added, thank you!
pav 2010-08-26 13:20:17 UTC FreeBSD ports repository Modified files: textproc Makefile Added files: textproc/exmpp Makefile distinfo pkg-descr pkg-plist Log: exmpp is a fast and scalable library for the Extensible Messaging and Presence Protocol (XMPP) written in Erlang/OTP. Main features: - Based on Erlang message reception and pattern matching. The programming style is close to Erlang approach and lead to very short pieces of code. - Support for both formating of client and server packets. - Based on Erlang atoms and binary to limit memory consumption. It can be used to write a highly scalable XMPP proxy or XMPP server. - SSL support. - Several different XML parsers can be used (expat, libxml2). WWW: https://support.process-one.net/doc/display/EXMPP/exmpp+home PR: ports/147135 Submitted by: Maxim Ignatenko <gelraen.ua@gmail.com> Revision Changes Path 1.1480 +1 -0 ports/textproc/Makefile 1.1 +41 -0 ports/textproc/exmpp/Makefile (new) 1.1 +3 -0 ports/textproc/exmpp/distinfo (new) 1.1 +13 -0 ports/textproc/exmpp/pkg-descr (new) 1.1 +133 -0 ports/textproc/exmpp/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"