Commit Graph

27 Commits

Author SHA1 Message Date
Christoph Reiter
a80fe5efc4 Enable clangarm64 for bootstrap packages 2021-05-13 16:17:13 +02:00
Christoph Reiter
92810f55af pkgconf: revert a commit breaking --static
Unclear why yet

Fixes #8473
2021-04-26 09:13:32 +02:00
Christoph Reiter
977d3b5e02 Enable clang32 for all packages already in the repo 2021-04-25 15:26:34 +02:00
Christoph Reiter
4c8b4b850c pkgconfig: Update to 1.7.4
Drop patches applied upstream
2021-04-25 13:51:54 +02:00
Christoph Reiter
58acb56691 Enable clang64 for all packages already in the repo 2021-04-23 13:26:20 +02:00
Christoph Reiter
c21d3b08c5 Set some mingw_arch 2021-03-26 13:42:25 +01:00
Ryan Scott
fac8749e69 pkgconf: Remove leading slashes in --list-all output
This fixes a `pkgconf`, observed in pkgconf/pkgconf#209, where the output
of `pkgconf --list-all` would mistakenly print out package names with leading
slashes, e.g.,

```
$ ./pkgconf.exe --list-all
/bzip2                         bzip2 - Lossless, block-sorting data compression
/expat                         expat - expat XML parser
...
```

This interferes with tools like `cabal-install`, which parse the output of
`pkgconf --list-all` (or `pkg-config --list-all`) and assume that each line
begins with an alphanumeric package name.

pkgconf/pkgconf#209 was fixed upstream in pkgconf/pkgconf#210, but it may be
a while for another version of `pkgconf` is released (see
https://github.com/pkgconf/pkgconf/pull/210#issuecomment-776663093).
In the meantime, this incorporates the patch from pkgconf/pkgconf#210 into
`MINGW-packages`.
2021-02-12 08:56:46 -05:00
Christoph Reiter
7e455c0143 Switch from pkg-config to pkgconf 2020-11-22 19:49:08 +01:00
Christoph Reiter
dd545e6a9c pkgconf: fix printf format warnings
make sure gcc uses gnu_print
2020-11-22 19:39:40 +01:00
Christoph Reiter
a3ae8d33c1 pkgconf: more fixes
Instead of normalizing paths at the end, do it when adding them to
to the pc file, to avoid breaking backslashes used for escaping.

Also fix version field validation.

With this the meson test suite passes.

See #7263
2020-11-22 13:18:35 +01:00
Christoph Reiter
2e226007c3 meson: remove broken prefix fixup patch and rebuild all meson using packages
When I initially ported things to meson some didn't correctly build in case
the install prefix wasn't the real prefix (/mingw64 vs C:/msys64/mingw64).

While this initially helped it turned out to be very stupid because I fixed
it by stripping the prefix of all install paths. This makes meson behave
differently compared to upstream.

Remove the patch and rebuild everything.
2020-10-24 13:14:00 +02:00
Christoph Reiter
a2c281ba34 pkgconf: Update to 1.7.3
conflict with pkg-config and provide pkg-config binaries
2020-10-18 19:05:33 +02:00
Ilya Rakhlin
af96b9075d Updated to 1.3.8 of pkgconf, currently installs as pkgconf and ${MINGW_PREFIX}-pkgconf but for a full replacement of pkg-config we can simply additionally do cp pkgconf pkg-config (#2844) 2017-09-04 07:33:53 +03:00
Renato Silva
267230e352 Update several package versions. 2016-04-05 13:35:54 -03:00
Yusuke Sasaki
7c803d2668 add pkgbase entry 2016-03-07 00:33:13 +09:00
Mark Laws
20d996c896 update pkgconf to 0.9.11 2015-07-19 11:44:56 +09:00
Renato Silva
6daa9f99f9 Trailing whitespace cleanup. 2015-02-09 18:45:05 -02:00
Alexpux
6c8e6be139 pkgconf: Do not convert paths by default to Windows form. Need to set environment variable PKG_CONFIG_EXPAND_PATHS 2014-09-25 07:08:04 +04:00
Alexpux
2f38395100 pkgconf: Update to 0.9.7 2014-09-24 19:32:26 +04:00
Ray Donnelly
9a2dde0b64 pathtools: Fix relocation for paths with '.' in them 2014-08-28 20:59:19 +01:00
Alexpux
35e2d1e564 pkgconf: Expand paths only if environment variable PKG_CONFIG_EXPAND_PATHS is set. 2014-08-21 11:56:27 +04:00
Alexpux
832859774e pkgconf: WIP path translation for pc file variables 2014-08-08 17:02:02 +04:00
Alexpux
1df79fd5e3 pkgconf: Update to 0.9.6 2014-07-13 23:10:07 +04:00
Alexpux
d92815a652 Fix scripts to use new global MINGW_PACKAGE_PREFIX variable instead locally defined 2014-06-11 07:11:51 +04:00
Alexpux
bfb8bc6743 pkgconf: Update to 0.9.5 2014-05-04 10:09:11 +04:00
Alexpux
228bb23d40 Fix formatting. Replace TAB with two spaces 2014-04-22 16:46:15 +04:00
Alexpux
201f0f7aa3 Add pkgconf package 2013-11-27 11:54:10 +04:00