rpms/ice/devel Ice-3.4.0-s390.patch,NONE,1.1 ice.spec,1.39,1.40
Dan Horák
sharkcz at fedoraproject.org
Sun Jun 20 11:45:26 UTC 2010
Author: sharkcz
Update of /cvs/pkgs/rpms/ice/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv19237
Modified Files:
ice.spec
Added Files:
Ice-3.4.0-s390.patch
Log Message:
* Sun Jun 20 2010 Dan Horák <dan[at]danny.cz> - 3.4.0-2
- add support for the s390/s390x architectures
Ice-3.4.0-s390.patch:
Config.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE Ice-3.4.0-s390.patch ---
diff -up Ice-3.4.0/cpp/include/IceUtil/Config.h.s390 Ice-3.4.0/cpp/include/IceUtil/Config.h
--- Ice-3.4.0/cpp/include/IceUtil/Config.h.s390 2010-06-20 10:57:34.000000000 +0200
+++ Ice-3.4.0/cpp/include/IceUtil/Config.h 2010-06-20 10:59:38.000000000 +0200
@@ -26,7 +26,7 @@
# define ICE_LITTLE_ENDIAN
#elif defined(__sparc) || defined(__sparc__) || defined(__hppa) || \
defined(__ppc__) || defined(__powerpc) || defined(_ARCH_COM) || \
- defined(__MIPSEB__) || (defined(__BYTE_ORDER) && (__BYTE_ORDER == __BIG_ENDIAN))
+ defined(__MIPSEB__) || defined(__s390__) || (defined(__BYTE_ORDER) && (__BYTE_ORDER == __BIG_ENDIAN))
# define ICE_BIG_ENDIAN
#else
# error "Unknown architecture"
@@ -42,7 +42,7 @@
//
# define ICE_32
#elif defined(__sun) && (defined(__sparcv9) || defined(__x86_64)) || \
- defined(__linux) && defined(__x86_64) || \
+ defined(__linux) && (defined(__x86_64) || defined(__s390x__)) || \
defined(__hppa) && defined(__LP64__) || \
defined(_ARCH_COM) && defined(__64BIT__) || \
defined(__alpha__) || \
Index: ice.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ice/devel/ice.spec,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -p -r1.39 -r1.40
--- ice.spec 12 Mar 2010 15:16:43 -0000 1.39
+++ ice.spec 20 Jun 2010 11:45:26 -0000 1.40
@@ -7,7 +7,7 @@
Name: ice
Version: 3.4.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: The Ice base runtime and services
Group: System Environment/Libraries
@@ -38,6 +38,9 @@ Patch4: Ice-rpmbuild-change-user.patch
# http://www.zeroc.com/forums/attachments/patches/745d1268183564-patch-1-ice-3-4-0-slice2cpp-stream-issue-patch-stream.txt
Patch5: patch-stream.txt
+# Add support for the s390/s390x architecture
+Patch6: Ice-3.4.0-s390.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Ice doesn't officially support ppc64 at all
@@ -194,6 +197,7 @@ Tools for developing Ice applications in
%patch2 -p1
%patch3 -p1
%patch5 -p1
+%patch6 -p1
%setup -q -n Ice-rpmbuild-%{version} -T -b 1
%patch4 -p1
%setup -q -n Ice-3.3.0-man-pages -T -b 2
@@ -283,7 +287,7 @@ mv $RPM_BUILD_ROOT/include/* ${RPM_BUILD
mkdir -p $RPM_BUILD_ROOT%{_libdir}
# There are a couple of files that end up installed in /lib, not %{_libdir},
# so we try this move too.
-mv $RPM_BUILD_ROOT/%{_lib}/* $RPM_BUILD_ROOT%{_libdir}
+mv $RPM_BUILD_ROOT/%{_lib}/* $RPM_BUILD_ROOT%{_libdir} || true
mv $RPM_BUILD_ROOT/lib/* $RPM_BUILD_ROOT%{_libdir} || true
mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/Ice-%{version}
mv $RPM_BUILD_ROOT/help/IceGridAdmin $RPM_BUILD_ROOT%{_defaultdocdir}/Ice-%{version}
@@ -539,6 +543,9 @@ fi
%{_bindir}/slice2php
%changelog
+* Sun Jun 20 2010 Dan Horák <dan[at]danny.cz> - 3.4.0-2
+- add support for the s390/s390x architectures
+
* Fri Mar 12 2010 Mary Ellen Foster <mefoster at gmail.com> - 3.4.0-1
- Update to new upstream release -- complete release notes at
http://www.zeroc.com/download/Ice/3.4/Ice-3.4.0-RELEASE_NOTES
More information about the scm-commits
mailing list