svn commit: r391622 - head/devel/caf
Vanilla I. Shu
vanilla at FreeBSD.org
Thu Jul 9 08:54:27 UTC 2015
Author: vanilla
Date: Thu Jul 9 08:54:25 2015
New Revision: 391622
URL: https://svnweb.freebsd.org/changeset/ports/391622
Log:
Upgrade to 0.14.0, and support FreeBSD < 10.0.
PR: 201410
Submitted by: maintainer
Modified:
head/devel/caf/Makefile
head/devel/caf/distinfo
head/devel/caf/pkg-plist
Modified: head/devel/caf/Makefile
==============================================================================
--- head/devel/caf/Makefile Thu Jul 9 08:04:32 2015 (r391621)
+++ head/devel/caf/Makefile Thu Jul 9 08:54:25 2015 (r391622)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= actor-framework
-PORTVERSION= 0.13
+PORTVERSION= 0.14.0
CATEGORIES= devel
MAINTAINER= vallentin at icir.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
CXXFLAGS+= -std=c++11 -Wextra -Wall -pedantic
LDFLAGS+= -pthread
-USES= compiler:c++11-lang cmake:outsource
+USES= cmake:outsource compiler:c++11-lang
USE_LDCONFIG= yes
USE_GITHUB= yes
@@ -22,6 +22,7 @@ OPTIONS_RADIO= LOG_LEVEL
OPTIONS_RADIO_LOG_LEVEL= LOG_LEVEL_ERROR LOG_LEVEL_WARN LOG_LEVEL_INFO LOG_LEVEL_DEBUG LOG_LEVEL_TRACE
OPTIONS_DEFAULT= TEST
OPTIONS_SUB= yes
+PLIST_SUB+= PORTVERSION=${PORTVERSION}
TEST_DESC= Build with unit tests
STATIC_DESC= Additionally build static version of library
@@ -53,7 +54,13 @@ regression-test: build
.endif
.if ${OSVERSION} < 1001000
-BROKEN= require clang & libc++
+# require clang & libc++
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34 \
+ ${LOCALBASE}/lib/c++/libstdc++.so:${PORTSDIR}/devel/libc++
+CC= clang34
+CXX= clang++34
+CXXFLAGS+= -stdlib=libc++ -I${LOCALBASE}/include/c++/v1
+CPP= clang-cpp34
.endif
.include <bsd.port.mk>
Modified: head/devel/caf/distinfo
==============================================================================
--- head/devel/caf/distinfo Thu Jul 9 08:04:32 2015 (r391621)
+++ head/devel/caf/distinfo Thu Jul 9 08:54:25 2015 (r391622)
@@ -1,2 +1,2 @@
-SHA256 (actor-framework-actor-framework-0.13_GH0.tar.gz) = 7938d287426ab4aebbc5e65b22fd36ce2c6b7073da53143592ac7b5260f3b160
-SIZE (actor-framework-actor-framework-0.13_GH0.tar.gz) = 562572
+SHA256 (actor-framework-actor-framework-0.14.0_GH0.tar.gz) = 156c9548dba4ed815eff7df58d470647304f59701b6005cb2baf32cf74c19df6
+SIZE (actor-framework-actor-framework-0.14.0_GH0.tar.gz) = 590271
Modified: head/devel/caf/pkg-plist
==============================================================================
--- head/devel/caf/pkg-plist Thu Jul 9 08:04:32 2015 (r391621)
+++ head/devel/caf/pkg-plist Thu Jul 9 08:54:25 2015 (r391622)
@@ -2,6 +2,7 @@ include/caf/abstract_actor.hpp
include/caf/abstract_channel.hpp
include/caf/abstract_event_based_actor.hpp
include/caf/abstract_group.hpp
+include/caf/abstract_uniform_type_info.hpp
include/caf/actor.hpp
include/caf/actor_addr.hpp
include/caf/actor_cast.hpp
@@ -27,7 +28,6 @@ include/caf/config.hpp
include/caf/continue_helper.hpp
include/caf/default_attachable.hpp
include/caf/deserializer.hpp
-include/caf/detail/abstract_uniform_type_info.hpp
include/caf/detail/actor_registry.hpp
include/caf/detail/apply_args.hpp
include/caf/detail/arg_match_t.hpp
@@ -35,6 +35,8 @@ include/caf/detail/atom_val.hpp
include/caf/detail/behavior_impl.hpp
include/caf/detail/behavior_stack.hpp
include/caf/detail/boxed.hpp
+include/caf/detail/build_config.hpp
+include/caf/detail/cas_weak.hpp
include/caf/detail/comparable.hpp
include/caf/detail/concatenated_tuple.hpp
include/caf/detail/ctm.hpp
@@ -46,18 +48,20 @@ include/caf/detail/double_ended_queue.hp
include/caf/detail/embedded.hpp
include/caf/detail/functor_attachable.hpp
include/caf/detail/get_mac_addresses.hpp
+include/caf/detail/get_process_id.hpp
include/caf/detail/get_root_uuid.hpp
include/caf/detail/group_manager.hpp
include/caf/detail/ieee_754.hpp
include/caf/detail/implicit_conversions.hpp
+include/caf/detail/init_fun_factory.hpp
include/caf/detail/int_list.hpp
include/caf/detail/intrusive_partitioned_list.hpp
include/caf/detail/left_or_right.hpp
include/caf/detail/limited_vector.hpp
include/caf/detail/logging.hpp
+include/caf/detail/match_case_builder.hpp
include/caf/detail/memory.hpp
include/caf/detail/memory_cache_flag_type.hpp
-include/caf/detail/message_case_builder.hpp
include/caf/detail/message_data.hpp
include/caf/detail/optional_message_visitor.hpp
include/caf/detail/pair_storage.hpp
@@ -65,12 +69,15 @@ include/caf/detail/pseudo_tuple.hpp
include/caf/detail/purge_refs.hpp
include/caf/detail/raw_access.hpp
include/caf/detail/ripemd_160.hpp
+include/caf/detail/run_program.hpp
include/caf/detail/safe_equal.hpp
include/caf/detail/scope_guard.hpp
include/caf/detail/shared_spinlock.hpp
include/caf/detail/single_reader_queue.hpp
include/caf/detail/singleton_mixin.hpp
include/caf/detail/singletons.hpp
+include/caf/detail/spawn_fwd.hpp
+include/caf/detail/split_join.hpp
include/caf/detail/sync_request_bouncer.hpp
include/caf/detail/tail_argument_token.hpp
include/caf/detail/tbind.hpp
@@ -92,6 +99,7 @@ include/caf/event_based_actor.hpp
include/caf/exception.hpp
include/caf/execution_unit.hpp
include/caf/exit_reason.hpp
+include/caf/experimental/stateful_actor.hpp
include/caf/extend.hpp
include/caf/forwarding_actor_proxy.hpp
include/caf/from_string.hpp
@@ -100,13 +108,14 @@ include/caf/group.hpp
include/caf/illegal_message_element.hpp
include/caf/intrusive_ptr.hpp
include/caf/invoke_message_result.hpp
+include/caf/io/abstract_broker.hpp
include/caf/io/accept_handle.hpp
include/caf/io/all.hpp
-include/caf/io/asio_network.hpp
include/caf/io/basp.hpp
include/caf/io/basp_broker.hpp
include/caf/io/broker.hpp
include/caf/io/connection_handle.hpp
+include/caf/io/experimental/typed_broker.hpp
include/caf/io/fwd.hpp
include/caf/io/handle.hpp
include/caf/io/hook.hpp
@@ -114,6 +123,8 @@ include/caf/io/max_msg_size.hpp
include/caf/io/middleman.hpp
include/caf/io/middleman_actor.hpp
include/caf/io/network/acceptor_manager.hpp
+include/caf/io/network/asio_multiplexer.hpp
+include/caf/io/network/asio_multiplexer_impl.hpp
include/caf/io/network/default_multiplexer.hpp
include/caf/io/network/interfaces.hpp
include/caf/io/network/manager.hpp
@@ -127,6 +138,7 @@ include/caf/io/publish_local_groups.hpp
include/caf/io/receive_policy.hpp
include/caf/io/remote_actor.hpp
include/caf/io/remote_group.hpp
+include/caf/io/set_middleman.hpp
include/caf/io/spawn_io.hpp
include/caf/io/system_messages.hpp
include/caf/io/unpublish.hpp
@@ -143,7 +155,6 @@ include/caf/message_handler.hpp
include/caf/message_id.hpp
include/caf/message_priority.hpp
include/caf/mixin/actor_widget.hpp
-include/caf/mixin/functor_based.hpp
include/caf/mixin/sync_sender.hpp
include/caf/node_id.hpp
include/caf/none.hpp
@@ -162,6 +173,7 @@ include/caf/sb_actor.hpp
include/caf/scheduler.hpp
include/caf/scheduler/abstract_coordinator.hpp
include/caf/scheduler/coordinator.hpp
+include/caf/scheduler/detached_threads.hpp
include/caf/scheduler/profiled_coordinator.hpp
include/caf/scheduler/worker.hpp
include/caf/scoped_actor.hpp
@@ -177,6 +189,8 @@ include/caf/static_visitor.hpp
include/caf/string_algorithms.hpp
include/caf/string_serialization.hpp
include/caf/system_messages.hpp
+include/caf/test/unit_test.hpp
+include/caf/test/unit_test_impl.hpp
include/caf/timeout_definition.hpp
include/caf/to_string.hpp
include/caf/type_name_access.hpp
@@ -189,12 +203,9 @@ include/caf/uniform_type_info.hpp
include/caf/uniform_typeid.hpp
include/caf/unit.hpp
include/caf/variant.hpp
-include/caf/wildcard_position.hpp
lib/libcaf_core.so
-lib/libcaf_core.so.0
-lib/libcaf_core.so.0.13.0
-%%STATIC%%lib/libcaf_core_static.a
+lib/libcaf_core.so.%%PORTVERSION%%
lib/libcaf_io.so
-lib/libcaf_io.so.0
-lib/libcaf_io.so.0.13.0
+lib/libcaf_io.so.%%PORTVERSION%%
+%%STATIC%%lib/libcaf_core_static.a
%%STATIC%%lib/libcaf_io_static.a
More information about the svn-ports-head
mailing list