Commit Graph

185 Commits

Author SHA1 Message Date
Christoph Reiter
79914243a8 pacman: Update to 6.0.1 2021-09-04 14:37:44 +02:00
Christoph Reiter
7ad51c6028 pacman: backport .sig redirect fix and rework patch mngmt
explicitely fetch the patches we want to apply instead of changing the
base commit.
2021-09-04 10:19:07 +02:00
Christoph Reiter
4496a6aa05 pacman: update
Move to a newer upstream commit to include
https://gitlab.archlinux.org/pacman/pacman/-/commit/0147de169a2abd19

Includes one new commit from our fork.
2021-08-29 17:46:51 +02:00
Christoph Reiter
37840cfe1b pacman: rebuild
some deps have changed
2021-08-26 19:54:20 +02:00
Christoph Reiter
1e932f1fd4 Revert "pacman: rebuild"
This reverts commit 355554c2cd.
2021-08-26 19:53:46 +02:00
Christoph Reiter
355554c2cd pacman: rebuild 2021-08-26 18:50:02 +02:00
Jeremy Drake
6d99bab4a3 pacman: switch mingw i686 -march to pentium4
This seemed like a reasonable minimum, requiring instruction sets
through sse2.
2021-08-21 20:38:26 -07:00
Christoph Reiter
cfdb662d98 pacman: switch to the unified mingw mirror list
Added in #2569
2021-07-04 18:36:48 +02:00
Christoph Reiter
36be6dff88 pacman: fix upstream git URL
pacman moved to gitlab
2021-07-04 18:20:24 +02:00
Christoph Reiter
7725237ddb pacman: fix DB signature not being found if the server redirects
See https://bugs.archlinux.org/task/71274 for details
2021-06-18 16:01:56 +02:00
Christopher Degawa
05f1329a55 pacman: use color by default
Signed-off-by: Christopher Degawa <ccom@randomderp.com>
2021-06-15 01:56:05 -05:00
Christoph Reiter
16b72faac9 pacman: pull in some upstream fixes 2021-06-07 07:12:08 +02:00
Christoph Reiter
0b1a78a25e pacman: Update to 6.0.0 2021-06-06 10:47:06 +02:00
Christoph Reiter
f59c8af77f pacman: autogenerate patches from git
this is a similar setup to msys2-runtime
2021-05-23 17:56:26 +02:00
Mehdi Chinoune
48995858f9 pacman: export CC and CXX variables explicitly 2021-05-15 11:26:50 +01:00
Christoph Reiter
e12ad20cf9 pacman: fix "-F" not working after "-Sc"
-Sc would clean *.files.sig file which after our change to require
signatures for DBs resulted in -F complaining about missing signatures.

This was already fixed upstream master, so backport.

See https://github.com/msys2/MSYS2-packages/issues/2453#issuecomment-826881435
2021-04-26 20:05:59 +02:00
Christoph Reiter
28e5ef8151 pacman: require databases to be signed
We used the defaults from Arch, but Arch doesn't sign its databases.
We do sign them, so there is no reason to not enforce this.

Fixes #2453
2021-04-25 14:35:33 +02:00
Christoph Reiter
72e731ad63 pacman: add the clang64 repo 2021-04-23 16:00:59 +02:00
Christoph Reiter
1acb0e4894 pacman: update checksums 2021-04-22 19:50:28 +02:00
Jeroen Ooms
a51c48c780 Improve error message for incorrect MSYSTEM value 2021-04-14 12:24:54 +02:00
Jeremy Drake
e6cfdf08a5 add CLANGARM64 MSYSTEM/MINGW_ARCH 2021-04-07 21:38:50 -07:00
Christoph Reiter
2eec2e7bc5 pacman: add the ucrt64 repo
GHA should handle it now
2021-03-26 13:08:59 +01:00
Christoph Reiter
e7f0679037 Revert "pacman: add the ucrt64 repo"
This reverts commit f681a71af6.

