diff -pruN 2.1.5-10-23/debian/changelog 2.1.5-10-23ubuntu1/debian/changelog
--- 2.1.5-10-23/debian/changelog	2020-10-20 02:15:34.000000000 +0000
+++ 2.1.5-10-23ubuntu1/debian/changelog	2020-12-03 17:54:10.000000000 +0000
@@ -1,3 +1,9 @@
+inventor (2.1.5-10-23ubuntu1) hirsute; urgency=medium
+
+  * Use __SIZEOF_LONG__ to determine 64-bit architectures
+
+ -- Graham Inggs <ginggs@ubuntu.com>  Thu, 03 Dec 2020 17:54:10 +0000
+
 inventor (2.1.5-10-23) unstable; urgency=medium
 
   [ Steve Robbins ]
diff -pruN 2.1.5-10-23/debian/control 2.1.5-10-23ubuntu1/debian/control
--- 2.1.5-10-23/debian/control	2020-10-20 02:15:34.000000000 +0000
+++ 2.1.5-10-23ubuntu1/debian/control	2020-12-03 14:21:14.000000000 +0000
@@ -1,5 +1,6 @@
 Source: inventor
-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Uploaders: Steve M. Robbins <smr@debian.org>
 Section: devel
 Priority: optional
diff -pruN 2.1.5-10-23/debian/patches/endianness.patch 2.1.5-10-23ubuntu1/debian/patches/endianness.patch
--- 2.1.5-10-23/debian/patches/endianness.patch	2020-10-20 02:15:34.000000000 +0000
+++ 2.1.5-10-23ubuntu1/debian/patches/endianness.patch	2020-12-03 14:19:54.000000000 +0000
@@ -53,7 +53,7 @@ Bug-Debian: http://bugs.debian.org/10747
  #endif
  
 +/* Added for Debian by Steve M. Robbins */
-+#if (_MIPS_SZPTR == 64 || __ia64 || __x86_64 || __alpha__ || __powerpc64__ || __s390x__ || __aarch64__)
++#if (__SIZEOF_LONG__ == 8)
 +#  define USE_64BIT_HACKS 1
 +#else
 +#  define USE_64BIT_HACKS 0
