diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-27 06:33:07 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-27 06:33:07 +0000 |
commit | fe840965796f04e113c9beeceba034258223788c (patch) | |
tree | 515466383594528ca29c34fc0685d9e33636c129 /devel/adabooch/pkg-plist | |
parent | e7ac705e54f5e4f3c7971aa5694f1471a4e0b2d2 (diff) | |
download | ports-fe840965796f04e113c9beeceba034258223788c.tar.gz ports-fe840965796f04e113c9beeceba034258223788c.zip |
New port: adabooch is a Booch implementation for Ada95
The Ada 95 version of the components will contain the same
key abstractions as the C++ form (Structs, Tools and Support).
However, the organization will be slightly different,
particularly in the Support domain. This is because Ada 95
provides several special forms of memory management that
are quite different from C++.
The Structs category provides an array of structural
abstractions (Bags, Collections, Deques, Graphs, Lists,
Maps, Queues, Rings, Sets, Stacks, and Trees). The Tools
category provides algorithmic abstractions (Searching,
Sorting, etc.). The Support category contains all the
"concrete" forms, plus structures to create the components.
Some of the structures permit structural sharing (graphs,
lists, and trees). Some structures may also be ordered
(collections, dequeues, and queues). There are also multiple
forms for some structures: single and double linked lists,
directed and undirected graphs, and binary, multiway, and
AVL trees.
WWW: http://www.adapower.net/booch/
PR: ports/46448
Submitted by: David Holm <david@realityrift.com>
Notes
Notes:
svn path=/head/; revision=89518
Diffstat (limited to 'devel/adabooch/pkg-plist')
-rw-r--r-- | devel/adabooch/pkg-plist | 235 |
1 files changed, 235 insertions, 0 deletions
diff --git a/devel/adabooch/pkg-plist b/devel/adabooch/pkg-plist new file mode 100644 index 000000000000..255ce0c6da6d --- /dev/null +++ b/devel/adabooch/pkg-plist @@ -0,0 +1,235 @@ +lib/adabooch/bc-containers-bags-bounded.adb +lib/adabooch/bc-containers-bags-dynamic.adb +lib/adabooch/bc-containers-bags-unbounded.adb +lib/adabooch/bc-containers-bags.adb +lib/adabooch/bc-containers-collections-bounded.adb +lib/adabooch/bc-containers-collections-dynamic.adb +lib/adabooch/bc-containers-collections-ordered-bounded.adb +lib/adabooch/bc-containers-collections-ordered-dynamic.adb +lib/adabooch/bc-containers-collections-ordered-unbounded.adb +lib/adabooch/bc-containers-collections-unbounded.adb +lib/adabooch/bc-containers-collections.adb +lib/adabooch/bc-containers-deques-bounded.adb +lib/adabooch/bc-containers-deques-dynamic.adb +lib/adabooch/bc-containers-deques-unbounded.adb +lib/adabooch/bc-containers-deques.adb +lib/adabooch/bc-containers-guarded.adb +lib/adabooch/bc-containers-lists-double.adb +lib/adabooch/bc-containers-lists-single.adb +lib/adabooch/bc-containers-maps-bounded.adb +lib/adabooch/bc-containers-maps-dynamic.adb +lib/adabooch/bc-containers-maps-hash_statistics.adb +lib/adabooch/bc-containers-maps-synchronized.adb +lib/adabooch/bc-containers-maps-unbounded.adb +lib/adabooch/bc-containers-maps.adb +lib/adabooch/bc-containers-queues-bounded.adb +lib/adabooch/bc-containers-queues-dynamic.adb +lib/adabooch/bc-containers-queues-ordered-bounded.adb +lib/adabooch/bc-containers-queues-ordered-dynamic.adb +lib/adabooch/bc-containers-queues-ordered-unbounded.adb +lib/adabooch/bc-containers-queues-synchronized.adb +lib/adabooch/bc-containers-queues-unbounded.adb +lib/adabooch/bc-containers-queues.adb +lib/adabooch/bc-containers-quicksort.adb +lib/adabooch/bc-containers-rings-bounded.adb +lib/adabooch/bc-containers-rings-dynamic.adb +lib/adabooch/bc-containers-rings-unbounded.adb +lib/adabooch/bc-containers-rings.adb +lib/adabooch/bc-containers-sets-bounded.adb +lib/adabooch/bc-containers-sets-dynamic.adb +lib/adabooch/bc-containers-sets-unbounded.adb +lib/adabooch/bc-containers-sets.adb +lib/adabooch/bc-containers-shellsort.adb +lib/adabooch/bc-containers-stacks-bounded.adb +lib/adabooch/bc-containers-stacks-dynamic.adb +lib/adabooch/bc-containers-stacks-unbounded.adb +lib/adabooch/bc-containers-stacks.adb +lib/adabooch/bc-containers-trees-avl-print.adb +lib/adabooch/bc-containers-trees-avl-validate.adb +lib/adabooch/bc-containers-trees-avl.adb +lib/adabooch/bc-containers-trees-binary-in_order.adb +lib/adabooch/bc-containers-trees-binary-post_order.adb +lib/adabooch/bc-containers-trees-binary-pre_order.adb +lib/adabooch/bc-containers-trees-binary.adb +lib/adabooch/bc-containers-trees-multiway-post_order.adb +lib/adabooch/bc-containers-trees-multiway-pre_order.adb +lib/adabooch/bc-containers-trees-multiway.adb +lib/adabooch/bc-containers.adb +lib/adabooch/bc-copy.adb +lib/adabooch/bc-filter.adb +lib/adabooch/bc-graphs-directed.adb +lib/adabooch/bc-graphs-undirected.adb +lib/adabooch/bc-graphs.adb +lib/adabooch/bc-smart.adb +lib/adabooch/bc-support-bounded.adb +lib/adabooch/bc-support-bounded_hash_tables.adb +lib/adabooch/bc-support-dynamic.adb +lib/adabooch/bc-support-exceptions.adb +lib/adabooch/bc-support-hash_tables.adb +lib/adabooch/bc-support-managed_storage.adb +lib/adabooch/bc-support-synchronization.adb +lib/adabooch/bc-support-unbounded.adb +lib/adabooch/bc-support-unmanaged_storage.adb +lib/adabooch/bc-containers-bags-bounded.ads +lib/adabooch/bc-containers-bags-dynamic.ads +lib/adabooch/bc-containers-bags-unbounded.ads +lib/adabooch/bc-containers-bags.ads +lib/adabooch/bc-containers-collections-bounded.ads +lib/adabooch/bc-containers-collections-dynamic.ads +lib/adabooch/bc-containers-collections-ordered-bounded.ads +lib/adabooch/bc-containers-collections-ordered-dynamic.ads +lib/adabooch/bc-containers-collections-ordered-unbounded.ads +lib/adabooch/bc-containers-collections-ordered.ads +lib/adabooch/bc-containers-collections-unbounded.ads +lib/adabooch/bc-containers-collections.ads +lib/adabooch/bc-containers-deques-bounded.ads +lib/adabooch/bc-containers-deques-dynamic.ads +lib/adabooch/bc-containers-deques-unbounded.ads +lib/adabooch/bc-containers-deques.ads +lib/adabooch/bc-containers-guarded.ads +lib/adabooch/bc-containers-lists-double.ads +lib/adabooch/bc-containers-lists-single.ads +lib/adabooch/bc-containers-lists.ads +lib/adabooch/bc-containers-maps-bounded.ads +lib/adabooch/bc-containers-maps-dynamic.ads +lib/adabooch/bc-containers-maps-hash_statistics.ads +lib/adabooch/bc-containers-maps-synchronized.ads +lib/adabooch/bc-containers-maps-unbounded.ads +lib/adabooch/bc-containers-maps.ads +lib/adabooch/bc-containers-queues-bounded.ads +lib/adabooch/bc-containers-queues-dynamic.ads +lib/adabooch/bc-containers-queues-ordered-bounded.ads +lib/adabooch/bc-containers-queues-ordered-dynamic.ads +lib/adabooch/bc-containers-queues-ordered-unbounded.ads +lib/adabooch/bc-containers-queues-ordered.ads +lib/adabooch/bc-containers-queues-synchronized.ads +lib/adabooch/bc-containers-queues-unbounded.ads +lib/adabooch/bc-containers-queues.ads +lib/adabooch/bc-containers-quicksort.ads +lib/adabooch/bc-containers-rings-bounded.ads +lib/adabooch/bc-containers-rings-dynamic.ads +lib/adabooch/bc-containers-rings-unbounded.ads +lib/adabooch/bc-containers-rings.ads +lib/adabooch/bc-containers-sets-bounded.ads +lib/adabooch/bc-containers-sets-dynamic.ads +lib/adabooch/bc-containers-sets-unbounded.ads +lib/adabooch/bc-containers-sets.ads +lib/adabooch/bc-containers-shellsort.ads +lib/adabooch/bc-containers-stacks-bounded.ads +lib/adabooch/bc-containers-stacks-dynamic.ads +lib/adabooch/bc-containers-stacks-unbounded.ads +lib/adabooch/bc-containers-stacks.ads +lib/adabooch/bc-containers-trees-avl-print.ads +lib/adabooch/bc-containers-trees-avl-validate.ads +lib/adabooch/bc-containers-trees-avl.ads +lib/adabooch/bc-containers-trees-binary-in_order.ads +lib/adabooch/bc-containers-trees-binary-post_order.ads +lib/adabooch/bc-containers-trees-binary-pre_order.ads +lib/adabooch/bc-containers-trees-binary.ads +lib/adabooch/bc-containers-trees-multiway-post_order.ads +lib/adabooch/bc-containers-trees-multiway-pre_order.ads +lib/adabooch/bc-containers-trees-multiway.ads +lib/adabooch/bc-containers-trees.ads +lib/adabooch/bc-containers.ads +lib/adabooch/bc-copy.ads +lib/adabooch/bc-filter.ads +lib/adabooch/bc-graphs-directed.ads +lib/adabooch/bc-graphs-undirected.ads +lib/adabooch/bc-graphs.ads +lib/adabooch/bc-smart.ads +lib/adabooch/bc-support-bounded.ads +lib/adabooch/bc-support-bounded_hash_tables.ads +lib/adabooch/bc-support-dynamic.ads +lib/adabooch/bc-support-exceptions.ads +lib/adabooch/bc-support-hash_tables.ads +lib/adabooch/bc-support-managed_storage.ads +lib/adabooch/bc-support-standard_storage.ads +lib/adabooch/bc-support-synchronization.ads +lib/adabooch/bc-support-unbounded.ads +lib/adabooch/bc-support-unmanaged_storage.ads +lib/adabooch/bc-support.ads +lib/adabooch/bc.ads +share/adabooch/demo/ada_unit_support.adb +share/adabooch/demo/ada_unit_support.ads +share/adabooch/demo/ada_units.adb +share/adabooch/demo/bcwords.ada +share/adabooch/demo/configuration_demo.adb +share/adabooch/demo/configuration_demo_support.adb +share/adabooch/demo/configuration_demo_support.ads +share/adabooch/demo/global_heap.ads +share/adabooch/demo/lists_for_timing.ads +share/adabooch/demo/lists_for_traversal.adb +share/adabooch/demo/lists_for_traversal.ads +share/adabooch/demo/lists_traversal.adb +share/adabooch/demo/makefile +share/adabooch/demo/ordering_support.adb +share/adabooch/demo/ordering_support.ads +share/adabooch/demo/ordering_test.adb +share/adabooch/demo/queues_for_timing.ads +share/adabooch/demo/storage.adb +share/adabooch/demo/test_synchronization.adb +share/adabooch/demo/time_lists.adb +share/adabooch/demo/time_queues.adb +share/adabooch/demo/unmanaged_storage.adb +share/adabooch/demo/user_map.adb +share/adabooch/demo/user_map_support.adb +share/adabooch/demo/user_map_support.ads +share/adabooch/demo/user_set.adb +share/adabooch/demo/user_set_support.adb +share/adabooch/demo/user_set_support.ads +share/adabooch/test/assertions.adb +share/adabooch/test/assertions.ads +share/adabooch/test/avl_test.adb +share/adabooch/test/avl_test_support.adb +share/adabooch/test/avl_test_support.ads +share/adabooch/test/bag_test.adb +share/adabooch/test/bag_test_support.adb +share/adabooch/test/bag_test_support.ads +share/adabooch/test/chunks.adb +share/adabooch/test/chunks.ads +share/adabooch/test/collection_test.adb +share/adabooch/test/collection_test_support.ads +share/adabooch/test/deque_test.adb +share/adabooch/test/deque_test_support.ads +share/adabooch/test/global_heap.ads +share/adabooch/test/graph_test.adb +share/adabooch/test/graph_test_support.ads +share/adabooch/test/list_test.adb +share/adabooch/test/list_test_support.ads +share/adabooch/test/makefile +share/adabooch/test/map_test.adb +share/adabooch/test/map_test_concurrent.adb +share/adabooch/test/map_test_concurrent_support.ads +share/adabooch/test/map_test_support.adb +share/adabooch/test/map_test_support.ads +share/adabooch/test/ordered_collection_test.adb +share/adabooch/test/ordered_collection_test_support.ads +share/adabooch/test/ordered_queue_test.adb +share/adabooch/test/ordered_queue_test_support.ads +share/adabooch/test/queue_test.adb +share/adabooch/test/queue_test_concurrent.adb +share/adabooch/test/queue_test_support.ads +share/adabooch/test/queue_test_support_concurrent.ads +share/adabooch/test/ring_test.adb +share/adabooch/test/ring_test_support.ads +share/adabooch/test/set_test.adb +share/adabooch/test/set_test_support.adb +share/adabooch/test/set_test_support.ads +share/adabooch/test/smart_test.adb +share/adabooch/test/smart_test_support.adb +share/adabooch/test/smart_test_support.ads +share/adabooch/test/sort_test.adb +share/adabooch/test/stack_test.adb +share/adabooch/test/stack_test_support.ads +share/adabooch/test/stream_test.adb +share/adabooch/test/stream_test_support-tcb.ads +share/adabooch/test/stream_test_support-tcd.ads +share/adabooch/test/stream_test_support-tcu.ads +share/adabooch/test/stream_test_support.adb +share/adabooch/test/stream_test_support.ads +share/adabooch/test/tree_test.adb +share/adabooch/test/tree_test_support.ads +@dirrm lib/adabooch +@dirrm share/adabooch/demo +@dirrm share/adabooch/test +@dirrm share/adabooch |