Merge pull request #1789 from iguessthislldo/igtd/backport-1783
[ACE_TAO.git] / ACE / debian / control
blob4235a54d5729e5bf33875a146d931ad7fd1a2ab6
1 Source: ace
2 Section: devel
3 Priority: optional
4 Maintainer: Debian ACE maintainers <team+ace@tracker.debian.org>
5 Uploaders: Thomas Girard <thomas.g.girard@free.fr>, Johnny Willemsen <jwillemsen@remedy.nl>
6 Build-Depends: debhelper-compat (=12), libssl-dev, libxt-dev (>= 4.3.0), libfltk1.1-dev (>= 1.1.4), tk-dev (>= 8.5), libfox-1.6-dev, docbook-to-man, libxerces-c-dev
7 Build-Depends-Indep: doxygen, graphviz
8 Standards-Version: 4.5.0
9 Vcs-Git: https://salsa.debian.org/debian/ace.git
10 Vcs-Browser: https://salsa.debian.org/debian/ace
11 Homepage: https://www.dre.vanderbilt.edu/~schmidt/ACE.html
13 Package: mpc-ace
14 Architecture: all
15 Depends: ${perl:Depends}, ${misc:Depends}
16 Recommends: make
17 Replaces: libace-dev (= 5.6.3-4)
18 Suggests: libace-dev, pkg-config
19 Description: makefile, project, and workspace creator
20  This package contains the Makefile, Project, and Workspace Creator (MPC)
21  as distributed with the ACE toolkit.
22  .
23  MPC generates platform- and compiler-specific files to automate the
24  compilation process.
25  .
26  The following programs are included:
27   * mpc-ace: generates project files for a single target
28   * mwc-ace: generates workspace files for a set of projects
30 Package: libace-6.5.16
31 Architecture: any
32 Section: libs
33 Depends: ${shlibs:Depends}, ${misc:Depends}
34 Description: C++ network programming framework
35  This package contains the ADAPTIVE Communication Environment (ACE)
36  framework.
37  .
38  It provides platform independent C++ wrappers for all forms of IPC,
39  thread- and process-management routines, and much more.
40  .
41  Moreover, it defines patterns for common communication tasks.
42   * Reactor: handles event demultiplexing and dispatching
43   * Proactor: for asynchronous I/O driven programs
45 Package: libace-dev
46 Architecture: any
47 Section: libdevel
48 Depends: libace-6.5.16 (= ${binary:Version}), ${misc:Depends}
49 Suggests: libace-doc, pkg-config
50 Replaces: mpc-ace (<< 5.6.3-4)
51 Description: C++ network programming framework - development files
52  This package contains the header files and static library for the ACE
53  framework.
55 Package: libace-doc
56 Architecture: all
57 Section: doc
58 Depends: ${misc:Depends}
59 Suggests: libace-dev
60 Recommends: doc-base
61 Description: C++ network programming framework - documentation
62  This package contains the ACE overview documentation, tutorials,
63  examples, and information regarding upstream development.
65 Package: libace-ssl-6.5.16
66 Architecture: any
67 Section: libs
68 Depends: ${shlibs:Depends}, ${misc:Depends}
69 Description: ACE secure socket layer library
70  This package contains wrappers that integrate the OpenSSL library in
71  the ACE framework.
73 Package: libace-ssl-dev
74 Architecture: any
75 Section: libdevel
76 Depends: libace-ssl-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), libssl-dev, ${misc:Depends}
77 Description: ACE secure socket layer library - development files
78  This package contains the header files and static library for the ACE
79  SSL library.
81 Package: libace-rmcast-6.5.16
82 Architecture: any
83 Section: libs
84 Depends: ${shlibs:Depends}, ${misc:Depends}
85 Description: ACE reliable multicast library
86  The RMCast library is a reliable source-ordered multicast protocol
87  implementation.
88  .
89  It uses sequence numbers on messages to ensure ordering, loss
90  detection, and suppression of duplicates.
92 Package: libace-rmcast-dev
93 Architecture: any
94 Section: libdevel
95 Depends: libace-rmcast-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
96 Description: ACE reliable multicast library - development files
97  This package contains the header files and static library for the ACE
98  reliable multicast library.
100 Package: libace-tmcast-6.5.16
101 Architecture: any
102 Section: libs
103 Depends: ${shlibs:Depends}, ${misc:Depends}
104 Description: ACE transactional multicast library
105  The TMCast library is a transactional multicast protocol
106  implementation.
108  Each message is delivered to multicast group members as a
109  transaction: an atomic, consistent, and isolated action.
111 Package: libace-tmcast-dev
112 Architecture: any
113 Section: libdevel
114 Depends: libace-tmcast-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
115 Description: ACE transactional multicast library - development files
116  This package contains the header files and static library for the ACE
117  transactional multicast library.
119 Package: libace-htbp-6.5.16
120 Architecture: any
121 Section: libs
122 Depends: ${shlibs:Depends}, ${misc:Depends}
123 Description: ACE protocol over HTTP tunneling library
124  The HTTP Tunneling, Bidirectional, Protocol (HTBP) library enables
125  the writing of stream-based protocols over HTTP.
127  This allows clients behind a firewall to establish a connection with
128  outbound servers using the HTTP protocol.
130 Package: libace-htbp-dev
131 Architecture: any
132 Section: libdevel
133 Depends: libace-htbp-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
134 Description: ACE protocol over HTTP tunneling library - development files
135  This package contains the header files and static library for the ACE
136  HTBP library.
138 Package: libace-inet-6.5.16
139 Architecture: any
140 Section: libs
141 Depends: ${shlibs:Depends}, ${misc:Depends}
142 Description: ACE Inet protocol library
143  This package provides an ACE addon library for clients (and possibly
144  servers at some point) using Inet protocols, such as HTTP or FTP.
146 Package: libace-inet-dev
147 Architecture: any
148 Section: libdevel
149 Depends: libace-inet-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
150 Description: ACE Inet protocol library - development files
151  This package contains the header files and static library for the ACE
152  Inet protocol library.
154 Package: libace-inet-ssl-6.5.16
155 Architecture: any
156 Section: libs
157 Depends: libace-inet-6.5.16, libace-ssl-6.5.16, ${shlibs:Depends}, ${misc:Depends}
158 Description: ACE SSL-enabled Inet protocol library
159  This package provides an ACE addon library for clients (and possibly
160  servers at some point) using Inet protocols which support SSL, such as
161  HTTPS or FTPS.
163 Package: libace-inet-ssl-dev
164 Architecture: any
165 Section: libdevel
166 Depends: libace-inet-ssl-6.5.16 (= ${binary:Version}), libace-inet-dev (= ${binary:Version}), libace-ssl-dev (= ${binary:Version}), ${misc:Depends}
167 Description: ACE SSL-enabled Inet protocol library - development files
168  This package contains the header files and static library for the ACE
169  SSL-enabled Inet protocol library.
171 Package: ace-gperf
172 Architecture: any
173 Depends: ${shlibs:Depends}, ${misc:Depends}
174 Breaks: gperf-ace (<< 5.7.7-1)
175 Replaces: gperf-ace (<< 5.7.7-1)
176 Description: ACE perfect hash function generator
177  ace_gperf is the ACE version of gperf.
179  Both ace_gperf and gperf were written by the same author, and have
180  basically the same options and functionality. ace_gperf simply takes
181  advantage of some of the features provided by the ACE library.
183 Package: libacexml-6.5.16
184 Architecture: any
185 Section: libs
186 Depends: ${shlibs:Depends}, ${misc:Depends}
187 Description: ACE SAX based XML parsing library
188  This package provides interfaces for XML parsing based on Simple API
189  for XML (SAX) 2.0, defined by David Megginson. This is an
190  event-driven parsing approach.
192  ACEXML is a small footprint and portable library. It does not
193  validate XML documents and supports only Unicode encoding.
195 Package: libacexml-dev
196 Architecture: any
197 Section: libdevel
198 Replaces: libace-dev (<< 5.7.7-4)
199 Depends: libacexml-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
200 Description: ACE SAX based XML parsing library - development files
201  This package contains the header files and static library for the ACE
202  XML parsing library.
204 Package: libace-xml-utils-6.5.16
205 Architecture: any
206 Section: libs
207 Depends: ${shlibs:Depends}, ${misc:Depends}
208 Description: ACE XML utility classes and methods
209  This package provides useful classes and methods for XML parsing with Xerces,
210  including simplified strings, schema resolution, validation and more.
212  ACE XML Utils is used by DAnCE and OpenDDS.
214 Package: libace-xml-utils-dev
215 Architecture: any
216 Section: libdevel
217 Replaces: libace-dev (<< 5.7.7-4)
218 Depends: libace-xml-utils-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}, libxerces-c-dev
219 Description: ACE XML utility classes and methods - development files
220  This package contains the header files and static library for the ACE XML
221  Utils library
223 Package: libkokyu-6.5.16
224 Architecture: any
225 Section: libs
226 Depends: ${shlibs:Depends}, ${misc:Depends}
227 Description: ACE scheduling and dispatching library
228  Kokyu is a library designed to provide flexible scheduling and
229  dispatching services.
231  Currently it provides real-time scheduling and dispatching services
232  for TAO real-time CORBA Event Service.
234 Package: libkokyu-dev
235 Architecture: any
236 Section: libdevel
237 Depends: libkokyu-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
238 Description: ACE scheduling and dispatching library - development files
239  This package contains the header files and static library for the ACE
240  scheduling and dispatching library.
242 Package: libace-xtreactor-6.5.16
243 Architecture: any
244 Section: libs
245 Depends: ${shlibs:Depends}, ${misc:Depends}
246 Description: ACE-GUI reactor integration for Xt
247  Recognizing the need to write reactor-based GUI applications, the ACE
248  community has created several reactor extensions for use with X
249  Window System. Each of these extends the ACE_Select_Reactor to work
250  with a specific toolkit. By using these reactors, your GUI
251  application can remain single threaded yet still respond to both GUI
252  events, such as button presses, and your own application events.
254  The ACE_XtReactor extends both the ACE_Select_Reactor and the X
255  Toolkit library function XtWaitForMultipleEvents().
257 Package: libace-xtreactor-dev
258 Architecture: any
259 Section: libdevel
260 Depends: libace-xtreactor-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), libxt-dev (>= 4.3.0), ${misc:Depends}
261 Description: ACE-GUI reactor integration for Xt - development files
262  This package contains header files and static library for the ACE-Xt
263  reactor integration.
265 Package: libace-tkreactor-6.5.16
266 Architecture: any
267 Section: libs
268 Depends: ${shlibs:Depends}, ${misc:Depends}
269 Description: ACE-GUI reactor integration for Tk
270  Recognizing the need to write reactor-based GUI applications, the ACE
271  community has created several reactor extensions for use with X
272  Window System. Each of these extends the ACE_Select_Reactor to work
273  with a specific toolkit. By using these reactors, your GUI
274  application can remain single threaded yet still respond to both GUI
275  events, such as button presses, and your own application events.
277  The ACE_TkReactor provides reactor functionality around the popular
278  Tcl/Tk library. The underlying Tcl/Tk method used is
279  Tcl_DoOneEvent().
281 Package: libace-tkreactor-dev
282 Architecture: any
283 Section: libdevel
284 Depends: libace-tkreactor-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), tk-dev (>= 8.5), ${misc:Depends}
285 Description: ACE-GUI reactor integration for Tk - development files
286  This package contains header files and static library for the ACE-Tk
287  reactor integration.
289 Package: libace-flreactor-6.5.16
290 Architecture: any
291 Section: libs
292 Depends: ${shlibs:Depends}, ${misc:Depends}
293 Description: ACE-GUI reactor integration for FLTK
294  Recognizing the need to write reactor-based GUI applications, the ACE
295  community has created several reactor extensions for use with X
296  Window System. Each of these extends the ACE_Select_Reactor to work
297  with a specific toolkit. By using these reactors, your GUI
298  application can remain single threaded yet still respond to both GUI
299  events, such as button presses, and your own application events.
301  The ACE_FlReactor integrates with the FastLight toolkit's Fl::wait()
302  method.
304 Package: libace-flreactor-dev
305 Architecture: any
306 Section: libdevel
307 Depends: libace-flreactor-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), libfltk1.1-dev (>= 1.1.4), ${misc:Depends}
308 Description: ACE-GUI reactor integration for FLTK - development files
309  This package contains header files and static library for the ACE-FLTK
310  reactor integration.
312 Package: libace-foxreactor-6.5.16
313 Architecture: any
314 Section: libs
315 Depends: ${shlibs:Depends}, ${misc:Depends}
316 Description: ACE-GUI reactor integration for FOX
317  Recognizing the need to write reactor-based GUI applications, the ACE
318  community has created several reactor extensions for use with X
319  Window System. Each of these extends the ACE_Select_Reactor to work
320  with a specific toolkit. By using these reactors, your GUI
321  application can remain single threaded yet still respond to both GUI
322  events, such as button presses, and your own application events.
324  The ACE_FoxReactor integrates with the FOX toolkit.
326 Package: libace-foxreactor-dev
327 Architecture: any
328 Section: libdevel
329 Depends: libace-foxreactor-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), libfox-1.6-dev, ${misc:Depends}
330 Description: ACE-GUI reactor integration for FOX - development files
331  This package contains header files and static library for the ACE-FOX
332  reactor integration.
334 Package: ace-netsvcs
335 Architecture: any
336 Depends: ${shlibs:Depends}, ${misc:Depends}
337 Description: ACE network service implementations
338  ACE network services provide reusable components for common
339  distributed system tasks such as logging, naming, locking, and time
340  synchronization.
342  This package contains driver programs and example configuration
343  files to link the various ACE network services together, either
344  statically or dynamically, and form complete server programs.
346 Package: libnetsvcs-6.5.16
347 Architecture: any
348 Section: libs
349 Depends: ${shlibs:Depends}, ${misc:Depends}
350 Description: ACE network service implementations - libraries
351  ACE network services provide reusable components for common
352  distributed system tasks such as logging, naming, locking, and time
353  synchronization.
355  This package contains runtime libraries for ACE network services.
357 Package: libnetsvcs-dev
358 Architecture: any
359 Section: libdevel
360 Depends: libnetsvcs-6.5.16 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
361 Description: ACE network service implementations - development files
362  ACE network services provide reusable components for common
363  distributed system tasks such as logging, naming, locking, and time
364  synchronization.
366  This package contains header files and static library for the ACE
367  network services library.