Commit Graph

7527 Commits

Author SHA1 Message Date
Christoph Reiter
cf46d625cf yasm: build fixes; rebuild for cygwin 2022-12-29 16:35:41 +01:00
Christoph Reiter
c186d240db link glib2 to cygwin 2022-12-29 13:55:07 +01:00
Christoph Reiter
7ecafaaa84 Merge pull request #3461 from lazka/libksba-1.6.3
libksba: Update to 1.6.3
2022-12-29 10:13:29 +01:00
Christoph Reiter
9fceb64668 Merge pull request #3460 from lazka/nasm-2.16.01
nasm: Update to 2.16.01
2022-12-29 10:13:09 +01:00
Christoph Reiter
dfca780cd4 Merge pull request #3458 from lazka/libtirpc-update
libtirpc: Update to 1.3.3
2022-12-29 10:08:58 +01:00
Christoph Reiter
954f459189 libksba: Update to 1.6.3 2022-12-29 10:04:02 +01:00
Christoph Reiter
ff465078d7 nasm: Update to 2.16.01 2022-12-29 09:58:45 +01:00
Christoph Reiter
52b8d8a5ac libtirpc: Update to 1.3.3 2022-12-29 09:51:42 +01:00
Christoph Reiter
54b2c03e5f libtirpc: build fixes
disable some things half provided by cygwin
build for cygwin
2022-12-29 09:51:41 +01:00
Christoph Reiter
8aa501cfa6 Add PKGMETA.yml 2022-12-29 09:00:43 +01:00
Christoph Reiter
0696693a4e pacman: rebuild for openssl 2022-12-28 09:48:44 +01:00
Mehdi Chinoune
01c780bad0 python-attrs: update to 22.2.0 2022-12-27 15:06:31 +01:00
Christoph Reiter
e9019dff93 Merge pull request #3454 from lazka/base-devel-minus-gperf
base-devel: drop gperf
2022-12-23 20:35:33 +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
085698dce3 base-devel: drop gperf
only a handful of packages need this, makedep
explicitly instead.
2022-12-23 18:12:00 +01:00
Christoph Reiter
ddeb97ebcc Merge pull request #3453 from lazka/base-devel-minus-groff
base-devel: remove groff
2022-12-23 13:52:52 +01:00
Christoph Reiter
770f212875 Add groff explicitely to makedepends
Just a guess based on Debian reverse makedepends
2022-12-23 12:02:25 +01:00
Christoph Reiter
66a18d114d base-devel: remove groff
Not many packages need it, so try to move it to explicit
makedepends instead.
2022-12-23 11:26:52 +01:00
Christoph Reiter
74752445ee Merge pull request #3451 from lazka/add-lynx
Add lynx
2022-12-22 22:12:03 +01:00
Christoph Reiter
0ad0580a9f Add lynx 2022-12-22 21:33:53 +01:00
Christoph Reiter
ae547cc7e3 Merge pull request #3450 from jeremyd2019/opensp-autoreconf
opensp: autoreconf
2022-12-22 20:54:58 +01:00
Jeremy Drake
29de707974 opensp: autoreconf
For some reason, libtool was screwing up when I tried to build this for
32-bit msys2, even though it apparently built fine on 64-bit msys2.
autoreconf to get updated (and presumably bugfixed) libtool files.
2022-12-22 10:53:58 -08:00
Christoph Reiter
137256b8ac Merge pull request #3449 from lazka/glib2-2.74.4
glib2: Update to 2.74.4
2022-12-22 18:32:30 +01:00
Christoph Reiter
9f174bf3b4 CI: fix the artifact name 2022-12-22 18:27:59 +01:00
Christoph Reiter
7db7479329 glib2: Update to 2.74.4 2022-12-22 18:11:07 +01:00
Christoph Reiter
826cd9c9b5 CI: move the dll check out of the binary package loop
It just looks at the global pkg dir
2022-12-22 18:10:00 +01:00
Christoph Reiter
a3961ecbc9 Merge pull request #3448 from lazka/openssl-disable-DLL_PROCESS_DETACH
openssl: disable cleanup in DLL_THREAD_DETACH
2022-12-22 15:11:41 +01:00
Christoph Reiter
5c5fb0c4cd openssl: disable cleanup in DLL_THREAD_DETACH
openssl/cygwin crashes when pthread APIs are called in
DllMain:

0  0x0000000000000000 in ?? ()
1  0x00000001801619bd in pthread_rwlock_wrlock (rwlock=0x800275ff0)
   at /c/S/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/thread.cc:3228
2  0x000000018019905b in _sigfe () at sigfe.s:35
3  0x00000004358490c9 in CRYPTO_THREAD_write_lock () from /usr/bin/msys-crypto-3.dll
4  0x000000043583c414 in init_thread_remove_handlers () from /usr/bin/msys-crypto-3.dll
5  0x000000043583c843 in OPENSSL_thread_stop () from /usr/bin/msys-crypto-3.dll
6  0x000000043583a953 in DllMain () from /usr/bin/msys-crypto-3.dll

