Pe 22 noiembrie, după mai bine de două luni de dezvoltare, a fost lansată versiunea 2.1.0 a utilitarului de consolă multiplatformă. pkgconf și biblioteca libpkgconf, scrisă în limbajul C, cu dependențe minime.
Utilitarul a fost creat ca o alternativă pkg-config proiectului freedesktop.org și este destinat să ajute la configurarea flag-urilor de compilare și legare; de obicei, în combinație cu utilitarele autotools.
Lista modificărilor:
- analizatorul nu mai este «aplatizat»;
- au fost corectate avertizările compilatorului GCC 14 cu opțiunea -Walloc-size;
- a fost adăugat parametrul —solution pentru a afișa starea analizatorului;
- a fost îmbunătățit output-ul —digraph;
- dacă dependența părinte este adăugată prin requires.private, atunci dependențele necesare sunt de asemenea transferate în requires.private;
- eliminarea spațiilor de la sfârșitul argumentelor pachetului;
- funcția strncmp() nu mai este folosită pentru compararea versiunilor cu cheia —modversion;
- pentru autoconf, macro-ul de verificare a flag-ului de compilare a fost actualizat;
- a fost adăugată posibilitatea de configurare a căii sistemului după cum este specificat în fișierul meson.build;
- a fost corectată ordinea procesării PKG_CONFIG_LIBDIR și PKG_CONFIG_PATH.
Sursa: linux.org.ru
