Commit Graph

68 Commits

Author SHA1 Message Date
Christoph Reiter
ea064ed8d2 libxml2: Update to 2.11.5 2023-08-09 18:48:46 +02:00
Christoph Reiter
09fc5ff426 Python rebuilds 2023-07-24 18:19:03 +02:00
Christoph Reiter
726b2bbcb5 libxml2: Update to 2.11.4
libxml2-disable-version-script.patch: fixed upstream

the rest just removed because we are not in the business of fixing compiler
warnings

Fixes #17228
2023-06-21 10:46:02 +02:00
Christoph Reiter
e80e0d34e9 libxml2: Update to 2.10.4 2023-04-11 18:54:29 +02:00
مهدي شينون (Mehdi Chinoune)
b1250f1de3 libxml2: update to 2.10.3 2022-10-21 06:09:47 +01:00
Biswapriyo Nath
44bbc26c00 libxml2: split docs to a separate package 2022-10-05 11:38:23 +05:30
Christoph Reiter
4b5373a3b5 libxml: fix dll name for relocation
the preprocessor only replaces identifiers

We could stringify here, but lets keep it simply and just hardcode the name.
2022-10-01 09:05:21 +02:00
مهدي شينون (Mehdi Chinoune)
6d30c4a492 libxml2: Fix relocation 2022-09-25 06:56:50 +01:00
مهدي شينون (Mehdi Chinoune)
48896f4510 libxml2: update to 2.10.2 2022-09-24 20:24:55 +01:00
Christoph Reiter
113fee0553 libxml2: python bytecompile 2022-06-11 07:31:08 +02:00
Christoph Reiter
ad3a0c37e7 Python 3.10 rebuilds 2022-06-10 17:54:24 +02:00
Christopher Degawa
747c0cb296 xmlcatalog: explicitly request .exe
using .exe explicitly allows for usage through archlinux's pacman through
wine.

Signed-off-by: Christopher Degawa <ccom@randomderp.com>
2022-05-09 10:08:56 +05:30
Biswapriyo Nath
e360900be6 libxml2: update to 2.9.14 2022-05-03 15:25:50 +05:30
shithappens2016
20373c1101 libxml2: Add Cflags.private in pkgconfig file 2022-04-22 12:50:20 +05:30
Christoph Reiter
620b06da19 libxml2: Update to 2.9.13
one commit was a backport,
the python stuff seems fixed upstream (though differently)
2022-03-18 00:27:11 +01:00
Jeremy Drake
bac7a39568 Revert "another revert"
This reverts commit 58823f4e0b.
2022-03-16 10:12:24 -07:00
Christoph Reiter
58823f4e0b another revert 2022-03-13 09:29:58 +01:00
Markus Mützel
721c8e9f57 libxml2: synchronize pathtools
Signed-off-by: Markus Mützel <markus.muetzel@gmx.de>
2022-03-11 10:23:48 +01:00
Mehdi Chinoune
0218b154bd Add python to optdepends for some packages 2022-03-10 06:27:12 +01:00
Biswapriyo Nath
c84c00ce1b libxml2: Fix xml2-config to return Windows style path 2022-01-19 15:08:19 +05:30
Christoph Reiter
51d5e2ea82 libxml2: backport fix for lxml
Fixes #10576
Fixes #8864
2022-01-19 09:29:27 +01:00
Christoph Reiter
7c67d9c465 Make sure every package using a C/C++ compiler depends on one
The "cc" virtual package provides the environment default compiler.
2022-01-08 17:11:16 +01:00
Christoph Reiter
3eac67e2ca Makedepend on autotools where needed 2021-12-17 12:41:47 +01:00
Johannes Schindelin
8337114a06 libxml2: synchronize with mingw-w64-pathtools
Just like `mingw-w64-curl`, `mingw-w64-libxml2` is now also built with a
literal copy of `mingw-w64-pathtools`' source code.

This adds the `get_dll_path()` function (which is unused by the
`libxml2` code), and it also forward-ports the patch where we now
preserve UNC paths when normalizing/simplifying paths.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-07-19 17:31:09 +02:00
Christoph Reiter
6a16db9801 Python 3.9 rebuilds
pacman -Fqx '/python3\.8/' '.*\.py.*' '.*-cpython-.*'
2021-07-11 12:18:48 +02:00
Astrum-polaris
b5e894e063 libxml2: update to 2.9.12 2021-05-15 11:29:44 +08:00
Christoph Reiter
a80fe5efc4 Enable clangarm64 for bootstrap packages 2021-05-13 16:17:13 +02:00
Christoph Reiter
977d3b5e02 Enable clang32 for all packages already in the repo 2021-04-25 15:26:34 +02:00
Christoph Reiter
58acb56691 Enable clang64 for all packages already in the repo 2021-04-23 13:26:20 +02:00
Jeremy Drake
6733105654 libxml2: patch out version script for lld 2021-04-11 21:51:18 -07:00
Jeremy Drake
497437deb1 Add install scripts for CLANG MSYSTEMs.
Generated by:
for m in CLANG32 CLANG64 CLANGARM64; do
  for f in $(find . -name \*UCRT64.install); do
    n="$(echo "$f" | sed -e "s/UCRT64/${m}/")"
    sed -e "s/ucrt64/${m,,}/g" < "$f" > "$n"
    git add "$n"
  done
