81 Commits

Author SHA1 Message Date
Christoph Reiter
88435ec994
gcc: Update to 15.2.0 (#5590) 2025-08-24 14:08:44 +02:00
Christoph Reiter
b38b2b78f4 Remove all cygwin CHOST changes
Since #5448 CHOST defaults to cygwin now, so this
is no longer needed.
2025-06-27 07:42:37 +02:00
Christoph Reiter
895cedf078 gcc: skip cygwin libstdc++ patch which adds libiconv and libintl deps
This added a runtime dep on iconv and gettext development files, which
we were missing. Let's skip this for now to keep the update simpler.

If someone is missing those features we can look into adding them back.

See https://github.com/msys2/MSYS2-packages/pull/5458#issuecomment-3008811572
2025-06-26 19:38:49 +02:00
مهدي شينون (Mehdi Chinoune)
152f0c1987 gcc: update to 15.1.0 2025-06-26 09:34:37 +02:00
Christoph Reiter
fe07ffff5c gcc: build for cygwin
0950-11.2.0-configure-msys2.patch: drop everything and patch the cygwin
paths instead. One hunk re SUPPORTS_WEAK is dropped since I don't think
that does anything for cygwin.

0951-11.2.0-msys2-spec.patch: compare everything and patch the cygwin
files instead. I'm not sure if the multilib change does anything, but
keeping it anyway.

0953-11.2.0-testsuite-msys2.patch: no longer needed, all conditions
are true with the cygwin triplet.
2025-06-17 22:54:29 +02:00
Christoph Reiter
38be34d51d
gcc: Update to 13.4.0 (#5450)
the removed change was fixed upstream via
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=1283b9f946eea07573be5ba0e0785c9e9279b3be
2025-06-12 09:01:08 +02:00
Christoph Reiter
6b7eafb256 gcc: add note re what needs to be rebuilt after version changes 2024-07-05 00:34:24 +02:00
مهدي شينون (Mehdi Chinoune)
502ec7e32b gcc: update to 13.3.0 2024-05-22 04:45:51 +01:00
Christoph Reiter
a2ee04bf00 More CPEs 2024-03-24 20:09:34 +01:00
Christoph Reiter
68c3c3a1f7 More CPEs and pypi references 2024-03-21 20:31:57 +01:00
Christoph Reiter
4cda67a98c gcc: conflict with gcc-fortran
So pacman suggests removing the later
2023-09-14 10:16:44 +02:00
مهدي شينون (Mehdi Chinoune)
11c72b19b2 gcc: update to 13.2.0 2023-09-13 14:21:25 +01:00
Christoph Reiter
0df20f6f1f gcc: rebuild 2023-05-29 13:49:41 +02:00
Christoph Reiter
53b9221bce
gcc: rebuild
it has been a while
2023-01-22 11:06:12 +01:00
Christoph Reiter
b764b2a409 Makedep on gperf where needed
guessed based in reverse build deps on Debian and Arch
2022-12-23 18:15:06 +01:00
Christoph Reiter
c8e1d0b7be Rebuild mingw-w64-cross-gcc, gcc
against the new libisl
2022-07-05 11:24:27 +02:00
Christoph Reiter
d547b001e8 gcc: Update to 11.3.0
* rebase some patches
* drop __in/__out patch, conflict long fixed in mingw-w64
* remove install files which are handled by hooks now
2022-05-13 22:54:54 +02:00
Christoph Reiter
e40c90814f Makedepend on gcc/make where needed
This means we no longer need msys2-devel
2021-12-13 22:19:56 +01:00
Christoph Reiter
5bcd978cb0 Get rid of the msys2-devel group
For now adds a "provides=(msys2-devel)" to gcc to keep installation
working and install the same set of packages.

Next step is to makedepend on gcc where needed and remove msys2-devel
from the docs.
2021-12-13 20:35:56 +01:00
Christoph Reiter
38126d763e makedepend on autotools for packages using configure
In some cases this will introduce cycles which could likely be cleaned
up by only depending on some unix tools instead of the whole autotools.

Rebuilding doesn't make much sense at this point since it just adds a subset
of base-devel which is still installed by default.
2021-12-12 14:20:50 +01:00
Christoph Reiter
3e14b95280 Revert target triplets for gcc/binutils 2021-12-05 11:30:07 +01:00
Mehdi Chinoune
a110a3a5af gcc: update to 11.2.0 2021-11-30 16:05:04 +01:00
Christoph Reiter
77251ba4d8 Revert "gcc: Rebuild for isl 0.23"
This reverts commit 89f90c377886ea8a46319e22da47cd8fc7a3abb3.
2021-01-13 09:00:48 +01:00
Alexey Pavlov
89f90c3778 gcc: Rebuild for isl 0.23 2021-01-12 08:57:24 +03:00
Alexey Pavlov
66b3d97f6a gcc: Update to 10.2.0 2020-10-26 15:45:42 +03:00
David Macek
19bd06b131
[RFC] Cleanup (#1984)
* Remove msys2-runtime dependencies

* Remove `base` group

* Remove some packages from `base-devel` group
2020-06-02 09:28:40 +03:00
Alexey Pavlov
511a915991 binutils: Fix msys2 patch 2020-03-22 12:00:48 +03:00
Alexey Pavlov
1ebeabddda gcc: Update to 9.3.0 2020-03-19 15:03:04 +03:00
Alexey Pavlov
de31f26c65 gcc: Enable filesystem support in libstdc++ 2019-07-17 13:34:50 +03:00
Alexey Pavlov
8f1f33aeab gcc: Update to 9.1.0 2019-07-04 15:37:45 +03:00
Rafael Kitover
1f64bf2628 add libstdc++ weakrefs patch for msys gcc (#1608)
This patch was in the 7 series of gccs for mingw, and it helps on msys
too.

Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2019-04-15 10:21:42 +03:00
Alexey Pavlov
6a280a44cf gcc: Update to 7.4.0 2018-12-14 12:19:24 +03:00
Alexey Pavlov
ea702093ac gcc: Rebuild with isl 0.19 2018-07-27 13:33:24 +03:00
Alexey Pavlov
d20034644c gcc: Add upstream patch for strings crashes 2018-07-03 13:36:12 +03:00
JPeterMugaas
aa64260bff GCC 7.3.0 - https://gcc.gnu.org/gcc-7/
Rekeyed patches for MSYS2
Use Cygwin patches for 7.3.0

Note that this drops gcj, libjava, classlib, and bohem-gcc.
2018-04-16 14:09:52 -04:00
Alexey Pavlov
d35579d498 gcc: Drop libssp as cygwin have now build-in ssp 2018-02-08 15:04:36 +03:00
JPeterMugaas
316e7725dd This commit includes packages that depend upon each other so they are in the same pull-request. The original idea was to rebuild GCC 6.4.0 with the latest Cygwin patches and with the latest updated libraries that GCC uses as well an updated mingw-w64 from git. In addition, I also wanted to update the mingw-w64-cross toolchain so that the latest newlib library, 3.0.0 (included in Cygwin 2.10) can built using that. Unfortunately, the MPFR library will break GCC itself and gawk. To work around the issue, I had to copy the .DLL with the version number to the old name. I then rebuilt gawk with the latest version dropping an unneeded patch in the process.
gawk –  4.2.0-1 - Update to latest 4.2.0 version, remove unnecessary patch, rebuild with MPRF 4.0.0.1-3
gcc – 6.4.0-2 – rebuild 6.4.0 with isl 0.18, mpc 1.1.0-1 and mpfr 4.0.0.1-3
isl - 0.18-1 – Update to 0.18 version 4.0.0.1-3
Mingw-w64-crt-git – Update to latest mingw-w64 from git
mingw-w64-gcc – 6.4.0-2 – Update to gcc 6.4.0 – rebuild with isl 0.18-1 and mfpr 4.0.0.1-3. Skipped 1 rev to match gcc 6.4.0-2
mingw-w64-headers-git – Update to latest mingw-w64 from git
mingw-w64-tools-git – Update to latest mingw-w64 from git
mingw-w64-winpthreads-git – Update to latest mingw-w64 from git
mingw-w64-winstorecompat-git – Update to latest mingw-w64 from git
mpc – 1.1.0-1 – Update to mpc 1.1.0
mpr - 4.0.0.1-3 – Update to mpfr 4.0.0.1 – added workaround for issue I described above, rekey patches
msys2-w32api-headers-git – Update to latest mingw-w64 from git
msys2-w32api-runtime-git – Update to latest mingw-w64 from git
2018-01-26 08:14:19 -05:00
Viktor Szakats
842787a071 secure checksums and urls 2017-11-10 15:54:18 +00:00
J. Peter Mugaas
d97c0c0d7d gcc 6.4.0 Update to latest version with patches from CygWin. 2017-10-07 00:47:00 -04:00
Viktor Szakats
746a478425 switch to HTTPS where available 2017-09-16 03:45:32 +00:00
atom.long
b4ba171099 gcc:
(1) fix an issue: the object file crtfastmath.o in the directory /usr/lib/gcc/i686-pc-msys/6.3.0/ is missing. If this file is not there, some package will fail to be build.
(2) add a patch '0130-libstdc++-in-out.patch'  from mingw-w64-gcc
2017-05-30 22:18:44 +08:00
Steve Lhomme
955c307d76 gcc: fix c89/c99 scripts
remove the bogus escape of the $ character
2017-04-27 17:19:42 +02:00
Alexey Pavlov
30e725b5fc gcc: Update to 6.3.0 2017-01-24 15:43:18 +03:00
Alexey Pavlov
eddd89ea33 gcc: Fix dependencies 2016-04-01 07:57:42 +03:00
Alexey Pavlov
cde20bddba gcc: Rebuild. 2016-03-31 12:42:23 +03:00
Alexey Pavlov
a2261e3bed gcc: Update to 5.3.0 2016-03-28 12:49:54 +03:00
Viktor Szakats
ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00
Viktor Szakats
2b119ae43f use secure urls
* follow some redirects
2016-02-23 10:26:02 +01:00
David Macek
d6d6e0a56a gcc: Remove duplicate dependency 2016-01-26 20:30:17 +01:00
Alexey Pavlov
d7d827c44e gcc: Rebuild 2015-11-05 08:40:00 +03:00