It can be reliably reproduced by calling "meson test", which spawns threads for tests.

Something similar was discussed on the cygwin mailing list years ago, and it seems
nothing has changed/improved there, and with openssl v3 it always crashes:

https://cygwin.com/pipermail/cygwin/2011-March/194454.html

Let's do what corinna suggested there, skip OPENSSL_thread_stop() under cygwin.
This is a hacky workaround, but better to leak things then to crash.
2022-12-22 14:36:32 +01:00
Christoph Reiter
75bb29d4ff openssl rebuilds 2022-12-21 18:57:19 +01:00
Christoph Reiter
4e0a9fe6f3 Merge pull request #3407 from lazka/openssl-3.0.7
openssl: Update to 3.0.7
2022-12-21 18:55:40 +01:00
Christoph Reiter
0d14727c3e openssl: Update to 3.0.7
* Drop 0003 patch - seems no longer to be needed
* Stop changing the default openssl config like Arch.
  This re-enables the idea algo, but I couldn't find anything why it
  should be disabled. Assume openssl knows what's acceptable.
* Run tests in parallel (they pass, with the patch revert workaround)
* Move man7 man pages to openssl-docs, that category gained a lot of
  development related man pages, so move it away from the runtime packages.
2022-12-21 16:06:27 +01:00
Christoph Reiter
173931fd04 CI: sync CI scripts from MINGW-packages 2022-12-21 15:54:44 +01:00
Christoph Reiter
573b17ea49 Merge pull request #3447 from lazka/serf-openssl-backports
serf: backport openssl v3 fixes from Arch
2022-12-21 15:28:46 +01:00
Christoph Reiter
b6df704cd4 serf: backport openssl v3 fixes from Arch 2022-12-21 14:03:11 +01:00
Christoph Reiter
8ad19559bf pacman: rebuild for curl 2022-12-21 11:32:47 +01:00
Christoph Reiter
566c9e557b Merge pull request #3446 from lazka/curl-7.87.0
curl: Update to 7.87.0
2022-12-21 10:09:47 +01:00
Christoph Reiter
24ece8b2a4 curl: Update to 7.87.0 2022-12-21 09:44:40 +01:00
Christoph Reiter
79659ddbca Merge pull request #3445 from lazka/add-opensp
Add opensp
2022-12-20 20:22:14 +01:00
Christoph Reiter
016a2f2529 Add opensp 2022-12-20 20:05:58 +01:00
Christoph Reiter
f6cb10ff8a Merge pull request #3444 from lazka/fish-env-sync
fish: sync /etc/fish/msystem.fish with bash variant
2022-12-20 09:04:26 +01:00
Christoph Reiter
ce4fabf06a Merge pull request #3443 from lazka/pcre2-10.42
pcre2: Update to 10.42
2022-12-20 09:03:58 +01:00
Christoph Reiter
4adc54a0e9 fish: sync /etc/fish/msystem.fish with bash variant
Fixes #3424
2022-12-20 08:45:20 +01:00
Christoph Reiter
3ba2814170 pcre2: Update to 10.42 2022-12-20 08:30:44 +01:00
Christoph Reiter
6e5dfce4ef Merge pull request #3441 from lazka/xz-5.4.0
xz: Update to 5.4.0
2022-12-19 21:47:07 +01:00
Christoph Reiter
eddc4a4a3b Merge pull request #3440 from lazka/nano-7.1
nano: Update to 7.1
2022-12-19 21:06:29 +01:00
Christoph Reiter
725044e073 xz: Update to 5.4.0 2022-12-19 20:40:10 +01:00
Christoph Reiter
afd23f8a29 Merge pull request #3439 from lazka/msys2-runtime-strip
msys2-runtime: strip it
2022-12-19 20:38:40 +01:00
Christoph Reiter
407b9bb7f3 nano: Update to 7.1 2022-12-19 20:37:28 +01:00
Christoph Reiter
d24e4dabb9 msys2-runtime: strip it
Upstream no longer manually strips the cygwin dll and creates
a debug file since https://cygwin.com/git/?p=newlib-cygwin.git;a=commit;h=99bb3e937a0fdbc1e3acbdc7cefb31e54a89a6ac

This means the debug info now moved from msys2-runtime-devel to msys2-runtime
staying in the DLL.

We don't really want to install/ship debug infos by default, so we could either
re-implement the debug info extraction manually again, or let makepkg build a
separate "-debug" package, or just strip everything.

Since the later is the least work and the least special compared to other packages,
just enable stripping.
2022-12-19 20:03:53 +01:00
Christoph Reiter
329cd2a7dd Merge pull request #3436 from lazka/python-tomli-bootstrap
python-tomli: rework bootstrap path
2022-12-18 19:26:49 +01:00