summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorwiz <wiz>2013-01-29 05:56:05 +0000
committerwiz <wiz>2013-01-29 05:56:05 +0000
commit2c47dd4e74f4c77ab3b60f6bbb62061e14ab155a (patch)
tree5de3f9511ec436146307a3110e41c8f9f595472d /devel
parent54942dae92130f231a1dfdf1ed44d62536d9047d (diff)
downloadpkgsrc-2c47dd4e74f4c77ab3b60f6bbb62061e14ab155a.tar.gz
Update to 0.28:
pkg-config 0.28 === - Fixed a pair of long-standing and intertwined bugs involving unwanted removal of flags. The first is that other Libs flags like -Wl are now kept in context order with -l flags. The second is that aggressive removal of all duplicate arguments has been scaled back so that just consecutive duplicate arguments are removed. One result of this change is that some flags could be repeated in the final output, especially flags from non-pkg-config packages like -lm. Since pkg-config rarely has enough knowledge here about the right thing to do, we throw the duplicate arguments at the compiler/linker and trust it will do the right thing. - Fixed an old bug to allow circular Requires. This fix brings along a small behavior change in that pkg-config resolves requires depth first, causing some lower level flags to show up earlier in the output than previously. - Cleaned up many corner-case bugs and ambiguous behavior in pkg-config's interface. Thanks to Michał Górny for finding so many of these. - New autoconf macro PKG_CHECK_VAR for reading variables from .pc files. - Default to suppressing -L/lib and/or -L/lib64 like their /usr counterparts. - To help support multiarch scenarios out of the box, $host-pkg-config is now installed unless --disable-host-tool is passed to configure. ***disabled in pkgsrc*** - Added optional gcov usage through the --with-gcov configure option. As a result, many more tests were added to greatly increase the coverage of the code to 86% of executed lines on a Fedora 18 machine. - Bugs fixed: 130, 7331, 16101, 17053, 19950, 34504, 48098, 54231, 54271, 54379, 54384, 54386, 54388, 54389, 54390, 54391, 54427, 54463, 54716, 57078, 58363, 59435.
Diffstat (limited to 'devel')
-rw-r--r--devel/pkg-config/Makefile5
-rw-r--r--devel/pkg-config/distinfo8
2 files changed, 7 insertions, 6 deletions
diff --git a/devel/pkg-config/Makefile b/devel/pkg-config/Makefile
index 6e4d96cb981..78c2060bb5c 100644
--- a/devel/pkg-config/Makefile
+++ b/devel/pkg-config/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2012/10/31 11:19:25 asau Exp $
+# $NetBSD: Makefile,v 1.28 2013/01/29 05:56:05 wiz Exp $
-DISTNAME= pkg-config-0.27.1
+DISTNAME= pkg-config-0.28
CATEGORIES= devel
MASTER_SITES= http://pkgconfig.freedesktop.org/releases/
@@ -14,6 +14,7 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-internal-glib
+CONFIGURE_ARGS+= --disable-host-tool
# old name of the package
CONFLICTS= pkgconfig-[0-9]*
diff --git a/devel/pkg-config/distinfo b/devel/pkg-config/distinfo
index 642765c73a4..b962c2e5873 100644
--- a/devel/pkg-config/distinfo
+++ b/devel/pkg-config/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.21 2012/08/26 18:21:46 wiz Exp $
+$NetBSD: distinfo,v 1.22 2013/01/29 05:56:05 wiz Exp $
-SHA1 (pkg-config-0.27.1.tar.gz) = 08249417a51c0a7a940e4276105b142b77e576b5
-RMD160 (pkg-config-0.27.1.tar.gz) = ea01357dd1bcd40766123581c7f43fe59e41f4ac
-Size (pkg-config-0.27.1.tar.gz) = 1908265 bytes
+SHA1 (pkg-config-0.28.tar.gz) = 71853779b12f958777bffcb8ca6d849b4d3bed46
+RMD160 (pkg-config-0.28.tar.gz) = 233f0b667cfb8f2e6a5647984d6389a770132173
+Size (pkg-config-0.28.tar.gz) = 1931203 bytes
SHA1 (patch-configure) = 286dcc405ae8f4d4c6e8598960ed03ba5822dfb1