[root/f17] Rebuild for xrootd 3.1.1
Mattias Ellert
ellert at fedoraproject.org
Sat Mar 17 18:25:01 UTC 2012
commit 0bed893234065bfddc9122e2c8475bc3e1cad50d
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Sat Mar 17 15:43:52 2012 +0100
Rebuild for xrootd 3.1.1
root-xrootd.patch | 48 +++++++++++++++++-------------------------------
root.spec | 5 ++++-
2 files changed, 21 insertions(+), 32 deletions(-)
---
diff --git a/root-xrootd.patch b/root-xrootd.patch
index 6352682..9f7c113 100644
--- a/root-xrootd.patch
+++ b/root-xrootd.patch
@@ -1,36 +1,22 @@
---- root-5.32.00.orig/configure 2011-12-02 12:42:22.000000000 +0100
-+++ root-5.32.00/configure 2012-02-11 20:15:07.910877372 +0100
-@@ -4463,18 +4463,22 @@
- fi
- fi
- done
-+ xrdlibdir=$tmpxrdlibdir
-
-- #
-- # Check if bonjour is available for code potentially using it ...
-- if test "x$enable_xrootd" = "xyes"; then
-- xrdlibdir="$tmpxrdlibdir"
-- if test "x$enable_bonjour" = "xyes"; then
+diff -ur root-5.32.01.orig/configure root-5.32.01/configure
+--- root-5.32.01.orig/configure 2012-02-29 16:46:41.000000000 +0100
++++ root-5.32.01/configure 2012-03-17 14:14:02.822111495 +0100
+@@ -4486,10 +4486,14 @@
+ if test "x$enable_xrootd" = "xyes"; then
+ xrdlibdir="$tmpxrdlibdir"
+ if test "x$enable_bonjour" = "xyes"; then
- check_symbol XrdOucBonjour "$libxrdoucbjr" "$xrdlibdir"
- if test $found_symbol -eq 0 ; then
- bonjourcppflags=
- fi
-- fi
-- fi
-+ # This check is broken. The xrootd libraries are C++ hence their
-+ # symbol names are mangled. The check_symbol macro is designed
-+ # to check for unmangled symbol names in C libraries.
-+ # #
-+ # # Check if bonjour is available for code potentially using it ...
-+ # if test "x$enable_xrootd" = "xyes"; then
-+ # xrdlibdir="$tmpxrdlibdir"
-+ # if test "x$enable_bonjour" = "xyes"; then
-+ # check_symbol XrdOucBonjour "$libxrdoucbjr" "$xrdlibdir"
-+ # if test $found_symbol -eq 0 ; then
-+ # bonjourcppflags=
-+ # fi
-+ # fi
-+ # fi
++ # This check is broken. The xrootd libraries are C++ hence their
++ # symbol names are mangled. The check_symbol macro is designed
++ # to check for unmangled symbol names in C libraries.
++ # check_symbol XrdOucBonjour "$libxrdoucbjr" "$xrdlibdir"
++ # if test $found_symbol -eq 0 ; then
++ # bonjourcppflags=
++ # fi
++ bonjourcppflags=
+ fi
+ fi
fi
-
- check_explicit "$enable_xrootd" "$enable_xrootd_explicit" \
diff --git a/root.spec b/root.spec
index 0cb05e4..1b54ff0 100644
--- a/root.spec
+++ b/root.spec
@@ -28,7 +28,7 @@
Name: root
Version: 5.32.01
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Numerical data analysis framework
Group: Applications/Engineering
@@ -2295,6 +2295,9 @@ fi
%{emacs_lispdir}/root/*.el
%changelog
+* Sat Mar 17 2012 Mattias Ellert <mattias.ellert at fysast.uu.se> - 5.32.01-2
+- Rebuild for xrootd 3.1.1
+
* Sat Mar 03 2012 Mattias Ellert <mattias.ellert at fysast.uu.se> - 5.32.01-1
- Update to 5.32.01
- Drop patches fixed upstream
More information about the scm-commits
mailing list