Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Dec 2002 00:50:03 -0800 (PST)
From:      David Holm <david@realityrift.com>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/46448: New port: adabooch is a Booch implementation for Ada95
Message-ID:  <200212230850.gBN8o3Ya033730@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/46448; it has been noted by GNATS.

From: David Holm <david@realityrift.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/46448: New port: adabooch is a Booch implementation for Ada95
Date: Mon, 23 Dec 2002 09:40:57 +0100

 --------------Boundary-00=_9GDK0TX57F8S5E3N55WE
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: quoted-printable
 
 I updated the port to split it into two parts... devel/adabooch and=20
 devel/adabooch-doc-html.
 They are also much more true to the ports-standard than the previous ones=
 =2E
 
 //David
 --------------Boundary-00=_9GDK0TX57F8S5E3N55WE
 Content-Type: text/plain;
   charset="iso-8859-1";
   name="devel-adabooch-doc-html.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename="devel-adabooch-doc-html.shar"
 
 # 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-doc-html
 #	devel/adabooch-doc-html/Makefile
 #	devel/adabooch-doc-html/distinfo
 #	devel/adabooch-doc-html/pkg-plist
 #	devel/adabooch-doc-html/pkg-comment
 #	devel/adabooch-doc-html/pkg-descr
 #
 echo c - devel/adabooch-doc-html
 mkdir -p devel/adabooch-doc-html > /dev/null 2>&1
 echo x - devel/adabooch-doc-html/Makefile
 sed 's/^X//' >devel/adabooch-doc-html/Makefile << 'END-of-devel/adabooch-doc-html/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-doc
 XPORTVERSION=	20020602
 XCATEGORIES=     devel
 XMASTER_SITES=	http://www.adapower.net/booch/download/
 XDISTNAME=       bc-html-${PORTVERSION}
 XEXTRACT_SUFX=   .zip
 X
 XMAINTAINER=     david@realityrift.com
 X
 XUSE_ZIP=        yes
 XNO_BUILD=       yes
 XNO_MTREE=       yes
 XPREFIX=         ${LOCALBASE}/share/doc
 XWRKSRC=         ${WRKDIR}/adabooch-doc-html
 XEXTRACT_AFTER_ARGS=        -d ${WRKSRC}
 X
 Xpre-extract:
 X	@${MKDIR} ${WRKSRC}
 X
 Xdo-install:
 X	@${MKDIR} ${PREFIX}/adabooch
 X	@${MKDIR} ${PREFIX}/adabooch/html
 X	@(cd ${WRKSRC} && pax -r -w * ${PREFIX}/adabooch/html)
 X
 X.include <bsd.port.mk>
 END-of-devel/adabooch-doc-html/Makefile
 echo x - devel/adabooch-doc-html/distinfo
 sed 's/^X//' >devel/adabooch-doc-html/distinfo << 'END-of-devel/adabooch-doc-html/distinfo'
 XMD5 (bc-html-20020602.zip) = c5ef5947d4e407d4396176f0865989dc
 END-of-devel/adabooch-doc-html/distinfo
 echo x - devel/adabooch-doc-html/pkg-plist
 sed 's/^X//' >devel/adabooch-doc-html/pkg-plist << 'END-of-devel/adabooch-doc-html/pkg-plist'
 Xadabooch/html/acl_faq.html
 Xadabooch/html/ada95lgo.gif
 Xadabooch/html/car-fleet.jpg
 Xadabooch/html/case-study.html
 Xadabooch/html/coldframe-hash.tgz
 Xadabooch/html/coldframe-hash.zip
 Xadabooch/html/compiler-problems.html
 Xadabooch/html/demos.html
 Xadabooch/html/documentation.html
 Xadabooch/html/download.html
 Xadabooch/html/greenline.gif
 Xadabooch/html/index.html
 Xadabooch/html/organization.jpg
 Xadabooch/html/overview.html
 Xadabooch/html/release.html
 Xadabooch/html/x.ada
 X@dirrm adabooch/html
 X@dirrm adabooch
 END-of-devel/adabooch-doc-html/pkg-plist
 echo x - devel/adabooch-doc-html/pkg-comment
 sed 's/^X//' >devel/adabooch-doc-html/pkg-comment << 'END-of-devel/adabooch-doc-html/pkg-comment'
 XManual for adabooch
 END-of-devel/adabooch-doc-html/pkg-comment
 echo x - devel/adabooch-doc-html/pkg-descr
 sed 's/^X//' >devel/adabooch-doc-html/pkg-descr << 'END-of-devel/adabooch-doc-html/pkg-descr'
 XThis is the manual for adabooch in HTML.
 X
 X- David Holm
 Xdavid@realityrift.com
 END-of-devel/adabooch-doc-html/pkg-descr
 exit
 
 
 --------------Boundary-00=_9GDK0TX57F8S5E3N55WE
 Content-Type: text/plain;
   charset="iso-8859-1";
   name="devel-adabooch.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename="devel-adabooch.shar"
 
 # 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}
 XEXTRACT_SUFX=   .tgz
 X
 XMAINTAINER=     david@realityrift.com
 X
 XNO_BUILD=       yes
 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
 Xpost-install:
 X	@${ECHO}
 X	@${ECHO} "The booch library has been installed into ${PREFIX}/lib/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
 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
 Xdirrm lib/adabooch
 X@dirrm share/adabooch/demo
 X@dirrm share/adabooch/test
 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
 
 
 --------------Boundary-00=_9GDK0TX57F8S5E3N55WE--
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212230850.gBN8o3Ya033730>