Hello community,

here is the log from the commit of package xorg-cf-files for openSUSE:Factory 
checked in at 2013-03-01 14:02:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorg-cf-files (Old)
 and      /work/SRC/openSUSE:Factory/.xorg-cf-files.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xorg-cf-files", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/xorg-cf-files/xorg-cf-files.changes      
2012-06-26 17:42:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xorg-cf-files.new/xorg-cf-files.changes 
2013-03-01 14:02:40.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Mar  1 10:58:34 UTC 2013 - [email protected]
+
+- add aarch64-support.diff:
+  Add support for aarch64 
+
+-------------------------------------------------------------------

New:
----
  aarch64-support.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-cf-files.spec ++++++
--- /var/tmp/diff_new_pack.or9e3W/_old  2013-03-01 14:02:50.000000000 +0100
+++ /var/tmp/diff_new_pack.or9e3W/_new  2013-03-01 14:02:50.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xorg-cf-files
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,7 @@
 Group:          Development/Tools/Building
 Url:            http://xorg.freedesktop.org/
 Source0:        
http://xorg.freedesktop.org/releases/individual/util/%{name}-%{version}.tar.bz2
+Patch0:         aarch64-support.diff
 BuildRequires:  font-util >= 1.1
 BuildRequires:  pkgconfig(xorg-macros) >= 1.4
 Requires:       gccmakedep
@@ -51,6 +52,7 @@
 
 %prep
 %setup -q
+%patch0
 cat > host.def << EOF
 #define ConfigDir %_configdir
 #define XAppLoadDir /usr/share/X11/app-defaults
@@ -81,6 +83,10 @@
 #undef  DefaultGcc2AMD64Opt
 #define DefaultGcc2AMD64Opt     $RPM_OPT_FLAGS -fno-strict-aliasing
 #endif
+#ifdef  AArch64Architecture
+#undef  DefaultGcc2AArch64Opt
+#define DefaultGcc2AArch64Opt   $RPM_OPT_FLAGS -fno-strict-aliasing
+#endif
 #ifdef  s390xArchitecture
 #undef  OptimizedCDebugFlags
 #define OptimizedCDebugFlags    $RPM_OPT_FLAGS -fno-strict-aliasing

++++++ aarch64-support.diff ++++++
--- Imake.cf
+++ Imake.cf
@@ -1022,6 +1022,10 @@
 #   define AMD64Architecture
 #  endif
 # endif
+# if defined(__aarch64__)
+#   define AArch64Architecture
+#   undef __aarch64__
+# endif
 #endif /* linux || __GLIBC__ */
 
 #if (defined(__Lynx__) || defined(Lynx)) && (defined(i386) || 
defined(__i386__) || defined(__x86__) || defined(__powerpc__) || 
defined(__sparc__) || defined(sparc))
--- linux.cf
+++ linux.cf
@@ -976,6 +976,16 @@
 # define ServerExtraDefines    -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
 #endif /* AMD64Architecture */
 
+#ifdef AArch64Architecture
+# ifndef OptimizedCDebugFlags
+#  define OptimizedCDebugFlags DefaultGcc2AArch64Opt
+# endif
+# define LinuxMachineDefines   -D__aarch64__
+# define ServerOSDefines       XFree86ServerOSDefines -DDDXTIME
+# define ServerExtraDefines    -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
+#endif /* AArch64Architecture */
+
+
 #ifndef StandardDefines
 # ifdef __linux__
 #  define StandardDefines      -Dlinux LinuxMachineDefines LinuxSourceDefines
--- xfree86.cf
+++ xfree86.cf
@@ -2022,6 +2022,12 @@
 # endif
 #endif
 
+#if HasGcc2 && defined(AArch64Architecture)
+# ifndef DefaultGcc2AArch64Opt
+#  define DefaultGcc2AArch64Opt -O2 -fno-strength-reduce GccAliasingArgs
+# endif
+#endif
+
 #if HasGcc2 && defined(AlphaArchitecture)
 # ifndef DefaultGcc2AxpOpt
 #  define DefaultGcc2AxpOpt -O2 GccAliasingArgs
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to