Control: tags 1069138 + patch
Control: tags 1069138 + pending

Dear maintainer,

I've prepared an NMU for sbsigntool (versioned as 0.9.4-3.2) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.


diff -Nru sbsigntool-0.9.4/debian/changelog sbsigntool-0.9.4/debian/changelog
--- sbsigntool-0.9.4/debian/changelog   2022-06-04 13:37:27.000000000 +0200
+++ sbsigntool-0.9.4/debian/changelog   2024-09-13 08:55:39.000000000 +0200
@@ -1,3 +1,12 @@
+sbsigntool (0.9.4-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ zhangdandan <zhangdan...@loongson.cn> ]
+  * Add support for loongarch (Closes: #1069138)
+
+ -- Gianfranco Costamagna <locutusofb...@debian.org>  Fri, 13 Sep 2024 
08:55:39 +0200
+
 sbsigntool (0.9.4-3.1) unstable; urgency=medium

   * Non-maintainer upload
diff -Nru sbsigntool-0.9.4/debian/control sbsigntool-0.9.4/debian/control
--- sbsigntool-0.9.4/debian/control     2021-09-14 08:39:01.000000000 +0200
+++ sbsigntool-0.9.4/debian/control     2024-09-13 08:55:31.000000000 +0200
@@ -17,7 +17,7 @@
 Standards-Version: 4.5.1

 Package: sbsigntool
-Architecture: any-amd64 any-i386 arm64 armhf any-riscv64
+Architecture: any-amd64 any-i386 arm64 armhf any-riscv64 any-loong64
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: foreign
 Description: Tools to manipulate signatures on UEFI binaries and drivers
diff -Nru 
sbsigntool-0.9.4/debian/patches/add-support-for-LoongArch-images.patch 
sbsigntool-0.9.4/debian/patches/add-support-for-LoongArch-images.patch
--- sbsigntool-0.9.4/debian/patches/add-support-for-LoongArch-images.patch      
1970-01-01 01:00:00.000000000 +0100
+++ sbsigntool-0.9.4/debian/patches/add-support-for-LoongArch-images.patch      
2024-09-13 08:55:31.000000000 +0200
@@ -0,0 +1,36 @@
+Description: Add support for LoongArch images
+ .
+ sbsigntool (0.9.4-3.1+loong64) unreleased; urgency=medium
+ .
+   * Add support for LoongArch images.
+Author: Dandan Zhang <zhangdan...@loongson.cn>
+---
+Last-Update: 2024-04-17
+
+--- sbsigntool-0.9.4.orig/src/coff/pe.h
++++ sbsigntool-0.9.4/src/coff/pe.h
+@@ -133,6 +133,8 @@
+ #define IMAGE_FILE_MACHINE_EBC               0x0ebc
+ #define IMAGE_FILE_MACHINE_I386              0x014c
+ #define IMAGE_FILE_MACHINE_IA64              0x0200
++#define IMAGE_FILE_MACHINE_LOONGARCH32       0x6232
++#define IMAGE_FILE_MACHINE_LOONGARCH64       0x6264
+ #define IMAGE_FILE_MACHINE_M32R              0x9041
+ #define IMAGE_FILE_MACHINE_M68K              0x0268
+ #define IMAGE_FILE_MACHINE_MIPS16            0x0266
+--- sbsigntool-0.9.4.orig/src/image.c
++++ sbsigntool-0.9.4/src/image.c
+@@ -240,11 +240,13 @@ static int image_pecoff_parse(struct ima
+       case IMAGE_FILE_MACHINE_AMD64:
+       case IMAGE_FILE_MACHINE_AARCH64:
+       case IMAGE_FILE_MACHINE_RISCV64:
++      case IMAGE_FILE_MACHINE_LOONGARCH64:
+               rc = image_pecoff_parse_64(image);
+               break;
+       case IMAGE_FILE_MACHINE_I386:
+       case IMAGE_FILE_MACHINE_THUMB:
+       case IMAGE_FILE_MACHINE_RISCV32:
++      case IMAGE_FILE_MACHINE_LOONGARCH32:
+               rc = image_pecoff_parse_32(image);
+               break;
+       default:
diff -Nru sbsigntool-0.9.4/debian/patches/series 
sbsigntool-0.9.4/debian/patches/series
--- sbsigntool-0.9.4/debian/patches/series      2022-06-04 13:36:09.000000000 
+0200
+++ sbsigntool-0.9.4/debian/patches/series      2024-09-13 08:55:31.000000000 
+0200
@@ -2,3 +2,4 @@
 fix-efi-arch-detection.patch
 0001-sbsigntool-add-support-for-RISC-V-images.patch
 OpenSSL3.patch
+add-support-for-LoongArch-images.patch

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to