Package: ace / 6.0.3+dfsg-0.1

Metadata

Package Version Patches format
ace 6.0.3+dfsg-0.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
reduce doxygen doc.diff | (download)

etc/ace.doxygen | 10 6 + 4 - 0 !
etc/ace_inet.doxygen | 10 6 + 4 - 0 !
etc/ace_man.doxygen | 6 4 + 2 - 0 !
etc/ace_qos.doxygen | 10 6 + 4 - 0 !
etc/ace_rmcast.doxygen | 10 6 + 4 - 0 !
etc/ace_ssl.doxygen | 10 6 + 4 - 0 !
etc/acexml.doxygen | 10 6 + 4 - 0 !
7 files changed, 40 insertions(+), 26 deletions(-)

---
prevent_doxygen_ace_manpages.diff | (download)

bin/generate_doxygen.pl | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

---
15 fix lzo flags.diff | (download)

MPC/config/lzo1.mpb | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 hardcode lzo headers location
 Use LZO2 instead of LZO, and replace variable with Debian path
16 ace inet pkgconfig files.diff | (download)

protocols/ace/INet/ACE_INet.pc.in | 11 11 + 0 - 0 !
protocols/ace/INet/ACE_INet_SSL.pc.in | 11 11 + 0 - 0 !
protocols/ace/INet/inet.mpc | 5 5 + 0 - 0 !
protocols/ace/INet/inet_ssl.mpc | 5 5 + 0 - 0 !
4 files changed, 32 insertions(+)

 generate pkg-config files for libace_inet and libace_inet_ssl
 They are missing upstream.
20 versioned_libs.diff | (download)

MPC/prj_install.pl | 2 1 + 1 - 0 !
include/makeinclude/platform_g++_common.GNU | 2 1 + 1 - 0 !
include/makeinclude/rules.lib.GNU | 28 22 + 6 - 0 !
include/makeinclude/rules.local.GNU | 16 14 + 2 - 0 !
include/makeinclude/wrapper_macros.GNU | 5 4 + 1 - 0 !
5 files changed, 42 insertions(+), 11 deletions(-)

 change versioning from libace.so.x.y.z to libace-x.y.z.so
 ACE+TAO library names (and SONAMEs) default to libfoo.so.x.y.z. Since no
 ABI/API is guaranteed between ACE+TAO versions, this patch implements
 recommended (e.g. libtool) naming in these cases, i.e. libfoo-x.y.z.so.
35_disable_sslv2.diff | (download)

ace/SSL/SSL_Context.cpp | 26 2 + 24 - 0 !
ace/SSL/SSL_Context.h | 14 7 + 7 - 0 !
protocols/ace/INet/HTTP_Simple_exec.cpp | 8 3 + 5 - 0 !
3 files changed, 12 insertions(+), 36 deletions(-)

 sslv2 was disabled in debian in openssl 1.0.0d, remove it from ace too
90 patch mpc basedir.diff | (download)

bin/mpc.pl | 10 3 + 7 - 0 !
bin/mwc.pl | 10 3 + 7 - 0 !
2 files changed, 6 insertions(+), 14 deletions(-)

 make $ace_root/bin/m{w,p}c.pl relocatable
 $ACE_ROOT/bin/m{w,p}c.pl look up for MPC modules under its base path, in
 $ACE_ROOT/bin/MakeProjectCreator. But we package those scripts under /usr/bin,
 while MakeProjectCreator folder is put under $ACE_ROOT/bin (in other words,
 /usr/lib/ace/bin)
 .
 This patch sets MPC path dir to use $ACE_ROOT if defined (used when building
 ACE+TAO packages), or /usr/lib/ace if not.
91 patch dg basedir.diff | (download)

bin/depgen.pl | 8 3 + 5 - 0 !
1 file changed, 3 insertions(+), 5 deletions(-)

 fix path to dependencygenerator
 $ACE_ROOT/bin/depgen.pl look up for modules under its base path, in
 $ACE_ROOT/bin/DependencyGenerator.
 .
 This patch sets base path dir to use $ACE_ROOT if defined (used when building
 ACE+TAO packages), or /usr/lib/ace if not.
 .
 TODO: do we still need this one?
92 default ACE_ROOT.diff | (download)

bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 define $ace_root in generated gnumakefile if needed
 TODO: not sure whether we need it.