Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 May 2015 02:56:30 +0000 (UTC)
From:      Ryan Steinmetz <zi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r385861 - in head/devel: . cpp-netlib
Message-ID:  <201505090256.t492uUhl081101@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: zi
Date: Sat May  9 02:56:30 2015
New Revision: 385861
URL: https://svnweb.freebsd.org/changeset/ports/385861

Log:
  - New port: devel/cpp-netlib:
  
  cpp-netlib is a collection of network related routines/implementations geared
  towards providing a robust cross-platform networking library. cpp-netlib
  offers the following implementations:
  
  * Common Message Type -- A generic message type which can be used to
    encapsulate and store message related information, used by all network
    implementations as the primary means of data exchange.
  
  * Network protocol message parsers -- A collection of parsers which generate
    message objects from strings.
  
  * Adapters and Wrappers -- A collection of Adapters and wrappers aimed towards
    making the message type STL friendly.
  
  * Network protocol client and server implementations -- A collection of
    network protocol implementations that include embeddable client and server
    types.
  
  WWW: https://github.com/cpp-netlib/cpp-netlib/

Added:
  head/devel/cpp-netlib/
  head/devel/cpp-netlib/Makefile   (contents, props changed)
  head/devel/cpp-netlib/distinfo   (contents, props changed)
  head/devel/cpp-netlib/pkg-descr   (contents, props changed)
  head/devel/cpp-netlib/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat May  9 02:32:16 2015	(r385860)
+++ head/devel/Makefile	Sat May  9 02:56:30 2015	(r385861)
@@ -272,6 +272,7 @@
     SUBDIR += cowlib
     SUBDIR += cpan-upload
     SUBDIR += cpan-upload-http
+    SUBDIR += cpp-netlib
     SUBDIR += cppcheck
     SUBDIR += cppi
     SUBDIR += cpptest

Added: head/devel/cpp-netlib/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cpp-netlib/Makefile	Sat May  9 02:56:30 2015	(r385861)
@@ -0,0 +1,20 @@
+# Created by: Ryan Steinmetz <zi@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	cpp-netlib
+DISTVERSION=	0.11.1
+CATEGORIES=	devel
+
+MAINTAINER=	zi@FreeBSD.org
+COMMENT=	Cross-platform, standards compliant networking library
+
+LICENSE=	BSL
+
+BUILD_DEPENDS=	boost-libs>0:${PORTSDIR}/devel/boost-libs
+
+USES=		cmake:outsource
+USE_GITHUB=	yes
+GH_ACCOUNT=	${PORTNAME}
+GH_TAGNAME=	${PORTNAME}-${PORTVERSION}-final
+
+.include <bsd.port.mk>

Added: head/devel/cpp-netlib/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cpp-netlib/distinfo	Sat May  9 02:56:30 2015	(r385861)
@@ -0,0 +1,2 @@
+SHA256 (cpp-netlib-cpp-netlib-0.11.1-cpp-netlib-0.11.1-final_GH0.tar.gz) = 34e1bb6902512c14ffdc083315b3a4ee573ed80d80b4fa6bdae3bbd94e7cd09e
+SIZE (cpp-netlib-cpp-netlib-0.11.1-cpp-netlib-0.11.1-final_GH0.tar.gz) = 1556521

Added: head/devel/cpp-netlib/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cpp-netlib/pkg-descr	Sat May  9 02:56:30 2015	(r385861)
@@ -0,0 +1,19 @@
+cpp-netlib is a collection of network related routines/implementations geared
+towards providing a robust cross-platform networking library. cpp-netlib
+offers the following implementations:
+
+* Common Message Type -- A generic message type which can be used to
+  encapsulate and store message related information, used by all network
+  implementations as the primary means of data exchange.
+
+* Network protocol message parsers -- A collection of parsers which generate
+  message objects from strings.
+
+* Adapters and Wrappers -- A collection of Adapters and wrappers aimed towards
+  making the message type STL friendly.
+
+* Network protocol client and server implementations -- A collection of
+  network protocol implementations that include embeddable client and server
+  types.
+
+WWW: https://github.com/cpp-netlib/cpp-netlib/

