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
15 Depends: ${perl:Depends}, ${misc:Depends}
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.
22 MPC generates platform- and compiler-specific files to automate the
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
30 Replaces: libace-7.1.2t64
31 Breaks: libace-7.1.2t64 (<< ${source:Version})
34 Depends: ${shlibs:Depends}, ${misc:Depends}
35 Description: C++ network programming framework
36 This package contains the ADAPTIVE Communication Environment (ACE)
39 It provides platform independent C++ wrappers for all forms of IPC,
40 thread- and process-management routines, and much more.
42 Moreover, it defines patterns for common communication tasks.
43 * Reactor: handles event demultiplexing and dispatching
44 * Proactor: for asynchronous I/O driven programs
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
58 Depends: ${misc:Depends}
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})
70 Depends: ${shlibs:Depends}, ${misc:Depends}
71 Description: ACE secure socket layer library
72 This package contains wrappers that integrate the OpenSSL library in
75 Package: libace-ssl-dev
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
83 Package: libace-rmcast-8.0.2
84 Replaces: libace-rmcast-7.1.2t64
85 Breaks: libace-rmcast-7.1.2t64 (<< ${source:Version})
88 Depends: ${shlibs:Depends}, ${misc:Depends}
89 Description: ACE reliable multicast library
90 The RMCast library is a reliable source-ordered multicast protocol
93 It uses sequence numbers on messages to ensure ordering, loss
94 detection, and suppression of duplicates.
96 Package: libace-rmcast-dev
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})
109 Depends: ${shlibs:Depends}, ${misc:Depends}
110 Description: ACE transactional multicast library
111 The TMCast library is a transactional multicast protocol
114 Each message is delivered to multicast group members as a
115 transaction: an atomic, consistent, and isolated action.
117 Package: libace-tmcast-dev
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})
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
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
146 Package: libace-inet-8.0.2
147 Replaces: libace-inet-7.1.2t64
148 Breaks: libace-inet-7.1.2t64 (<< ${source:Version})
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
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})
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
175 Package: libace-inet-ssl-dev
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.
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})
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
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
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})
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
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
235 Package: libkokyu-8.0.2
236 Replaces: libkokyu-7.1.2t64
237 Breaks: libkokyu-7.1.2t64 (<< ${source:Version})
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
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})
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
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
281 Package: libace-tkreactor-8.0.2
282 Replaces: libace-tkreactor-7.1.2t64
283 Breaks: libace-tkreactor-7.1.2t64 (<< ${source:Version})
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
299 Package: libace-tkreactor-dev
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
307 Package: libace-flreactor-8.0.2
308 Replaces: libace-flreactor-7.1.2t64
309 Breaks: libace-flreactor-7.1.2t64 (<< ${source:Version})
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()
324 Package: libace-flreactor-dev
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
332 Package: libace-foxreactor-8.0.2
333 Replaces: libace-foxreactor-7.1.2t64
334 Breaks: libace-foxreactor-7.1.2t64 (<< ${source:Version})
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
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
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
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})
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
379 This package contains runtime libraries for ACE network services.
381 Package: libnetsvcs-dev
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
390 This package contains header files and static library for the ACE
391 network services library.