pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/pkgconf Update to 1.4.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/318a920c57db
branches: trunk
changeset: 374527:318a920c57db
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Wed Jan 24 17:00:09 2018 +0000
description:
Update to 1.4.1
Changelog:
Changes from 1.4.0 to 1.4.1:
----------------------------
* Bug fixes:
- revert some quoting changes because they don't work well with certain
GCC edge cases (#168)
* Enhancements:
- add limited support for --cflags with --msvc-syntax
Changes from 1.3.7 to 1.4.0:
----------------------------
* Notable libpkgconf API changes:
- pkgconf_pkg_t.requires has been renamed to pkgconf_pkg_t.required for
C++20 compatibility.
* Enhancements:
- pkgconf and libpkgconf has been ported to Windows as native binaries.
- improved compatibility with freedesktop.org pkg-config's ${pc_sysrootdir}
usage pattern.
- do not mention PKG_CONFIG_SKIP_CONFLICTS environmental variable when
simplified errors are requested, as with PKG_CONFIG_PATH.
- the dependency solver now stores solutions to dependency graph elements
it visits, allowing for the dependency graph to be incrementally solved.
this improves dependency solving time by an order of magnitude in most
cases.
- new --env option allows for exporting cflags/libs fragments as export
variables
- new support for building pkgconf with CMake and Meson
- improved compiler warning flag detection on autoconf and CMake
- removed PKGCONF_BUFSIZE allocations from the stack where possible
- allow for customizing the way fragment lists are rendered using
a callback API
- new support for --msvc-syntax output using the new fragment rendering
callbacks
- fragments are now quoted according to POSIX literal rules
- new variables on the pkg-config builtin:
- ${pc_system_includedirs}: the system includedir search path known
by pkgconf
- ${pc_system_libdirs}: the system libdir search path known by pkgconf
- new manpages:
- pc(5) describing pkgconf's interpretation of pkg-config .pc files
- pkg.m4(7) describing the autotools macros bundled with pkgconf
* Bug fixes:
- fix pkgconf_pkg_t.id generation on native Windows where either \ or /
are usable as path separator.
- add missing --modversion to --help output
- do not evaluate module paths for modules that are not actually on disk
- ensure we work on a zeroed buffer prior to calling realpath(2) with it
- fix path deduplication edge case when cache-inodes feature is unavailable
- fix path rewriting regression with PKG_CONFIG_SYSROOT_DIR when
PKG_CONFIG_SYSROOT_DIR is set to /
- fix crash in edge case where a .pc file has misquoting in a fragment list.
- fix logic edge case when comparing relocated paths
Changes from 1.3.6 to 1.3.7:
----------------------------
* Enhancements:
- improved diagnostics for malformed packages.
* Bug fixes:
- reject packages which contain incomplete metadata in post-parse phase.
Changes from 1.3.5 to 1.3.6:
----------------------------
* Enhancements:
- add many cflags to the protected set: -Wa, -Wl, -Wp, -ansi, -std=, -stdlib=,
-pedantic, -pthread, -trigraphs, -nostdinc, -nostdlibinc, -nobuiltininc.
* Bug fixes:
- handle -include cflag fragments properly.
diffstat:
devel/pkgconf/Makefile | 6 +++---
devel/pkgconf/PLIST | 5 ++++-
devel/pkgconf/distinfo | 10 +++++-----
3 files changed, 12 insertions(+), 9 deletions(-)
diffs (51 lines):
diff -r e20166f94c62 -r 318a920c57db devel/pkgconf/Makefile
--- a/devel/pkgconf/Makefile Wed Jan 24 16:54:46 2018 +0000
+++ b/devel/pkgconf/Makefile Wed Jan 24 17:00:09 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.11 2017/05/29 13:23:41 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2018/01/24 17:00:09 ryoon Exp $
-DISTNAME= pkgconf-1.3.5
+DISTNAME= pkgconf-1.4.1
CATEGORIES= devel
-MASTER_SITES= http://rabbit.dereferenced.org/~nenolod/distfiles/
+MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/
MAINTAINER= nico%orgrim.net@localhost
HOMEPAGE= https://github.com/pkgconf/pkgconf
diff -r e20166f94c62 -r 318a920c57db devel/pkgconf/PLIST
--- a/devel/pkgconf/PLIST Wed Jan 24 16:54:46 2018 +0000
+++ b/devel/pkgconf/PLIST Wed Jan 24 17:00:09 2018 +0000
@@ -1,13 +1,16 @@
-@comment $NetBSD: PLIST,v 1.3 2017/05/05 01:55:56 mef Exp $
+@comment $NetBSD: PLIST,v 1.4 2018/01/24 17:00:09 ryoon Exp $
bin/pkg-config
bin/pkgconf
include/pkgconf/libpkgconf/bsdstubs.h
include/pkgconf/libpkgconf/iter.h
+include/pkgconf/libpkgconf/libpkgconf-api.h
include/pkgconf/libpkgconf/libpkgconf.h
include/pkgconf/libpkgconf/stdinc.h
lib/libpkgconf.la
lib/pkgconfig/libpkgconf.pc
man/man1/pkgconf.1
+man/man5/pc.5
+man/man7/pkg.m4.7
share/aclocal/pkg.m4
share/doc/pkgconf/AUTHORS
share/doc/pkgconf/README.md
diff -r e20166f94c62 -r 318a920c57db devel/pkgconf/distinfo
--- a/devel/pkgconf/distinfo Wed Jan 24 16:54:46 2018 +0000
+++ b/devel/pkgconf/distinfo Wed Jan 24 17:00:09 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2017/05/05 01:55:56 mef Exp $
+$NetBSD: distinfo,v 1.8 2018/01/24 17:00:09 ryoon Exp $
-SHA1 (pkgconf-1.3.5.tar.gz) = 3b246f2d7e110d19eef407378953f6537c6bf33f
-RMD160 (pkgconf-1.3.5.tar.gz) = 1d07e39bc0cfd91e695148cd231c035905b368d6
-SHA512 (pkgconf-1.3.5.tar.gz) = 8503ce86512dd4f53156a604ec993510d1f58f29e7265b04f48222a32cd3b9482fd94d3f66ff6ab0410de0e50223eaa1dc41c4f662414984548af18c1ede9f64
-Size (pkgconf-1.3.5.tar.gz) = 397591 bytes
+SHA1 (pkgconf-1.4.1.tar.gz) = c91490eefd2a93a0015f68fff16237c316b3bd1b
+RMD160 (pkgconf-1.4.1.tar.gz) = 6456f11622f0f37bf1a3cab90121f3b9f4ec9ccc
+SHA512 (pkgconf-1.4.1.tar.gz) = e476705c6f5dbf3aee816f18d973d296eeef2923e54a9ba57c3ec251e12165293a6524f75f24d86aaf78723e5d6f32e24b666a9791e06796f23ed08bf936aac8
+Size (pkgconf-1.4.1.tar.gz) = 416996 bytes
Home |
Main Index |
Thread Index |
Old Index