debian/0000755000000000000000000000000012275723252007175 5ustar debian/libcppnetlib-doc.install0000644000000000000000000000060712275213322013772 0ustar libs/network/doc/_build/html/* usr/share/doc/libcppnetlib-doc/html/network libs/network/example/* usr/share/doc/libcppnetlib-doc/examples/network # MIME docs are incomplete, see upstream github issue #316 # MIME examples also have a non-working build file but we might as well install it anyway libs/mime/example/* usr/share/doc/libcppnetlib-doc/examples/mime debian/source/0000755000000000000000000000000012275213322010465 5ustar debian/source/format0000644000000000000000000000001412275213322011673 0ustar 3.0 (quilt) debian/gbp.conf0000644000000000000000000000003612275214050010602 0ustar [DEFAULT] pristine-tar = True debian/libcppnetlib0.lintian-overrides0000644000000000000000000000004212275213322015270 0ustar package-name-doesnt-match-sonames debian/compat0000644000000000000000000000000212275213322010363 0ustar 9 debian/libcppnetlib-doc.doc-base0000644000000000000000000000047112275213322014000 0ustar Document: libcppnetlib-network Title: C++ Network Library Manual Author: cpp-netlib authors Abstract: Straightforward network programming in modern C++ Section: Programming/C++ Format: HTML Index: /usr/share/doc/libcppnetlib-doc/html/network/index.html Files: /usr/share/doc/libcppnetlib-doc/html/network/*.html debian/control0000644000000000000000000000577012275723155010613 0ustar Source: cpp-netlib Priority: extra Maintainer: Ximin Luo Build-Depends: debhelper (>= 9), cmake, libboost-test-dev (>= 1.54), libboost-system-dev (>= 1.54), libboost-regex-dev (>= 1.54), libboost-date-time-dev (>= 1.54), libboost-thread-dev (>= 1.54), libboost-filesystem-dev (>= 1.54), libboost-program-options-dev (>= 1.54), libboost-chrono-dev (>= 1.54), libssl-dev Build-Depends-Indep: python-sphinx Standards-Version: 3.9.5 Section: libs Homepage: http://cpp-netlib.org/ Vcs-Git: git://anonscm.debian.org/users/infinity0-guest/cpp-netlib.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/infinity0-guest/cpp-netlib.git Package: libcppnetlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: ${misc:Depends}, libcppnetlib0 (= ${binary:Version}), libboost-system-dev, libboost-regex-dev, libboost-date-time-dev, libboost-thread-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-chrono-dev, libssl-dev Suggests: libcppnetlib-doc Description: C++ Network Library - development files The C++ Network Library Project aims to build upon the latest C++ standard (currently C++11) to provide easy to use libraries for network programming. We use the latest compiler versions and features with an eye on pushing the boundaries on leveraging what's available in C++. . Currently the library contains an HTTP client and server implementation, a stand-alone URI library, a network message framework, and some concurrency tools. . This package provides the development files (ie. includes, static library, manual pages) that allow to build software which uses libcppnetlib. Package: libcppnetlib0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: C++ Network Library The C++ Network Library Project aims to build upon the latest C++ standard (currently C++11) to provide easy to use libraries for network programming. We use the latest compiler versions and features with an eye on pushing the boundaries on leveraging what's available in C++. . Currently the library contains an HTTP client and server implementation, a stand-alone URI library, a network message framework, and some concurrency tools. . This package provides the shared libraries needed to run programs using libcppnetlib. Package: libcppnetlib-doc Section: doc Architecture: all Depends: ${misc:Depends}, libjs-sphinxdoc Description: C++ Network Library - documentation The C++ Network Library Project aims to build upon the latest C++ standard (currently C++11) to provide easy to use libraries for network programming. We use the latest compiler versions and features with an eye on pushing the boundaries on leveraging what's available in C++. . Currently the library contains an HTTP client and server implementation, a stand-alone URI library, a network message framework, and some concurrency tools. . This package provides additional documentation, including a tutorial, example code, and API reference. debian/copyright0000644000000000000000000000532212275234455011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: cpp-netlib Source: http://cpp-netlib.org/ Files: * Copyright: 2007-2013 cpp-netlib authors License: BSL-1.0 Files: libs/network/example/rapidxml/* Copyright: 2006, 2007 Marcin Kalicinski License: BSL-1.0 or Expat Files: debian/* Copyright: 2013 Ximin Luo License: BSL-1.0 License: BSL-1.0 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/rules0000755000000000000000000000143512275225566010265 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_configure-arch: dh_auto_configure -- -DCPP-NETLIB_BUILD_SHARED_LIBS:BOOL=ON override_dh_auto_configure-indep: override_dh_auto_build-indep: cd libs/network/doc && $(MAKE) html override_dh_auto_test-indep: override_dh_auto_clean: cd libs/network/doc && $(MAKE) clean dh_auto_clean override_dh_compress: dh_compress -X /examples/ debian/changelog0000644000000000000000000000062512275723166011056 0ustar cpp-netlib (0.11.0-1) unstable; urgency=low * New upstream release. * Update to latest Standards-Version. * Disable tests that require an internet connection. (Closes: #731011) -- Ximin Luo Sun, 09 Feb 2014 16:01:56 +0000 cpp-netlib (0.10.1-1) unstable; urgency=low * Initial release (Closes: #727212) -- Ximin Luo Sun, 27 Oct 2013 14:22:08 +0000 debian/docs0000644000000000000000000000003112275213322010032 0ustar RATIONALE.txt README.rst debian/libcppnetlib-dev.install0000644000000000000000000000006012275213322013774 0ustar usr/include/boost/* usr/lib/*/libcppnetlib-*.so debian/watch0000644000000000000000000000020012275213322010206 0ustar version=3 http://cpp-netlib.org/ http://commondatastorage.googleapis.com/cpp-netlib-downloads/(?:\d.*)/cpp-netlib-(.*)\.tar\.gz debian/libcppnetlib-doc.links0000644000000000000000000000034612275213322013444 0ustar usr/share/javascript/sphinxdoc/1.0/jquery.js usr/share/doc/libcppnetlib-doc/html/network/_static/jquery.js usr/share/javascript/sphinxdoc/1.0/underscore.js usr/share/doc/libcppnetlib-doc/html/network/_static/underscore.js debian/patches/0000755000000000000000000000000012275723031010617 5ustar debian/patches/series0000644000000000000000000000006112275723031012031 0ustar fix-test-path.patch fix-tests-connectivity.patch debian/patches/fix-test-path.patch0000644000000000000000000000132112275723031014332 0ustar Description: Fix test paths Author: Ximin Luo Bug: https://github.com/cpp-netlib/cpp-netlib/pull/379 Applied-Upstream: commit:5c8d9ab0339eb06f1115e24cd054f6b21c8bf233 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/libs/mime/test/CMakeLists.txt +++ b/libs/mime/test/CMakeLists.txt @@ -8,6 +8,8 @@ add_executable ( mime-roundtrip mime-roundtrip.cpp ) target_link_libraries ( mime-roundtrip ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) + set_target_properties( mime-roundtrip + PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR}/tests) add_test ( mime-roundtrip ${CPP-NETLIB_BINARY_DIR}/tests/mime-roundtrip ) endif () endif() debian/patches/fix-tests-connectivity.patch0000644000000000000000000000164312275723031016306 0ustar Description: Disable tests that require internet connection and thusly fail on the buildd: - cpp-netlib-http-client_get_test - cpp-netlib-http-client_get_different_port_test - cpp-netlib-http-client_get_streaming_test Author: Andreas Moog Bug: https://github.com/cpp-netlib/cpp-netlib/issues/342 Forwarded: not-needed --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/libs/network/test/http/CMakeLists.txt +++ b/libs/network/test/http/CMakeLists.txt @@ -36,10 +36,10 @@ endforeach (test) set ( TESTS client_constructor_test - client_get_test - client_get_different_port_test +# client_get_test +# client_get_different_port_test client_get_timeout_test - client_get_streaming_test +# client_get_streaming_test ) foreach ( test ${TESTS} ) add_executable(cpp-netlib-http-${test} ${test}.cpp) debian/libcppnetlib0.install0000644000000000000000000000003612275213322013303 0ustar usr/lib/*/libcppnetlib-*.so.*