From owner-cvs-ports@FreeBSD.ORG Fri Sep 26 23:33:08 2003 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4386416A4B3; Fri, 26 Sep 2003 23:33:08 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C27644025; Fri, 26 Sep 2003 23:33:07 -0700 (PDT) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id h8R6X7XJ096752; Fri, 26 Sep 2003 23:33:07 -0700 (PDT) (envelope-from edwin@repoman.freebsd.org) Received: (from edwin@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h8R6X775096751; Fri, 26 Sep 2003 23:33:07 -0700 (PDT) (envelope-from edwin) Message-Id: <200309270633.h8R6X775096751@repoman.freebsd.org> From: Edwin Groothuis Date: Fri, 26 Sep 2003 23:33:07 -0700 (PDT) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/devel Makefile ports/devel/adabooch Makefile distinfo pkg-descr pkg-plist ports/devel/adabooch/files patch-demo-makefile patch-test-makefile X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Sep 2003 06:33:08 -0000 edwin 2003/09/26 23:33:07 PDT FreeBSD ports repository Modified files: devel Makefile Added files: devel/adabooch Makefile distinfo pkg-descr pkg-plist devel/adabooch/files patch-demo-makefile patch-test-makefile Log: 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 Revision Changes Path 1.1284 +1 -0 ports/devel/Makefile 1.1 +44 -0 ports/devel/adabooch/Makefile (new) 1.1 +1 -0 ports/devel/adabooch/distinfo (new) 1.1 +11 -0 ports/devel/adabooch/files/patch-demo-makefile (new) 1.1 +11 -0 ports/devel/adabooch/files/patch-test-makefile (new) 1.1 +21 -0 ports/devel/adabooch/pkg-descr (new) 1.1 +235 -0 ports/devel/adabooch/pkg-plist (new)