Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apache/passenger/files: 2.2.15-gentoo-multilib-strict.patch
Date: Sat, 06 Nov 2010 11:08:32
Message-Id: 20101106110827.099112003C@flycatcher.gentoo.org
1 graaff 10/11/06 11:08:26
2
3 Added: 2.2.15-gentoo-multilib-strict.patch
4 Log:
5 Fix installation on multlib-strict systems, thanks to robbat2 for the patch in bug 344225.
6 (Portage version: 2.1.8.3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 www-apache/passenger/files/2.2.15-gentoo-multilib-strict.patch
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/passenger/files/2.2.15-gentoo-multilib-strict.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/passenger/files/2.2.15-gentoo-multilib-strict.patch?rev=1.1&content-type=text/plain
13
14 Index: 2.2.15-gentoo-multilib-strict.patch
15 ===================================================================
16 diff -Nuar passenger-2.2.15.orig/Rakefile passenger-2.2.15/Rakefile
17 --- passenger-2.2.15.orig/Rakefile 2010-11-05 03:19:02.000000000 +0000
18 +++ passenger-2.2.15/Rakefile 2010-11-05 03:23:45.000000000 +0000
19 @@ -744,7 +744,7 @@
20 extdir = "#{libdir}/#{CONFIG['arch']}"
21 bindir = "#{fakeroot}/usr/bin"
22 docdir = "#{fakeroot}/usr/share/doc/passenger-#{PACKAGE_VERSION}"
23 - libexecdir = "#{fakeroot}/usr/lib/phusion_passenger"
24 + libexecdir = "#{fakeroot}/usr/libexec/phusion_passenger"
25
26 sh "rm -rf #{fakeroot}"
27 sh "mkdir -p #{fakeroot}"
28 diff -Nuar passenger-2.2.15.orig/ext/common/Utils.cpp passenger-2.2.15/ext/common/Utils.cpp
29 --- passenger-2.2.15.orig/ext/common/Utils.cpp 2010-06-24 11:53:02.000000000 +0000
30 +++ passenger-2.2.15/ext/common/Utils.cpp 2010-11-05 03:22:39.000000000 +0000
31 @@ -113,7 +113,7 @@
32 return path;
33 } else {
34 path.assign(root);
35 - path.append("lib/phusion_passenger/passenger-spawn-server");
36 + path.append("libexec/phusion_passenger/passenger-spawn-server");
37 return path;
38 }
39 return path;
40 @@ -152,7 +152,7 @@
41 return path;
42 } else {
43 path.assign(root);
44 - path.append("lib/phusion_passenger/ApplicationPoolServerExecutable");
45 + path.append("libexec/phusion_passenger/ApplicationPoolServerExecutable");
46 return path;
47 }
48 }