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]
