Your message dated Thu, 13 Oct 2016 22:50:17 +0000
with message-id <e1buopn-0000xm...@franck.debian.org>
and subject line Bug#840684: fixed in firebird3.0 3.0.1.32609.ds4-7
has caused the Debian Bug report #840684,
regarding firebird3.0: Please add patch to add m68k platform support
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
840684: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840684
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: firebird3.0
Version: 3.0.1.32609.ds4-6
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertags: m68k

Hi Damyan!

The patch attached to this bug report adds platform support for m68k
which is one of the ports architectures we have in Debian.

This patch contains two patches which have been squashed into one patch
for convenience. Both patches have also been sent upstream and are
awaiting review [1]. The patches sent upstream also contain some
more explanation.

Since firebird-dev is a reverse dependency to Qt and therefore transitively
a large number of packages, it's very important for the m68k port to have
a working firebird3.0 package.

Thus, it would be very much appreciated if you could include the attached
patch in your next upload.

Thanks a lot,
Adrian

> [1] https://github.com/FirebirdSQL/firebird/pull/52

--
 .''`.  John Paul Adrian Glaubitz
 : :' :  Debian Developer - glaub...@debian.org
 `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
Description: Add platform support for Linux/m68k
Author: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>

--- firebird3.0-3.0.1.32609.ds4.orig/configure.ac
+++ firebird3.0-3.0.1.32609.ds4/configure.ac
@@ -361,6 +361,17 @@ dnl CPU_TYPE=ppc64
    SHRLIB_EXT=so
    ;;
 
+  m68k*-*-linux*)
+   MAKEFILE_PREFIX=linux_generic
+   INSTALL_PREFIX=linux
+   PLATFORM=LINUX
+   AC_DEFINE(LINUX, 1, [Define this if OS is Linux])
+   AC_DEFINE(M68K, 1, [Define this if CPU is M68k])
+   LOCK_MANAGER_FLG=Y
+   EDITLINE_FLG=Y
+   SHRLIB_EXT=so
+   ;;
+
   *-*-linux* | *-*-gnu*)
     MAKEFILE_PREFIX=linux_generic
     INSTALL_PREFIX=linux
