FreeBSD Bugzilla – Attachment 27374 Details for
Bug 46448
New port: adabooch is a Booch implementation for Ada95
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
devel-adabooch.shar
devel-adabooch.shar (text/plain), 15.90 KB, created by
David Holm
on 2002-12-21 19:10:01 UTC
(
hide
)
Description:
devel-adabooch.shar
Filename:
MIME Type:
Creator:
David Holm
Created:
2002-12-21 19:10:01 UTC
Size:
15.90 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># devel/adabooch ># devel/adabooch/Makefile ># devel/adabooch/distinfo ># devel/adabooch/pkg-plist ># devel/adabooch/files ># devel/adabooch/files/patch-demo-makefile ># devel/adabooch/files/patch-test-makefile ># devel/adabooch/pkg-comment ># devel/adabooch/pkg-descr ># >echo c - devel/adabooch >mkdir -p devel/adabooch > /dev/null 2>&1 >echo x - devel/adabooch/Makefile >sed 's/^X//' >devel/adabooch/Makefile << 'END-of-devel/adabooch/Makefile' >X# New ports collection makefile for: adabooch >X# Date created: 21 December 2002 >X# Whom: David Holm <david@realityrift.com> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= adabooch >XPORTVERSION= 20020602 >XCATEGORIES= devel >XMASTER_SITES= http://www.adapower.net/booch/download/ >XDISTNAME= bc-${PORTVERSION} >XDISTFILES= ${DISTNAME}.tgz \ >X bc-html-${PORTVERSION}.zip >X >XMAINTAINER= david@realityrift.com >X >XBUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip:install >X >XNO_BUILD= yes >X >Xdo-extract: >X @${RM} -rf ${WRKDIR} >X @${MKDIR} ${WRKDIR} >X @(cd ${WRKDIR} && ${GZIP_CMD} -dc ${PORTSDIR}/distfiles/${DISTNAME}.tgz | ${TAR} -xf -) >X >Xdo-install: >X @${ECHO} Installing library files >X @${MKDIR} ${PREFIX}/lib/adabooch >X @for i in `cat pkg-plist|grep "lib/adabooch/"|sed "s/lib\/adabooch\///"`; do \ >X ${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/lib/adabooch; \ >X done >X >X @${MKDIR} ${PREFIX}/share/adabooch >X @${ECHO} Installing demos and tests >X @${MKDIR} ${PREFIX}/share/adabooch/demo >X @for i in `cat pkg-plist|grep "share/adabooch/demo/"|sed "s/share\/adabooch\/demo\///"`; do \ >X ${INSTALL_DATA} ${WRKSRC}/demo/$${i} ${PREFIX}/share/adabooch/demo; \ >X done >X >X @${MKDIR} ${PREFIX}/share/adabooch/test >X @for i in `cat pkg-plist|grep "share/adabooch/test/"|sed "s/share\/adabooch\/test\///"`; do \ >X ${INSTALL_DATA} ${WRKSRC}/test/$${i} ${PREFIX}/share/adabooch/test; \ >X done >X >X @${ECHO} "Installing documentation" >X @${MKDIR} ${PREFIX}/share/adabooch/doc >X @(cd ${PREFIX}/share/adabooch/doc && unzip ${PORTSDIR}/distfiles/bc-html-${PORTVERSION}.zip) >X >Xpost-install: >X @${ECHO} >X @${ECHO} "The booch library has been installed into ${PREFIX}/lib/adabooch" >X @${ECHO} "The documentation and examples have been installed into ${PREFIX}/share/adabooch" >X @${ECHO} >X >X.include <bsd.port.mk> >END-of-devel/adabooch/Makefile >echo x - devel/adabooch/distinfo >sed 's/^X//' >devel/adabooch/distinfo << 'END-of-devel/adabooch/distinfo' >XMD5 (bc-20020602.tgz) = 6457cf05462db6fe8d65774864012264 >XMD5 (bc-html-20020602.zip) = c5ef5947d4e407d4396176f0865989dc >END-of-devel/adabooch/distinfo >echo x - devel/adabooch/pkg-plist >sed 's/^X//' >devel/adabooch/pkg-plist << 'END-of-devel/adabooch/pkg-plist' >Xlib/adabooch/bc-containers-bags-bounded.adb >Xlib/adabooch/bc-containers-bags-dynamic.adb >Xlib/adabooch/bc-containers-bags-unbounded.adb >Xlib/adabooch/bc-containers-bags.adb >Xlib/adabooch/bc-containers-collections-bounded.adb >Xlib/adabooch/bc-containers-collections-dynamic.adb >Xlib/adabooch/bc-containers-collections-ordered-bounded.adb >Xlib/adabooch/bc-containers-collections-ordered-dynamic.adb >Xlib/adabooch/bc-containers-collections-ordered-unbounded.adb >Xlib/adabooch/bc-containers-collections-unbounded.adb >Xlib/adabooch/bc-containers-collections.adb >Xlib/adabooch/bc-containers-deques-bounded.adb >Xlib/adabooch/bc-containers-deques-dynamic.adb >Xlib/adabooch/bc-containers-deques-unbounded.adb >Xlib/adabooch/bc-containers-deques.adb >Xlib/adabooch/bc-containers-guarded.adb >Xlib/adabooch/bc-containers-lists-double.adb >Xlib/adabooch/bc-containers-lists-single.adb >Xlib/adabooch/bc-containers-maps-bounded.adb >Xlib/adabooch/bc-containers-maps-dynamic.adb >Xlib/adabooch/bc-containers-maps-hash_statistics.adb >Xlib/adabooch/bc-containers-maps-synchronized.adb >Xlib/adabooch/bc-containers-maps-unbounded.adb >Xlib/adabooch/bc-containers-maps.adb >Xlib/adabooch/bc-containers-queues-bounded.adb >Xlib/adabooch/bc-containers-queues-dynamic.adb >Xlib/adabooch/bc-containers-queues-ordered-bounded.adb >Xlib/adabooch/bc-containers-queues-ordered-dynamic.adb >Xlib/adabooch/bc-containers-queues-ordered-unbounded.adb >Xlib/adabooch/bc-containers-queues-synchronized.adb >Xlib/adabooch/bc-containers-queues-unbounded.adb >Xlib/adabooch/bc-containers-queues.adb >Xlib/adabooch/bc-containers-quicksort.adb >Xlib/adabooch/bc-containers-rings-bounded.adb >Xlib/adabooch/bc-containers-rings-dynamic.adb >Xlib/adabooch/bc-containers-rings-unbounded.adb >Xlib/adabooch/bc-containers-rings.adb >Xlib/adabooch/bc-containers-sets-bounded.adb >Xlib/adabooch/bc-containers-sets-dynamic.adb >Xlib/adabooch/bc-containers-sets-unbounded.adb >Xlib/adabooch/bc-containers-sets.adb >Xlib/adabooch/bc-containers-shellsort.adb >Xlib/adabooch/bc-containers-stacks-bounded.adb >Xlib/adabooch/bc-containers-stacks-dynamic.adb >Xlib/adabooch/bc-containers-stacks-unbounded.adb >Xlib/adabooch/bc-containers-stacks.adb >Xlib/adabooch/bc-containers-trees-avl-print.adb >Xlib/adabooch/bc-containers-trees-avl-validate.adb >Xlib/adabooch/bc-containers-trees-avl.adb >Xlib/adabooch/bc-containers-trees-binary-in_order.adb >Xlib/adabooch/bc-containers-trees-binary-post_order.adb >Xlib/adabooch/bc-containers-trees-binary-pre_order.adb >Xlib/adabooch/bc-containers-trees-binary.adb >Xlib/adabooch/bc-containers-trees-multiway-post_order.adb >Xlib/adabooch/bc-containers-trees-multiway-pre_order.adb >Xlib/adabooch/bc-containers-trees-multiway.adb >Xlib/adabooch/bc-containers.adb >Xlib/adabooch/bc-copy.adb >Xlib/adabooch/bc-filter.adb >Xlib/adabooch/bc-graphs-directed.adb >Xlib/adabooch/bc-graphs-undirected.adb >Xlib/adabooch/bc-graphs.adb >Xlib/adabooch/bc-smart.adb >Xlib/adabooch/bc-support-bounded.adb >Xlib/adabooch/bc-support-bounded_hash_tables.adb >Xlib/adabooch/bc-support-dynamic.adb >Xlib/adabooch/bc-support-exceptions.adb >Xlib/adabooch/bc-support-hash_tables.adb >Xlib/adabooch/bc-support-managed_storage.adb >Xlib/adabooch/bc-support-synchronization.adb >Xlib/adabooch/bc-support-unbounded.adb >Xlib/adabooch/bc-support-unmanaged_storage.adb >Xlib/adabooch/bc-containers-bags-bounded.ads >Xlib/adabooch/bc-containers-bags-dynamic.ads >Xlib/adabooch/bc-containers-bags-unbounded.ads >Xlib/adabooch/bc-containers-bags.ads >Xlib/adabooch/bc-containers-collections-bounded.ads >Xlib/adabooch/bc-containers-collections-dynamic.ads >Xlib/adabooch/bc-containers-collections-ordered-bounded.ads >Xlib/adabooch/bc-containers-collections-ordered-dynamic.ads >Xlib/adabooch/bc-containers-collections-ordered-unbounded.ads >Xlib/adabooch/bc-containers-collections-ordered.ads >Xlib/adabooch/bc-containers-collections-unbounded.ads >Xlib/adabooch/bc-containers-collections.ads >Xlib/adabooch/bc-containers-deques-bounded.ads >Xlib/adabooch/bc-containers-deques-dynamic.ads >Xlib/adabooch/bc-containers-deques-unbounded.ads >Xlib/adabooch/bc-containers-deques.ads >Xlib/adabooch/bc-containers-guarded.ads >Xlib/adabooch/bc-containers-lists-double.ads >Xlib/adabooch/bc-containers-lists-single.ads >Xlib/adabooch/bc-containers-lists.ads >Xlib/adabooch/bc-containers-maps-bounded.ads >Xlib/adabooch/bc-containers-maps-dynamic.ads >Xlib/adabooch/bc-containers-maps-hash_statistics.ads >Xlib/adabooch/bc-containers-maps-synchronized.ads >Xlib/adabooch/bc-containers-maps-unbounded.ads >Xlib/adabooch/bc-containers-maps.ads >Xlib/adabooch/bc-containers-queues-bounded.ads >Xlib/adabooch/bc-containers-queues-dynamic.ads >Xlib/adabooch/bc-containers-queues-ordered-bounded.ads >Xlib/adabooch/bc-containers-queues-ordered-dynamic.ads >Xlib/adabooch/bc-containers-queues-ordered-unbounded.ads >Xlib/adabooch/bc-containers-queues-ordered.ads >Xlib/adabooch/bc-containers-queues-synchronized.ads >Xlib/adabooch/bc-containers-queues-unbounded.ads >Xlib/adabooch/bc-containers-queues.ads >Xlib/adabooch/bc-containers-quicksort.ads >Xlib/adabooch/bc-containers-rings-bounded.ads >Xlib/adabooch/bc-containers-rings-dynamic.ads >Xlib/adabooch/bc-containers-rings-unbounded.ads >Xlib/adabooch/bc-containers-rings.ads >Xlib/adabooch/bc-containers-sets-bounded.ads >Xlib/adabooch/bc-containers-sets-dynamic.ads >Xlib/adabooch/bc-containers-sets-unbounded.ads >Xlib/adabooch/bc-containers-sets.ads >Xlib/adabooch/bc-containers-shellsort.ads >Xlib/adabooch/bc-containers-stacks-bounded.ads >Xlib/adabooch/bc-containers-stacks-dynamic.ads >Xlib/adabooch/bc-containers-stacks-unbounded.ads >Xlib/adabooch/bc-containers-stacks.ads >Xlib/adabooch/bc-containers-trees-avl-print.ads >Xlib/adabooch/bc-containers-trees-avl-validate.ads >Xlib/adabooch/bc-containers-trees-avl.ads >Xlib/adabooch/bc-containers-trees-binary-in_order.ads >Xlib/adabooch/bc-containers-trees-binary-post_order.ads >Xlib/adabooch/bc-containers-trees-binary-pre_order.ads >Xlib/adabooch/bc-containers-trees-binary.ads >Xlib/adabooch/bc-containers-trees-multiway-post_order.ads >Xlib/adabooch/bc-containers-trees-multiway-pre_order.ads >Xlib/adabooch/bc-containers-trees-multiway.ads >Xlib/adabooch/bc-containers-trees.ads >Xlib/adabooch/bc-containers.ads >Xlib/adabooch/bc-copy.ads >Xlib/adabooch/bc-filter.ads >Xlib/adabooch/bc-graphs-directed.ads >Xlib/adabooch/bc-graphs-undirected.ads >Xlib/adabooch/bc-graphs.ads >Xlib/adabooch/bc-smart.ads >Xlib/adabooch/bc-support-bounded.ads >Xlib/adabooch/bc-support-bounded_hash_tables.ads >Xlib/adabooch/bc-support-dynamic.ads >Xlib/adabooch/bc-support-exceptions.ads >Xlib/adabooch/bc-support-hash_tables.ads >Xlib/adabooch/bc-support-managed_storage.ads >Xlib/adabooch/bc-support-standard_storage.ads >Xlib/adabooch/bc-support-synchronization.ads >Xlib/adabooch/bc-support-unbounded.ads >Xlib/adabooch/bc-support-unmanaged_storage.ads >Xlib/adabooch/bc-support.ads >Xlib/adabooch/bc.ads >Xshare/adabooch/demo/ada_unit_support.adb >Xshare/adabooch/demo/ada_unit_support.ads >Xshare/adabooch/demo/ada_units.adb >Xshare/adabooch/demo/bcwords.ada >Xshare/adabooch/demo/configuration_demo.adb >Xshare/adabooch/demo/configuration_demo_support.adb >Xshare/adabooch/demo/configuration_demo_support.ads >Xshare/adabooch/demo/global_heap.ads >Xshare/adabooch/demo/lists_for_timing.ads >Xshare/adabooch/demo/lists_for_traversal.adb >Xshare/adabooch/demo/lists_for_traversal.ads >Xshare/adabooch/demo/lists_traversal.adb >Xshare/adabooch/demo/makefile >Xshare/adabooch/demo/ordering_support.adb >Xshare/adabooch/demo/ordering_support.ads >Xshare/adabooch/demo/ordering_test.adb >Xshare/adabooch/demo/queues_for_timing.ads >Xshare/adabooch/demo/storage.adb >Xshare/adabooch/demo/test_synchronization.adb >Xshare/adabooch/demo/time_lists.adb >Xshare/adabooch/demo/time_queues.adb >Xshare/adabooch/demo/unmanaged_storage.adb >Xshare/adabooch/demo/user_map.adb >Xshare/adabooch/demo/user_map_support.adb >Xshare/adabooch/demo/user_map_support.ads >Xshare/adabooch/demo/user_set.adb >Xshare/adabooch/demo/user_set_support.adb >Xshare/adabooch/demo/user_set_support.ads >Xshare/adabooch/test/assertions.adb >Xshare/adabooch/test/assertions.ads >Xshare/adabooch/test/avl_test.adb >Xshare/adabooch/test/avl_test_support.adb >Xshare/adabooch/test/avl_test_support.ads >Xshare/adabooch/test/bag_test.adb >Xshare/adabooch/test/bag_test_support.adb >Xshare/adabooch/test/bag_test_support.ads >Xshare/adabooch/test/chunks.adb >Xshare/adabooch/test/chunks.ads >Xshare/adabooch/test/collection_test.adb >Xshare/adabooch/test/collection_test_support.ads >Xshare/adabooch/test/deque_test.adb >Xshare/adabooch/test/deque_test_support.ads >Xshare/adabooch/test/global_heap.ads >Xshare/adabooch/test/graph_test.adb >Xshare/adabooch/test/graph_test_support.ads >Xshare/adabooch/test/list_test.adb >Xshare/adabooch/test/list_test_support.ads >Xshare/adabooch/test/makefile >Xshare/adabooch/test/map_test.adb >Xshare/adabooch/test/map_test_concurrent.adb >Xshare/adabooch/test/map_test_concurrent_support.ads >Xshare/adabooch/test/map_test_support.adb >Xshare/adabooch/test/map_test_support.ads >Xshare/adabooch/test/ordered_collection_test.adb >Xshare/adabooch/test/ordered_collection_test_support.ads >Xshare/adabooch/test/ordered_queue_test.adb >Xshare/adabooch/test/ordered_queue_test_support.ads >Xshare/adabooch/test/queue_test.adb >Xshare/adabooch/test/queue_test_concurrent.adb >Xshare/adabooch/test/queue_test_support.ads >Xshare/adabooch/test/queue_test_support_concurrent.ads >Xshare/adabooch/test/ring_test.adb >Xshare/adabooch/test/ring_test_support.ads >Xshare/adabooch/test/set_test.adb >Xshare/adabooch/test/set_test_support.adb >Xshare/adabooch/test/set_test_support.ads >Xshare/adabooch/test/smart_test.adb >Xshare/adabooch/test/smart_test_support.adb >Xshare/adabooch/test/smart_test_support.ads >Xshare/adabooch/test/sort_test.adb >Xshare/adabooch/test/stack_test.adb >Xshare/adabooch/test/stack_test_support.ads >Xshare/adabooch/test/stream_test.adb >Xshare/adabooch/test/stream_test_support-tcb.ads >Xshare/adabooch/test/stream_test_support-tcd.ads >Xshare/adabooch/test/stream_test_support-tcu.ads >Xshare/adabooch/test/stream_test_support.adb >Xshare/adabooch/test/stream_test_support.ads >Xshare/adabooch/test/tree_test.adb >Xshare/adabooch/test/tree_test_support.ads >Xshare/adabooch/doc/acl_faq.html >Xshare/adabooch/doc/ada95lgo.gif >Xshare/adabooch/doc/car-fleet.jpg >Xshare/adabooch/doc/case-study.html >Xshare/adabooch/doc/coldframe-hash.tgz >Xshare/adabooch/doc/coldframe-hash.zip >Xshare/adabooch/doc/compiler-problems.html >Xshare/adabooch/doc/demos.html >Xshare/adabooch/doc/documentation.html >Xshare/adabooch/doc/download.html >Xshare/adabooch/doc/greenline.gif >Xshare/adabooch/doc/index.html >Xshare/adabooch/doc/organization.jpg >Xshare/adabooch/doc/overview.html >Xshare/adabooch/doc/release.html >Xshare/adabooch/doc/x.ada >X@dirrm lib/adabooch >X@dirrm share/adabooch/demo >X@dirrm share/adabooch/test >X@dirrm share/adabooch/doc >X@dirrm share/adabooch >END-of-devel/adabooch/pkg-plist >echo c - devel/adabooch/files >mkdir -p devel/adabooch/files > /dev/null 2>&1 >echo x - devel/adabooch/files/patch-demo-makefile >sed 's/^X//' >devel/adabooch/files/patch-demo-makefile << 'END-of-devel/adabooch/files/patch-demo-makefile' >X--- demo/makefile.orig Sun Jun 2 16:49:53 2002 >X+++ demo/makefile Sat Dec 21 19:20:50 2002 >X@@ -22,7 +22,7 @@ >X # Demos >X >X GNATMAKE = gnatmake >X-GNATMAKE_FLAGS = -I.. -O2 -g -gnata -gnatf -gnatwu -gnatwl -gnaty >X+GNATMAKE_FLAGS = -I/usr/local/lib/booch -O2 -g -gnata -gnatf -gnatwu -gnatwl -gnaty >X >X all:: demos >X >END-of-devel/adabooch/files/patch-demo-makefile >echo x - devel/adabooch/files/patch-test-makefile >sed 's/^X//' >devel/adabooch/files/patch-test-makefile << 'END-of-devel/adabooch/files/patch-test-makefile' >X--- test/makefile.orig Sun Jun 2 16:49:53 2002 >X+++ test/makefile Sat Dec 21 19:20:33 2002 >X@@ -28,7 +28,7 @@ >X ######## >X # Tests >X >X-GNATMAKE_FLAGS = -I.. -O2 -g -gnatafy -gnatwlu >X+GNATMAKE_FLAGS = -I/usr/local/lib/booch -O2 -g -gnatafy -gnatwlu >X >X test: testable >X for t in $(TESTABLE); do \ >END-of-devel/adabooch/files/patch-test-makefile >echo x - devel/adabooch/pkg-comment >sed 's/^X//' >devel/adabooch/pkg-comment << 'END-of-devel/adabooch/pkg-comment' >XLibrary which provide container classes as well as powertools for Ada >END-of-devel/adabooch/pkg-comment >echo x - devel/adabooch/pkg-descr >sed 's/^X//' >devel/adabooch/pkg-descr << 'END-of-devel/adabooch/pkg-descr' >XThe Ada 95 version of the components will contain the same key abstractions >Xas the C++ form (Structs, Tools and Support). However, the organization will >Xbe slightly different, particularly in the Support domain. This is because >XAda 95 provides several special forms of memory management that are quite >Xdifferent from C++. >X >XThe Structs category provides an array of structural abstractions (Bags, >XCollections, Deques, Graphs, Lists, Maps, Queues, Rings, Sets, Stacks, and >XTrees). The Tools category provides algorithmic abstractions (Searching, >XSorting, etc.). The Support category contains all the "concrete" forms, plus >Xstructures to create the components. >X >XSome of the structures permit structural sharing (graphs, lists, and trees). >XSome structures may also be ordered (collections, dequeues, and queues). There >Xare also multiple forms for some structures: single and double linked lists, >Xdirected and undirected graphs, and binary, multiway, and AVL trees. >X >XWWW: http://www.adapower.net/booch/ >X >X- David Holm >Xdavid@realityrift.com >END-of-devel/adabooch/pkg-descr >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 46448
: 27374 |
27375
|
27376