[Pkg-ace-devel] r306 - /trunk/debian/control
tgg-guest at users.alioth.debian.org
tgg-guest at users.alioth.debian.org
Thu May 11 21:41:48 UTC 2006
Author: tgg-guest
Date: Thu May 11 21:41:46 2006
New Revision: 306
URL: http://svn.debian.org/wsvn/pkg-ace/?sc=1&rev=306
Log:
HUGE description simplification.
Well, hopefully.
Modified:
trunk/debian/control
Modified: trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ace/trunk/debian/control?rev=306&op=diff
==============================================================================
--- trunk/debian/control (original)
+++ trunk/debian/control Thu May 11 21:41:46 2006
@@ -12,30 +12,28 @@
Depends: ${shlibs:Depends}
Replaces: libace5.2, libace5.4 (<< 5.4.7), libace5.4.7
Conflicts: libace5.2, libace5.4 (<< 5.4.7), libace5.4.7
-Description: An Object-Oriented Network Programming Toolkit in C++
- This package contains the run-time ACE library.
- .
- The ADAPTIVE Communication Environment (ACE) is a freely available open
- source object-oriented (OO) framework that implements many core design
- patterns for concurrent communication software. ACE provides a rich set
- of reusable C++ wrappers and framework components that perform common
- communication software tasks across a range of OS platforms. The
- communication software tasks provided by ACE include event
- demultiplexing and event handler dispatching, signal handling, service
- initialization, interprocess communication, shared memory management,
- message routing, dynamic (re)configuration of distributed services,
- concurrent execution and synchronization.
- .
- ACE is targeted for developers of high-performance and real-time
- communication services and applications. It simplifies the development
- of OO network applications and services that utilize interprocess
- communication, event demultiplexing, explicit dynamic linking, and
- concurrency. In addition, ACE automates system configuration and
- reconfiguration by dynamically linking services into applications at
- run-time and executing these services in one or more processes or
- threads.
- .
- Author: Douglas C. Schmidt <schmidt at uci.edu>
+Description: C++ network programming framework
+ This package contains the ADAPTIVE Communication Environment (ACE)
+ framework.
+ .
+ It provides platform independent C++ wrappers for interprocess
+ communication:
+ * signals
+ * pipes
+ * sockets
+ * message queues
+ * semaphores
+ * shared memory
+ as well as thread, process management routines and much more.
+ .
+ Moreover, it defines patterns for common communication tasks. Beyond
+ these:
+ * Reactor, to handle event demultiplexing and dispatching
+ * Proactor, for asynchronous I/O driven programs
+ .
+ Along with the ACE core library, this package contains a wrapper library
+ for OpenSSL.
+ .
Homepage: http://www.cs.wustl.edu/~schmidt/ACE.html
Package: libace-dev
@@ -45,32 +43,17 @@
Suggests: libace-doc, libtao-dev, pkg-config
Replaces: libace5.2-dev
Conflicts: libace5.2-dev
-Description: An Object-Oriented Network Programming Toolkit in C++
- This package contains the header files and static libraries for the ACE
- toolkit.
- .
- The ADAPTIVE Communication Environment (ACE) is a freely available open
- source object-oriented (OO) framework that implements many core design
- patterns for concurrent communication software. ACE provides a rich set
- of reusable C++ wrappers and framework components that perform common
- communication software tasks across a range of OS platforms. The
- communication software tasks provided by ACE include event
- demultiplexing and event handler dispatching, signal handling, service
- initialization, interprocess communication, shared memory management,
- message routing, dynamic (re)configuration of distributed services,
- concurrent execution and synchronization.
- .
- ACE is targeted for developers of high-performance and real-time
- communication services and applications. It simplifies the development
- of OO network applications and services that utilize interprocess
- communication, event demultiplexing, explicit dynamic linking, and
- concurrency. In addition, ACE automates system configuration and
- reconfiguration by dynamically linking services into applications at
- run-time and executing these services in one or more processes or
- threads.
- .
- Author: Douglas C. Schmidt <schmidt at uci.edu>
- Homepage: http://www.cs.wustl.edu/~schmidt/ACE.html
+Description: C++ network programming framework development files
+ This package contains the header files and static libraries for the
+ ACE framework.
+
+Package: libace-doc
+Architecture: all
+Section: doc
+Suggests: libace-dev
+Description: C++ network programming framework documentation
+ This package contains the ACE overview documentation, tutorials,
+ examples, and information regarding upstream development.
Package: mpc-ace
Architecture: all
@@ -78,7 +61,7 @@
Depends: ${perl:Depends}
Recommends: make
Suggests: libace-dev (= ${Source-Version}), pkg-config
-Description: The Makefile, Project and Workspace Creator
+Description: makefile, project and workspace creator
This package contains the Makefile, Project and Workspace Creator (MPC)
as distributed with the ACE toolkit.
.
@@ -91,71 +74,27 @@
.
Homepage: http://www.ociweb.com/products/MPC
-Package: libace-doc
-Architecture: all
-Section: doc
-Suggests: libace-dev
-Description: Documentation for the ADAPTIVE Communication Environment (ACE)
- This package contains the ACE overview documentation, tutorials,
- examples, and information regarding upstream development.
- .
- The ADAPTIVE Communication Environment (ACE) is a freely available open
- source object-oriented (OO) framework that implements many core design
- patterns for concurrent communication software. ACE provides a rich set
- of reusable C++ wrappers and framework components that perform common
- communication software tasks across a range of OS platforms. The
- communication software tasks provided by ACE include event
- demultiplexing and event handler dispatching, signal handling, service
- initialization, interprocess communication, shared memory management,
- message routing, dynamic (re)configuration of distributed services,
- concurrent execution and synchronization.
- .
- ACE is targeted for developers of high-performance and real-time
- communication services and applications. It simplifies the development
- of OO network applications and services that utilize interprocess
- communication, event demultiplexing, explicit dynamic linking, and
- concurrency. In addition, ACE automates system configuration and
- reconfiguration by dynamically linking services into applications at
- run-time and executing these services in one or more processes or
- threads.
- .
- Author: Douglas C. Schmidt <schmidt at uci.edu>
- Homepage: http://www.cs.wustl.edu/~schmidt/ACE.html
-
Package: libace-rmcast5.4.7c2a
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Replaces: libace-rmcast5.2, libace-rmcast5.4 (<< 5.4.7), libace-rmcast5.4.7
Conflicts: libace-rmcast5.2, libace-rmcast5.4 (<< 5.4.7), libace-rmcast5.4.7
-Description: A reliable multicast library in C++
- This package contains the reliable multicast framework run-time library
- for ACE.
- .
- ACE_RMCast is a simple, small-scale reliable multicast framework for
- ACE. The framework is based on the ASX components of the ACE library:
- the protocol is implemented as a stack of interchangeable "modules",
- each one in charge of a very small task. For example, one module
- implements fragmentation and reassembly, other modules implement
- retransmission, send ACK and NAK messages, and maintain receiver
- membership.
+Description: ACE reliable multicast library
+ The RMCast library is a reliable source-ordered multicast protocol
+ implementation.
+ .
+ It uses sequence number for re-ordering, duplicate suppression and
+ loss detection of messages.
Package: libace-rmcast-dev
Architecture: any
Section: libdevel
Depends: libace-rmcast5.4.7c2a (= ${Source-Version}), libace-dev (= ${Source-Version})
Replaces: libace-rmcast5.2-dev
-Description: A reliable multicast library in C++ (development files)
- This package contains reliable multicast framework development files
- for ACE.
- .
- ACE_RMCast is a simple, small-scale reliable multicast framework for
- ACE. The framework is based on the ASX components of the ACE library:
- the protocol is implemented as a stack of interchangeable "modules",
- each one in charge of a very small task. For example, one module
- implements fragmentation and reassembly, other modules implement
- retransmission, send ACK and NAK messages, and maintain receiver
- membership.
+Description: ACE reliable multicast library development files
+ This package contains the header files and static library for the ACE
+ reliable multicast library.
Package: libace-tmcast5.4.7c2a
Architecture: any
@@ -163,51 +102,44 @@
Depends: ${shlibs:Depends}
Replaces: libace-tmcast5.4.7
Conflicts: libace-tmcast5.4.7
-Description: A transactional multicast library in C++
- This package contains the transactional multicast framework run-time library
- for ACE.
- .
- In essence, the idea is to represent each message delivery to members
- of a multicast group as a transaction - an atomic, consistent and
- isolated action.
+Description: ACE transactional multicast library
+ The TMCast library is a transaction multicast protocol implementation.
+ .
+ Each message is delivered to multicast group members as a transaction:
+ an atomic, consistent and isolated action.
Package: libace-tmcast-dev
Architecture: any
Section: libdevel
Depends: libace-tmcast5.4.7c2a (= ${Source-Version}), libace-dev (= ${Source-Version})
-Description: A transactional multicast library in C++ (development files)
- This package contains transactional multicast framework development files
- for ACE.
- .
- In essence, the idea is to represent each message delivery to members
- of a multicast group as a transaction - an atomic, consistent and
- isolated action.
+Description: ACE transactional multicast library development files
+ This package contains the header files and static library for the ACE
+ transactional multicast library.
Package: libace-htbp5.4.7c2a
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
-Description: HTTP tunneling, bidirectional, protocol library
- This library provides a framework enabling the writing of stream-based
- protocols over HTTP.
+Description: ACE protocol over HTTP tunneling library
+ The HTTP Tunneling, Bidirectional, Protocol (HTBP) library enables
+ the writing of stream-based protocols over HTTP.
.
This allows clients behind a firewall to establish a connection with
- outbound servers.
+ outbound servers using the HTTP protocol.
Package: libace-htbp-dev
Architecture: any
Section: libdevel
Depends: libace-htbp5.4.7c2a (= ${Source-Version}), libace-dev (= ${Source-Version})
-Description: HTTP tunneling, bidirectional, protocol library (devel files)
- This package contains HTTP tunneling, bidirectional, protocol (HTBP)
- framework development files enabling the writing of stream-based protocols
- over HTTP.
+Description: ACE protocol over HTTP tunneling library development files
+ This package contains the header files and static library for the ACE
+ HTBP library.
Package: gperf-ace
Architecture: any
Section: devel
Depends: ${shlibs:Depends}
-Description: Perfect hash function generator (ACE version)
+Description: ACE perfect hash function generator
gperf-ace is the ACE version of gperf.
.
Both gperf-ace and gperf were written by the same author, and have
@@ -220,28 +152,21 @@
Depends: ${shlibs:Depends}
Replaces: libacexml5.4 (<< 5.4.7), libacexml5.4.7
Conflicts: libacexml5.4 (<< 5.4.7), libacexml5.4.7
-Description: ACE XML PARSER Framework (runtime)
- This package contains the run-time ACE library.
- .
- ACEXML is a small footprint and portable framework for integrating XML
- parsing ability into user applications. The framework is based on the
- Simple API for XML (SAX 2.0) (http://www.saxproject.org/) by David
- Megginson. A simple non-conformant XML parser is also included in the
- framework.
+Description: ACE SAX-based XML parsing library
+ This package provides interfaces for XML parsing based on Simple API
+ for XML (SAX) 2.0, defined by David Megginson. This is an event-driven
+ parsing approach.
+ .
+ ACEXML is a small footprint and portable library. It does not validate
+ XML documents and supports only Unicode encoding.
Package: libacexml-dev
Architecture: any
Section: libdevel
Depends: libacexml5.4.7c2a (= ${Source-Version}), libace-dev (= ${Source-Version})
-Description: ACE XML PARSER Framework (development files)
- This package contains the header files and static libraries for the ACE
- toolkit.
- .
- ACEXML is a small footprint and portable framework for integrating XML
- parsing ability into user applications. The framework is based on the
- Simple API for XML (SAX 2.0) (http://www.saxproject.org/) by David
- Megginson. A simple non-conformant XML parser is also included in the
- framework.
+Description: ACE SAX-based XML parsing library development files
+ This package contains the header files and static library for the ACE
+ XML parser library.
Package: libkokyu5.4.7c2a
Architecture: any
@@ -266,12 +191,6 @@
Suggests: libtao-orbsvcs-dev (= ${Source-Version})
Description: Kokyu middleware for TAO (development files)
This package contains the development files for Kokyu.
- .
- Kokyu is a portable middleware scheduling framework designed to provide
- flexible scheduling and dispatching services within the context of
- higher-level middleware. Kokyu currently provides real-time scheduling
- and dispatching services for TAO's real-time CORBA Event Service, which
- mediates supplier-consumer relationships between application operations.
Package: libtao1.4.7c2a
Architecture: any
@@ -305,9 +224,6 @@
Description: Documentation for TAO, The ACE ORB
This package contains the TAO overview documentation, tutorials,
examples, and information regarding upstream development.
- .
- TAO is a freely available, open-source implementation of a CORBA
- 2.x-compliant ORB that supports real-time extensions.
Package: libtao-orbsvcs1.4.7c2a
Architecture: any
@@ -315,23 +231,22 @@
Depends: ${shlibs:Depends}
Replaces: libtao-orbsvcs1.3.1, libtao-orbsvcs1.4 (<< 5.4.7), libtao-orbsvcs1.4.7
Conflicts: libtao-orbsvcs1.3.1, libtao-orbsvcs1.4 (<< 5.4.7), libtao-orbsvcs1.4.7
-Description: The ACE ORB, an open-source implementation of CORBA ORB
+Description: TAO CORBA services
This package contains the run-time TAO ORB services libraries.
.
- TAO is a freely available, open-source implementation of a CORBA
- 2.x-compliant ORB that supports real-time extensions.
+ This includes:
+ * tao_ifr, the interface repository
+ * Concurrency_Service
+ * To be continued...
Package: libtao-orbsvcs-dev
Architecture: any
Section: libdevel
Depends: libtao-orbsvcs1.4.7c2a (= ${Source-Version}), libtao-dev (= ${Source-Version})
-Description: The ACE ORB, an open-source implementation of CORBA ORB
- This package contains the header files for the TAO ORB Services.
+Description: TAO CORBA services development files
+ This package contains the header files for the TAO CORBA services.
Due to the size of the static libs (> 400MB) they have been left out.
The examples and some documentation have been included as well.
- .
- TAO is a freely available, open-source implementation of a CORBA
- 2.x-compliant ORB that supports real-time extensions.
Package: libciao0.4.7c2a
Architecture: any
@@ -339,7 +254,7 @@
Depends: ${shlibs:Depends}
Replaces: libciao1.4 (<< 5.4.7), libciao0.4.7
Conflicts: libciao1.4 (<< 5.4.7), libciao0.4.7
-Description: CIAO, TAO's implementation of CORBA Component Model (CCM)
+Description: TAO's implementation of CORBA Component Model
This package contains the run-time CIAO libraries.
.
CIAO is TAO's implementation of CORBA Component Model (CCM) specially
@@ -350,7 +265,7 @@
Section: libdevel
Depends: libciao0.4.7c2a (= ${Source-Version}), libtao-orbsvcs-dev (= ${Source-Version})
Suggests: libciao-doc
-Description: CIAO, TAO's implementation of CORBA Component Model (CCM)
+Description: CIAO development files
This package contains the header files for CIAO.
.
CIAO is TAO's implementation of CORBA Component Model (CCM) specially
@@ -376,13 +291,13 @@
Description: GUI Integrated Reactors for ACE: Qt Reactor
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button
presses, any your own application events.
.
The ACE_QtReactor extends both the ACE_Select_Reactor and the Trolltech Qt
- library's QObjects class. Rather then using select(), the
+ library's QObjects class. Rather then using select(), the
QtWaitForMultipleEvents() function is used.
Package: libace-qtreactor-dev
@@ -392,13 +307,13 @@
Description: GUI Integrated Reactors for ACE: Qt Reactor (development files)
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button
presses, any your own application events.
.
The ACE_QtReactor extends both the ACE_Select_Reactor and the Trolltech Qt
- library's QObjects class. Rather then using select(), the
+ library's QObjects class. Rather then using select(), the
QtWaitForMultipleEvents() function is used.
.
This packages contains development files.
@@ -412,8 +327,8 @@
Description: GUI Integrated Reactors for ACE: Xt Reactor
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button presses,
any your own application events.
.
@@ -427,8 +342,8 @@
Description: GUI Integrated Reactors for ACE: Xt Reactor (development files)
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button presses,
any your own application events.
.
@@ -446,13 +361,13 @@
Description: GUI Integrated Reactors for ACE: Tk Reactor
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button presses,
any your own application events.
.
The ACE_TkReactor provides reactor functionality around the popular Tcl/Tk
- library. The underlying Tcl/Tk method used is Tcl_DoOneEvent().
+ library. The underlying Tcl/Tk method used is Tcl_DoOneEvent().
Package: libace-tkreactor-dev
Architecture: any
@@ -461,13 +376,13 @@
Description: GUI Integrated Reactors for ACE: Tk Reactor (development files)
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button presses,
any your own application events.
.
The ACE_TkReactor provides reactor functionality around the popular Tcl/Tk
- library. The underlying Tcl/Tk method used is Tcl_DoOneEvent().
+ library. The underlying Tcl/Tk method used is Tcl_DoOneEvent().
.
This package contains development files.
@@ -480,8 +395,8 @@
Description: GUI Integrated Reactors for ACE: FastLight Reactor
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button presses,
any your own application events.
.
@@ -494,8 +409,8 @@
Description: GUI Integrated Reactors for ACE: FastLight Reactor (development files)
Recognizing the need to write reactor-based GUI applications, the ACE
community has created several reactor extensions for use with X Window
- System. Each of these extends the ACE_Select_Reactor to work with a
- specific toolkit. By using these reactors, your GUI application can remain
+ System. Each of these extends the ACE_Select_Reactor to work with a
+ specific toolkit. By using these reactors, your GUI application can remain
single threaded yet still respond to both GUI events, such as button presses,
any your own application events.
.
More information about the Pkg-ace-devel
mailing list