@@ -997,10 +1008,11 @@ AC_CHECK_MEMBER([struct dirent.d_type],
 dnl EKU: try to determine the alignment of long and double
 dnl      replaces FB_ALIGNMENT and FB_DOUBLE_ALIGN in src/jrd/common.h
 AC_MSG_CHECKING(alignment of long)
-AC_RUN_IFELSE([AC_LANG_SOURCE([[main () {
+AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <semaphore.h>
+main () {
   struct s {
     char a;
-    long long b;
+    union { long long x; sem_t y; } b;
   };
   exit((int)&((struct s*)0)->b);
 }]])],[ac_cv_c_alignment=$ac_status],[ac_cv_c_alignment=$ac_status],[])
--- firebird3.0-3.0.1.32609.ds4.orig/src/common/classes/DbImplementation.cpp
+++ firebird3.0-3.0.1.32609.ds4/src/common/classes/DbImplementation.cpp
@@ -48,6 +48,7 @@ static const UCHAR CpuHppa = 13;
 static const UCHAR CpuAlpha = 14;
 static const UCHAR CpuArm64 = 15;
 static const UCHAR CpuPowerPc64el = 16;
+static const UCHAR CpuM68k = 17;
 
 static const UCHAR OsWindows = 0;
 static const UCHAR OsLinux = 1;
@@ -87,7 +88,8 @@ const char* hardware[] = {
 	"HPPA",
 	"Alpha",
 	"ARM64",
-	"PowerPC64el"
+	"PowerPC64el",
+	"M68k"
 };
 
 const char* operatingSystem[] = {
@@ -128,8 +130,8 @@ const UCHAR backwardTable[FB_NELEM(hardw
 
 const UCHAR backEndianess[FB_NELEM(hardware)] =
 {
-//	Intel	AMD		Sparc	PPC		PPC64	MIPSEL	MIPS	ARM		IA64	s390	s390x	SH		SHEB	HPPA	Alpha	ARM64	PowerPC64el
-	0,		0,		1,		1,		1,		0,		1,		0,		0,		1,		1,		0,		1,		1,		0,		0,		0
+//	Intel	AMD		Sparc	PPC		PPC64	MIPSEL	MIPS	ARM		IA64	s390	s390x	SH		SHEB	HPPA	Alpha	ARM64	PowerPC64el	M68k
+       0,		0,		1,		1,		1,		0,		1,		0,		0,		1,		1,		0,		1,		1,		0,		0,		0,		1
 };
 
 } // anonymous namespace
--- firebird3.0-3.0.1.32609.ds4.orig/src/common/common.h
+++ firebird3.0-3.0.1.32609.ds4/src/common/common.h
@@ -195,6 +195,10 @@
 #define FB_CPU CpuPowerPc64
 #endif /* PPC64 */
 
+#ifdef M68K
+#define FB_CPU CpuM68k
+#endif /* M68K */
+
 #endif /* LINUX */
 
 
--- firebird3.0-3.0.1.32609.ds4.orig/src/jrd/inf_pub.h
+++ firebird3.0-3.0.1.32609.ds4/src/jrd/inf_pub.h
@@ -241,6 +241,7 @@ enum  info_db_implementations
 	isc_info_db_impl_linux_arm64 = 84,
 	isc_info_db_impl_linux_ppc64el = 85,
 	isc_info_db_impl_linux_ppc64 = 86,
+	isc_info_db_impl_linux_m68k = 87,
 
 
 	isc_info_db_impl_last_value   // Leave this LAST!

--- End Message ---
--- Begin Message ---
Source: firebird3.0
Source-Version: 3.0.1.32609.ds4-7

We believe that the bug you reported is fixed in the latest version of
firebird3.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 840...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Damyan Ivanov <d...@debian.org> (supplier of updated firebird3.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 13 Oct 2016 20:31:51 +0000
Source: firebird3.0
Binary: firebird3.0-server-core firebird3.0-server firebird3.0-utils 
libfbclient2 libib-util firebird3.0-common firebird-dev firebird3.0-examples 
firebird3.0-doc firebird3.0-common-doc
Architecture: source
Version: 3.0.1.32609.ds4-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Firebird Group <pkg-firebird-gene...@lists.alioth.debian.org>
Changed-By: Damyan Ivanov <d...@debian.org>
Closes: 840666 840684
Description: 
 firebird3.0-common - common files for firebird 3.0 server, client and utilities
 firebird3.0-common-doc - copyright, licensing and changelogs of firebird3.0
 firebird3.0-doc - Documentation files for firebird database version 3.0
 firebird3.0-examples - Examples for Firebird - an RDBMS based on InterBase 6.0 
code
 firebird3.0-server-core - Firebird Server - engine core
 firebird3.0-server - Firebird Server - an RDBMS based on InterBase 6.0 code
 firebird3.0-utils - Firebird user utilities
 firebird-dev - Development files for Firebird
 libfbclient2 - Firebird client library
 libib-util - Firebird UDF support library
Changes:
 firebird3.0 (3.0.1.32609.ds4-7) unstable; urgency=medium
 .
   * remove debian/fdb-r15y-prune.d on clean
   * rules: use := where possible
   * rules: rearrange targets and stamps to avoid touching build-stamp when
     satisfying the binary target
   * rules: enable raw device support only on linux
     Fixes FTBFS on kfreebsd
   * add patch by John Paul Adrian Glaubitz fixing garbage output by gpre and
     isql caused by linkage issues on mips64el, alpha and m68k
     (Closes: #840666)
   * Add patch by John Paul Adrian Glaubitz adding support for m68k
     (Closes: #840684)
Checksums-Sha1: 
 cb4da4c7874b851674f5c22cdbe917e038e4cb5c 2833 firebird3.0_3.0.1.32609.ds4-7.dsc
 470627c8c83816c32aded0b270abd84de73ac3ac 100812 
firebird3.0_3.0.1.32609.ds4-7.debian.tar.xz
Checksums-Sha256: 
 d948f0816f463a5538313b39e58f194ba2acceafeb6aa82d4fb9f592089d45d6 2833 
firebird3.0_3.0.1.32609.ds4-7.dsc
 012da3ab5f28c3e437cc3b643d0d9497fc85417cccbe9358c9d0e5648d7d9b62 100812 
firebird3.0_3.0.1.32609.ds4-7.debian.tar.xz
Files: 
 8ad3467a7d4064223dbba79363a5b2cb 2833 database optional 
firebird3.0_3.0.1.32609.ds4-7.dsc
 0b9faa74fad4091d1be62a96559be398 100812 database optional 
firebird3.0_3.0.1.32609.ds4-7.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJX/+/AAAoJENu+nU2Z0qAEzrQP/1wh/KN0qudTB2+czgOAKVJO
TscFo2v87hU4SDo0cJl+RcAHsaVLd3STbqOlrViHyR8am/1imHHh2WbSJmvRl0aL
SmwBsOuaCAoyaM3sUuAB7EgGoDHuXH9ofPxfwsz3HB2buNHK3wfM6gulWGXkr38O
zLxmHiwUb0D9tKvCYhjjwTMQfYizkaWVLg8fOwie6jFGphnB38iR7nDzA58oTiR1
HxX7v4oqscsWfu50UK+vIxrFexPdLGpBeheB20r13rUZpr/t8J+j6bbKEuI8qLBb
t5S6gaD/ocIR/IcR7jDcXSGsNCSdGRC3chOVO2zLnXC+eCsIr5ILstKjgLdJFZVD
CLoHNLur/BXfk5MT5Mjtz6mLDSQqrscgMLY743XyMlcAjywp+WTpwEevW+xFDlqt
SGRWYQkjJ+uEvCSS9Vy1rEUjrxSQeDihy/hMhqMYZasH3DXF35BmoEudB6I9y54K
8yk493i6rSGOjmRWD74Xm6FYdBGHrREqyfjPIzrNJb+IxuEdHOBbQ5HXNrXEx56n
8jCupQRFRW1ABxkUYyb4ScpLGwgwbs49HB3R9z08fjET6OoM+lSCfi8+W6wbWp/9
SEOcoCv8Pfk4Tu9LAN6XSCwQgeKZEnesreSjRMd+OE9s2H8U/k5H7+OEDXN5k9zY
SCCsHt7sOSVzblVHSM4C
=zKcT
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to