1 |
darkside 11/08/31 18:31:04 |
2 |
|
3 |
Added: subversion-1.5.6-aix-dso.patch |
4 |
subversion-1.6.3-hpux-dso.patch |
5 |
subversion-1.5.4-interix.patch |
6 |
Log: |
7 |
Revision bump to finish Gentoo Prefix support, signed off by maintainer in bug 329505 |
8 |
|
9 |
(Portage version: 2.1.10.3/cvs/Linux i686) |
10 |
|
11 |
Revision Changes Path |
12 |
1.1 dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch?rev=1.1&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch?rev=1.1&content-type=text/plain |
16 |
|
17 |
Index: subversion-1.5.6-aix-dso.patch |
18 |
=================================================================== |
19 |
On AIX, load shared libraries even when created with full aix-soname support: |
20 |
http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html |
21 |
http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html |
22 |
Once there is an agreement on that, this patch eventually is for upstream too. |
23 |
|
24 |
--- subversion/libsvn_ra/ra_loader.c.orig 2009-04-28 14:53:35 +0200 |
25 |
+++ subversion/libsvn_ra/ra_loader.c 2009-04-28 14:55:37 +0200 |
26 |
@@ -164,6 +164,13 @@ |
27 |
|
28 |
/* find/load the specified library */ |
29 |
SVN_ERR(svn_dso_load(&dso, libname)); |
30 |
+#ifdef _AIX |
31 |
+ if (! dso) { |
32 |
+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.0(shr.o)", |
33 |
+ ra_name, SVN_VER_MAJOR); |
34 |
+ SVN_ERR(svn_dso_load(&dso, libname)); |
35 |
+ } |
36 |
+#endif |
37 |
if (! dso) |
38 |
return SVN_NO_ERROR; |
39 |
|
40 |
|
41 |
|
42 |
|
43 |
1.1 dev-vcs/subversion/files/subversion-1.6.3-hpux-dso.patch |
44 |
|
45 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/subversion/files/subversion-1.6.3-hpux-dso.patch?rev=1.1&view=markup |
46 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/subversion/files/subversion-1.6.3-hpux-dso.patch?rev=1.1&content-type=text/plain |
47 |
|
48 |
Index: subversion-1.6.3-hpux-dso.patch |
49 |
=================================================================== |
50 |
--- subversion/libsvn_ra/ra_loader.c.orig 2009-07-20 14:46:02 +0200 |
51 |
+++ subversion/libsvn_ra/ra_loader.c 2009-07-20 14:50:02 +0200 |
52 |
@@ -154,8 +154,13 @@ |
53 |
const char *compat_funcname; |
54 |
apr_status_t status; |
55 |
|
56 |
+#if defined(__hpux) && defined(__hppa) |
57 |
+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.sl.0", |
58 |
+ ra_name, SVN_VER_MAJOR); |
59 |
+#else |
60 |
libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.0", |
61 |
ra_name, SVN_VER_MAJOR); |
62 |
+#endif |
63 |
funcname = apr_psprintf(pool, "svn_ra_%s__init", ra_name); |
64 |
compat_funcname = apr_psprintf(pool, "svn_ra_%s_init", ra_name); |
65 |
|
66 |
|
67 |
|
68 |
|
69 |
1.1 dev-vcs/subversion/files/subversion-1.5.4-interix.patch |
70 |
|
71 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/subversion/files/subversion-1.5.4-interix.patch?rev=1.1&view=markup |
72 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/subversion/files/subversion-1.5.4-interix.patch?rev=1.1&content-type=text/plain |
73 |
|
74 |
Index: subversion-1.5.4-interix.patch |
75 |
=================================================================== |
76 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h subversion-1.5.4/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h |
77 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 2008-10-29 08:22:36 +0100 |
78 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 2008-10-29 08:52:31 +0100 |
79 |
@@ -49,6 +49,11 @@ |
80 |
# endif |
81 |
#endif |
82 |
|
83 |
+// This is bad, but better than nothing ;) |
84 |
+#if defined(__INTERIX) |
85 |
+# define strtoll strtol |
86 |
+#endif |
87 |
+ |
88 |
|
89 |
|
90 |
#if defined(SVN_AVOID_CIRCULAR_LINKAGE_AT_ALL_COSTS_HACK) |
91 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/core.c subversion-1.5.4/subversion/bindings/swig/perl/native/core.c |
92 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/core.c 2008-10-29 08:22:37 +0100 |
93 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/core.c 2008-10-29 08:53:40 +0100 |
94 |
@@ -1733,7 +1733,10 @@ |
95 |
# endif |
96 |
#endif |
97 |
|
98 |
- |
99 |
+#ifdef __INTERIX |
100 |
+# define strtoull strtoul |
101 |
+# define strtoll strtol |
102 |
+#endif |
103 |
|
104 |
SWIGINTERN int |
105 |
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) |
106 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_client.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_client.c |
107 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_client.c 2008-10-29 08:22:37 +0100 |
108 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_client.c 2008-10-29 08:54:17 +0100 |
109 |
@@ -1872,6 +1872,10 @@ |
110 |
#endif |
111 |
|
112 |
|
113 |
+#ifdef __INTERIX |
114 |
+# define strtoull strtoul |
115 |
+# define strtoll strtol |
116 |
+#endif |
117 |
|
118 |
SWIGINTERN int |
119 |
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) |
120 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_delta.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_delta.c |
121 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_delta.c 2008-10-29 08:22:37 +0100 |
122 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_delta.c 2008-10-29 08:54:28 +0100 |
123 |
@@ -1745,6 +1745,10 @@ |
124 |
#endif |
125 |
|
126 |
|
127 |
+#ifdef __INTERIX |
128 |
+# define strtoull strtoul |
129 |
+# define strtoll strtol |
130 |
+#endif |
131 |
|
132 |
SWIGINTERN int |
133 |
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) |
134 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_fs.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_fs.c |
135 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_fs.c 2008-10-29 08:22:37 +0100 |
136 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_fs.c 2008-10-29 08:54:41 +0100 |
137 |
@@ -1818,6 +1818,10 @@ |
138 |
#endif |
139 |
|
140 |
|
141 |
+#ifdef __INTERIX |
142 |
+# define strtoull strtoul |
143 |
+# define strtoll strtol |
144 |
+#endif |
145 |
|
146 |
SWIGINTERN int |
147 |
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) |
148 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_ra.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_ra.c |
149 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_ra.c 2008-10-29 08:22:37 +0100 |
150 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_ra.c 2008-10-29 08:54:52 +0100 |
151 |
@@ -1661,6 +1661,10 @@ |
152 |
# endif |
153 |
#endif |
154 |
|
155 |
+#ifdef __INTERIX |
156 |
+# define strtoull strtoul |
157 |
+# define strtoll strtol |
158 |
+#endif |
159 |
|
160 |
SWIGINTERN int |
161 |
SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val) |
162 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_repos.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_repos.c |
163 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_repos.c 2008-10-29 08:22:37 +0100 |
164 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_repos.c 2008-10-29 08:55:05 +0100 |
165 |
@@ -1792,6 +1792,10 @@ |
166 |
#endif |
167 |
|
168 |
|
169 |
+#ifdef __INTERIX |
170 |
+# define strtoull strtoul |
171 |
+# define strtoll strtol |
172 |
+#endif |
173 |
|
174 |
SWIGINTERN int |
175 |
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) |
176 |
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_wc.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_wc.c |
177 |
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_wc.c 2008-10-29 08:22:37 +0100 |
178 |
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_wc.c 2008-10-29 08:55:17 +0100 |
179 |
@@ -1816,6 +1816,10 @@ |
180 |
#endif |
181 |
|
182 |
|
183 |
+#ifdef __INTERIX |
184 |
+# define strtoull strtoul |
185 |
+# define strtoll strtol |
186 |
+#endif |
187 |
|
188 |
SWIGINTERN int |
189 |
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) |