done
2021-04-09 10:38:26 -07:00
Christoph Reiter
41cb3c9901 libxml2: fix the install file for ucrt64 2021-03-27 08:50:51 +01:00
Christoph Reiter
2e8f991658 More ucrt 2021-03-26 21:10:00 +01:00
Christoph Reiter
2a10fbd5b6 libxml2: backport an unmerged fix for a crash
https://gitlab.gnome.org/GNOME/libxml2/-/issues/64
https://github.com/msys2/MINGW-packages/issues/7955

I don't know if this fix is good, but it fixes the crash
and hopefully this gets fixed upstream.

Fixes #7955
2021-02-14 08:34:07 +01:00
Sagi Lowenhardt
799d3ec940 Rebuild libxml with ASLR 2020-12-22 17:05:42 +02:00
Christoph Reiter
8fca4f59ca lbxml2: use full path to mkdir in .install files
/bin doesn't exist in chroot which is used with "pacman --root"

See https://github.com/msys2/MSYS2-packages/issues/1998
2020-06-07 23:09:04 +02:00
Nehal J Wani
55de613740 Fix memcpy-param-overlap in patch for relocation
Prefer memmove over memcpy for overlapping memory regions, otherwise it
triggers the address sanitizer with:

ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [x,y) and [a,b) overlap
2020-01-13 04:07:48 -08:00
Alexey Pavlov
ed3b0e1838 libxml2: Simplify PKGBUILD 2019-12-28 14:29:04 +03:00
Christoph Reiter
f3e1a278d1 libxml2: Drop Python 2 bindings 2019-12-27 21:03:32 +01:00
Alexey Pavlov
d1428a264f libxml2: Update to 2.9.10 2019-12-09 14:06:31 +03:00
Christoph Reiter
1e7b94b7dc libxml2: Add missing Python 3 makedep 2019-10-24 10:06:14 +02:00
JPeterMugaas
c8a8f3ed7a libxml 2.9.9 - include Python3 bindings in addition to Python2. This requires a special patch I have provided. I also enabled running the test suite. 2019-06-10 00:26:35 -04:00
Andrew Sun
01e66a6e2f libxml2: update to 2.9.9 (#4888) 2019-01-21 08:02:25 +03:00
J. Peter Mugaas
0a55b79b4e mingw-w64-libxml - Update to 1.9.8 - Latest version (#3616) 2018-04-17 22:51:59 +03:00
Eduard Braun
05f496488e libxml2: update to version 2.9.7 (#3164)
* libxml2: update to version 2.9.7

* libxml2: remove two additional patches that became unnecessary
2017-11-29 12:20:36 +03:00
Christoph Reiter
2e24045958 libxml2: Update to 2.9.6 (#3049) 2017-10-15 19:38:47 +03:00
J. Peter Mugaas
540a6e1124 mingw-w64-libxml2 - 2.9.5 - Fix some compiler warnings, use helper ma… (#2980)
* mingw-w64-libxml2 - 2.9.5 - Fix some compiler warnings, use helper macros
mingw-w64-libxslt - 1.1.30 - Fix compile warnings - use helper macros

* mingw-w64-libxslt - fix build error I missed.
2017-10-03 12:06:16 +03:00
Christoph Reiter
1f62f7e50c libxml2: Update to 2.9.5; post_install() fixes (#2966)
* Drop a patch for an issue fixed upstream
* In post_install() don't python byte compile the world.
  This can lead to errors with other packages that
  install python 3 code which isn't executed (jinja2 for example)
  and breaks upgrades. Also it's not nice to touch files
  from other packages..
* Instead of deleting libxml2mod.dll.a in post_install()
  just don't package it.
2017-09-26 07:20:53 +03:00
peterbud
0b663ab401 libxml2: Eliminating hard-coded paths in pkg-config and xml-config files (#1948)
Also eliminating one compile time warning due to LIBXML-STATIC redefinition

libxml2: Increase pkgrel

libxml2: adding a relocate patch
To find default catalog location

libxml2: fixing the new patch
Removing comment block, simplifying conditional
2016-11-27 11:26:41 +03:00
Alexey Pavlov
63ddf36504 Rebuild packages. 2016-09-07 20:20:50 +03:00