[xerces-c27] Changed ppc64 arch to power64 macro; add ppc64le patch
Brent Baude
baude at fedoraproject.org
Thu May 22 23:44:19 UTC 2014
commit 59dd3fe382c2f2c7175d0b87032f9af1f119ed96
Author: Brent Baude <baude at us.ibm.com>
Date: Thu May 22 18:44:04 2014 -0500
Changed ppc64 arch to power64 macro; add ppc64le patch
xerces-c-add-ppc64le.patch | 13 +++++++++++++
xerces-c27.spec | 10 ++++++++--
2 files changed, 21 insertions(+), 2 deletions(-)
---
diff --git a/xerces-c-add-ppc64le.patch b/xerces-c-add-ppc64le.patch
new file mode 100644
index 0000000..8334287
--- /dev/null
+++ b/xerces-c-add-ppc64le.patch
@@ -0,0 +1,13 @@
+diff -Naur xerces-c-src_2_7_0.orig/src/xercesc/config.guess xerces-c-src_2_7_0/src/xercesc/config.guess
+--- xerces-c-src_2_7_0.orig/src/xercesc/config.guess 2014-05-22 18:23:43.000001489 -0500
++++ xerces-c-src_2_7_0/src/xercesc/config.guess 2014-05-22 18:27:10.210001485 -0500
+@@ -821,6 +821,9 @@
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit 0 ;;
++ ppc64le:Linux:*:*)
++ echo powerpc64le-unknown-linux-gnu
++ exit 0 ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
diff --git a/xerces-c27.spec b/xerces-c27.spec
index 0efe09a..a1e8e0d 100644
--- a/xerces-c27.spec
+++ b/xerces-c27.spec
@@ -1,12 +1,13 @@
Summary: Validating XML Parser
Name: xerces-c27
Version: 2.7.0
-Release: 13%{?dist}
+Release: 14%{?dist}
License: ASL 2.0
Group: System Environment/Libraries
URL: http://xml.apache.org/xerces-c/
Source0: http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_7_0/source/xerces-c-src_2_7_0.tar.gz
Patch0: xerces-c--CVE-2009-1885.diff
+Patch1: xerces-c-add-ppc64le.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -58,6 +59,7 @@ for i in feedback.xml migration.xml releases_archive.xml; do {
done;
%patch0 -p0 -b .CVE-2009-1885
+%patch1 -p1 -b .ppc64le
%build
@@ -77,7 +79,7 @@ find -name runConfigure | while read f; do
done
cd $XERCESCROOT/src/xercesc
-%ifarch alpha ppc64 s390x sparc64 x86_64
+%ifarch alpha %{power64} s390x sparc64 x86_64
CXXFLAGS="${RPM_OPT_FLAGS}" CFLAGS="${RPM_OPT_FLAGS}" ./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthreads -b64 -P %{_prefix} -C --libdir="%{_libdir}"
%else
CXXFLAGS="${RPM_OPT_FLAGS}" CFLAGS="${RPM_OPT_FLAGS}" ./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthreads -b32 -P %{_prefix} -C --libdir="%{_libdir}"
@@ -128,6 +130,10 @@ mv $RPM_BUILD_ROOT%{_includedir}/xercesc $RPM_BUILD_ROOT%{_includedir}/xercesc-2
%changelog
+* Thu May 22 2014 Brent Baude <baude at us.ibm.com> - 2.7.0-14
+- Changed ppc64 arch to power64 macro
+- Added xerces-c-add-ppc64le.patch
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.7.0-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list