summaryrefslogtreecommitdiff
path: root/ACE/debian/patches/91-patch-dg-basedir.diff
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/debian/patches/91-patch-dg-basedir.diff')
-rw-r--r--ACE/debian/patches/91-patch-dg-basedir.diff29
1 files changed, 29 insertions, 0 deletions
diff --git a/ACE/debian/patches/91-patch-dg-basedir.diff b/ACE/debian/patches/91-patch-dg-basedir.diff
new file mode 100644
index 00000000000..2c848f0ea0a
--- /dev/null
+++ b/ACE/debian/patches/91-patch-dg-basedir.diff
@@ -0,0 +1,29 @@
+Description: 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?
+Forwarded: not-needed
+Author: Thomas Girard <thomas.g.girard@free.fr>
+Last-Update: 2011-07-24
+
+--- a/bin/depgen.pl
++++ b/bin/depgen.pl
+@@ -19,11 +19,9 @@
+ use File::Spec;
+ use File::Basename;
+
+-my($basePath) = $FindBin::RealBin;
+-if ($^O eq 'VMS') {
+- $basePath = File::Spec->rel2abs(dirname($0)) if ($basePath eq '');
+- $basePath = VMS::Filespec::unixify($basePath);
+-}
++my($aceroot) = $ENV{ACE_ROOT};
++my($basePath) = (defined $aceroot ?
++ $aceroot : '/usr/lib/ace') . '/bin';
+ unshift(@INC, $basePath . '/DependencyGenerator');
+
+ my($mpcroot) = $ENV{MPC_ROOT};