17
0

3 Commits

Author SHA256 Message Date
2c6b43c0a3 Accepting request 1324895 from windows:mingw:win64
OBS-URL: https://build.opensuse.org/request/show/1324895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mingw64-binutils?expand=0&rev=11
2026-01-01 14:00:28 +00:00
a74b3b7dd4 - Update to version 2.45.1
- Update mingw64-binutils.keyring
- Use the makeinfo package instead of texinfo to reduce the
  number of packages required for building
- Remove the redundant patch for High-Entropy VA that
  was applied to unsupported 32-bit support
- Removed patch
  * binutils-2.42-option-high-entry-va.patch
- Update to version 2.45.1
- Update mingw64-binutils.keyring
- Use the makeinfo package instead of texinfo to reduce the
  number of packages required for building
- Remove the redundant patch for High-Entropy VA that
  was applied to unsupported 32-bit support
- Removed patch
  * binutils-2.42-option-high-entry-va.patch

OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-binutils?expand=0&rev=89
2025-12-31 12:19:26 +00:00
d86a994f69 Fix usage of invalid SPDX license identifier (boo#1240105)
OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-binutils?expand=0&rev=88
2025-03-26 14:28:43 +00:00
10 changed files with 340 additions and 150 deletions

View File

@@ -1,56 +0,0 @@
diff -ur binutils-2.42.orig/ld/emultempl/pe.em binutils-2.42/ld/emultempl/pe.em
--- binutils-2.42.orig/ld/emultempl/pe.em 2024-01-29 01:00:00.000000000 +0100
+++ binutils-2.42/ld/emultempl/pe.em 2024-06-03 09:22:53.442422519 +0200
@@ -128,6 +128,7 @@
#define DEFAULT_DLL_CHARACTERISTICS (${cygwin_behavior} ? 0 : \
IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE \
+ | IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA \
| IMAGE_DLL_CHARACTERISTICS_NX_COMPAT)
#if defined(TARGET_IS_i386pe) || ! defined(DLL_SUPPORT)
@@ -285,6 +286,7 @@
OPTION_ENABLE_LONG_SECTION_NAMES,
OPTION_DISABLE_LONG_SECTION_NAMES,
/* DLLCharacteristics flags. */
+ OPTION_HIGH_ENTROPY_VA,
OPTION_DYNAMIC_BASE,
OPTION_FORCE_INTEGRITY,
OPTION_NX_COMPAT,
@@ -303,6 +305,7 @@
OPTION_ENABLE_RELOC_SECTION,
OPTION_DISABLE_RELOC_SECTION,
/* DLL Characteristics flags. */
+ OPTION_DISABLE_HIGH_ENTROPY_VA,
OPTION_DISABLE_DYNAMIC_BASE,
OPTION_DISABLE_FORCE_INTEGRITY,
OPTION_DISABLE_NX_COMPAT,
@@ -382,6 +385,8 @@
{"disable-large-address-aware", no_argument, NULL, OPTION_DISABLE_LARGE_ADDRESS_AWARE},
{"enable-long-section-names", no_argument, NULL, OPTION_ENABLE_LONG_SECTION_NAMES},
{"disable-long-section-names", no_argument, NULL, OPTION_DISABLE_LONG_SECTION_NAMES},
+ {"high-entropy-va", no_argument, NULL, OPTION_HIGH_ENTROPY_VA},
+ {"disable-high-entropy-va", no_argument, NULL, OPTION_DISABLE_HIGH_ENTROPY_VA},
{"dynamicbase",no_argument, NULL, OPTION_DYNAMIC_BASE},
{"disable-dynamicbase",no_argument, NULL, OPTION_DISABLE_DYNAMIC_BASE},
{"forceinteg", no_argument, NULL, OPTION_FORCE_INTEGRITY},
@@ -935,6 +940,9 @@
pe_use_coff_long_section_names = 0;
break;
/* Get DLLCharacteristics bits */
+ case OPTION_HIGH_ENTROPY_VA:
+ pe_dll_characteristics |= IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA;
+ /* fall through */
case OPTION_DYNAMIC_BASE:
pe_dll_characteristics |= IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE;
/* fall through */
@@ -946,6 +954,9 @@
/* fall through */
case OPTION_DISABLE_DYNAMIC_BASE:
pe_dll_characteristics &= ~ IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE;
+ /* fall through */
+ case OPTION_DISABLE_HIGH_ENTROPY_VA:
+ pe_dll_characteristics &= ~ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA;
break;
case OPTION_FORCE_INTEGRITY:
pe_dll_characteristics |= IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY;

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f6e4d41fd5fc778b06b7891457b3620da5ecea1006c6a4a41ae998109f85a800
size 27567160

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEOiS8Ho+0CfqfFDcYE/zvid2ePE8FAmW3wiYACgkQE/zvid2e
PE+DLw//RLN+l7frU8bs6xLO3y2CkHSrIRWE1n7Q+KSTXMH87tJOTkDfUKV6zjl2
8i4vOwYx+3/+OMGGSVd5BaemFEDtN/WmI6VTacd7s3gWjcgLCHZ4sKWaVU6DEyHs
tMgUVVEGzHPI+N6O4E7abQKfDTbUC93f7sQTBAB5t0VwabVRxiABtVmsUb1UQS0X
hdjp/hsIpFKt5uo7SUyI/2148o15O5snz1GLsKdPM0053LPUTmJB3zKSJwJf8iPO
F4tJQowypheZ0V8grbu+86RO6mKuZ2mqZHOpZoQ6YEFbRnu8OuclGVDwrTG3ySxB
bYAxN4gD7Pbq3xklUlUYhxU5dgENVbxcTFEwe3xt6KfRdDfhLqM6gwsRXFnU/lrH
Y+MS5HgXEicM0hiNU9ADhc1M9l5be7d9ZejY0wo+yfiXppMpkayCR/InLlK0/B09
2cNp4JzNoRQcdvgIrJWcF+m7gKAwmwfzyo8Axgm6Aq8rF5OaGxyyqd5/v+u2hXOZ
oZDGtcZof/hwcmcm0aBWNLkrY0NC/Ke+CxjWmia/AddJdVlZy6Bu93DI/9Kp9Ll+
ef4Fto1XRYNaoPLigTW7cy2gF9boReGOkFsOQPyF3ggvlkVU4/QR8XQL4urPSYOn
4lgOfNpfvloqCq9OQq/56aWLymmNCqJ9V/uYQ6rxAK4OeBYAQgY=
=inW0
-----END PGP SIGNATURE-----

