Control: tags 1053785 + patch
Control: tags 1053785 + pending

Dear maintainer,

I've prepared an NMU for codeblocks (versioned as 20.03+svn13046-0.4) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru codeblocks-20.03+svn13046/debian/changelog 
codeblocks-20.03+svn13046/debian/changelog
--- codeblocks-20.03+svn13046/debian/changelog  2024-02-28 17:26:54.000000000 
+0100
+++ codeblocks-20.03+svn13046/debian/changelog  2024-10-26 18:21:31.000000000 
+0200
@@ -1,3 +1,12 @@
+codeblocks (20.03+svn13046-0.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ zhangdandan <zhangdan...@loongson.cn> ]
+  * add support for loongarch64 (Closes: #1053785)
+
+ -- Gianfranco Costamagna <locutusofb...@debian.org>  Sat, 26 Oct 2024 
18:21:31 +0200
+
 codeblocks (20.03+svn13046-0.3) unstable; urgency=medium

   * Non-maintainer upload.
diff -Nru 
codeblocks-20.03+svn13046/debian/patches/codeblocks-add-support-for-loongarch64.patch
 
codeblocks-20.03+svn13046/debian/patches/codeblocks-add-support-for-loongarch64.patch
--- 
codeblocks-20.03+svn13046/debian/patches/codeblocks-add-support-for-loongarch64.patch
       1970-01-01 01:00:00.000000000 +0100
+++ 
codeblocks-20.03+svn13046/debian/patches/codeblocks-add-support-for-loongarch64.patch
       2024-10-26 18:21:29.000000000 +0200
@@ -0,0 +1,61 @@
+Description: Add support for loongarch64
+Author: Dandan Zhang <zhangdan...@loongson.cn>
+Bug-Debian: https://bugs.debian.org/1053785
+
+Last-Update: 2023-10-11
+
+--- 
codeblocks-20.03+svn13046.orig/src/sdk/mozilla_chardet/include/nsprpub/pr/include/prcpucfg_linux.h
++++ 
codeblocks-20.03+svn13046/src/sdk/mozilla_chardet/include/nsprpub/pr/include/prcpucfg_linux.h
+@@ -486,6 +486,52 @@
+ #define PR_BYTES_PER_WORD_LOG2   2
+ #define PR_BYTES_PER_DWORD_LOG2  3
+
++#elif defined(__loongarch__) && __loongarch_grlen == 64
++
++#define IS_LITTLE_ENDIAN 1
++#undef IS_BIG_ENDIAN
++#define IS_64
++
++#define PR_BYTES_PER_BYTE   1
++#define PR_BYTES_PER_SHORT  2
++#define PR_BYTES_PER_INT    4
++#define PR_BYTES_PER_INT64  8
++#define PR_BYTES_PER_LONG   8
++#define PR_BYTES_PER_FLOAT  4
++#define PR_BYTES_PER_DOUBLE 8
++#define PR_BYTES_PER_WORD   4
++#define PR_BYTES_PER_DWORD  8
++
++#define PR_BITS_PER_BYTE    8
++#define PR_BITS_PER_SHORT   16
++#define PR_BITS_PER_INT     32
++#define PR_BITS_PER_INT64   64
++#define PR_BITS_PER_LONG    64
++#define PR_BITS_PER_FLOAT   32
++#define PR_BITS_PER_DOUBLE  64
++#define PR_BITS_PER_WORD    32
++
++#define PR_BITS_PER_BYTE_LOG2   3
++#define PR_BITS_PER_SHORT_LOG2  4
++#define PR_BITS_PER_INT_LOG2    5
++#define PR_BITS_PER_INT64_LOG2  6
++#define PR_BITS_PER_LONG_LOG2   6
++#define PR_BITS_PER_FLOAT_LOG2  5
++#define PR_BITS_PER_DOUBLE_LOG2 6
++#define PR_BITS_PER_WORD_LOG2   5
++
++#define PR_ALIGN_OF_SHORT   2
++#define PR_ALIGN_OF_INT     4
++#define PR_ALIGN_OF_LONG    8
++#define PR_ALIGN_OF_INT64   8
++#define PR_ALIGN_OF_FLOAT   4
++#define PR_ALIGN_OF_DOUBLE  8
++#define PR_ALIGN_OF_POINTER 8
++#define PR_ALIGN_OF_WORD    4
++
++#define PR_BYTES_PER_WORD_LOG2   2
++#define PR_BYTES_PER_DWORD_LOG2  3
++
+ #elif defined(__mips__)
+
+ #ifdef __MIPSEB__
diff -Nru codeblocks-20.03+svn13046/debian/patches/series 
codeblocks-20.03+svn13046/debian/patches/series
--- codeblocks-20.03+svn13046/debian/patches/series     2023-10-24 
19:04:21.000000000 +0200
+++ codeblocks-20.03+svn13046/debian/patches/series     2024-10-26 
18:20:57.000000000 +0200
@@ -1,3 +1,4 @@
 01-no_Makefiles_in_debian_dir.patch
 04-reproducible_build.patch
 05-add-m4-file.patch
+codeblocks-add-support-for-loongarch64.patch

Reply via email to