git: 8d7f23707c34 - main - devel/cpp-netlib: Remove from tree
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 Oct 2026 20:28:34 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8d7f23707c340578d62201e7e94de01602f73f88
commit 8d7f23707c340578d62201e7e94de01602f73f88
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-10-04 19:53:38 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-10-04 20:28:05 +0000
devel/cpp-netlib: Remove from tree
Broken for more than a tree and no PRs attempting to fix it
---
MOVED | 1 +
devel/Makefile | 1 -
devel/cpp-netlib/Makefile | 29 ---
devel/cpp-netlib/distinfo | 3 -
...t_network_protocol_http_server_impl_parsers.ipp | 19 --
.../files/patch-libs_mime_test_mime-roundtrip.cpp | 14 --
devel/cpp-netlib/pkg-descr | 17 --
devel/cpp-netlib/pkg-plist | 224 ---------------------
8 files changed, 1 insertion(+), 307 deletions(-)
diff --git a/MOVED b/MOVED
index d9b8e5dcae23..876212af2d37 100644
--- a/MOVED
+++ b/MOVED
@@ -5719,3 +5719,4 @@ sysutils/py-appjail-gui||2026-10-02|Has expired: Upstream repo archived on Sep 0
multimedia/ffmpeg6||2026-10-04|Removed: no consumers left
science/serac|science/smith|2026-10-04|Project renamed upstream
www/py-dj60-django-stubs-ext|www/py-dj61-django-stubs-ext|2026-10-04|Has expired: 6.0.9 is supposed to be the last 6.0.x release, migrate to www/py-dj61-django-stubs-ext
+devel/cpp-netlib||2026-10-04|Broken for more than a year and upstream is inactive
diff --git a/devel/Makefile b/devel/Makefile
index 6ccc3ff92e9a..a59e07b42e19 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -518,7 +518,6 @@
SUBDIR += covtool
SUBDIR += cpan-upload
SUBDIR += cpan-upload-http
- SUBDIR += cpp-netlib
SUBDIR += cpp-utilities
SUBDIR += cpp2py
SUBDIR += cppcheck
diff --git a/devel/cpp-netlib/Makefile b/devel/cpp-netlib/Makefile
deleted file mode 100644
index f23db87c0c3c..000000000000
--- a/devel/cpp-netlib/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= cpp-netlib
-DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 0.13.0
-PORTREVISION= 15
-DISTVERSIONSUFFIX= -final
-CATEGORIES= devel
-
-MAINTAINER= zi@FreeBSD.org
-COMMENT= Cross-platform, standards compliant networking library
-WWW= https://github.com/cpp-netlib/cpp-netlib/
-
-LICENSE= BSL
-LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
-
-BROKEN= fails to build with Boost>=1.87
-
-LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
- asio>0:net/asio
-
-USES= cmake compiler:c++11-lang ssl
-USE_LDCONFIG= yes
-CFLAGS+= -fPIC
-CMAKE_ARGS+= -DCPP-NETLIB_BUILD_EXAMPLES=OFF \
- -DCPP-NETLIB_BUILD_SHARED_LIBS=ON \
- -DCPP-NETLIB_BUILD_TESTS=OFF
-USE_GITHUB= yes
-
-.include <bsd.port.mk>
diff --git a/devel/cpp-netlib/distinfo b/devel/cpp-netlib/distinfo
deleted file mode 100644
index 41d12af8b607..000000000000
--- a/devel/cpp-netlib/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1559927893
-SHA256 (cpp-netlib-cpp-netlib-cpp-netlib-0.13.0-final_GH0.tar.gz) = 897259d9f9087acba33911aec925804e6236a7a77f5444dedde6145049605a34
-SIZE (cpp-netlib-cpp-netlib-cpp-netlib-0.13.0-final_GH0.tar.gz) = 957181
diff --git a/devel/cpp-netlib/files/patch-boost_network_protocol_http_server_impl_parsers.ipp b/devel/cpp-netlib/files/patch-boost_network_protocol_http_server_impl_parsers.ipp
deleted file mode 100644
index f79c467225af..000000000000
--- a/devel/cpp-netlib/files/patch-boost_network_protocol_http_server_impl_parsers.ipp
+++ /dev/null
@@ -1,19 +0,0 @@
---- boost/network/protocol/http/server/impl/parsers.ipp.orig 2018-07-19 06:37:41 UTC
-+++ boost/network/protocol/http/server/impl/parsers.ipp
-@@ -13,6 +13,7 @@
- #include <tuple>
- #include <boost/fusion/include/std_tuple.hpp>
- #include <boost/network/protocol/http/message/header.hpp>
-+#include <boost/regex/pending/unicode_iterator.hpp>
-
- #ifdef BOOST_NETWORK_NO_LIB
- #ifndef BOOST_NETWORK_INLINE
-@@ -32,7 +33,7 @@ struct assign_to_container_from_value<std::string, u32
- template <> // <typename Attrib, typename T, typename Enable>
- struct assign_to_container_from_value<std::string, u32_string, void> {
- static void call(u32_string const& val, std::string& attr) {
-- u32_to_u8_iterator<u32_string::const_iterator> begin = val.begin(),
-+ boost::u32_to_u8_iterator<u32_string::const_iterator> begin = val.begin(),
- end = val.end();
- for (; begin != end; ++begin) attr += *begin;
- }
diff --git a/devel/cpp-netlib/files/patch-libs_mime_test_mime-roundtrip.cpp b/devel/cpp-netlib/files/patch-libs_mime_test_mime-roundtrip.cpp
deleted file mode 100644
index 52f1641f720a..000000000000
--- a/devel/cpp-netlib/files/patch-libs_mime_test_mime-roundtrip.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-Reduce namespace pollution from #undef BOOST_TEST_DYN_LINK after
-https://github.com/boostorg/test/commit/86bcffea6dfb
-
---- libs/mime/test/mime-roundtrip.cpp.orig 2015-08-27 05:04:59 UTC
-+++ libs/mime/test/mime-roundtrip.cpp
-@@ -16,7 +16,7 @@
- #ifdef BOOST_TEST_DYN_LINK
- #define BOOST_TEST_ALTERNATIVE_INIT_API
- #endif
--#include <boost/test/included/unit_test.hpp>
-+#include <boost/test/unit_test.hpp>
-
- #include <fstream>
- #include <iostream>
diff --git a/devel/cpp-netlib/pkg-descr b/devel/cpp-netlib/pkg-descr
deleted file mode 100644
index ea7f01a6549e..000000000000
--- a/devel/cpp-netlib/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-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.
diff --git a/devel/cpp-netlib/pkg-plist b/devel/cpp-netlib/pkg-plist
deleted file mode 100644
index 5b52829e0238..000000000000
--- a/devel/cpp-netlib/pkg-plist
+++ /dev/null
@@ -1,224 +0,0 @@
-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/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/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_parser.hpp
-include/boost/network/protocol/http/response.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/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/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/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/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_group.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.so
-lib/libcppnetlib-client-connections.so.0
-lib/libcppnetlib-client-connections.so.0.13.0
-lib/libcppnetlib-server-parsers.so
-lib/libcppnetlib-server-parsers.so.0
-lib/libcppnetlib-server-parsers.so.0.13.0
-lib/libcppnetlib-uri.so
-lib/libcppnetlib-uri.so.0
-lib/libcppnetlib-uri.so.0.13.0