Added: head/devel/cpp-netlib/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cpp-netlib/pkg-plist	Sat May  9 02:56:30 2015	(r385861)
@@ -0,0 +1,226 @@
+include/boost/mime.hpp
+include/boost/network.hpp
+include/boost/network/constants.hpp
+include/boost/network/detail/debug.hpp
+include/boost/network/detail/directive_base.hpp
+include/boost/network/detail/wrapper_base.hpp
+include/boost/network/include/http/client.hpp
+include/boost/network/include/http/server.hpp
+include/boost/network/include/message.hpp
+include/boost/network/message.hpp
+include/boost/network/message/directives.hpp
+include/boost/network/message/directives/detail/string_directive.hpp
+include/boost/network/message/directives/detail/string_value.hpp
+include/boost/network/message/directives/header.hpp
+include/boost/network/message/directives/remove_header.hpp
+include/boost/network/message/message_concept.hpp
+include/boost/network/message/modifiers/add_header.hpp
+include/boost/network/message/modifiers/body.hpp
+include/boost/network/message/modifiers/clear_headers.hpp
+include/boost/network/message/modifiers/destination.hpp
+include/boost/network/message/modifiers/remove_header.hpp
+include/boost/network/message/modifiers/source.hpp
+include/boost/network/message/traits/body.hpp
+include/boost/network/message/traits/destination.hpp
+include/boost/network/message/traits/headers.hpp
+include/boost/network/message/traits/source.hpp
+include/boost/network/message/transformers.hpp
+include/boost/network/message/transformers/selectors.hpp
+include/boost/network/message/transformers/to_lower.hpp
+include/boost/network/message/transformers/to_upper.hpp
+include/boost/network/message/wrappers.hpp
+include/boost/network/message/wrappers/body.hpp
+include/boost/network/message/wrappers/destination.hpp
+include/boost/network/message/wrappers/headers.hpp
+include/boost/network/message/wrappers/source.hpp
+include/boost/network/message_fwd.hpp
+include/boost/network/protocol.hpp
+include/boost/network/protocol/http.hpp
+include/boost/network/protocol/http/algorithms/linearize.hpp
+include/boost/network/protocol/http/client.hpp
+include/boost/network/protocol/http/client/async_impl.hpp
+include/boost/network/protocol/http/client/connection/async_base.hpp
+include/boost/network/protocol/http/client/connection/async_normal.hpp
+include/boost/network/protocol/http/client/connection/async_protocol_handler.hpp
+include/boost/network/protocol/http/client/connection/connection_delegate.hpp
+include/boost/network/protocol/http/client/connection/connection_delegate_factory.hpp
+include/boost/network/protocol/http/client/connection/normal_delegate.hpp
+include/boost/network/protocol/http/client/connection/normal_delegate.ipp
+include/boost/network/protocol/http/client/connection/ssl_delegate.hpp
+include/boost/network/protocol/http/client/connection/ssl_delegate.ipp
+include/boost/network/protocol/http/client/connection/sync_base.hpp
+include/boost/network/protocol/http/client/connection/sync_normal.hpp
+include/boost/network/protocol/http/client/connection/sync_ssl.hpp
+include/boost/network/protocol/http/client/facade.hpp
+include/boost/network/protocol/http/client/macros.hpp
+include/boost/network/protocol/http/client/options.hpp
+include/boost/network/protocol/http/client/pimpl.hpp
+include/boost/network/protocol/http/client/sync_impl.hpp
+include/boost/network/protocol/http/errors.hpp
+include/boost/network/protocol/http/impl/message.ipp
+include/boost/network/protocol/http/impl/parser.ipp
+include/boost/network/protocol/http/impl/request.hpp
+include/boost/network/protocol/http/impl/request_parser.ipp
+include/boost/network/protocol/http/impl/response.ipp
+include/boost/network/protocol/http/message.hpp
+include/boost/network/protocol/http/message/async_message.hpp
+include/boost/network/protocol/http/message/directives/major_version.hpp
+include/boost/network/protocol/http/message/directives/method.hpp
+include/boost/network/protocol/http/message/directives/minor_version.hpp
+include/boost/network/protocol/http/message/directives/status.hpp
+include/boost/network/protocol/http/message/directives/status_message.hpp
+include/boost/network/protocol/http/message/directives/uri.hpp
+include/boost/network/protocol/http/message/directives/version.hpp
+include/boost/network/protocol/http/message/header.hpp
+include/boost/network/protocol/http/message/header/name.hpp
+include/boost/network/protocol/http/message/header/value.hpp
+include/boost/network/protocol/http/message/header_concept.hpp
+include/boost/network/protocol/http/message/message_base.hpp
+include/boost/network/protocol/http/message/modifiers/body.hpp
+include/boost/network/protocol/http/message/modifiers/clear_headers.hpp
+include/boost/network/protocol/http/message/modifiers/destination.hpp
+include/boost/network/protocol/http/message/modifiers/headers.hpp
+include/boost/network/protocol/http/message/modifiers/major_version.hpp
+include/boost/network/protocol/http/message/modifiers/method.hpp
+include/boost/network/protocol/http/message/modifiers/minor_version.hpp
+include/boost/network/protocol/http/message/modifiers/source.hpp
+include/boost/network/protocol/http/message/modifiers/status.hpp
+include/boost/network/protocol/http/message/modifiers/status_message.hpp
+include/boost/network/protocol/http/message/modifiers/uri.hpp
+include/boost/network/protocol/http/message/modifiers/version.hpp
+include/boost/network/protocol/http/message/traits/status.hpp
+include/boost/network/protocol/http/message/traits/status_message.hpp
+include/boost/network/protocol/http/message/traits/version.hpp
+include/boost/network/protocol/http/message/wrappers/anchor.hpp
+include/boost/network/protocol/http/message/wrappers/body.hpp
+include/boost/network/protocol/http/message/wrappers/destination.hpp
+include/boost/network/protocol/http/message/wrappers/headers.hpp
+include/boost/network/protocol/http/message/wrappers/helper.hpp
+include/boost/network/protocol/http/message/wrappers/host.hpp
+include/boost/network/protocol/http/message/wrappers/major_version.hpp
+include/boost/network/protocol/http/message/wrappers/method.hpp
+include/boost/network/protocol/http/message/wrappers/minor_version.hpp
+include/boost/network/protocol/http/message/wrappers/path.hpp
+include/boost/network/protocol/http/message/wrappers/port.hpp
+include/boost/network/protocol/http/message/wrappers/protocol.hpp
+include/boost/network/protocol/http/message/wrappers/query.hpp
+include/boost/network/protocol/http/message/wrappers/ready.hpp
+include/boost/network/protocol/http/message/wrappers/source.hpp
+include/boost/network/protocol/http/message/wrappers/status.hpp
+include/boost/network/protocol/http/message/wrappers/status_message.hpp
+include/boost/network/protocol/http/message/wrappers/uri.hpp
+include/boost/network/protocol/http/message/wrappers/version.hpp
+include/boost/network/protocol/http/parser.hpp
+include/boost/network/protocol/http/parser/incremental.hpp
+include/boost/network/protocol/http/policies/async_connection.hpp
+include/boost/network/protocol/http/policies/async_resolver.hpp
+include/boost/network/protocol/http/policies/pooled_connection.hpp
+include/boost/network/protocol/http/policies/simple_connection.hpp
+include/boost/network/protocol/http/policies/sync_resolver.hpp
+include/boost/network/protocol/http/request.hpp
+include/boost/network/protocol/http/request_concept.hpp
+include/boost/network/protocol/http/request_parser.hpp
+include/boost/network/protocol/http/response.hpp
+include/boost/network/protocol/http/response_concept.hpp
+include/boost/network/protocol/http/server.hpp
+include/boost/network/protocol/http/server/async_connection.hpp
+include/boost/network/protocol/http/server/async_server.hpp
+include/boost/network/protocol/http/server/impl/parsers.ipp
+include/boost/network/protocol/http/server/options.hpp
+include/boost/network/protocol/http/server/request.hpp
+include/boost/network/protocol/http/server/request_parser.hpp
+include/boost/network/protocol/http/server/socket_options_base.hpp
+include/boost/network/protocol/http/server/storage_base.hpp
+include/boost/network/protocol/http/server/sync_connection.hpp
+include/boost/network/protocol/http/server/sync_server.hpp
+include/boost/network/protocol/http/support/client_or_server.hpp
+include/boost/network/protocol/http/support/is_client.hpp
+include/boost/network/protocol/http/support/is_http.hpp
+include/boost/network/protocol/http/support/is_keepalive.hpp
+include/boost/network/protocol/http/support/is_server.hpp
+include/boost/network/protocol/http/support/is_simple.hpp
+include/boost/network/protocol/http/support/sync_only.hpp
+include/boost/network/protocol/http/tags.hpp
+include/boost/network/protocol/http/traits.hpp
+include/boost/network/protocol/http/traits/connection_keepalive.hpp
+include/boost/network/protocol/http/traits/connection_policy.hpp
+include/boost/network/protocol/http/traits/delegate_factory.hpp
+include/boost/network/protocol/http/traits/impl/chunk_cache.ipp
+include/boost/network/protocol/http/traits/impl/content.ipp
+include/boost/network/protocol/http/traits/impl/cookie_name.ipp
+include/boost/network/protocol/http/traits/impl/cookie_value.ipp
+include/boost/network/protocol/http/traits/impl/cookies_container.ipp
+include/boost/network/protocol/http/traits/impl/delimiters.ipp
+include/boost/network/protocol/http/traits/impl/header_name.ipp
+include/boost/network/protocol/http/traits/impl/header_value.ipp
+include/boost/network/protocol/http/traits/impl/headers.ipp
+include/boost/network/protocol/http/traits/impl/headers_container.ipp
+include/boost/network/protocol/http/traits/impl/method.ipp
+include/boost/network/protocol/http/traits/impl/post_content.ipp
+include/boost/network/protocol/http/traits/impl/query_container.ipp
+include/boost/network/protocol/http/traits/impl/query_name.ipp
+include/boost/network/protocol/http/traits/impl/query_string.ipp
+include/boost/network/protocol/http/traits/impl/query_value.ipp
+include/boost/network/protocol/http/traits/impl/request_methods.ipp
+include/boost/network/protocol/http/traits/impl/resource.ipp
+include/boost/network/protocol/http/traits/impl/response_code.ipp
+include/boost/network/protocol/http/traits/impl/response_message.ipp
+include/boost/network/protocol/http/traits/impl/status_message.ipp
+include/boost/network/protocol/http/traits/message_traits.hpp
+include/boost/network/protocol/http/traits/parser_traits.hpp
+include/boost/network/protocol/http/traits/resolver.hpp
+include/boost/network/protocol/http/traits/resolver_policy.hpp
+include/boost/network/protocol/http/traits/vector.hpp
+include/boost/network/protocol/stream_handler.hpp
+include/boost/network/support/is_async.hpp
+include/boost/network/support/is_default_string.hpp
+include/boost/network/support/is_default_wstring.hpp
+include/boost/network/support/is_http.hpp
+include/boost/network/support/is_keepalive.hpp
+include/boost/network/support/is_pod.hpp
+include/boost/network/support/is_simple.hpp
+include/boost/network/support/is_sync.hpp
+include/boost/network/support/is_tcp.hpp
+include/boost/network/support/is_udp.hpp
+include/boost/network/support/pod_or_normal.hpp
+include/boost/network/support/sync_only.hpp
+include/boost/network/tags.hpp
+include/boost/network/traits/char.hpp
+include/boost/network/traits/headers_container.hpp
+include/boost/network/traits/istream.hpp
+include/boost/network/traits/istringstream.hpp
+include/boost/network/traits/ostream_iterator.hpp
+include/boost/network/traits/ostringstream.hpp
+include/boost/network/traits/string.hpp
+include/boost/network/traits/vector.hpp
+include/boost/network/uri.hpp
+include/boost/network/uri/accessors.hpp
+include/boost/network/uri/builder.hpp
+include/boost/network/uri/config.hpp
+include/boost/network/uri/decode.hpp
+include/boost/network/uri/detail/uri_parts.hpp
+include/boost/network/uri/directives.hpp
+include/boost/network/uri/directives/authority.hpp
+include/boost/network/uri/directives/fragment.hpp
+include/boost/network/uri/directives/host.hpp
+include/boost/network/uri/directives/path.hpp
+include/boost/network/uri/directives/port.hpp
+include/boost/network/uri/directives/query.hpp
+include/boost/network/uri/directives/scheme.hpp
+include/boost/network/uri/directives/user_info.hpp
+include/boost/network/uri/encode.hpp
+include/boost/network/uri/schemes.hpp
+include/boost/network/uri/uri.hpp
+include/boost/network/uri/uri.ipp
+include/boost/network/uri/uri_io.hpp
+include/boost/network/utils/base64/encode-io.hpp
+include/boost/network/utils/base64/encode.hpp
+include/boost/network/utils/thread_pool.hpp
+include/boost/network/version.hpp
+lib/cmake/cppnetlib/cppnetlibConfig.cmake
+lib/cmake/cppnetlib/cppnetlibConfigVersion.cmake
+lib/cmake/cppnetlib/cppnetlibTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/cppnetlib/cppnetlibTargets.cmake
+lib/libcppnetlib-client-connections.a
+lib/libcppnetlib-server-parsers.a
+lib/libcppnetlib-uri.a



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505090256.t492uUhl081101>