3
binutils-2.45.1.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fe101e6fe9d18fdec95962d81ed670fdee5f37e3f48f0bef87bddf862513aa5
size 27962312

View File

@@ -0,0 +1,10 @@
-----BEGIN PGP SIGNATURE-----
iPEEABYKAJkWIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCaRPZjhsUgAAAAAAEAA5t
YW51MiwyLjUrMS4xMSwyLDJfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMu
b3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDI1QTZCQjg4REQ5Qjc2NEM2QjU1NDFD
MjczODQwOUY1MjBERjkxOTAACgkQc4QJ9SDfkZBuNAEAqkoPfIFTe6uIxf9//R6F
LwAZmte9kGNjznTf2yEWAjUBAKX3HflFMHIeLVUDEYuLg3BLoM9MdlLdNF54iJcc
MksO
=AiFF
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Mon Dec 29 16:30:23 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Update to version 2.45.1
- Update mingw64-binutils.keyring
- Use the makeinfo package instead of texinfo to reduce the
number of packages required for building
- Remove the redundant patch for High-Entropy VA that
was applied to unsupported 32-bit support
- Removed patch
* binutils-2.42-option-high-entry-va.patch
-------------------------------------------------------------------
Thu Jun 20 10:31:41 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

View File

@@ -1,70 +1,300 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=8syL
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
P6u6QL1eIYUk0JY0rV8U2+JfPlL3gw6HvQNGUw/3BbkTgovooRhExs15Q8qDE4ET
02scHBgxRiinLlxczm6HJO+davSqznPulbsuVc19EMR90PU5x/Vj1z7FwfUnAOgA
u7mRNeIN3jmxtgsojmf9fAXpA8nuUGWEg3ggfcRK2WZFSA6x93I/kQImC+qIAWXv
NlC9eMZ0wGBfnl3kM29C5CWaNema9DJNPCwG7SeOFKMvTeqdygaX5Bq4MwRil/RH
FgkrBgEEAdpHDwEBB0BCHWtPbOQqlwRpAtJqQ61bP1zIWUYwRC3KZyANv3jhPYkD
FAQYAQoAJgIbAhYhBF7zpBFxu3fmEQ7S0B89AzSNsaPiBQJnog97BQkG6060AOLA
FiAEGRYKAH0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCYpf0R18UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB
NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MAAKCRBzhAn1IN+R
kIKyAQCzk7aP594Lj9AOZxaQCuBX34FDo//KE0nHbXRzSD9jyAD/Vrx96RDtEGvn
Ez7t4u/uiRzI7NhB0ZdVZF/F7CpLtg8JEB89AzSNsaPidagP+wW8vKcbPjlvenGg
swHU6YkAfuXwpZkklfcoXlHkVVXuphp2mI8N+6kZtpncaIGigproQGuqAD0PofkJ
mXV7pMcyCLvSGkep2Z1OAsDKh6BbMpIGUPbUCXOREKWprVm8iJOivNMnWqcMQim2
g8f6+IIF0XF9OBstVvV4Mx89fF8yNg2X0JVtY+QBlrRmQ7CuOERldiUxwBgzyj0Y
Xo6VXR8wxBoWnXqi0SG5P8zgmaM8J8QcQNuHGF/p5xb7idmkbA4umFne5GlvX9yp
a3Evm6m1hhO9IQ/TmP8ilvobk1nbpnPyoCeLV0ZkoS7vluoT24+nQNE0g+JzDTFA
GP6njqPg176dfqdnugYiA0ClJ0DOqMJUFR2rd0m+Az11dYUuihnE/z6AIADA6ajY
TCQzv5/my5n7inGmA+ywCIkeBT/eO5kDF9ELwh/5W0MakFDVSMR1yPvI/F0LB1AP
u1UQyKJwcdDzmWA7jxh9FqWaLHS/JHoZEum/6NqjVm7+l3CYWB4zL6fsvbR8/1Ff
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
J2oqTfPnuUR6uw==
=07qa
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,7 +1,7 @@
#
# spec file for package mingw64-binutils
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: mingw64-binutils
Version: 2.42
Version: 2.45.1
Release: 0
Summary: GNU Binutils
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -27,14 +27,13 @@ Source: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz
Source1: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz.sig
Source2: mingw64-binutils.keyring
Source99: mingw64-binutils-rpmlintrc
Patch0: binutils-2.42-option-high-entry-va.patch
#!BuildIgnore: post-build-checks
BuildRequires: bison
BuildRequires: flex
BuildRequires: makeinfo
BuildRequires: mingw64-cross-binutils
BuildRequires: mingw64-cross-gcc
BuildRequires: mingw64-filesystem
BuildRequires: texinfo
BuildArch: noarch
%_mingw64_package_header_debug

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Mon Dec 29 16:30:23 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Update to version 2.45.1
- Update mingw64-binutils.keyring
- Use the makeinfo package instead of texinfo to reduce the
number of packages required for building
- Remove the redundant patch for High-Entropy VA that
was applied to unsupported 32-bit support
- Removed patch
* binutils-2.42-option-high-entry-va.patch
-------------------------------------------------------------------
Thu Jun 20 10:31:41 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package mingw64-cross-binutils
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: mingw64-cross-binutils
Version: 2.42
Version: 2.45.1
Release: 0
Summary: GNU Binutils
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -25,14 +25,13 @@ Group: Development/Libraries
URL: http://www.gnu.org/software/binutils/
Source: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz
Source1: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz.sig
Patch0: binutils-2.42-option-high-entry-va.patch
#!BuildIgnore: post-build-checks
#!BuildIgnore: mingw64-cross-binutils-utils
#!BuildIgnore: mingw64-cross-pkgconf-utils
BuildRequires: bison
BuildRequires: flex
BuildRequires: makeinfo
BuildRequires: mingw64-filesystem
BuildRequires: texinfo
Requires: mingw64-cross-binutils-utils
# NB: This must be left in.
Requires: mingw64-filesystem