Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-physics/root/files/, sci-physics/root/
Date: Sun, 04 Dec 2011 00:29:54
Message-Id: 36674bd9b66a67fc529c5d7650c1a1f342e4065d.bircoph@gentoo
1 commit: 36674bd9b66a67fc529c5d7650c1a1f342e4065d
2 Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
3 AuthorDate: Sun Dec 4 00:25:09 2011 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
5 CommitDate: Sun Dec 4 00:25:09 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=36674bd9
7
8 sci-physics/root: new production release bump
9
10 Main changes:
11 - xrootd is now unbundled as a separate package;
12 - build with USE=afs works with an openafs patch from bug 393071.
13
14 For more details please see package ChangeLog.
15
16 ---
17 sci-physics/root/ChangeLog | 28 +
18 sci-physics/root/files/olbd.confd | 9 -
19 sci-physics/root/files/olbd.initd | 26 -
20 .../root/files/root-5.28.00b-nobyte-compile.patch | 138 -----
21 .../files/root-5.30.00-xrootd-prop-flags.patch | 623 --------------------
22 sci-physics/root/files/root-5.32.00-afs.patch | 33 +
23 sci-physics/root/files/xrootd.confd | 8 -
24 sci-physics/root/files/xrootd.initd | 26 -
25 .../{root-5.30.05.ebuild => root-5.32.00.ebuild} | 16 +-
26 9 files changed, 66 insertions(+), 841 deletions(-)
27
28 diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog
29 index c42ef3c..d657b4a 100644
30 --- a/sci-physics/root/ChangeLog
31 +++ b/sci-physics/root/ChangeLog
32 @@ -2,6 +2,34 @@
33 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
34 # $Header: $
35
36 +*root-5.32.00 (03 Dec 2011)
37 +
38 + 03 Dec 2011; Andrew Savchenko <bircoph@×××××.com>
39 + -files/root-5.28.00b-nobyte-compile.patch,
40 + -files/root-5.30.00-xrootd-prop-flags.patch, -root-5.30.05.ebuild,
41 + +root-5.32.00.ebuild, +files/root-5.32.00-afs.patch, -files/olbd.confd,
42 + -files/olbd.initd, -files/rootd.initd, -files/xrootd.confd,
43 + -files/xrootd.initd:
44 + Version bump to the new production release 5.32.00
45 +
46 + Major changes are:
47 + - xrootd is now unbundled upstream, separate sci-physics/xrootd
48 + package was added to the science overlay for this support, all
49 + xrootd-related patches and scripts are removed from this ebuild and
50 + used in sci-physcis/xrootd.
51 + - AFS support for net-fs/openafs-1.6.0 is fixed now with a patch
52 + for openafs itself: the problem is that openafs hides some symbols
53 + from shared versions of the libraries which are present in the same
54 + static libraries. One of such symbols, ka_GetAFSTicket, is required
55 + for root to build and root can't use static libafsauthent.a due to
56 + relocation issues.
57 +
58 + To enable AFS support the following needed:
59 + - type cast patch;
60 + - strlcpy and strlcat from ROOT core lib must be defined weak,
61 + since they are redefined in openafs lib;
62 + - ka_GetAFSTicket symbol is added to openafs by patch in bug #393071.
63 +
64 *root-5.30.05 (25 Nov 2011)
65
66 25 Nov 2011; Andrew Savchenko <bircoph@×××××.com> -root-5.30.03-r1.ebuild,
67
68 diff --git a/sci-physics/root/files/olbd.confd b/sci-physics/root/files/olbd.confd
69 deleted file mode 100644
70 index 848f4d7..0000000
71 --- a/sci-physics/root/files/olbd.confd
72 +++ /dev/null
73 @@ -1,9 +0,0 @@
74 -# conf.d file for olbd daemon
75 -
76 -# User to run as (default is `xrootd')
77 -OLBD_USER="root"
78 -
79 -#
80 -# Please refer to the olbd(1) man(1) page for more
81 -# information on command line parameters.
82 -OLBD_OPTS=""
83
84 diff --git a/sci-physics/root/files/olbd.initd b/sci-physics/root/files/olbd.initd
85 deleted file mode 100644
86 index 95b7bc5..0000000
87 --- a/sci-physics/root/files/olbd.initd
88 +++ /dev/null
89 @@ -1,26 +0,0 @@
90 -#!/sbin/runscript
91 -# Copyright 1999-2011 Gentoo Foundation
92 -# Distributed under the terms of the GNU General Public License v2
93 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/files/olbd.initd,v 1.1 2008/12/18 18:10:18 bicatali Exp $
94 -
95 -depend() {
96 - need net
97 - use dns logger
98 - provide root-file-server
99 -}
100 -
101 -start() {
102 - ebegin "Starting ROOT open load balancer server"
103 - start-stop-daemon --start --quiet --user=${OLBD_USER} \
104 - --make-pidfile --pidfile=/var/run/olbd.pid \
105 - --exec /usr/bin/olbd --background -- ${OLBD_OPTS}
106 - eend $?
107 -}
108 -
109 -stop() {
110 - ebegin "Stopping ROOT open load balancer server"
111 - start-stop-daemon --stop --quiet \
112 - --pidfile=/var/run/olbd.pid \
113 - --exec /usr/bin/olbd
114 - eend $?
115 -}
116
117 diff --git a/sci-physics/root/files/root-5.28.00b-nobyte-compile.patch b/sci-physics/root/files/root-5.28.00b-nobyte-compile.patch
118 deleted file mode 100644
119 index 7029bf1..0000000
120 --- a/sci-physics/root/files/root-5.28.00b-nobyte-compile.patch
121 +++ /dev/null
122 @@ -1,138 +0,0 @@
123 -diff -Naur root.orig/Makefile root/Makefile
124 ---- root.orig/Makefile 2010-12-17 22:48:40.577775091 +0300
125 -+++ root/Makefile 2010-12-17 22:49:27.902497903 +0300
126 -@@ -1148,10 +1148,7 @@
127 - if test "x$(RFLX_GRFLXPY)" != "x"; then \
128 - rm -f $(DESTDIR)$(LIBDIR)/$(RFLX_GRFLXPY); \
129 - fi; \
130 -- if test "x$(RFLX_GRFLXPYC)" != "x"; then \
131 -- rm -f $(DESTDIR)$(LIBDIR)/$(RFLX_GRFLXPYC); \
132 -- fi; \
133 -- if test "x$(RFLX_GRFLXPY)$(RFLX_GRFLXPYC)" != "x"; then \
134 -+ if test "x$(RFLX_GRFLXPY)" != "x"; then \
135 - dir=$(RFLX_GRFLXDD:lib/=); \
136 - while test "x$${dir}" != "x" && \
137 - test -d $(DESTDIR)$(LIBDIR)/$${dir} && \
138 -diff -Naur root.orig/bindings/pyroot/Module.mk root/bindings/pyroot/Module.mk
139 ---- root.orig/bindings/pyroot/Module.mk 2010-12-17 22:48:39.941179413 +0300
140 -+++ root/bindings/pyroot/Module.mk 2010-12-17 22:49:27.899164943 +0300
141 -@@ -48,8 +48,6 @@
142 - ROOTPY := $(subst $(MODDIR),$(LPATH),$(ROOTPYS))
143 - $(LPATH)/%.py: $(MODDIR)/%.py; cp $< $@
144 - endif
145 --ROOTPYC := $(ROOTPY:.py=.pyc)
146 --ROOTPYO := $(ROOTPY:.py=.pyo)
147 -
148 - # used in the main Makefile
149 - ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(PYROOTH))
150 -@@ -68,10 +66,8 @@
151 - include/%.h: $(PYROOTDIRI)/%.h
152 - cp $< $@
153 -
154 --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )'
155 --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )'
156 -
157 --$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) $(ROOTPYC) $(ROOTPYO) \
158 -+$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) \
159 - $(ROOTLIBSDEP) $(PYTHONLIBDEP)
160 - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
161 - "$(SOFLAGS)" libPyROOT.$(SOEXT) $@ \
162 -@@ -113,7 +109,7 @@
163 -
164 - distclean-$(MODNAME): clean-$(MODNAME)
165 - @rm -f $(PYROOTDEP) $(PYROOTDS) $(PYROOTDH) $(PYROOTLIB) \
166 -- $(ROOTPY) $(ROOTPYC) $(ROOTPYO) $(PYROOTMAP) \
167 -+ $(ROOTPY) $(PYROOTMAP) \
168 - $(PYROOTPYD) $(PYTHON64DEP) $(PYTHON64)
169 -
170 - distclean:: distclean-$(MODNAME)
171 -diff -Naur root.orig/build/package/debian/rules root/build/package/debian/rules
172 ---- root.orig/build/package/debian/rules 2010-12-17 22:48:40.197817461 +0300
173 -+++ root/build/package/debian/rules 2010-12-17 22:49:27.902497903 +0300
174 -@@ -623,10 +623,6 @@
175 - -X$(SYSCONFDIR)/root/system.rootauthrc \
176 - -X$(SYSCONFDIR)/root/system.rootdaemonrc \
177 - -X$(PREFIX)/lib/root/$(SOVERS)/libAfterImage.a \
178 -- -X$(PREFIX)/lib/root/$(SOVERS)/PyCintex.pyc \
179 -- -X$(PREFIX)/lib/root/$(SOVERS)/PyCintex.pyo \
180 -- -X$(PREFIX)/lib/root/$(SOVERS)/ROOT.pyc \
181 -- -X$(PREFIX)/lib/root/$(SOVERS)/ROOT.pyo
182 - # $(foreach i, \
183 - # $(wildcard $(DTMP)/$(PREFIX)/lib/root/lib*.so.$(SOVERS)), \
184 - # -X$(i:$(DTMP)/%=%) )
185 -diff -Naur root.orig/cint/cintex/Module.mk root/cint/cintex/Module.mk
186 ---- root.orig/cint/cintex/Module.mk 2010-12-17 22:48:40.057833071 +0300
187 -+++ root/cint/cintex/Module.mk 2010-12-17 22:49:27.902497903 +0300
188 -@@ -31,10 +31,6 @@
189 - CINTEXPY := $(subst $(MODDIR)/python,$(LPATH),$(CINTEXPYS))
190 - $(LPATH)/%.py: $(MODDIR)/python/%.py; cp $< $@
191 - endif
192 --ifneq ($(BUILDPYTHON),no)
193 --CINTEXPYC := $(CINTEXPY:.py=.pyc)
194 --CINTEXPYO := $(CINTEXPY:.py=.pyo)
195 --endif
196 -
197 - # used in the main Makefile
198 - ALLHDRS += $(patsubst $(MODDIRI)/Cintex/%.h,include/Cintex/%.h,$(CINTEXH))
199 -@@ -86,8 +82,6 @@
200 - fi)
201 - cp $< $@
202 -
203 --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )'
204 --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )'
205 -
206 - $(CINTEXLIB): $(CINTEXO) $(CINTEXPY) $(CINTEXPYC) $(CINTEXPYO) \
207 - $(ORDER_) $(subst $(CINTEXLIB),,$(MAINLIBS)) $(CINTEXLIBDEP)
208 -diff -Naur root.orig/cint/reflex/Module.mk root/cint/reflex/Module.mk
209 ---- root.orig/cint/reflex/Module.mk 2010-12-17 22:48:40.037835301 +0300
210 -+++ root/cint/reflex/Module.mk 2010-12-17 22:51:36.871451359 +0300
211 -@@ -48,9 +48,6 @@
212 - RFLX_GRFLXS := $(wildcard $(RFLX_GRFLXSD)/*.py)
213 - RFLX_GRFLXPY := $(patsubst $(RFLX_GRFLXSD)/%.py,$(RFLX_GRFLXDD)/%.py,$(RFLX_GRFLXS))
214 - RFLX_GRFLXPY += $(RFLX_GCCXMLPATHPY)
215 --ifneq ($(BUILDPYTHON),no)
216 --RFLX_GRFLXPYC := $(subst .py,.pyc,$(RFLX_GRFLXPY))
217 --endif
218 -
219 - RFLX_LIBDIR = $(LIBDIR)
220 -
221 -@@ -92,7 +89,7 @@
222 -
223 - ALLEXECS += $(RFLX_GENMAPX)
224 -
225 --POSTBIN += $(RFLX_GRFLXPYC) $(RFLX_GRFLXPY)
226 -+POSTBIN += $(RFLX_GRFLXPY)
227 -
228 - ##### local rules #####
229 - .PHONY: all-$(MODNAME) clean-$(MODNAME) distclean-$(MODNAME) \
230 -@@ -122,8 +119,6 @@
231 - mkdir -p lib/python/genreflex; fi )
232 - cp $< $@
233 -
234 --$(RFLX_GRFLXDD)/%.pyc: $(RFLX_GRFLXDD)/%.py
235 -- @python -c 'import py_compile; py_compile.compile( "$<" )'
236 -
237 - $(RFLX_GENMAPO) : CXXFLAGS += -I$(REFLEXDIRS)/genmap
238 -
239 -@@ -149,7 +144,7 @@
240 - $(RLIBMAP) -o $@ -l $(REFLEXDICTLIB) \
241 - -d $(REFLEXDICTLIBDEPM) -c $(REFLEXL)
242 -
243 --all-$(MODNAME): $(REFLEXLIB) $(REFLEXDICTLIB) $(REFLEXDICTMAP) $(RFLX_GRFLXPYC) $(RFLX_GRFLXPY)
244 -+all-$(MODNAME): $(REFLEXLIB) $(REFLEXDICTLIB) $(REFLEXDICTMAP) $(RFLX_GRFLXPY)
245 -
246 - clean-genreflex:
247 - @rm -rf lib/python/genreflex
248 -diff -Naur root.orig/cint/reflex/python/CMakeLists.txt root/cint/reflex/python/CMakeLists.txt
249 ---- root.orig/cint/reflex/python/CMakeLists.txt 2010-12-17 22:48:40.037835301 +0300
250 -+++ root/cint/reflex/python/CMakeLists.txt 2010-12-17 22:49:27.902497903 +0300
251 -@@ -15,7 +15,7 @@
252 - ##################### sources ####################
253 -
254 - FILE(GLOB_RECURSE GENREFLEX_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} genreflex/*.py)
255 --SET(GENREFLEX_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/genreflex/genreflex.pyc PARENT_SCOPE)
256 -+SET(GENREFLEX_SCRIPT PARENT_SCOPE)
257 -
258 - ##################### gccxmlpath ####################
259 -
260 -
261
262 diff --git a/sci-physics/root/files/root-5.30.00-xrootd-prop-flags.patch b/sci-physics/root/files/root-5.30.00-xrootd-prop-flags.patch
263 deleted file mode 100644
264 index 671cfe3..0000000
265 --- a/sci-physics/root/files/root-5.30.00-xrootd-prop-flags.patch
266 +++ /dev/null
267 @@ -1,623 +0,0 @@
268 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.env.in root/net/xrootd/src/xrootd/config/GNUmake.env.in
269 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.env.in 2011-06-28 13:49:44.000000000 +0400
270 -+++ root/net/xrootd/src/xrootd/config/GNUmake.env.in 2011-07-10 10:27:45.001375019 +0400
271 -@@ -47,6 +47,7 @@
272 - CFHASXRDCRYPTO = @hasxrdcrypto@
273 -
274 - CFLAGS += $(CFSTRLCPY) $(CFHASOLDHDRS) $(CFFSTATAT) $(CFHASLIBZ) $(CFATOMICS)
275 -+CFLAGS += $(CXXFLAGS)
276 -
277 - # AFS relevant variables
278 - @incafs@
279 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.options.in root/net/xrootd/src/xrootd/config/GNUmake.options.in
280 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.options.in 2011-06-28 13:49:44.000000000 +0400
281 -+++ root/net/xrootd/src/xrootd/config/GNUmake.options.in 2011-07-10 10:24:16.131357441 +0400
282 -@@ -16,7 +16,7 @@
283 - CF32="$(TYPECF32)" \
284 - CFOP="$(@buildopt@)" \
285 - LD="$(TYPELD)" \
286 --LDOP="$(@buildopt@)" \
287 -+LDOP="$(LDFLAGS)" \
288 - LDSO="$(TYPELDSO)" \
289 - LIBS=" @ldsyslibs@ $(TYPELIBS)" \
290 - TYPE="$(TYPE)"
291 -@@ -33,7 +33,7 @@
292 - CF32="$(TYPECF32)" \
293 - CFOP="$(@buildopt@)" \
294 - LD="$(TYPELD)" \
295 --LDOP="$(@buildopt@)" \
296 -+LDOP="$(LDFLAGS)" \
297 - LDSO="$(TYPELDSO)" \
298 - LIBS=" @ldsyslibs@ $(TYPELIBS)" \
299 - TYPE="$(TYPE)"
300 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.fbsd root/net/xrootd/src/xrootd/config/GNUmake.rules.fbsd
301 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.fbsd 2011-06-28 13:49:44.000000000 +0400
302 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.fbsd 2011-07-10 10:24:16.131357441 +0400
303 -@@ -11,7 +11,7 @@
304 - -Wall -Wno-deprecated $(CFTRACE)
305 - TYPECF32 =
306 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
307 --TYPEOPT = $(TYPEMISC) -O2
308 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
309 - TYPEDBG = $(TYPEMISC) -g
310 - TYPELDSO = -shared
311 - TYPESHLIB = so
312 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.gcc root/net/xrootd/src/xrootd/config/GNUmake.rules.gcc
313 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.gcc 2011-06-28 13:49:44.000000000 +0400
314 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.gcc 2011-07-10 10:24:16.131357441 +0400
315 -@@ -11,7 +11,7 @@
316 - -Wall -Wno-deprecated -D__linux__ $(CFTRACE)
317 - TYPECF32 =
318 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
319 --TYPEOPT = $(TYPEMISC) -O2
320 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
321 - TYPEDBG = $(TYPEMISC) -g
322 - TYPELDSO = -shared
323 - TYPESHLIB = so
324 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.gccia64 root/net/xrootd/src/xrootd/config/GNUmake.rules.gccia64
325 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.gccia64 2011-06-28 13:49:44.000000000 +0400
326 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.gccia64 2011-07-10 10:24:16.131357441 +0400
327 -@@ -11,7 +11,7 @@
328 - -Wall -Wno-deprecated -D__linux__ $(CFTRACE)
329 - TYPECF32 =
330 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
331 --TYPEOPT = $(TYPEMISC) -O2
332 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
333 - TYPEDBG = $(TYPEMISC) -g
334 - TYPELDSO = -shared
335 - TYPESHLIB = so
336 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.gccx8664 root/net/xrootd/src/xrootd/config/GNUmake.rules.gccx8664
337 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.gccx8664 2011-06-28 13:49:44.000000000 +0400
338 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.gccx8664 2011-07-10 10:24:16.131357441 +0400
339 -@@ -11,7 +11,7 @@
340 - -Wall -Wno-deprecated -D__linux__ $(CFTRACE)
341 - TYPECF32 =
342 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
343 --TYPEOPT = $(TYPEMISC) -O2
344 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
345 - TYPEDBG = $(TYPEMISC) -g
346 - TYPELDSO = -m64 -shared
347 - TYPESHLIB = so
348 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.icc root/net/xrootd/src/xrootd/config/GNUmake.rules.icc
349 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.icc 2011-06-28 13:49:44.000000000 +0400
350 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.icc 2011-07-10 10:24:16.131357441 +0400
351 -@@ -13,7 +13,7 @@
352 - -ansi -D__linux__ -D__ICC__ -wd1476 -wd191 -wd468 -wd858 -wd1224 -wd584 $(CFTRACE)
353 - TYPECF32 =
354 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
355 --TYPEOPT = $(TYPEMISC) -O2
356 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
357 - TYPEDBG = $(TYPEMISC) -g
358 - TYPELDSO = -m32 -shared
359 - TYPESHLIB = so
360 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664 root/net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664
361 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664 2011-06-28 13:49:44.000000000 +0400
362 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.iccx8664 2011-07-10 10:24:16.131357441 +0400
363 -@@ -14,7 +14,7 @@
364 - -wd1572 -wd584 -i-dynamic $(CFTRACE)
365 - TYPECF32 =
366 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
367 --TYPEOPT = $(TYPEMISC) -O2
368 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
369 - TYPEDBG = $(TYPEMISC) -g
370 - TYPELDSO = -m64 -shared
371 - TYPESHLIB = so
372 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.macos root/net/xrootd/src/xrootd/config/GNUmake.rules.macos
373 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.macos 2011-06-28 13:49:44.000000000 +0400
374 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.macos 2011-07-10 10:24:16.131357441 +0400
375 -@@ -18,7 +18,7 @@
376 - TYPECF32 =
377 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
378 - TYPELINK = -undefined dynamic_lookup -multiply_defined suppress
379 --TYPEOPT = $(TYPEMISC) -O2
380 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
381 - TYPEDBG = $(TYPEMISC) -g
382 - ifeq ($(subst $(MACOSX_MINOR),,1234),1234)
383 - TYPELDSO = $(TYPELINK) -dynamiclib -single_module -m32
384 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.macos64 root/net/xrootd/src/xrootd/config/GNUmake.rules.macos64
385 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.macos64 2011-06-28 13:49:44.000000000 +0400
386 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.macos64 2011-07-10 10:24:16.131357441 +0400
387 -@@ -15,7 +15,7 @@
388 - TYPECF32 =
389 - TYPECF64 = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
390 - TYPELINK = -undefined dynamic_lookup -multiply_defined suppress
391 --TYPEOPT = $(TYPEMISC) -O2
392 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
393 - TYPEDBG = $(TYPEMISC) -g
394 - ifeq ($(subst $(MACOSX_MINOR),,1234),1234)
395 - TYPELDSO = $(TYPELINK) -dynamiclib -single_module -m64
396 -diff -Naur root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.sungcc root/net/xrootd/src/xrootd/config/GNUmake.rules.sungcc
397 ---- root.orig/net/xrootd/src/xrootd/config/GNUmake.rules.sungcc 2011-06-28 13:49:44.000000000 +0400
398 -+++ root/net/xrootd/src/xrootd/config/GNUmake.rules.sungcc 2011-07-10 10:24:16.131357441 +0400
399 -@@ -11,7 +11,7 @@
400 - -Wall -Wno-deprecated -DSUNGCC $(CFTRACE)
401 - TYPECF32 =
402 - TYPECF64 = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
403 --TYPEOPT = $(TYPEMISC) -O2
404 -+TYPEOPT = $(TYPEMISC) $(CXXFLAGS)
405 - TYPEDBG = $(TYPEMISC) -g
406 - TYPELDSO = -shared
407 - TYPESHLIB = so
408 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdAcc/GNUmakefile root/net/xrootd/src/xrootd/src/XrdAcc/GNUmakefile
409 ---- root.orig/net/xrootd/src/xrootd/src/XrdAcc/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
410 -+++ root/net/xrootd/src/xrootd/src/XrdAcc/GNUmakefile 2011-07-10 10:24:16.131357441 +0400
411 -@@ -71,7 +71,7 @@
412 -
413 - $(TESTBIN): $(OBJECTB) $(LIBDEPS)
414 - @echo Creating executable $(TESTBIN)
415 -- $(ECHO)$(LD) $(CFLAGS) $(LDOP) $(OBJECTB) $(BINLIBS) $(LIBS) -o $(TESTBIN)
416 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTB) $(BINLIBS) $(LIBS) -o $(TESTBIN)
417 -
418 - $(OBJDIR)/XrdAccAccess.o: XrdAccAccess.cc XrdAccAccess.hh \
419 - XrdAccCapability.hh XrdAccConfig.hh XrdAccGroups.hh \
420 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdApps/GNUmakefile root/net/xrootd/src/xrootd/src/XrdApps/GNUmakefile
421 ---- root.orig/net/xrootd/src/xrootd/src/XrdApps/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
422 -+++ root/net/xrootd/src/xrootd/src/XrdApps/GNUmakefile 2011-07-10 10:24:16.131357441 +0400
423 -@@ -59,7 +59,7 @@
424 -
425 - $(XRDADLER32): $(XRDADLER32_OBJ) $(XRDADLERDEPT)
426 - @echo Creating executable $(XRDADLER32)
427 -- $(ECHO)$(LD) $(LDOP) $(XRDADLER32_OBJ) $(XRDADLERDEPS) $(XRDADLERLIBS) -o $(XRDADLER32)
428 -+ $(ECHO) $(LD) $(LDFLAGS) $(XRDADLER32_OBJ) $(XRDADLERDEPS) $(XRDADLERLIBS) -o $(XRDADLER32)
429 -
430 - $(XRDADLER32_OBJ): Xrdadler32.cc \
431 - XrdPosixExtern.hh XrdPosixXrootd.hh \
432 -@@ -90,7 +90,7 @@
433 -
434 - $(XRDMPXBIN): $(XRDMPXOBJ) $(XrdMPXDEPS)
435 - @echo Creating executable $(XRDMPXBIN)
436 -- $(ECHO)$(LD) $(LDOP) $(XRDMPXOBJ) $(XRDMPXLIBS) $(LIBS) -o $(XRDMPXBIN)
437 -+ $(ECHO)$(CC) $(CXXFLAGS) $(LDFLAGS) $(XRDMPXOBJ) $(XRDMPXLIBS) $(LIBS) -o $(XRDMPXBIN)
438 -
439 - $(XRDMPXOBJ): XrdMpxStats.cc \
440 - XrdNetDNS.hh XrdNetSocket.hh XrdNetOpts.hh \
441 -@@ -106,7 +106,7 @@
442 -
443 - $(XRDW41): $(XRDW41_OBJ) $(XRDW41_DEPS)
444 - @echo Creating executable $(XRDW41)
445 -- $(ECHO)$(LD) $(LDOP) $(XRDW41_OBJ) $(XRDW41LIBS) -o $(XRDW41)
446 -+ $(ECHO)$(CC) $(CXXFLAGS) $(LDFLAGS) $(XRDW41_OBJ) $(XRDW41LIBS) -o $(XRDW41)
447 -
448 - $(XRDW41_OBJ): XrdWait41.cc \
449 - XrdOucTList.hh \
450 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdBwm/GNUmakefile root/net/xrootd/src/xrootd/src/XrdBwm/GNUmakefile
451 ---- root.orig/net/xrootd/src/xrootd/src/XrdBwm/GNUmakefile 2011-06-28 13:49:43.000000000 +0400
452 -+++ root/net/xrootd/src/xrootd/src/XrdBwm/GNUmakefile 2011-07-10 10:24:16.131357441 +0400
453 -@@ -67,7 +67,7 @@
454 - $(ECHO)ranlib $(LIBARCH)
455 -
456 - @echo Creating shared library $(LIBRARY)
457 -- $(ECHO)$(CC) $(CFLAGS) $(OBJECTS) $(OBJFS) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY)
458 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(OBJFS) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY)
459 -
460 - $(OBJDIR)/XrdBwm.o: XrdBwm.cc XrdBwm.hh \
461 - XrdAccAuthorize.hh \
462 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdClient/GNUmakefile root/net/xrootd/src/xrootd/src/XrdClient/GNUmakefile
463 ---- root.orig/net/xrootd/src/xrootd/src/XrdClient/GNUmakefile 2011-06-28 13:49:41.000000000 +0400
464 -+++ root/net/xrootd/src/xrootd/src/XrdClient/GNUmakefile 2011-07-10 10:24:16.131357441 +0400
465 -@@ -160,17 +160,17 @@
466 - $(LIBSHARED): $(OBJECTS) $(LIBDEP)
467 - @echo Creating shared library $(LIBSHARED)
468 - $(ECHO)rm -f $(LIBSHARED)
469 -- $(ECHO)$(CC) $(CFLAGS) $(OBJECTS) $(LDSO) $(LIBLIBS) $(LIBS) -o $(LIBSHARED)
470 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(LDSO) $(LIBLIBS) $(LIBS) -o $(LIBSHARED)
471 - ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
472 - $(ECHO)if [ "x$(TYPE)" = "xDarwin" ]; then \
473 -- $(CC) $(CFLAGS) $(OBJECTS) $(TYPELDDY) $(LIBLIBS) $(LIBS) -o $(LIBDIR)/libXrdClient.$(TYPEDYLIB); \
474 -+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(TYPELDDY) $(LIBLIBS) $(LIBS) -o $(LIBDIR)/libXrdClient.$(TYPEDYLIB); \
475 - fi
476 - endif
477 -
478 - $(LIBRARY_JNI): $(OBJECT_JNI)
479 - @echo Creating shared library $(LIBRARY_JNI)
480 - $(ECHO)rm -f $(LIBRARY_JNI);
481 -- $(ECHO)$(CC) $(CFLAGS) $(OBJECT_JNI) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY_JNI)
482 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJECT_JNI) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY_JNI)
483 -
484 - $(CLASS_JNI_TARGET): $(CLASS_JNI).java
485 - @echo Creating JNI class file $(CLASS_JNI_TARGET)
486 -@@ -178,27 +178,27 @@
487 -
488 - $(BINDIR)/TestXrdClient_read: $(OBJECTS) $(OBJECTD) $(LIBDEPS)
489 - @echo Creating executable $(BINDIR)/TestXrdClient_read
490 -- $(ECHO)$(LD) $(LDOP) $(OBJECTD) $(BINLIBS) $(LIBS) -o $(BINDIR)/TestXrdClient_read
491 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTD) $(BINLIBS) $(LIBS) -o $(BINDIR)/TestXrdClient_read
492 -
493 - $(BINDIR)/TestXrdClient: $(OBJECTS) $(OBJECTB) $(LIBDEPS)
494 - @echo Creating executable $(BINDIR)/TestXrdClient
495 -- $(ECHO)$(LD) $(LDOP) $(OBJECTB) $(BINLIBS) $(LIBS) -o $(BINDIR)/TestXrdClient
496 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTB) $(BINLIBS) $(LIBS) -o $(BINDIR)/TestXrdClient
497 -
498 - $(XRDCP): $(OBJECTS) $(OBJECTC) $(LIBDEPS)
499 - @echo Creating executable $(XRDCP)
500 -- $(ECHO)$(LD) $(LDOP) $(OBJECTC) $(BINLIBS) $(LIBS) $(LIBZ) -o $(XRDCP)
501 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTC) $(BINLIBS) $(LIBS) $(LIBZ) -o $(XRDCP)
502 -
503 - $(XRDPREPTOOL): $(OBJECTS) $(OBJECT_PREPTOOL) $(LIBDEPS)
504 - @echo Creating executable $(XRDPREPTOOL)
505 -- $(ECHO)$(LD) $(LDOP) $(OBJECT_PREPTOOL) $(BINLIBS) $(LIBS) -o $(XRDPREPTOOL)
506 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECT_PREPTOOL) $(BINLIBS) $(LIBS) -o $(XRDPREPTOOL)
507 -
508 - $(XRDSTAGETOOL): $(OBJECTS) $(OBJECT_STAGETOOL) $(LIBDEPS)
509 - @echo Creating executable $(XRDSTAGETOOL)
510 -- $(ECHO)$(LD) $(LDOP) $(OBJECT_STAGETOOL) $(BINLIBS) $(LIBS) -o $(XRDSTAGETOOL)
511 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECT_STAGETOOL) $(BINLIBS) $(LIBS) -o $(XRDSTAGETOOL)
512 -
513 - $(XRDCLI): $(OBJECTS) $(OBJECT_CLI) $(LIBDEPS)
514 - @echo Creating executable $(XRDCLI)
515 -- $(ECHO)$(LD) $(LDOP) $(OBJECT_CLI) $(BINLIBS) $(LIBS) $(LIBREADLINE) -o $(XRDCLI)
516 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECT_CLI) $(BINLIBS) $(LIBS) $(LIBREADLINE) -o $(XRDCLI)
517 -
518 - $(XRDADMIN): $(PERLMOD)
519 - $(ECHO)if [ "$(PERLBIN)" != "" ]; then \
520 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdCms/GNUmakefile root/net/xrootd/src/xrootd/src/XrdCms/GNUmakefile
521 ---- root.orig/net/xrootd/src/xrootd/src/XrdCms/GNUmakefile 2011-06-28 13:49:43.000000000 +0400
522 -+++ root/net/xrootd/src/xrootd/src/XrdCms/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
523 -@@ -136,7 +136,7 @@
524 -
525 - $(BINARY): $(OBJSRVR) $(OBJBOTH) $(LIBDEPS)
526 - @echo Creating executable $(BINARY)
527 -- $(ECHO)$(LD) $(LDOP) $(OBJSRVR) $(OBJBOTH) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINARY)
528 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJSRVR) $(OBJBOTH) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINARY)
529 -
530 -
531 - $(LIBRARY): $(OBJCLNT) $(OBJBOTH)
532 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdCns/GNUmakefile root/net/xrootd/src/xrootd/src/XrdCns/GNUmakefile
533 ---- root.orig/net/xrootd/src/xrootd/src/XrdCns/GNUmakefile 2011-06-28 13:49:41.000000000 +0400
534 -+++ root/net/xrootd/src/xrootd/src/XrdCns/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
535 -@@ -90,11 +90,11 @@
536 -
537 - $(TARGCNSD): $(OBJCNSD) $(OBJCOM) $(LIBDEP)
538 - @echo Creating executable $(BINDIR)/XrdCnsd
539 -- $(ECHO)$(LD) $(LDOP) $(CFLAGS) $(OBJCNSD) $(OBJCOM) $(LIBDEP) $(MORELIBS) $(LIBS) -o $(BINDIR)/XrdCnsd
540 -+ $(ECHO)$(CC) $(LDFLAGS) $(CFLAGS) $(OBJCNSD) $(OBJCOM) $(LIBDEP) $(MORELIBS) $(LIBS) -o $(BINDIR)/XrdCnsd
541 -
542 - $(TARGSSI): $(OBJSSI) $(OBJCOM) $(LIBDEP)
543 - @echo Creating executable $(BINDIR)/cns_ssi
544 -- $(ECHO)$(LD) $(LDOP) $(CFLAGS) $(OBJSSI) $(OBJCOM) $(LIBDEP) $(MORELIBS) $(LIBS) -o $(BINDIR)/cns_ssi
545 -+ $(ECHO)$(CC) $(LDFLAGS) $(CFLAGS) $(OBJSSI) $(OBJCOM) $(LIBDEP) $(MORELIBS) $(LIBS) -o $(BINDIR)/cns_ssi
546 -
547 - $(OBJDIR)/XrdCnsConfig.o: XrdCnsConfig.hh XrdCnsConfig.cc \
548 - XrdCnsDaemon.hh XrdCnsLogRec.hh \
549 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile root/net/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile
550 ---- root.orig/net/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
551 -+++ root/net/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
552 -@@ -139,7 +139,7 @@
553 -
554 - $(LIBRARY): $(OBJECTS) $(LIBUTIL)
555 - @echo Creating shared library $(LIBRARY)
556 -- $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(LIBUTIL) -o $(LIBRARY)
557 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(LIBUTIL) -o $(LIBRARY)
558 -
559 - $(LIBASSL): $(OBJCSSL)
560 - @echo Creating archive $(LIBASSL)
561 -@@ -149,11 +149,11 @@
562 -
563 - $(LIBCSSL): $(OBJCSSL) $(LIBARCH) $(LIBUTIL)
564 - @echo Creating shared library $(LIBCSSL)
565 -- $(ECHO)$(LD) $(OBJCSSL) $(LDSO) $(LIBSSL) $(LIBARCH) $(LIBUTIL) -o $(LIBCSSL)
566 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJCSSL) $(LDSO) $(LIBSSL) $(LIBARCH) $(LIBUTIL) -o $(LIBCSSL)
567 -
568 - $(CRYPTOTEST): $(OBJECTA) $(LIBARCH) $(LIBDEPS)
569 - @echo Creating executable $(CRYPTOTEST)
570 -- $(ECHO)$(LD) $(OBJECTA) $(LIBARCH) $(BINLIBS) $(LIBS) -o $(CRYPTOTEST)
571 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTA) $(LIBARCH) $(BINLIBS) $(LIBS) -o $(CRYPTOTEST)
572 -
573 - $(OBJDIR)/XrdCryptotest.o: XrdCryptotest.cc XrdSutAux.hh XProtocol.hh XrdSutBucket.hh \
574 - XrdCryptoAux.hh XrdCryptoFactory.hh XrdCryptoCipher.hh \
575 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdFfs/GNUmakefile root/net/xrootd/src/xrootd/src/XrdFfs/GNUmakefile
576 ---- root.orig/net/xrootd/src/xrootd/src/XrdFfs/GNUmakefile 2011-06-28 13:49:41.000000000 +0400
577 -+++ root/net/xrootd/src/xrootd/src/XrdFfs/GNUmakefile 2011-07-10 10:37:08.791154841 +0400
578 -@@ -82,7 +82,7 @@
579 -
580 - $(BINARY): $(OBJECTS) $(OBJBIN) $(BINDEPS)
581 - @echo Creating executable $(BINARY)
582 -- $(ECHO)$(LD) $(LDOP) $(OBJBIN) $(BINDEPS) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINARY)
583 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJBIN) $(BINDEPS) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINARY)
584 -
585 - $(OBJDIR)/XrdFfsDent.o: XrdFfsDent.cc XrdFfsDent.hh
586 - @echo Compiling XrdFfsDent.cc
587 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile root/net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile
588 ---- root.orig/net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
589 -+++ root/net/xrootd/src/xrootd/src/XrdFrm/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
590 -@@ -134,15 +134,15 @@
591 -
592 - $(BINADMIN): $(OBJLIB) $(OBJADMIN) $(OBJDEPS)
593 - @echo Creating executable $(BINADMIN)
594 -- $(ECHO)$(LD) $(LDOP) $(OBJADMIN) $(OBJADDS) $(LIBREADLINE) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINADMIN)
595 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJADMIN) $(OBJADDS) $(LIBREADLINE) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINADMIN)
596 -
597 - $(BINPURGD): $(OBJLIB) $(OBJPURG) $(OBJADDS) $(OBJDEPS)
598 - @echo Creating executable $(BINPURGD)
599 -- $(ECHO)$(LD) $(LDOP) $(OBJPURG) $(OBJADDS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINPURGD)
600 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJPURG) $(OBJADDS) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINPURGD)
601 -
602 - $(BINXFRD): $(OBJLIB) $(OBJXFR) $(OBJADDS) $(OBJDEPS)
603 - @echo Creating executables $(BINXFRD)
604 -- $(ECHO)$(LD) $(LDOP) $(OBJXFR) $(OBJADDS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(BINXFRD)
605 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJXFR) $(OBJADDS) $(BINLIBS) $(LIBS) $(TYPELIBMT) -o $(BINXFRD)
606 -
607 - $(BINAGNT): $(BINXFRD)
608 - @echo Creating executables $(BINAGNT)
609 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdMon/GNUmakefile root/net/xrootd/src/xrootd/src/XrdMon/GNUmakefile
610 ---- root.orig/net/xrootd/src/xrootd/src/XrdMon/GNUmakefile 2011-06-28 13:49:43.000000000 +0400
611 -+++ root/net/xrootd/src/xrootd/src/XrdMon/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
612 -@@ -141,45 +141,45 @@
613 -
614 - $(ADMIN): $(OBJECTS_BIN_ADM) $(LIBRARY_SND) $(LIBRARY_OUC) $(LIBRARY_COMMON)
615 - @echo Creating executable $(@F)
616 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -lresolv -o $@ $^ -L$(LIBDIR) -lXrdSys
617 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -lresolv -o $@ $^ -L$(LIBDIR) -lXrdSys
618 -
619 - $(COLLECTOR): $(OBJECTS_BIN_CTR) $(LIBRARY_CTR) \
620 - $(LIBRARY_DEC) $(LIBRARY_OUC) $(LIBRARY_COMMON)
621 - @echo Creating executable $(@F)
622 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -o $@ $^ -L$(LIBDIR) -lXrdSys
623 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $@ $^ -L$(LIBDIR) -lXrdSys
624 -
625 - $(CONVTIME): $(OBJECTS_BIN_CTM) $(LIBRARY_COMMON)
626 - @echo Creating executable $(@F)
627 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -o $@ $^
628 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $@ $^
629 -
630 - $(COUT2FILE): $(OBJECTS_BIN_C2F) $(LIBRARY_DEC) $(LIBRARY_OUC) $(LIBRARY_COMMON)
631 - @echo Creating executable $(@F)
632 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -lresolv -o $@ $^
633 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -lresolv -o $@ $^
634 -
635 - $(DEBUGPACKET): $(OBJECTS_BIN_DBP) $(LIBRARY_DEC) $(LIBRARY_OUC) $(LIBRARY_COMMON)
636 - @echo Creating executable $(@F)
637 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -o $@ $^
638 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $@ $^
639 -
640 - $(DECODER): $(OBJECTS_BIN_DEC) $(LIBRARY_DEC) $(LIBRARY_OUC) \
641 - $(LIBRARY_COMMON)
642 - @echo Creating executable $(@F)
643 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -o $@ $^
644 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $@ $^
645 -
646 - $(DUMPPACKETS): $(OBJECTS_BIN_DMP) $(LIBRARY_DEC) $(LIBRARY_COMMON)
647 - @echo Creating executable $(@F)
648 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -o $@ $^
649 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $@ $^
650 -
651 - $(FSENDER): $(OBJECTS_BIN_FSD) $(LIBRARY_SND) $(LIBRARY_OUC) $(LIBRARY_COMMON)
652 - @echo Creating executable $(@F)
653 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -lresolv -o $@ $^
654 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -lresolv -o $@ $^
655 -
656 - $(SENDER): $(OBJECTS_BIN_SND) $(LIBRARY_SND) $(LIBRARY_OUC) $(LIBRARY_COMMON)
657 - @echo Creating executable $(@F)
658 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -lresolv -o $@ $^ -L$(LIBDIR) -lXrdSys
659 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -lresolv -o $@ $^ -L$(LIBDIR) -lXrdSys
660 -
661 - $(TESTPARSER): $(OBJECTS_BIN_TPR) $(LIBRARY_COMMON)
662 - @echo Creating executable $(@F)
663 -- $(ECHO)$(CC) $(CFLAGS) $(LDOP) $(LIBS) -lresolv -o $@ $^
664 -+ $(ECHO)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -lresolv -o $@ $^
665 -
666 - $(OBJDIR)/%.o : %.cc
667 - @echo Compiling $(<F)
668 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdPosix/GNUmakefile root/net/xrootd/src/xrootd/src/XrdPosix/GNUmakefile
669 ---- root.orig/net/xrootd/src/xrootd/src/XrdPosix/GNUmakefile 2011-06-28 13:49:40.000000000 +0400
670 -+++ root/net/xrootd/src/xrootd/src/XrdPosix/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
671 -@@ -76,14 +76,14 @@
672 -
673 - $(LIBPLDR): $(OBJECTP) $(OBJECTS) $(OBJECTT) $(LIBDEP)
674 - @echo Creating shared library $(LIBPLDR)
675 -- $(ECHO)$(CC) $(CFLAGS) $(OBJECTS) $(OBJECTT) $(OBJECTU) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBPLDR)
676 -+ $(ECHO)$(CC) $(LDFLAGS) $(CFLAGS) $(OBJECTS) $(OBJECTT) $(OBJECTU) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBPLDR)
677 -
678 - $(LIBRARY): $(OBJECTP) $(OBJECTS) $(OBJECTT) $(LIBDEP)
679 - @echo Creating shared library $(LIBRARY)
680 -- $(ECHO)$(CC) $(CFLAGS) $(OBJECTS) $(OBJECTU) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY)
681 -+ $(ECHO)$(CC) $(LDFLAGS) $(CFLAGS) $(OBJECTS) $(OBJECTU) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY)
682 - ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
683 - $(ECHO)if [ "x$(TYPE)" = "xDarwin" ]; then \
684 -- $(CC) $(CFLAGS) $(OBJECTS) $(TYPELDDY) $(MORELIBS) $(LIBS) -o $(LIBDIR)/libXrdPosix.$(TYPEDYLIB); \
685 -+ $(CC) $(LDFLAGS) $(CFLAGS) $(OBJECTS) $(TYPELDDY) $(MORELIBS) $(LIBS) -o $(LIBDIR)/libXrdPosix.$(TYPEDYLIB); \
686 - fi
687 - endif
688 - # MacOS X does not support linking against shared libraries so include
689 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdPss/GNUmakefile root/net/xrootd/src/xrootd/src/XrdPss/GNUmakefile
690 ---- root.orig/net/xrootd/src/xrootd/src/XrdPss/GNUmakefile 2011-06-28 13:49:40.000000000 +0400
691 -+++ root/net/xrootd/src/xrootd/src/XrdPss/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
692 -@@ -70,7 +70,7 @@
693 -
694 - $(TARGETS): $(OBJECTS) $(OBJECTT) $(LIBDEP)
695 - @echo Creating shared library $(LIBRARY)
696 -- $(ECHO)$(CC) $(CFLAGS) $(OBJECTT) $(OBJECTS) $(OBJECTU) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY)
697 -+ $(ECHO)$(CC) $(LDFLAGS) $(CFLAGS) $(OBJECTT) $(OBJECTS) $(OBJECTU) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY)
698 -
699 - $(OBJDIR)/XrdPss.o: XrdPss.cc XrdPss.hh \
700 - XrdFfsPosix.hh XrdPosixXrootd.hh \
701 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdRootd/GNUmakefile root/net/xrootd/src/xrootd/src/XrdRootd/GNUmakefile
702 ---- root.orig/net/xrootd/src/xrootd/src/XrdRootd/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
703 -+++ root/net/xrootd/src/xrootd/src/XrdRootd/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
704 -@@ -6,7 +6,7 @@
705 -
706 - include ../GNUmake.env
707 -
708 --LFLAGS = -L$(LIBDIR) -lXrdOuc $(LDSO)
709 -+LFLAGS = $(LDSO) -L$(LIBDIR) -lXrdOuc
710 -
711 - LIBDEPS = $(LIBDIR)/libXrdOuc.a
712 -
713 -@@ -48,7 +48,7 @@
714 -
715 - $(TARGETS): $(OBJECTS) $(LIBDEPS)
716 - @echo Creating shared library $(LIBRARY)
717 -- $(ECHO)$(CC) $(OBJECTS) $(LFLAGS) -o $(LIBRARY)
718 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LFLAGS) -o $(LIBRARY)
719 -
720 - $(OBJDIR)/XrdRootdProtocol.o: XrdRootdProtocol.hh XrdLink.hh \
721 - XrdScheduler.hh XrdTrace.hh \
722 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSec/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSec/GNUmakefile
723 ---- root.orig/net/xrootd/src/xrootd/src/XrdSec/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
724 -+++ root/net/xrootd/src/xrootd/src/XrdSec/GNUmakefile 2011-07-10 10:24:16.138023789 +0400
725 -@@ -78,15 +78,15 @@
726 -
727 - $(LIBRARY): $(OBJSLIB) $(LIBDEPS)
728 - @echo Creating shared library $(LIBRARY)
729 -- $(ECHO)$(CC) $(OBJSLIB) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY);
730 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJSLIB) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY);
731 -
732 - $(TSTBINA): $(OBJECTA) $(LIBDEPS)
733 - @echo Creating executable $(TSTBINA)
734 -- $(ECHO)$(LD) $(LDOP) $(OBJECTA) $(LIBS) $(BINLIBS) -o $(TSTBINA)
735 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTA) $(LIBS) $(BINLIBS) -o $(TSTBINA)
736 -
737 - $(TSTBINB): $(OBJECTB) $(LIBDEPS)
738 - @echo Creating executable $(TSTBINB)
739 -- $(ECHO)$(LD) $(LDOP) $(OBJECTB) $(LIBS) $(BINLIBS) -o $(TSTBINB)
740 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTB) $(LIBS) $(BINLIBS) -o $(TSTBINB)
741 -
742 - $(OBJDIR)/XrdSecClient.o: XrdSysPthread.hh XrdSecPManager.hh XrdSecInterface.hh \
743 - XrdOucErrInfo.hh XrdSecClient.cc XrdSecEntity.hh
744 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile
745 ---- root.orig/net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
746 -+++ root/net/xrootd/src/xrootd/src/XrdSecgsi/GNUmakefile 2011-07-10 10:31:48.396441015 +0400
747 -@@ -115,23 +115,23 @@
748 -
749 - $(LIBRARY): $(OBJECTS) $(LIBDEPS)
750 - @echo Creating shared library $(LIBRARY)
751 -- $(ECHO)$(LD) $(OBJECTS) $(LDSO) $(LIBLIBS) $(LIBS) -o $(LIBRARY)
752 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(LIBLIBS) $(LIBS) -o $(LIBRARY)
753 -
754 - $(LIBGMLDAP): $(OBJECTC)
755 - @echo Creating shared library $(LIBGMLDAP)
756 -- $(ECHO)$(LD) $(OBJECTC) $(LDSO) $(LIBS) -o $(LIBGMLDAP)
757 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTC) $(LDSO) $(LIBS) -o $(LIBGMLDAP)
758 -
759 - $(LIBGMDN): $(OBJECTD)
760 - @echo Creating shared library $(LIBGMDN)
761 -- $(ECHO)$(LD) $(OBJECTD) $(LDSO) $(LIBDIR)/libXrdOuc.a $(LIBS) -o $(LIBGMDN)
762 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTD) $(LDSO) $(LIBDIR)/libXrdOuc.a $(LIBS) -o $(LIBGMDN)
763 -
764 - $(SECGSITEST): $(OBJECTA) $(LIBDEPS)
765 - @echo Creating executable $(SECGSITEST)
766 -- $(ECHO)$(LD) $(LDOP) $(OBJECTA) $(BINLIBS) $(LIBS) -o $(SECGSITEST)
767 -+ $(ECHO)$(CC) $(LDFLAGS) $(LDOP) $(OBJECTA) $(BINLIBS) $(LIBS) -o $(SECGSITEST)
768 -
769 - $(SECGSIPROXY): $(OBJECTB) $(LIBDEPS)
770 - @echo Creating executable $(SECGSIPROXY)
771 -- $(ECHO)$(LD) $(LDOP) $(OBJECTB) $(BINLIBS) $(LIBS) -o $(SECGSIPROXY)
772 -+ $(ECHO)$(CC) $(LDFLAGS) $(LDOP) $(OBJECTB) $(BINLIBS) $(LIBS) -o $(SECGSIPROXY)
773 -
774 - $(OBJDIR)/XrdSecgsitest.o: XrdSecgsitest.cc XrdOucString.hh \
775 - XrdSysError.hh XrdSutAux.hh XProtocol.hh XPtypes.hh XrdCryptoAux.hh \
776 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSeckrb4/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSeckrb4/GNUmakefile
777 ---- root.orig/net/xrootd/src/xrootd/src/XrdSeckrb4/GNUmakefile 2011-06-28 13:49:44.000000000 +0400
778 -+++ root/net/xrootd/src/xrootd/src/XrdSeckrb4/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
779 -@@ -45,7 +45,7 @@
780 -
781 - $(TARGETS): $(OBJECTS) $(LIBDEPS)
782 - @echo Creating shared library $(TARGETS)
783 -- $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(TARGETS);
784 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(TARGETS);
785 -
786 - $(OBJDIR)/XrdSecProtocolkrb4.o: XrdSecProtocolkrb4.cc XrdSecInterface.hh \
787 - XrdSysPthread.hh XrdOucTokenizer.hh \
788 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSeckrb5/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSeckrb5/GNUmakefile
789 ---- root.orig/net/xrootd/src/xrootd/src/XrdSeckrb5/GNUmakefile 2011-06-28 13:49:44.000000000 +0400
790 -+++ root/net/xrootd/src/xrootd/src/XrdSeckrb5/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
791 -@@ -49,7 +49,7 @@
792 -
793 - $(TARGETS): $(OBJECTS) $(LIBDEPS)
794 - @echo Creating shared library $(TARGETS)
795 -- $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(TARGETS);
796 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(TARGETS);
797 -
798 - $(OBJDIR)/XrdSecProtocolkrb5.o: XrdSecProtocolkrb5.cc XrdSecInterface.hh \
799 - XrdSysPthread.hh XrdOucTokenizer.hh \
800 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile
801 ---- root.orig/net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile 2011-06-28 13:49:43.000000000 +0400
802 -+++ root/net/xrootd/src/xrootd/src/XrdSecpwd/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
803 -@@ -65,11 +65,11 @@
804 -
805 - $(LIBRARY): $(OBJECTS) $(LIBDEPS)
806 - @echo Creating shared library $(LIBRARY)
807 -- $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(BINLIBS) $(LIBS) $(RESOLVLIB) -o $(LIBRARY)
808 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(BINLIBS) $(LIBS) $(RESOLVLIB) -o $(LIBRARY)
809 -
810 - $(SRVADMIN): $(OBJECTA) $(LIBDEPS)
811 - @echo Creating executable $(SRVADMIN)
812 -- $(ECHO)$(LD) $(LDOP) $(OBJECTA) $(BINLIBS) $(LIBS) $(RESOLVLIB) -o $(SRVADMIN)
813 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTA) $(BINLIBS) $(LIBS) $(RESOLVLIB) -o $(SRVADMIN)
814 -
815 - $(OBJDIR)/XrdSecpwdSrvAdmin.o: XrdSecpwdSrvAdmin.cc \
816 - XrdOucString.hh XrdSutAux.hh XProtocol.hh XPtypes.hh \
817 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSecssl/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSecssl/GNUmakefile
818 ---- root.orig/net/xrootd/src/xrootd/src/XrdSecssl/GNUmakefile 2011-06-28 13:49:44.000000000 +0400
819 -+++ root/net/xrootd/src/xrootd/src/XrdSecssl/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
820 -@@ -85,7 +85,7 @@
821 -
822 - $(LIBRARY): $(OBJECTS) $(LIBDEPS)
823 - @echo Creating shared library $(LIBRARY)
824 -- $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY);
825 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(LIBRARY);
826 -
827 - $(LIBGRST): $(OBJGRST)
828 - @echo Creating archive $(LIBGRST)
829 -@@ -95,7 +95,7 @@
830 -
831 - $(SECSSLTEST): $(OBJECTA) $(LIBDEPS)
832 - @echo Creating executable $(SECSSLTEST)
833 -- $(ECHO)$(LD) $(LDOP) $(OBJECTA) -L$(LIBDIR) -lXrdSecssl $(MORELIBS) $(LIBS) -o $(SECSSLTEST)
834 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTA) -L$(LIBDIR) -lXrdSecssl $(MORELIBS) $(LIBS) -o $(SECSSLTEST)
835 -
836 - $(OBJDIR)/XrdSecProtocolsslProc.o: XrdSecProtocolsslProc.cc XrdSecProtocolsslProc.hh \
837 - XrdOucString.hh XrdOucHash.hh
838 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSecsss/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSecsss/GNUmakefile
839 ---- root.orig/net/xrootd/src/xrootd/src/XrdSecsss/GNUmakefile 2011-06-28 13:49:40.000000000 +0400
840 -+++ root/net/xrootd/src/xrootd/src/XrdSecsss/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
841 -@@ -77,11 +77,11 @@
842 -
843 - $(TARGLSO): $(OBJSLIB) $(LIBDEPS)
844 - @echo Creating shared library $(TARGLSO)
845 -- $(ECHO)$(CC) $(OBJSLIB) $(LDSO) $(MORELIBS) $(LIBSSL) $(LIBS) -o $(TARGLSO);
846 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJSLIB) $(LDSO) $(MORELIBS) $(LIBSSL) $(LIBS) -o $(TARGLSO);
847 -
848 - $(TARGBIN): $(OBJSBIN)
849 - @echo Creating executable $(TARGBIN)
850 -- $(ECHO)$(LD) $(LDOP) $(OBJSBIN) $(MORELIBS) $(LIBS) -o $(TARGBIN);
851 -+ $(ECHO) $(LD) $(LDFLAGS) $(OBJSBIN) $(MORELIBS) $(LIBS) -o $(TARGBIN);
852 -
853 - $(OBJDIR)/XrdSecProtocolsss.o: XrdSecProtocolsss.cc XrdSecProtocolsss.hh \
854 - XrdNetDNS.hh XrdOucErrInfo.hh \
855 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSecunix/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSecunix/GNUmakefile
856 ---- root.orig/net/xrootd/src/xrootd/src/XrdSecunix/GNUmakefile 2011-06-28 13:49:42.000000000 +0400
857 -+++ root/net/xrootd/src/xrootd/src/XrdSecunix/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
858 -@@ -45,7 +45,7 @@
859 -
860 - $(TARGETS): $(OBJECTS) $(LIBDEPS)
861 - @echo Creating shared library $(TARGETS)
862 -- $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(TARGETS);
863 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LDSO) $(MORELIBS) $(LIBS) -o $(TARGETS);
864 -
865 - $(OBJDIR)/XrdSecProtocolunix.o: XrdSecProtocolunix.cc XrdSecInterface.hh \
866 - XrdSysHeaders.hh \
867 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdSut/GNUmakefile root/net/xrootd/src/xrootd/src/XrdSut/GNUmakefile
868 ---- root.orig/net/xrootd/src/xrootd/src/XrdSut/GNUmakefile 2011-06-28 13:49:40.000000000 +0400
869 -+++ root/net/xrootd/src/xrootd/src/XrdSut/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
870 -@@ -67,7 +67,7 @@
871 -
872 - $(LIBRARY): $(OBJECTS) $(LIBDIR)/libXrdOuc.a
873 - @echo Creating shared library $(LIBRARY)
874 -- $(ECHO)$(CC) $(OBJECTS) $(LIBDIR)/libXrdOuc.a $(LDSO) -o $(LIBRARY)
875 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(LIBDIR)/libXrdOuc.a $(LDSO) -o $(LIBRARY)
876 -
877 - $(OBJDIR)/XrdSutPFAdmin.o: XrdSutPFAdmin.cc XrdOucString.hh \
878 - XrdSutAux.hh XProtocol.hh XPtypes.hh \
879 -diff -Naur root.orig/net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile root/net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile
880 ---- root.orig/net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile 2011-06-28 13:49:41.000000000 +0400
881 -+++ root/net/xrootd/src/xrootd/src/XrdXrootd/GNUmakefile 2011-07-10 10:24:16.141356963 +0400
882 -@@ -95,7 +95,7 @@
883 -
884 - $(TARGETS): $(OBJECTS) $(OBJDEPS)
885 - @echo Creating executable $(TARGETS)
886 -- $(ECHO)$(LD) $(LDOP) $(OBJECTS) $(OBJFS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(TARGETS)
887 -+ $(ECHO)$(CC) $(LDFLAGS) $(OBJECTS) $(OBJFS) $(LIBS) $(BINLIBS) $(TYPELIBMT) -o $(TARGETS)
888 -
889 - $(OBJDIR)/XrdXrootdAdmin.o: XrdXrootdAdmin.hh XrdXrootdAdmin.cc \
890 - XrdXrootdTrace.hh XrdXrootdProtocol.hh \
891
892 diff --git a/sci-physics/root/files/root-5.32.00-afs.patch b/sci-physics/root/files/root-5.32.00-afs.patch
893 new file mode 100644
894 index 0000000..c0ca29a
895 --- /dev/null
896 +++ b/sci-physics/root/files/root-5.32.00-afs.patch
897 @@ -0,0 +1,33 @@
898 +--- root/net/auth/src/TAFS.cxx.orig 2011-12-04 00:56:29.405007770 +0400
899 ++++ root/net/auth/src/TAFS.cxx 2011-12-04 00:56:35.534709259 +0400
900 +@@ -138,7 +138,7 @@
901 + } else {
902 + if (isatty(0) != 0 && isatty(1) != 0) {
903 + Gl_config("noecho", 1);
904 +- pw = Getline((char *) prompt.Data());
905 ++ pw = const_cast<char *> Getline((char *) prompt.Data());
906 + Gl_config("noecho", 0);
907 + } else {
908 + Warning("TAFS", "not tty: cannot prompt for passwd: failure");
909 +--- root/core/clib/src/strlcat.c.orig 2011-12-04 01:49:26.495179487 +0400
910 ++++ root/core/clib/src/strlcat.c 2011-12-04 01:50:41.407524763 +0400
911 +@@ -38,7 +38,7 @@
912 + * Returns strlen(src) + MIN(siz, strlen(initial dst)).
913 + * If retval >= siz, truncation occurred.
914 + */
915 +-size_t
916 ++size_t __attribute__((weak))
917 + strlcat(char *dst, const char *src, size_t siz)
918 + {
919 + register char *d = dst;
920 +--- root/core/clib/src/strlcpy.c.orig 2011-12-04 01:49:34.329797251 +0400
921 ++++ root/core/clib/src/strlcpy.c 2011-12-04 01:50:49.051151843 +0400
922 +@@ -36,7 +36,7 @@
923 + * will be copied. Always NUL terminates (unless siz == 0).
924 + * Returns strlen(src); if retval >= siz, truncation occurred.
925 + */
926 +-size_t
927 ++size_t __attribute__((weak))
928 + strlcpy(char *dst, const char *src, size_t siz)
929 + {
930 + register char *d = dst;
931
932 diff --git a/sci-physics/root/files/xrootd.confd b/sci-physics/root/files/xrootd.confd
933 deleted file mode 100644
934 index e725cd1..0000000
935 --- a/sci-physics/root/files/xrootd.confd
936 +++ /dev/null
937 @@ -1,8 +0,0 @@
938 -# conf.d file for xroot daemon
939 -
940 -# User to run as (default is `root')
941 -XROOTD_USER="root"
942 -
943 -# Please refer to the xrootd(1) man(1) page for more
944 -# information on command line parameters.
945 -XROOTD_OPTS=""
946
947 diff --git a/sci-physics/root/files/xrootd.initd b/sci-physics/root/files/xrootd.initd
948 deleted file mode 100644
949 index 27e0001..0000000
950 --- a/sci-physics/root/files/xrootd.initd
951 +++ /dev/null
952 @@ -1,26 +0,0 @@
953 -#!/sbin/runscript
954 -# Copyright 1999-2011 Gentoo Foundation
955 -# Distributed under the terms of the GNU General Public License v2
956 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/files/xrootd.initd,v 1.2 2009/01/20 18:04:09 bicatali Exp $
957 -
958 -depend() {
959 - need net
960 - use logger dns
961 - provide root-file-server
962 -}
963 -
964 -start() {
965 - ebegin "Starting extended ROOTD file server"
966 - start-stop-daemon --start --quiet --user ${XROOTD_USER} \
967 - --make-pidfile --pidfile /var/run/xrootd.pid \
968 - --exec /usr/bin/xrootd --background -- ${XROOTD_OPTS}
969 - eend $?
970 -}
971 -
972 -stop() {
973 - ebegin "Stopping extended ROOTD file server"
974 - start-stop-daemon --stop --quiet \
975 - --pidfile /var/run/xrootd.pid \
976 - --exec /usr/bin/xrootd
977 - eend $?
978 -}
979
980 diff --git a/sci-physics/root/root-5.30.05.ebuild b/sci-physics/root/root-5.32.00.ebuild
981 similarity index 96%
982 rename from sci-physics/root/root-5.30.05.ebuild
983 rename to sci-physics/root/root-5.32.00.ebuild
984 index d237779..94e0940 100644
985 --- a/sci-physics/root/root-5.30.05.ebuild
986 +++ b/sci-physics/root/root-5.32.00.ebuild
987 @@ -12,6 +12,7 @@ ROOFIT_DOC_PV=2.91-33
988 TMVA_DOC_PV=4.03
989 PATCH_PV=5.28.00b
990 PATCH_PV2=5.30.00
991 +PATCH_PV3=5.32.00
992
993 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
994 HOMEPAGE="http://root.cern.ch/"
995 @@ -78,7 +79,8 @@ CDEPEND="
996 dev-lang/ruby
997 dev-ruby/rubygems )
998 ssl? ( dev-libs/openssl )
999 - xml? ( dev-libs/libxml2 )"
1000 + xml? ( dev-libs/libxml2 )
1001 + xrootd? ( sci-physics/xrootd )"
1002
1003 DEPEND="${CDEPEND}
1004 dev-util/pkgconfig"
1005 @@ -122,12 +124,12 @@ pkg_setup() {
1006
1007 src_prepare() {
1008 epatch \
1009 - "${FILESDIR}"/${PN}-${PATCH_PV2}-xrootd-prop-flags.patch \
1010 "${FILESDIR}"/${PN}-${PATCH_PV}-prop-ldflags.patch \
1011 "${FILESDIR}"/${PN}-${PATCH_PV}-asneeded.patch \
1012 "${FILESDIR}"/${PN}-${PATCH_PV2}-nobyte-compile.patch \
1013 "${FILESDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
1014 - "${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch
1015 + "${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch \
1016 + "${FILESDIR}"/${PN}-${PATCH_PV3}-afs.patch
1017
1018 # make sure we use system libs and headers
1019 rm montecarlo/eg/inc/cfortran.h README/cfortran.doc
1020 @@ -142,13 +144,6 @@ src_prepare() {
1021 rm graf3d/gl/{inc,src}/gl2ps.*
1022 sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' graf3d/gl/Module.mk
1023
1024 - # TODO: unbundle xrootd as a new package
1025 - #rm -rf net/xrootd/src
1026 - #sed -i \
1027 - # -e 's:-lXrdOuc:-lXrd &:' \
1028 - # -e 's:$(XROOTDDIRL)/lib\(Xrd\w*\).a:-l\1:g' \
1029 - # proof/proofd/Module.mk || die
1030 -
1031 # In Gentoo, libPythia6 is called libpythia6
1032 # libungif is called libgif,
1033 # iodbc is in /usr/include/iodbc
1034 @@ -275,7 +270,6 @@ daemon_install() {
1035 dodir /var/spool/rootd/{pub,tmp}
1036 fperms 1777 /var/spool/rootd/{pub,tmp}
1037
1038 - use xrootd && daemons="${daemons} xrootd olbd"
1039 for i in ${daemons}; do
1040 newinitd "${FILESDIR}"/${i}.initd ${i}
1041 newconfd "${FILESDIR}"/${i}.confd ${i}