Hello community,

here is the log from the commit of package firebird for openSUSE:Factory 
checked in at 2013-12-23 19:32:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/firebird (Old)
 and      /work/SRC/openSUSE:Factory/.firebird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "firebird"

Changes:
--------
--- /work/SRC/openSUSE:Factory/firebird/firebird-classic.changes        
2013-09-13 14:46:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.firebird.new/firebird-classic.changes   
2013-12-23 19:32:30.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Dec 17 17:04:03 UTC 2013 - [email protected]
+
+- m68k-support.patch: add support for m68k
+
+-------------------------------------------------------------------
firebird.changes: same change

New:
----
  m68k-support.patch

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

Other differences:
------------------
++++++ firebird-classic.spec ++++++
--- /var/tmp/diff_new_pack.kaX8E6/_old  2013-12-23 19:32:31.000000000 +0100
+++ /var/tmp/diff_new_pack.kaX8E6/_new  2013-12-23 19:32:31.000000000 +0100
@@ -58,6 +58,7 @@
 Patch11:        %{bname}-2.5.2-CORE-4058.patch
 Patch12:        aarch64-support.patch
 Patch13:        firebird-fix-unsigned-char.diff
+Patch14:        m68k-support.patch
 Patch21:        %{bname}-2.5.2-isqlalign.patch
 Patch22:        %{bname}-2.5.2-isqllocale.patch
 Patch23:        %{bname}-2.5.2-isqlwidth.patch
@@ -89,6 +90,7 @@
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
 %patch21 -p1
 %patch22 -p1
 %patch23 -p1

++++++ firebird.spec ++++++
--- /var/tmp/diff_new_pack.kaX8E6/_old  2013-12-23 19:32:31.000000000 +0100
+++ /var/tmp/diff_new_pack.kaX8E6/_new  2013-12-23 19:32:31.000000000 +0100
@@ -56,6 +56,7 @@
 Patch11:        %{name}-2.5.2-CORE-4058.patch
 Patch12:        aarch64-support.patch
 Patch13:        firebird-fix-unsigned-char.diff
+Patch14:        m68k-support.patch
 Patch21:        %{name}-2.5.2-isqlalign.patch
 Patch22:        %{name}-2.5.2-isqllocale.patch
 Patch23:        %{name}-2.5.2-isqlwidth.patch
@@ -82,6 +83,7 @@
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
 %patch21 -p1
 %patch22 -p1
 %patch23 -p1

++++++ m68k-support.patch ++++++
Index: Firebird-2.5.2.26539-0/src/jrd/common.h
===================================================================
--- Firebird-2.5.2.26539-0.orig/src/jrd/common.h
+++ Firebird-2.5.2.26539-0/src/jrd/common.h
@@ -196,6 +196,12 @@
 #define IMPLEMENTATION  isc_info_db_impl_linux_aarch64 /* 84  */
 #endif /* alpha */
 
+#ifdef __mc68000__
+#define IMPLEMENTATION  isc_info_db_impl_linux_m68k /* 85  */
+#undef FB_ALIGNMENT
+#define FB_ALIGNMENT 4
+#endif /* mc68000 */
+
 #endif /* LINUX */
 
 
Index: Firebird-2.5.2.26539-0/src/jrd/inf_pub.h
===================================================================
--- Firebird-2.5.2.26539-0.orig/src/jrd/inf_pub.h
+++ Firebird-2.5.2.26539-0/src/jrd/inf_pub.h
@@ -216,6 +216,7 @@ enum  info_db_implementations
        isc_info_db_impl_linux_hppa = 82,
        isc_info_db_impl_linux_alpha = 83,
        isc_info_db_impl_linux_aarch64 = 84,
+       isc_info_db_impl_linux_m68k = 85,
 
        isc_info_db_impl_last_value   // Leave this LAST!
 };
Index: Firebird-2.5.2.26539-0/src/jrd/pag.cpp
===================================================================
--- Firebird-2.5.2.26539-0.orig/src/jrd/pag.cpp
+++ Firebird-2.5.2.26539-0/src/jrd/pag.cpp
@@ -163,9 +163,10 @@ static const int CLASS_LINUX_SHEB = 39;
 static const int CLASS_LINUX_HPPA = 40;                // LINUX/HPPA
 static const int CLASS_LINUX_ALPHA = 41;       // LINUX/ALPHA
 static const int CLASS_LINUX_AARCH64 = 42;     // LINUX/AARCH64
+static const int CLASS_LINUX_M68K = 43;                // LINUX/M68K
 
 static const int CLASS_MAX10 = CLASS_LINUX_AMD64;      // This should not be 
changed, no new ports with ODS10
-static const int CLASS_MAX = CLASS_LINUX_AARCH64;
+static const int CLASS_MAX = CLASS_LINUX_M68K;
 
 // ARCHITECTURE COMPATIBILITY CLASSES
 
@@ -265,7 +266,8 @@ static const ArchitectureType archMatrix
        archBigEndian,    // CLASS_LINUX_SHEB
        archBigEndian,    // CLASS_LINUX_HPPA
        archLittleEndian, // CLASS_LINUX_ALPHA
-       archLittleEndian  // CLASS_LINUX_AARCH64
+       archLittleEndian, // CLASS_LINUX_AARCH64
+       archBigEndian     // CLASS_LINUX_M68K
 };
 
 #ifdef __sun
@@ -331,6 +333,8 @@ const SSHORT CLASS          = CLASS_LINUX_HPPA;
 const SSHORT CLASS             = CLASS_LINUX_ALPHA;
 #elif defined(__aarch64__)
 const SSHORT CLASS             = CLASS_LINUX_AARCH64;
+#elif defined(__mc68000__)
+const SSHORT CLASS             = CLASS_LINUX_M68K;
 #else
 #error no support on other hardware for Linux
 #endif
Index: Firebird-2.5.2.26539-0/src/jrd/utl.cpp
===================================================================
--- Firebird-2.5.2.26539-0.orig/src/jrd/utl.cpp
+++ Firebird-2.5.2.26539-0/src/jrd/utl.cpp
@@ -228,7 +228,8 @@ static const TEXT* const impl_implementa
        "Firebird/linux SHEB",                  // 81
        "Firebird/linux HPPA",                  // 82
        "Firebird/linux ALPHA",                 // 83
-       "Firebird/linux AARCH64"                // 84
+       "Firebird/linux AARCH64",               // 84
+       "Firebird/linux M68K"                   // 85
 };
 
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to