pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

new file: DESCR new file: Makefile new file: PLIST new file: distinfo



Module Name:	pkgsrc-wip
Committed By:	zmsaif <zmsaif%nmsu.edu@localhost>
Pushed By:	zmsaif
Date:		Tue Jun 27 12:31:46 2017 -0600
Changeset:	2b585eea2a33a2141f54f3449a8219a756178375

Added Files:
	boost-asynchronous/DESCR
	boost-asynchronous/Makefile
	boost-asynchronous/PLIST
	boost-asynchronous/distinfo

Log Message:
	new file:   DESCR
	new file:   Makefile
	new file:   PLIST
	new file:   distinfo

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2b585eea2a33a2141f54f3449a8219a756178375

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 boost-asynchronous/DESCR    |  17 ++++
 boost-asynchronous/Makefile |  27 +++++
 boost-asynchronous/PLIST    | 239 ++++++++++++++++++++++++++++++++++++++++++++
 boost-asynchronous/distinfo |   6 ++
 4 files changed, 289 insertions(+)

diffs:
diff --git a/boost-asynchronous/DESCR b/boost-asynchronous/DESCR
new file mode 100644
index 0000000000..24c2a45c28
--- /dev/null
+++ b/boost-asynchronous/DESCR
@@ -0,0 +1,17 @@
+Asynchronous is first of all an architecture tool. It allows
+organizing a complete application into Thread Worlds, each world
+having the possibility to use the same or different threadpools for
+long-lasting tasks. The library provides an implementation of the
+Active Object pattern, extended to allow many Active Objects to live
+in the same World. It provides several Threadpools and many parallel
+algorithms making use of it.  And most important of all, it allows
+simple, blocking-free asynchronous programming based on thread-safe
+callbacks.
+
+This is particularly relevant for Designers who often have headaches
+bringing the notion of threads into class diagrams. These usually do
+not mix well. Asynchronous solves this problems: it allows
+representing a Thread World as a Component or Package, objects of this
+Component or Package living into the corresponding thread.
+
+Note: Asynchronous is not part of the Boost library.
diff --git a/boost-asynchronous/Makefile b/boost-asynchronous/Makefile
new file mode 100644
index 0000000000..92628972de
--- /dev/null
+++ b/boost-asynchronous/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD$
+
+PKGNAME=	boost-asynchronous-20170210
+DISTNAME=	master
+CATEGORIES=	devel
+MASTER_SITES=	https://github.com/henry-ch/asynchronous/archive/
+DIST_SUBDIR=	${PKGNAME}
+EXTRACT_SUFX=	.zip
+
+MAINTAINER=	brook%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/henry-ch/asynchronous/blob/master/libs/asynchronous/doc/asynchronous.html
+COMMENT=	An asynchronous C++ library
+LICENSE=	boost-license
+
+WRKSRC=		${WRKDIR}/asynchronous-master
+USE_TOOLS+=	pax
+
+NO_BUILD=
+DEPENDS+=	boost-headers>=1.62.0:../../devel/boost-headers
+
+INSTALLATION_DIRS+=	include/boost/asynchronous share/examples/boost-asynchronous
+
+do-install:
+	cd ${WRKSRC}/boost/asynchronous && ${PAX} -rw . ${DESTDIR}${PREFIX}/include/boost/asynchronous
+	cd ${WRKSRC}/libs/asynchronous/doc/examples && ${PAX} -rw . ${DESTDIR}${PREFIX}/share/examples/boost-asynchronous
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/boost-asynchronous/PLIST b/boost-asynchronous/PLIST
new file mode 100644
index 0000000000..492686f707
--- /dev/null
+++ b/boost-asynchronous/PLIST
@@ -0,0 +1,239 @@
+@comment $NetBSD$
+include/boost/asynchronous/algorithm/detail/helpers.hpp
+include/boost/asynchronous/algorithm/detail/parallel_all_of_helper.hpp
+include/boost/asynchronous/algorithm/detail/parallel_sort_helper.hpp
+include/boost/asynchronous/algorithm/detail/safe_advance.hpp
+include/boost/asynchronous/algorithm/geometry/detail/assign_parents.hpp
+include/boost/asynchronous/algorithm/geometry/detail/get_turns.hpp
+include/boost/asynchronous/algorithm/geometry/detail/intersection_insert.hpp
+include/boost/asynchronous/algorithm/geometry/detail/overlay.hpp
+include/boost/asynchronous/algorithm/geometry/detail/partition.hpp
+include/boost/asynchronous/algorithm/geometry/detail/select_rings.hpp
+include/boost/asynchronous/algorithm/geometry/parallel_geometry_intersection_of_x.hpp
+include/boost/asynchronous/algorithm/geometry/parallel_geometry_union_of_x.hpp
+include/boost/asynchronous/algorithm/geometry/parallel_intersection.hpp
+include/boost/asynchronous/algorithm/geometry/parallel_union.hpp
+include/boost/asynchronous/algorithm/if_else.hpp
+include/boost/asynchronous/algorithm/if_then_else.hpp
+include/boost/asynchronous/algorithm/invoke.hpp
+include/boost/asynchronous/algorithm/parallel_adjacent_find.hpp
+include/boost/asynchronous/algorithm/parallel_all_of.hpp
+include/boost/asynchronous/algorithm/parallel_any_of.hpp
+include/boost/asynchronous/algorithm/parallel_copy.hpp
+include/boost/asynchronous/algorithm/parallel_copy_if.hpp
+include/boost/asynchronous/algorithm/parallel_count.hpp
+include/boost/asynchronous/algorithm/parallel_equal.hpp
+include/boost/asynchronous/algorithm/parallel_exclusive_scan.hpp
+include/boost/asynchronous/algorithm/parallel_extremum.hpp
+include/boost/asynchronous/algorithm/parallel_fill.hpp
+include/boost/asynchronous/algorithm/parallel_find_all.hpp
+include/boost/asynchronous/algorithm/parallel_find_end.hpp
+include/boost/asynchronous/algorithm/parallel_find_first_of.hpp
+include/boost/asynchronous/algorithm/parallel_for.hpp
+include/boost/asynchronous/algorithm/parallel_for_each.hpp
+include/boost/asynchronous/algorithm/parallel_generate.hpp
+include/boost/asynchronous/algorithm/parallel_inclusive_scan.hpp
+include/boost/asynchronous/algorithm/parallel_inner_product.hpp
+include/boost/asynchronous/algorithm/parallel_invoke.hpp
+include/boost/asynchronous/algorithm/parallel_iota.hpp
+include/boost/asynchronous/algorithm/parallel_is_partitioned.hpp
+include/boost/asynchronous/algorithm/parallel_is_sorted.hpp
+include/boost/asynchronous/algorithm/parallel_lexicographical_compare.hpp
+include/boost/asynchronous/algorithm/parallel_merge.hpp
+include/boost/asynchronous/algorithm/parallel_mismatch.hpp
+include/boost/asynchronous/algorithm/parallel_move.hpp
+include/boost/asynchronous/algorithm/parallel_move_if_noexcept.hpp
+include/boost/asynchronous/algorithm/parallel_none_of.hpp
+include/boost/asynchronous/algorithm/parallel_nth_element.hpp
+include/boost/asynchronous/algorithm/parallel_partial_sort.hpp
+include/boost/asynchronous/algorithm/parallel_partial_sum.hpp
+include/boost/asynchronous/algorithm/parallel_partition.hpp
+include/boost/asynchronous/algorithm/parallel_partition_copy.hpp
+include/boost/asynchronous/algorithm/parallel_placement.hpp
+include/boost/asynchronous/algorithm/parallel_quicksort.hpp
+include/boost/asynchronous/algorithm/parallel_reduce.hpp
+include/boost/asynchronous/algorithm/parallel_remove_copy.hpp
+include/boost/asynchronous/algorithm/parallel_replace.hpp
+include/boost/asynchronous/algorithm/parallel_replace_copy.hpp
+include/boost/asynchronous/algorithm/parallel_reverse.hpp
+include/boost/asynchronous/algorithm/parallel_scan.hpp
+include/boost/asynchronous/algorithm/parallel_search.hpp
+include/boost/asynchronous/algorithm/parallel_search_n.hpp
+include/boost/asynchronous/algorithm/parallel_sort.hpp
+include/boost/asynchronous/algorithm/parallel_sort_inplace.hpp
+include/boost/asynchronous/algorithm/parallel_stable_partition.hpp
+include/boost/asynchronous/algorithm/parallel_swap_ranges.hpp
+include/boost/asynchronous/algorithm/parallel_transform.hpp
+include/boost/asynchronous/algorithm/parallel_transform_exclusive_scan.hpp
+include/boost/asynchronous/algorithm/parallel_transform_inclusive_scan.hpp
+include/boost/asynchronous/any_continuation_task.hpp
+include/boost/asynchronous/any_scheduler.hpp
+include/boost/asynchronous/any_serializable.hpp
+include/boost/asynchronous/any_shared_scheduler_proxy.hpp
+include/boost/asynchronous/callable_any.hpp
+include/boost/asynchronous/checks.hpp
+include/boost/asynchronous/container/algorithms.hpp
+include/boost/asynchronous/container/vector.hpp
+include/boost/asynchronous/continuation_task.hpp
+include/boost/asynchronous/detail/any_interruptible.hpp
+include/boost/asynchronous/detail/any_joinable.hpp
+include/boost/asynchronous/detail/any_pointer.hpp
+include/boost/asynchronous/detail/concept_members.hpp
+include/boost/asynchronous/detail/continuation_impl.hpp
+include/boost/asynchronous/detail/function_traits.hpp
+include/boost/asynchronous/detail/metafunctions.hpp
+include/boost/asynchronous/detail/move_bind.hpp
+include/boost/asynchronous/diagnostics/any_loggable.hpp
+include/boost/asynchronous/diagnostics/any_loggable_serializable.hpp
+include/boost/asynchronous/diagnostics/basic_formatter.hpp
+include/boost/asynchronous/diagnostics/default_loggable_job.hpp
+include/boost/asynchronous/diagnostics/diagnostic_item.hpp
+include/boost/asynchronous/diagnostics/diagnostics_table.hpp
+include/boost/asynchronous/diagnostics/formatter.hpp
+include/boost/asynchronous/diagnostics/html_formatter.hpp
+include/boost/asynchronous/diagnostics/scheduler_interface.hpp
+include/boost/asynchronous/exceptions.hpp
+include/boost/asynchronous/expected.hpp
+include/boost/asynchronous/extensions/asio/asio_deadline_timer.hpp
+include/boost/asynchronous/extensions/asio/asio_scheduler.hpp
+include/boost/asynchronous/extensions/asio/asio_tcp_resolver.hpp
+include/boost/asynchronous/extensions/asio/asio_tcp_servant.hpp
+include/boost/asynchronous/extensions/asio/tss_asio.hpp
+include/boost/asynchronous/extensions/qt/connect_functor_helper.cpp
+include/boost/asynchronous/extensions/qt/connect_functor_helper.hpp
+include/boost/asynchronous/extensions/qt/qt_post_helper.cpp
+include/boost/asynchronous/extensions/qt/qt_post_helper.hpp
+include/boost/asynchronous/extensions/qt/qt_safe_callback_helper.cpp
+include/boost/asynchronous/extensions/qt/qt_safe_callback_helper.hpp
+include/boost/asynchronous/extensions/qt/qt_servant.cpp
+include/boost/asynchronous/extensions/qt/qt_servant.hpp
+include/boost/asynchronous/extensions/tbb/tbb_concurrent_queue.hpp
+include/boost/asynchronous/helpers.hpp
+include/boost/asynchronous/helpers/lazy_irange.hpp
+include/boost/asynchronous/helpers/random_provider.hpp
+include/boost/asynchronous/job_traits.hpp
+include/boost/asynchronous/post.hpp
+include/boost/asynchronous/queue/any_queue.hpp
+include/boost/asynchronous/queue/any_queue_container.hpp
+include/boost/asynchronous/queue/circular_queue.hpp
+include/boost/asynchronous/queue/detail/lockfree_size.hpp
+include/boost/asynchronous/queue/find_queue_position.hpp
+include/boost/asynchronous/queue/guarded_deque.hpp
+include/boost/asynchronous/queue/lockfree_queue.hpp
+include/boost/asynchronous/queue/lockfree_spsc_queue.hpp
+include/boost/asynchronous/queue/lockfree_stack.hpp
+include/boost/asynchronous/queue/queue_base.hpp
+include/boost/asynchronous/queue/queue_converter.hpp
+include/boost/asynchronous/queue/threadsafe_list.hpp
+include/boost/asynchronous/scheduler/composite_threadpool_scheduler.hpp
+include/boost/asynchronous/scheduler/cpu_load_policies.hpp
+include/boost/asynchronous/scheduler/detail/any_continuation.hpp
+include/boost/asynchronous/scheduler/detail/any_scheduler_impl.hpp
+include/boost/asynchronous/scheduler/detail/exceptions.hpp
+include/boost/asynchronous/scheduler/detail/interrupt_state.hpp
+include/boost/asynchronous/scheduler/detail/interruptible_job.hpp
+include/boost/asynchronous/scheduler/detail/job_diagnostic_closer.hpp
+include/boost/asynchronous/scheduler/detail/lockable_weak_scheduler.hpp
+include/boost/asynchronous/scheduler/detail/multi_queue_scheduler_policy.hpp
+include/boost/asynchronous/scheduler/detail/processor_bind.hpp
+include/boost/asynchronous/scheduler/detail/scheduler_helpers.hpp
+include/boost/asynchronous/scheduler/detail/serialization_helper.hpp
+include/boost/asynchronous/scheduler/detail/single_queue_scheduler_policy.hpp
+include/boost/asynchronous/scheduler/io_threadpool_scheduler.hpp
+include/boost/asynchronous/scheduler/multiple_thread_scheduler.hpp
+include/boost/asynchronous/scheduler/multiqueue_threadpool_scheduler.hpp
+include/boost/asynchronous/scheduler/serializable_task.hpp
+include/boost/asynchronous/scheduler/single_thread_scheduler.hpp
+include/boost/asynchronous/scheduler/stealing_multiqueue_threadpool_scheduler.hpp
+include/boost/asynchronous/scheduler/stealing_threadpool_scheduler.hpp
+include/boost/asynchronous/scheduler/tcp/detail/asio_comm_server.hpp
+include/boost/asynchronous/scheduler/tcp/detail/client_request.hpp
+include/boost/asynchronous/scheduler/tcp/detail/job_server.hpp
+include/boost/asynchronous/scheduler/tcp/detail/server_connection.hpp
+include/boost/asynchronous/scheduler/tcp/detail/server_response.hpp
+include/boost/asynchronous/scheduler/tcp/detail/transport_exception.hpp
+include/boost/asynchronous/scheduler/tcp/simple_tcp_client.hpp
+include/boost/asynchronous/scheduler/tcp/tcp_server_scheduler.hpp
+include/boost/asynchronous/scheduler/threadpool_scheduler.hpp
+include/boost/asynchronous/scheduler/tss_scheduler.hpp
+include/boost/asynchronous/scheduler_diagnostics.hpp
+include/boost/asynchronous/scheduler_shared_proxy.hpp
+include/boost/asynchronous/scheduler_weak_proxy.hpp
+include/boost/asynchronous/servant_proxy.hpp
+include/boost/asynchronous/trackable_servant.hpp
+share/examples/boost-asynchronous/asio/asio_http_async_client.hpp
+share/examples/boost-asynchronous/async_fib_gcc_trick.cpp
+share/examples/boost-asynchronous/bin_archive_types.hpp
+share/examples/boost-asynchronous/dummy_parallel_count_task.hpp
+share/examples/boost-asynchronous/dummy_parallel_find_all_task.hpp
+share/examples/boost-asynchronous/dummy_parallel_for_task.hpp
+share/examples/boost-asynchronous/dummy_parallel_reduce_task.hpp
+share/examples/boost-asynchronous/dummy_parallel_sort_task.hpp
+share/examples/boost-asynchronous/dummy_tcp_task.hpp
+share/examples/boost-asynchronous/example_asio_deadline_timer.cpp
+share/examples/boost-asynchronous/example_asio_http_client.cpp
+share/examples/boost-asynchronous/example_callback.cpp
+share/examples/boost-asynchronous/example_callback_msm.cpp
+share/examples/boost-asynchronous/example_composite_threadpool.cpp
+share/examples/boost-asynchronous/example_continuation_algo.cpp
+share/examples/boost-asynchronous/example_continuation_algo2.cpp
+share/examples/boost-asynchronous/example_continuation_algo3.cpp
+share/examples/boost-asynchronous/example_cutoff_sort.cpp
+share/examples/boost-asynchronous/example_fibonacci.cpp
+share/examples/boost-asynchronous/example_fibonacci_interrupt.cpp
+share/examples/boost-asynchronous/example_fibonacci_log.cpp
+share/examples/boost-asynchronous/example_html_diagnostics.cpp
+share/examples/boost-asynchronous/example_interrupt.cpp
+share/examples/boost-asynchronous/example_io_threadpool.cpp
+share/examples/boost-asynchronous/example_layers.cpp
+share/examples/boost-asynchronous/example_log.cpp
+share/examples/boost-asynchronous/example_parallel_copy.cpp
+share/examples/boost-asynchronous/example_parallel_count.cpp
+share/examples/boost-asynchronous/example_parallel_count_tcp.cpp
+share/examples/boost-asynchronous/example_parallel_extremum.cpp
+share/examples/boost-asynchronous/example_parallel_fill.cpp
+share/examples/boost-asynchronous/example_parallel_find_all.cpp
+share/examples/boost-asynchronous/example_parallel_find_all_tcp.cpp
+share/examples/boost-asynchronous/example_parallel_for.cpp
+share/examples/boost-asynchronous/example_parallel_for_tcp.cpp
+share/examples/boost-asynchronous/example_parallel_generate.cpp
+share/examples/boost-asynchronous/example_parallel_invoke.cpp
+share/examples/boost-asynchronous/example_parallel_mismatch.cpp
+share/examples/boost-asynchronous/example_parallel_reduce_tcp.cpp
+share/examples/boost-asynchronous/example_parallel_sort.cpp
+share/examples/boost-asynchronous/example_parallel_sort_tcp.cpp
+share/examples/boost-asynchronous/example_post_future.cpp
+share/examples/boost-asynchronous/example_post_trackable_threadpool.cpp
+share/examples/boost-asynchronous/example_qt_servant.cpp
+share/examples/boost-asynchronous/example_qt_servant.hpp
+share/examples/boost-asynchronous/example_queue_container.cpp
+share/examples/boost-asynchronous/example_queue_container_log.cpp
+share/examples/boost-asynchronous/example_simple_servant.cpp
+share/examples/boost-asynchronous/example_tcp_server.cpp
+share/examples/boost-asynchronous/example_tcp_server_bin_archive.cpp
+share/examples/boost-asynchronous/example_tcp_server_fib.cpp
+share/examples/boost-asynchronous/example_tcp_server_fib2.cpp
+share/examples/boost-asynchronous/example_tcp_server_fib2_bin.cpp
+share/examples/boost-asynchronous/example_tcp_server_loggable.cpp
+share/examples/boost-asynchronous/example_two_simple_servants.cpp
+share/examples/boost-asynchronous/example_vector.cpp
+share/examples/boost-asynchronous/final.html
+share/examples/boost-asynchronous/in_progress.html
+share/examples/boost-asynchronous/msmplayer/button.cpp
+share/examples/boost-asynchronous/msmplayer/button.h
+share/examples/boost-asynchronous/msmplayer/idisplay.cpp
+share/examples/boost-asynchronous/msmplayer/idisplay.h
+share/examples/boost-asynchronous/msmplayer/ihardware.cpp
+share/examples/boost-asynchronous/msmplayer/ihardware.h
+share/examples/boost-asynchronous/msmplayer/main.cpp
+share/examples/boost-asynchronous/msmplayer/msmplayer.pro
+share/examples/boost-asynchronous/msmplayer/playergui.cpp
+share/examples/boost-asynchronous/msmplayer/playergui.h
+share/examples/boost-asynchronous/msmplayer/playerlogic.cpp
+share/examples/boost-asynchronous/msmplayer/playerlogic.h
+share/examples/boost-asynchronous/parallel_pi.cpp
+share/examples/boost-asynchronous/perf_fib.cpp
+share/examples/boost-asynchronous/serializable_fib_task.hpp
+share/examples/boost-asynchronous/simple_tcp_client.cpp
+share/examples/boost-asynchronous/simple_tcp_client_bin_archive.cpp
+share/examples/boost-asynchronous/tcp_client_server.cpp
diff --git a/boost-asynchronous/distinfo b/boost-asynchronous/distinfo
new file mode 100644
index 0000000000..859f176adf
--- /dev/null
+++ b/boost-asynchronous/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (boost-asynchronous-20170210/master.zip) = 4de6524693b015d4e0353c0651892c5a4fc544d0
+RMD160 (boost-asynchronous-20170210/master.zip) = 70e420bd7a6373f580bb8c578699592d94ffd9c8
+SHA512 (boost-asynchronous-20170210/master.zip) = 2708e8aace87d2202e917581a4a63076606070c3d9ba5f4e73534bc65f6f6fbe021fe01d5f733bc6b8e86e58d9af2b1446cd4efc160a38d63726da72bf644734
+Size (boost-asynchronous-20170210/master.zip) = 3245550 bytes


Home | Main Index | Thread Index | Old Index