The GHA can't handle it right now
2021-03-26 07:47:50 +01:00
Christoph Reiter
f681a71af6 pacman: add the ucrt64 repo 2021-03-25 22:59:17 +01:00
Christoph Reiter
7b2a7abf07 pacman: typo 2021-03-20 18:18:04 +01:00
Christoph Reiter
ac6a3cb51d pacman: makepkg-mingw: add ucrt64 2021-03-20 13:13:48 +01:00
Christoph Reiter
64a00cb9a0 pacman: merge all mingw makepkg.conf files into one 2021-03-19 11:42:52 +01:00
Christoph Reiter
f2ae51c562 makepkg-mingw: Rename MINGW_INSTALLS to MINGW_ARCH
In addition to this we want to add a "mingw_arch=()" for PKGBUILDs
in the future which tells us which type of builds a PKGBUILD supports.
2021-03-05 20:40:01 +01:00
Naveen M K
c91216b5f1 makepkg-mingw: fix a typo in warning 2021-02-26 17:43:42 +01:00
David Macek
be5bdca343 pacman: Disable hooks for core upgrades 2021-02-10 11:50:28 +01:00
Christoph Reiter
f248b77e74 pacman: bump pkgrel 2021-01-27 09:43:30 +01:00
jeremyd2019
bfc2c30ac6 pacman: update sha256sum 2021-01-26 21:50:36 -08:00
jeremyd2019
9d0815e00f Update makepkg-mingw 2021-01-26 21:47:52 -08:00
Ray Donnelly
af50969c04 pacman: Advise clang not toolchain for MINGW_INSTALL=clang* 2021-01-27 00:16:41 +01:00
Christoph Reiter
e9fcb4ae06 Revert "pacman: force .tar.xz again"
This reverts commit e27632cfd4.

The cause was the old outdated appveyor image. This will likely never change, so
we might as well force the issue now.
2021-01-07 09:34:22 +01:00
Christoph Reiter
e27632cfd4 pacman: force .tar.xz again
See https://github.com/msys2/MSYS2-packages/issues/2300
2021-01-05 17:25:53 +01:00
Christoph Reiter
36c9790348 pacman: bump pkgrel 2020-12-29 21:12:00 +01:00
Christoph Reiter
ab2cd4e1a6 makepkg: sync harding flags to the clang config 2020-12-29 21:11:59 +01:00
Christoph Reiter
af469ca445 makepkg: adjust clang package prefix
makes sure all our mingw packages start with "mingw-w64-..."
2020-12-29 21:05:01 +01:00
Christoph Reiter
13096f50c2 pacman: remove signature check 2020-12-29 21:05:01 +01:00
Christoph Reiter
fa0ba92d86 pacman: makepkg-mingw improvements
* Fix various shellcheck issues; like for spaces in arguments etc
* Merge makepkg-clang into makepkg-mingw. No need to have an extra tool for starters.
  MINGW_INSTALLS="clang32 clang64" will work now.
* Run makepkg in a new login shell for the right MSYSTEM. This reduces
  the differences between running it in a msys shell vs a mingw shell,
  see #2285
2020-12-28 15:45:47 +01:00
Christoph Reiter
d4331d0aa9 pacman: split some changes into separate patches 2020-12-19 18:01:08 +01:00
Christoph Reiter
3fad577cd5 pacman: build cleanup
Remove unused patches
Remove autotools related patches
Remove commented out code
Some minor cleanup
2020-12-19 18:01:08 +01:00
Christoph Reiter
d88c4706bd Use zstd for all packages now
It's been long enough and everyone should have a pacman that supports it
2020-12-19 17:48:10 +01:00
Christoph Reiter
c98b4f3fab pacman: rebuild 2020-12-15 00:28:25 +01:00
Christoph Reiter
a5855c6458 makepkg: Add --default-image-base-high to LDFLAGS
This will allow us to change the default to low in binutils, so that our
built packages get proper ASLR support, while users get the same behaviour as
with an older binutils with the old defaults.

See https://github.com/msys2/MINGW-packages/issues/7023#issuecomment-698246859
2020-09-26 09:34:27 +02:00
Jeremy Drake
8d2083ffc8 pacman: add --no-seh to ming32 LDFLAGS. 2020-08-28 17:02:00 -07:00
Christoph Reiter
324f098455 makepkg-mingw: Enable hardening linker flags by default
This enables ASLR, DEP by default.

The goal here is to give these a try for our own package builds and
if there are problems disable some flags again in the respective PKGBUILDs.

Once most of our packages work fine we can think about enabling it
in binutils directly for all users.

Related ASLR change for binutils: https://github.com/msys2/MINGW-packages/pull/6880
Related discussion: https://github.com/msys2/MINGW-packages/issues/6674
2020-08-27 12:46:15 +02:00
Alexey Pavlov
152403bc87 pacman: Update to 5.2.2 2020-07-14 15:25:00 +03:00
eine
d93aeebb24 pacman: case insensitive MINGW_INSTALLS 2020-07-13 00:35:57 +02:00