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