Use =default for skeleton copy constructor
[ACE_TAO.git] / ACE / debian / control
bloba113eda306476a3cee77227242c0268ec207fb2a
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: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libssl-dev, libxt-dev, libfltk1.3-dev, tk-dev, libfox-1.6-dev, docbook-to-man, libxerces-c-dev
7 Build-Depends-Indep: doxygen, graphviz
8 Standards-Version: 4.6.2
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 Suggests: libace-dev, pkgconf
18 Description: makefile, project, and workspace creator
19  This package contains the Makefile, Project, and Workspace Creator (MPC)
20  as distributed with the ACE toolkit.
21  .
22  MPC generates platform- and compiler-specific files to automate the
23  compilation process.
24  .
25  The following programs are included:
26   * mpc-ace: generates project files for a single target
27   * mwc-ace: generates workspace files for a set of projects
29 Package: libace-8.0.2
30 Replaces: libace-7.1.2t64
31 Breaks: libace-7.1.2t64 (<< ${source:Version})
32 Architecture: any
33 Section: libs
34 Depends: ${shlibs:Depends}, ${misc:Depends}
35 Description: C++ network programming framework
36  This package contains the ADAPTIVE Communication Environment (ACE)
37  framework.
38  .
39  It provides platform independent C++ wrappers for all forms of IPC,
40  thread- and process-management routines, and much more.
41  .
42  Moreover, it defines patterns for common communication tasks.
43   * Reactor: handles event demultiplexing and dispatching
44   * Proactor: for asynchronous I/O driven programs
46 Package: libace-dev
47 Architecture: any
48 Section: libdevel
49 Depends: libace-8.0.2 (= ${binary:Version}), ${misc:Depends}
50 Suggests: libace-doc, pkgconf
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-8.0.2
66 Replaces: libace-ssl-7.1.2t64
67 Breaks: libace-ssl-7.1.2t64 (<< ${source:Version})
68 Architecture: any
69 Section: libs
70 Depends: ${shlibs:Depends}, ${misc:Depends}
71 Description: ACE secure socket layer library
72  This package contains wrappers that integrate the OpenSSL library in
73  the ACE framework.
75 Package: libace-ssl-dev
76 Architecture: any
77 Section: libdevel
78 Depends: libace-ssl-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), libssl-dev, ${misc:Depends}
79 Description: ACE secure socket layer library - development files
80  This package contains the header files and static library for the ACE
81  SSL library.
83 Package: libace-rmcast-8.0.2
84 Replaces: libace-rmcast-7.1.2t64
85 Breaks: libace-rmcast-7.1.2t64 (<< ${source:Version})
86 Architecture: any
87 Section: libs
88 Depends: ${shlibs:Depends}, ${misc:Depends}
89 Description: ACE reliable multicast library
90  The RMCast library is a reliable source-ordered multicast protocol
91  implementation.
92  .
93  It uses sequence numbers on messages to ensure ordering, loss
94  detection, and suppression of duplicates.
96 Package: libace-rmcast-dev
97 Architecture: any
98 Section: libdevel
99 Depends: libace-rmcast-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
100 Description: ACE reliable multicast library - development files
101  This package contains the header files and static library for the ACE
102  reliable multicast library.
104 Package: libace-tmcast-8.0.2
105 Replaces: libace-tmcast-7.1.2t64
106 Breaks: libace-tmcast-7.1.2t64 (<< ${source:Version})
107 Architecture: any
108 Section: libs
109 Depends: ${shlibs:Depends}, ${misc:Depends}
110 Description: ACE transactional multicast library
111  The TMCast library is a transactional multicast protocol
112  implementation.
114  Each message is delivered to multicast group members as a
115  transaction: an atomic, consistent, and isolated action.
117 Package: libace-tmcast-dev
118 Architecture: any
119 Section: libdevel
120 Depends: libace-tmcast-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
121 Description: ACE transactional multicast library - development files
122  This package contains the header files and static library for the ACE
123  transactional multicast library.
125 Package: libace-htbp-8.0.2
126 Replaces: libace-htbp-7.1.2t64
127 Breaks: libace-htbp-7.1.2t64 (<< ${source:Version})
128 Architecture: any
129 Section: libs
130 Depends: ${shlibs:Depends}, ${misc:Depends}
131 Description: ACE protocol over HTTP tunneling library
132  The HTTP Tunneling, Bidirectional, Protocol (HTBP) library enables
133  the writing of stream-based protocols over HTTP.
135  This allows clients behind a firewall to establish a connection with
136  outbound servers using the HTTP protocol.
138 Package: libace-htbp-dev
139 Architecture: any
140 Section: libdevel
141 Depends: libace-htbp-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
142 Description: ACE protocol over HTTP tunneling library - development files
143  This package contains the header files and static library for the ACE
144  HTBP library.
146 Package: libace-inet-8.0.2
147 Replaces: libace-inet-7.1.2t64
148 Breaks: libace-inet-7.1.2t64 (<< ${source:Version})
149 Architecture: any
150 Section: libs
151 Depends: ${shlibs:Depends}, ${misc:Depends}
152 Description: ACE Inet protocol library
153  This package provides an ACE addon library for clients (and possibly
154  servers at some point) using Inet protocols, such as HTTP or FTP.
156 Package: libace-inet-dev
157 Architecture: any
158 Section: libdevel
159 Depends: libace-inet-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
160 Description: ACE Inet protocol library - development files
161  This package contains the header files and static library for the ACE
162  Inet protocol library.
164 Package: libace-inet-ssl-8.0.2
165 Replaces: libace-inet-ssl-7.1.2t64
166 Breaks: libace-inet-ssl-7.1.2t64 (<< ${source:Version})
167 Architecture: any
168 Section: libs
169 Depends: libace-inet-8.0.2, libace-ssl-8.0.2, ${shlibs:Depends}, ${misc:Depends}
170 Description: ACE SSL-enabled Inet protocol library
171  This package provides an ACE addon library for clients (and possibly
172  servers at some point) using Inet protocols which support SSL, such as
173  HTTPS or FTPS.
175 Package: libace-inet-ssl-dev
176 Architecture: any
177 Section: libdevel
178 Depends: libace-inet-ssl-8.0.2 (= ${binary:Version}), libace-inet-dev (= ${binary:Version}), libace-ssl-dev (= ${binary:Version}), ${misc:Depends}
179 Description: ACE SSL-enabled Inet protocol library - development files
180  This package contains the header files and static library for the ACE
181  SSL-enabled Inet protocol library.
183 Package: ace-gperf
184 Architecture: any
185 Depends: ${shlibs:Depends}, ${misc:Depends}
186 Description: ACE perfect hash function generator
187  ace_gperf is the ACE version of gperf.
189  Both ace_gperf and gperf were written by the same author, and have
190  basically the same options and functionality. ace_gperf simply takes
191  advantage of some of the features provided by the ACE library.
193 Package: libacexml-8.0.2
194 Replaces: libacexml-7.1.2t64
195 Breaks: libacexml-7.1.2t64 (<< ${source:Version})
196 Architecture: any
197 Section: libs
198 Depends: ${shlibs:Depends}, ${misc:Depends}
199 Description: ACE SAX based XML parsing library
200  This package provides interfaces for XML parsing based on Simple API
201  for XML (SAX) 2.0, defined by David Megginson. This is an
202  event-driven parsing approach.
204  ACEXML is a small footprint and portable library. It does not
205  validate XML documents and supports only Unicode encoding.
207 Package: libacexml-dev
208 Architecture: any
209 Section: libdevel
210 Depends: libacexml-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
211 Description: ACE SAX based XML parsing library - development files
212  This package contains the header files and static library for the ACE
213  XML parsing library.
215 Package: libace-xml-utils-8.0.2
216 Replaces: libace-xml-utils-7.1.2t64
217 Breaks: libace-xml-utils-7.1.2t64 (<< ${source:Version})
218 Architecture: any
219 Section: libs
220 Depends: ${shlibs:Depends}, ${misc:Depends}
221 Description: ACE XML utility classes and methods
222  This package provides useful classes and methods for XML parsing with Xerces,
223  including simplified strings, schema resolution, validation and more.
225  ACE XML Utils is used by DAnCE and OpenDDS.
227 Package: libace-xml-utils-dev
228 Architecture: any
229 Section: libdevel
230 Depends: libace-xml-utils-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}, libxerces-c-dev
231 Description: ACE XML utility classes and methods - development files
232  This package contains the header files and static library for the ACE XML
233  Utils library
235 Package: libkokyu-8.0.2
236 Replaces: libkokyu-7.1.2t64
237 Breaks: libkokyu-7.1.2t64 (<< ${source:Version})
238 Architecture: any
239 Section: libs
240 Depends: ${shlibs:Depends}, ${misc:Depends}
241 Description: ACE scheduling and dispatching library
242  Kokyu is a library designed to provide flexible scheduling and
243  dispatching services.
245  Currently it provides real-time scheduling and dispatching services
246  for TAO real-time CORBA Event Service.
248 Package: libkokyu-dev
249 Architecture: any
250 Section: libdevel
251 Depends: libkokyu-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
252 Description: ACE scheduling and dispatching library - development files
253  This package contains the header files and static library for the ACE
254  scheduling and dispatching library.
256 Package: libace-xtreactor-8.0.2
257 Replaces: libace-xtreactor-7.1.2t64
258 Breaks: libace-xtreactor-7.1.2t64 (<< ${source:Version})
259 Architecture: any
260 Section: libs
261 Depends: ${shlibs:Depends}, ${misc:Depends}
262 Description: ACE-GUI reactor integration for Xt
263  Recognizing the need to write reactor-based GUI applications, the ACE
264  community has created several reactor extensions for use with X
265  Window System. Each of these extends the ACE_Select_Reactor to work
266  with a specific toolkit. By using these reactors, your GUI
267  application can remain single threaded yet still respond to both GUI
268  events, such as button presses, and your own application events.
270  The ACE_XtReactor extends both the ACE_Select_Reactor and the X
271  Toolkit library function XtWaitForMultipleEvents().
273 Package: libace-xtreactor-dev
274 Architecture: any
275 Section: libdevel
276 Depends: libace-xtreactor-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), libxt-dev, ${misc:Depends}
277 Description: ACE-GUI reactor integration for Xt - development files
278  This package contains header files and static library for the ACE-Xt
279  reactor integration.
281 Package: libace-tkreactor-8.0.2
282 Replaces: libace-tkreactor-7.1.2t64
283 Breaks: libace-tkreactor-7.1.2t64 (<< ${source:Version})
284 Architecture: any
285 Section: libs
286 Depends: ${shlibs:Depends}, ${misc:Depends}
287 Description: ACE-GUI reactor integration for Tk
288  Recognizing the need to write reactor-based GUI applications, the ACE
289  community has created several reactor extensions for use with X
290  Window System. Each of these extends the ACE_Select_Reactor to work
291  with a specific toolkit. By using these reactors, your GUI
292  application can remain single threaded yet still respond to both GUI
293  events, such as button presses, and your own application events.
295  The ACE_TkReactor provides reactor functionality around the popular
296  Tcl/Tk library. The underlying Tcl/Tk method used is
297  Tcl_DoOneEvent().
299 Package: libace-tkreactor-dev
300 Architecture: any
301 Section: libdevel
302 Depends: libace-tkreactor-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), tk-dev, ${misc:Depends}
303 Description: ACE-GUI reactor integration for Tk - development files
304  This package contains header files and static library for the ACE-Tk
305  reactor integration.
307 Package: libace-flreactor-8.0.2
308 Replaces: libace-flreactor-7.1.2t64
309 Breaks: libace-flreactor-7.1.2t64 (<< ${source:Version})
310 Architecture: any
311 Section: libs
312 Depends: ${shlibs:Depends}, ${misc:Depends}
313 Description: ACE-GUI reactor integration for FLTK
314  Recognizing the need to write reactor-based GUI applications, the ACE
315  community has created several reactor extensions for use with X
316  Window System. Each of these extends the ACE_Select_Reactor to work
317  with a specific toolkit. By using these reactors, your GUI
318  application can remain single threaded yet still respond to both GUI
319  events, such as button presses, and your own application events.
321  The ACE_FlReactor integrates with the FastLight toolkit's Fl::wait()
322  method.
324 Package: libace-flreactor-dev
325 Architecture: any
326 Section: libdevel
327 Depends: libace-flreactor-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), libfltk1.3-dev, ${misc:Depends}
328 Description: ACE-GUI reactor integration for FLTK - development files
329  This package contains header files and static library for the ACE-FLTK
330  reactor integration.
332 Package: libace-foxreactor-8.0.2
333 Replaces: libace-foxreactor-7.1.2t64
334 Breaks: libace-foxreactor-7.1.2t64 (<< ${source:Version})
335 Architecture: any
336 Section: libs
337 Depends: ${shlibs:Depends}, ${misc:Depends}
338 Description: ACE-GUI reactor integration for FOX
339  Recognizing the need to write reactor-based GUI applications, the ACE
340  community has created several reactor extensions for use with X
341  Window System. Each of these extends the ACE_Select_Reactor to work
342  with a specific toolkit. By using these reactors, your GUI
343  application can remain single threaded yet still respond to both GUI
344  events, such as button presses, and your own application events.
346  The ACE_FoxReactor integrates with the FOX toolkit.
348 Package: libace-foxreactor-dev
349 Architecture: any
350 Section: libdevel
351 Depends: libace-foxreactor-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), libfox-1.6-dev, ${misc:Depends}
352 Description: ACE-GUI reactor integration for FOX - development files
353  This package contains header files and static library for the ACE-FOX
354  reactor integration.
356 Package: ace-netsvcs
357 Architecture: any
358 Depends: ${shlibs:Depends}, ${misc:Depends}
359 Description: ACE network service implementations
360  ACE network services provide reusable components for common
361  distributed system tasks such as logging, naming, locking, and time
362  synchronization.
364  This package contains driver programs and example configuration
365  files to link the various ACE network services together, either
366  statically or dynamically, and form complete server programs.
368 Package: libnetsvcs-8.0.2
369 Replaces: libnetsvcs-7.1.2t64
370 Breaks: libnetsvcs-7.1.2t64 (<< ${source:Version})
371 Architecture: any
372 Section: libs
373 Depends: ${shlibs:Depends}, ${misc:Depends}
374 Description: ACE network service implementations - libraries
375  ACE network services provide reusable components for common
376  distributed system tasks such as logging, naming, locking, and time
377  synchronization.
379  This package contains runtime libraries for ACE network services.
381 Package: libnetsvcs-dev
382 Architecture: any
383 Section: libdevel
384 Depends: libnetsvcs-8.0.2 (= ${binary:Version}), libace-dev (= ${binary:Version}), ${misc:Depends}
385 Description: ACE network service implementations - development files
386  ACE network services provide reusable components for common
387  distributed system tasks such as logging, naming, locking, and time
388  synchronization.
390  This package contains header files and static library for the ACE
391  network services library.