head 1.38; access; symbols pkgsrc-2023Q4:1.38.0.18 pkgsrc-2023Q4-base:1.38 pkgsrc-2023Q3:1.38.0.16 pkgsrc-2023Q3-base:1.38 pkgsrc-2023Q2:1.38.0.14 pkgsrc-2023Q2-base:1.38 pkgsrc-2023Q1:1.38.0.12 pkgsrc-2023Q1-base:1.38 pkgsrc-2022Q4:1.38.0.10 pkgsrc-2022Q4-base:1.38 pkgsrc-2022Q3:1.38.0.8 pkgsrc-2022Q3-base:1.38 pkgsrc-2022Q2:1.38.0.6 pkgsrc-2022Q2-base:1.38 pkgsrc-2022Q1:1.38.0.4 pkgsrc-2022Q1-base:1.38 pkgsrc-2021Q4:1.38.0.2 pkgsrc-2021Q4-base:1.38 pkgsrc-2021Q3:1.36.0.24 pkgsrc-2021Q3-base:1.36 pkgsrc-2021Q2:1.36.0.22 pkgsrc-2021Q2-base:1.36 pkgsrc-2021Q1:1.36.0.20 pkgsrc-2021Q1-base:1.36 pkgsrc-2020Q4:1.36.0.18 pkgsrc-2020Q4-base:1.36 pkgsrc-2020Q3:1.36.0.16 pkgsrc-2020Q3-base:1.36 pkgsrc-2020Q2:1.36.0.14 pkgsrc-2020Q2-base:1.36 pkgsrc-2020Q1:1.36.0.10 pkgsrc-2020Q1-base:1.36 pkgsrc-2019Q4:1.36.0.12 pkgsrc-2019Q4-base:1.36 pkgsrc-2019Q3:1.36.0.8 pkgsrc-2019Q3-base:1.36 pkgsrc-2019Q2:1.36.0.6 pkgsrc-2019Q2-base:1.36 pkgsrc-2019Q1:1.36.0.4 pkgsrc-2019Q1-base:1.36 pkgsrc-2018Q4:1.36.0.2 pkgsrc-2018Q4-base:1.36 pkgsrc-2018Q3:1.35.0.14 pkgsrc-2018Q3-base:1.35 pkgsrc-2018Q2:1.35.0.12 pkgsrc-2018Q2-base:1.35 pkgsrc-2018Q1:1.35.0.10 pkgsrc-2018Q1-base:1.35 pkgsrc-2017Q4:1.35.0.8 pkgsrc-2017Q4-base:1.35 pkgsrc-2017Q3:1.35.0.6 pkgsrc-2017Q3-base:1.35 pkgsrc-2017Q2:1.35.0.2 pkgsrc-2017Q2-base:1.35 pkgsrc-2017Q1:1.34.0.8 pkgsrc-2017Q1-base:1.34 pkgsrc-2016Q4:1.34.0.6 pkgsrc-2016Q4-base:1.34 pkgsrc-2016Q3:1.34.0.4 pkgsrc-2016Q3-base:1.34 pkgsrc-2016Q2:1.34.0.2 pkgsrc-2016Q2-base:1.34 pkgsrc-2016Q1:1.33.0.2 pkgsrc-2016Q1-base:1.33 pkgsrc-2015Q4:1.31.0.2 pkgsrc-2015Q4-base:1.31 pkgsrc-2015Q3:1.27.0.8 pkgsrc-2015Q3-base:1.27 pkgsrc-2015Q2:1.27.0.6 pkgsrc-2015Q2-base:1.27 pkgsrc-2015Q1:1.27.0.4 pkgsrc-2015Q1-base:1.27 pkgsrc-2014Q4:1.27.0.2 pkgsrc-2014Q4-base:1.27 pkgsrc-2014Q3:1.26.0.2 pkgsrc-2014Q3-base:1.26 pkgsrc-2014Q2:1.25.0.10 pkgsrc-2014Q2-base:1.25 pkgsrc-2014Q1:1.25.0.8 pkgsrc-2014Q1-base:1.25 pkgsrc-2013Q4:1.25.0.6 pkgsrc-2013Q4-base:1.25 pkgsrc-2013Q3:1.25.0.4 pkgsrc-2013Q3-base:1.25 pkgsrc-2013Q2:1.25.0.2 pkgsrc-2013Q2-base:1.25 pkgsrc-2013Q1:1.22.0.2 pkgsrc-2013Q1-base:1.22 pkgsrc-2012Q4:1.21.0.4 pkgsrc-2012Q4-base:1.21 pkgsrc-2012Q3:1.21.0.2 pkgsrc-2012Q3-base:1.21 pkgsrc-2012Q2:1.18.0.14 pkgsrc-2012Q2-base:1.18 pkgsrc-2012Q1:1.18.0.12 pkgsrc-2012Q1-base:1.18 pkgsrc-2011Q4:1.18.0.10 pkgsrc-2011Q4-base:1.18 pkgsrc-2011Q3:1.18.0.8 pkgsrc-2011Q3-base:1.18 pkgsrc-2011Q2:1.18.0.6 pkgsrc-2011Q2-base:1.18 pkgsrc-2011Q1:1.18.0.4 pkgsrc-2011Q1-base:1.18 pkgsrc-2010Q4:1.18.0.2 pkgsrc-2010Q4-base:1.18 pkgsrc-2010Q3:1.17.0.2 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.14.0.24 pkgsrc-2010Q2-base:1.14 pkgsrc-2010Q1:1.14.0.22 pkgsrc-2010Q1-base:1.14 pkgsrc-2009Q4:1.14.0.20 pkgsrc-2009Q4-base:1.14 pkgsrc-2009Q3:1.14.0.18 pkgsrc-2009Q3-base:1.14 pkgsrc-2009Q2:1.14.0.16 pkgsrc-2009Q2-base:1.14 pkgsrc-2009Q1:1.14.0.14 pkgsrc-2009Q1-base:1.14 pkgsrc-2008Q4:1.14.0.12 pkgsrc-2008Q4-base:1.14 pkgsrc-2008Q3:1.14.0.10 pkgsrc-2008Q3-base:1.14 cube-native-xorg:1.14.0.8 cube-native-xorg-base:1.14 pkgsrc-2008Q2:1.14.0.6 pkgsrc-2008Q2-base:1.14 cwrapper:1.14.0.4 pkgsrc-2008Q1:1.14.0.2 pkgsrc-2008Q1-base:1.14 pkgsrc-2007Q4:1.11.0.2 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.9.0.2 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.8.0.2 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.7.0.4 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.2 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.5.0.2 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.4.0.6 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.4 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.1.1.1.0.2 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.38 date 2021.10.26.10.18.04; author nia; state Exp; branches; next 1.37; commitid XMBRkrafc79x2jeD; 1.37 date 2021.10.07.13.42.50; author nia; state Exp; branches; next 1.36; commitid TK9Y8OXA04EYMSbD; 1.36 date 2018.10.25.09.47.19; author jperkin; state Exp; branches; next 1.35; commitid gf32HzTD2Hk2akXA; 1.35 date 2017.05.05.01.19.35; author mef; state Exp; branches; next 1.34; commitid 0f3PEHkIwj2PD8Qz; 1.34 date 2016.04.17.10.04.01; author wiz; state Exp; branches; next 1.33; commitid W9VU3woJxZ69RX2z; 1.33 date 2016.03.02.17.26.34; author jperkin; state Exp; branches; next 1.32; commitid Cpff6N9hHPLGM5Xy; 1.32 date 2016.02.23.11.28.25; author wiz; state Exp; branches; next 1.31; commitid YpudoPxdUQbM32Wy; 1.31 date 2015.11.04.17.41.17; author agc; state Exp; branches; next 1.30; commitid hfmLKMF6xJUQGNHy; 1.30 date 2015.11.03.03.29.03; author agc; state Exp; branches; next 1.29; commitid XagoUgdES8g2ZAHy; 1.29 date 2015.10.17.09.50.48; author tnn; state Exp; branches; next 1.28; commitid uTgvFXXqXMLoFrFy; 1.28 date 2015.10.15.09.47.56; author wiz; state Exp; branches; next 1.27; commitid N1qsRttD6EYnIbFy; 1.27 date 2014.10.01.08.50.33; author obache; state Exp; branches; next 1.26; commitid pT8npqmfbi1VztSx; 1.26 date 2014.07.18.19.50.47; author ryoon; state Exp; branches; next 1.25; commitid XQtbTpo5xYQHDTIx; 1.25 date 2013.05.16.19.03.10; author adam; state Exp; branches; next 1.24; commitid omahErdgU4bE8TPw; 1.24 date 2013.05.16.13.55.42; author adam; state Exp; branches; next 1.23; commitid wbyHU92OTXOarRPw; 1.23 date 2013.04.13.11.10.03; author obache; state Exp; branches; next 1.22; 1.22 date 2013.01.29.05.56.05; author wiz; state Exp; branches; next 1.21; 1.21 date 2012.08.26.18.21.46; author wiz; state Exp; branches; next 1.20; 1.20 date 2012.08.26.18.10.25; author adam; state Exp; branches; next 1.19; 1.19 date 2012.08.12.16.28.06; author wiz; state Exp; branches; next 1.18; 1.18 date 2010.12.10.07.45.56; author hauke; state Exp; branches; next 1.17; 1.17 date 2010.09.28.04.52.41; author dsainty; state Exp; branches; next 1.16; 1.16 date 2010.09.23.07.07.46; author adam; state Exp; branches; next 1.15; 1.15 date 2010.07.18.13.05.07; author obache; state Exp; branches; next 1.14; 1.14 date 2008.03.04.09.22.27; author wiz; state Exp; branches; next 1.13; 1.13 date 2008.01.31.21.46.43; author joerg; state Exp; branches; next 1.12; 1.12 date 2008.01.15.22.56.57; author joerg; state Exp; branches; next 1.11; 1.11 date 2007.11.30.22.12.07; author wiz; state Exp; branches; next 1.10; 1.10 date 2007.10.21.14.01.16; author joerg; state Exp; branches; next 1.9; 1.9 date 2007.07.03.17.42.58; author joerg; state Exp; branches; next 1.8; 1.8 date 2007.06.01.19.03.46; author wiz; state Exp; branches; next 1.7; 1.7 date 2006.10.04.18.48.04; author rillig; state Exp; branches; next 1.6; 1.6 date 2006.10.01.08.55.32; author schwarz; state Exp; branches; next 1.5; 1.5 date 2006.08.22.18.21.22; author wiz; state Exp; branches; next 1.4; 1.4 date 2005.10.22.12.59.14; author wiz; state Exp; branches; next 1.3; 1.3 date 2005.10.16.21.51.29; author jmmv; state Exp; branches; next 1.2; 1.2 date 2005.10.01.12.52.16; author jmmv; state Exp; branches; next 1.1; 1.1 date 2005.07.21.16.22.42; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.07.21.16.22.42; author wiz; state Exp; branches; next ; desc @@ 1.38 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @$NetBSD: distinfo,v 1.37 2021/10/07 13:42:50 nia Exp $ BLAKE2s (pkg-config-0.29.2.tar.gz) = 5f0375db32ea147db5e6cb1c020d2e6746ae0640f4290debc3957738ed18582b SHA512 (pkg-config-0.29.2.tar.gz) = 4861ec6428fead416f5cbbbb0bbad10b9152967e481d4b0ff2eb396a9f297f552984c9bb72f6864a37dcd8fca1d9ccceda3ef18d8f121938dbe4fdf2b870fe75 Size (pkg-config-0.29.2.tar.gz) = 2016830 bytes SHA1 (patch-configure) = 6847644b9df3e3e2334f7c45bcbb2d3b7734d165 SHA1 (patch-glib_configure) = e31362f713f3634e75e33bf215bf8d6217ccaddb SHA1 (patch-glib_glib_gtimer.c) = ee877a6c148b148a86f9087960863cfa8305bbf7 @ 1.37 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2018/10/25 09:47:19 jperkin Exp $ d3 1 a3 1 RMD160 (pkg-config-0.29.2.tar.gz) = 31e6a17810893d95fd33967c2e433beb2175cd8a @ 1.36 log @pkg-config: Fix build on SunOS C99. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2017/05/05 01:19:35 mef Exp $ a2 1 SHA1 (pkg-config-0.29.2.tar.gz) = 76e501663b29cb7580245720edfb6106164fad2b @ 1.35 log @Updated devel/pkg-config to 0.29.2 ---------------------------------- pkg-config 0.29.2 ================= - Improved pkg-config's recursive package list expansion performance. Thanks to Matthew Hanna for the fix. - Handle an empty prefix setting correctly when --define-prefix is used. (#97453) - Lazily load pc files instead of reading all available pc files during initialization. Thanks to Marco Diego Aurélio Mesquita for the fix. (#98215) - Check the CPATH environment variable when determining system include paths like GCC does. Document the system search path behavior. Thanks to v4hn for the fix. (#99224) - Make PKG_CHECK_MODULES show the module list rather than the variable prefix in configure output. Thanks to Russ Albery for the fix. (#98334) - Fix bundled glib build with GCC 6. (#98334) - Handle -isystem and -idirafter when PKG_CONFIG_SYSROOT_DIR is set. (#97337) - Check the INCLUDE environment variable when determining system include paths on Windows builds when --msvc-syntax is used. (#94729) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2016/04/17 10:04:01 wiz Exp $ d8 1 a8 1 SHA1 (patch-glib_configure) = 5080a19186a948ba305278cef91ec76a920429e4 @ 1.34 log @Update pkg-config to 0.29.1. pkg-config 0.29.1 ================= - Fixed a regression from 0.29 with unquoting values queried with --variable. In some cases, this would cause shell special characters to be escaped in ways they weren't before. Instead, the unquoting only occurs if the value appears to be quoted. (#93284) - Add support for building pkg-config with Microsoft Visual Studio. Thanks to Chun-wei Fan for the fix. (#92489) - Allow overriding pkg-config variables with environment variables. By setting an environment variable of the form PKG_CONFIG_$PACKAGE_$VARIABLE, a pkg-config variable can be set globally without always having to pass --define-variable. Thanks to Alex Larsson for the fix. (#90917) - Honor -Wl,-framework in addition to -framework so that multiple frameworks are handled on OSX. (#1278) - Fix the OSX build using --with-internal-glib. Thanks to Rudá Moura for the initial fix and Adam Mercer for testing the final patch. (#92902) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2016/03/02 17:26:34 jperkin Exp $ d3 4 a6 4 SHA1 (pkg-config-0.29.1.tar.gz) = 271ce928f6d673cc16cbced2bfd14a5f2e5d3d37 RMD160 (pkg-config-0.29.1.tar.gz) = 2054eb2dac507c912182f2fbd90baee041aa5463 SHA512 (pkg-config-0.29.1.tar.gz) = d2963355929d7aae0fbadad445d67b5c6762934fc4963a10a4b72ae90f7f6df4e6a38694884b924ff37eedaf636b49f3f521fe4eb3009e0322a402f330f1b4c2 Size (pkg-config-0.29.1.tar.gz) = 2013454 bytes @ 1.33 log @Remove GCC pragma patch, it breaks various platforms. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2016/02/23 11:28:25 wiz Exp $ d3 4 a6 4 SHA1 (pkg-config-0.29.tar.gz) = f4b19d203b3896a4293af4b62c7f908063c88a5a RMD160 (pkg-config-0.29.tar.gz) = 79036ecce25b2fc74ddf03b93e082d3b70f1e73a SHA512 (pkg-config-0.29.tar.gz) = c2857cd67801c0db5d204912453ff6bdc7da3ea61f8b1c6b38983d48dffb958725e7723f909abbc057c7b34a85c27290eec6943808312a75909306076064aa63 Size (pkg-config-0.29.tar.gz) = 1973875 bytes @ 1.32 log @Fix build on systems where format-nonliteral is turned on by default. From coypu in PR 50753; already merged upstream. (needed because this includes a copy of glib2...) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2015/11/04 17:41:17 agc Exp $ a8 1 SHA1 (patch-glib_glib_gdate.c) = 97ee5e99b941a04c8c1a8ac4dd552923d2f8b541 @ 1.31 log @Remove duplicate SHA512 digests that crept in. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2015/11/03 03:29:03 agc Exp $ d9 1 @ 1.30 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2015/10/17 09:50:48 tnn Exp $ a5 1 SHA512 (pkg-config-0.29.tar.gz) = c2857cd67801c0db5d204912453ff6bdc7da3ea61f8b1c6b38983d48dffb958725e7723f909abbc057c7b34a85c27290eec6943808312a75909306076064aa63 @ 1.29 log @fix build on OS X @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2015/10/15 09:47:56 wiz Exp $ d6 1 @ 1.28 log @Update to 0.29. Regen patches. pkg-config 0.29 === - Fixed a regression from 0.28 in system -L flag handling. If the pc file has multiple system -L flags, every other flag will be left as is. Thanks to Andrew Oakley for the fix. (#78077) - Quoting of variables queried through --variable is removed so that the output can be used verbatim in subsequent shell commands. Thanks to Marek Kasik for the fix. (#67904) - Fixed a regression from 0.28 in -L flag handling on Windows. A .libs suffix was inadvertantly being added to the library path. - Added a --validate option to check pc file syntax. This works just like --exists, but package dependencies are disabled. (#7000) - Added the PKG_PREREQ autoconf macro. Whereas PKG_PROG_PKG_CONFIG is used to check the version of the pkg-config tool, this is used to check the version of the pkg-config autoconf macros in use. - Added the PKG_CHECK_MODULES_STATIC autoconf macro. This will temporarily add --static to the pkg-config calls while invoking PKG_CHECK_MODULES. (#19541) - Many fixes to the testsuite for Windows. It should now pass for a MinGW, Cygwin, and cross-compiled MinGW using Wine for test execution. (#66939) - More consistent handling of prefix redefinition. On Windows, the prefix was always being redefined based on the pc file path. This feature can now be enabled or disabled at runtime on all platforms using the --define-prefix and --dont-define-prefix options. (#63602) - Continue listing packages with --list-all even if there are errors in pc files. (#26615) - Various documentation improvements. (#62018, #62374, #66155) - Fixed a bug when multiple -isystem arguments are used. (#72584) - pkg-config is now built with largefile support to ensure that it works correctly on filesystems with 64 bit inodes. Thanks to Peter Jones for the fix. (#90078) - Bugs fixed: 7000, 19541, 26615, 62018, 62374, 63602, 66155, 66939, 67904, 70690, 72584, 78077, 80378, 80380, 89267, 90078, 90437, 92002. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2014/10/01 08:50:33 obache Exp $ d8 1 a8 1 SHA1 (patch-glib_configure) = 5411687502079f143a66a045ce20961e85e98789 @ 1.27 log @drop cygwin-izm. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2014/07/18 19:50:47 ryoon Exp $ d3 7 a9 5 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 SHA1 (patch-glib_glib_gtimer.c) = abd8b5fa7d3a748385b91d47728531da37e1b4e5 @ 1.26 log @Fix SCO OpenServer 5.0.7/3.2 build. Use usleep. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2013/05/16 19:03:10 adam Exp $ a6 7 SHA1 (patch-glib_configure) = 4c1ea76c1c194fb085c8ae63d391c304e852d100 SHA1 (patch-glib_configure.ac) = 75b0d3bfd806ca608b19a477cfe1cbc17654f579 SHA1 (patch-glib_glib_gatomic.c) = d1ba014c58e04ba7be2fa1c7f852ed8fd71fe1c0 SHA1 (patch-glib_glib_gcharset.c) = b191bc3ca806cff6fa54790fc225ddb35a158d55 SHA1 (patch-glib_glib_gconvert.c) = 11a6c7cdd3a4473ff522bf7a0e7ad33653199970 SHA1 (patch-glib_glib_gfileutils.c) = bc52e4435ad16a7e7f6780330d4b2b174a3a4411 SHA1 (patch-glib_glib_glib.h) = 1c1baedb0f3266d948ded595b70b132821702963 a7 5 SHA1 (patch-glib_glib_gutf8.c) = 2ed8ea7b843e3d07392671201c8dfe1111e29065 SHA1 (patch-glib_glib_gutils.c) = 60e16596d898324261fd6ae3ab1643beb8cb3ed3 SHA1 (patch-glib_glib_gutils.h) = 9fdca0280fa7871c231b75fd6281c72dd621fac4 SHA1 (patch-glib_glib_gwin32.h) = 8f3dba0a47a10280cdc1a96df8476796cf65d0e1 SHA1 (patch-glib_glib_libcharset_localcharset.c) = dd4fc8979a31d74eb837cce5778711c1c76bc74e @ 1.25 log @Seems like this patch is not needed any more @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2013/05/16 13:55:42 adam Exp $ d14 1 @ 1.24 log @Fix for PR#47761 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2013/04/13 11:10:03 obache Exp $ a13 1 SHA1 (patch-glib_glib_gstrfuncs.c) = 1452222f3fc943e17b948817c0c2124708fdad75 @ 1.23 log @Apply cygport glib2 2.32.1-not-win32.patch to fix build on Cygwin. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2013/01/29 05:56:05 wiz Exp $ d14 1 @ 1.22 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2012/08/26 18:21:46 wiz Exp $ d7 12 @ 1.21 log @regen @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2012/08/26 18:10:25 adam Exp $ d3 3 a5 3 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 @ 1.20 log @Changes 0.27.1: - Various fixes for using the internal glib snapshot. It should now be usable pretty much everywhere with the exception that universal builds are not supported on OS X. - Remove usage of gettext from the internal glib to avoid gettext and libintl dependencies. - Update internal glib snapshot to 2.32.4. - Fix check for POSIX shell used in tests to work better. - Handle spaces in autodetected prefix on Windows. - Bugs fixed 3550, 51883, 52031, 53493. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2012/08/12 16:28:06 wiz Exp $ a6 1 SHA1 (patch-glib_m4macros_Makefile.in) = 4970ff3069fc3b7489e3f99a4572e2dbc2964408 @ 1.19 log @Update to 0.27: pkg-config 0.27 === - Drop usage of popt for equivalent API in glib2. - Add back an internal snapshot of glib2 to break circular dependency. This can be used by passing --with-internal-glib to configure. On Windows it may still be required to use an installed glib. - Fix --exists to check for Requires and Requires.private. This ensures that all necessary packages are installed prior to using --cflags, --libs, etc. - Various fixes for MinGW which should allow it to be used unpatched on that system. - New autoconf macros PKG_INSTALLDIR and PKG_NOARCH_INSTALLDIR to help determine the .pc file install directory. - Fix handling of --exact/atleast/max-version vs. =/>=/<=. - Fix errors in man page source. - Ensure testing only searches in the check directory. - Bump glib requirement to 2.16 to avoid deprecated g_win32_get_package_installation_subdirectory(). - Autotools refresh and update. The required versions now are autoconf-2.62, automake-1.11 and libtool-2.2. - Use g_alloca from glib instead of figuring out alloca ourselves. - Remove search for setresuid & setreuid only needed for internal popt. - Bugs fixed: 833, 2458, 5214, 5326, 5703, 6074, 8653, 9135, 9143, 9584, 10652, 11464, 14396, 17053, 23922, 28776, 29011, 29801, 31699, 31700, 32622, 34382, 37266, 39646, 41081, 43149, 44843, 45599, 45742, 48743 pkg-config 0.26 === - Build system fixes - More tests - pkg.m4 fixups which makes autoconf 2.66 happier. - Drop support for legacy -config scripts. Those should already be gone and cause problems in cross-compilation environments. - Drop embedded glib - Fix up pkg.m4 to handle the case of --exists working and --cflags or --libs failing. - Various documentation updates - Allow $() through without escaping it. - Add --with-system-include-path instead of hard-coding /usr/include. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2010/12/10 07:45:56 hauke Exp $ d3 5 a7 5 SHA1 (pkg-config-0.27.tar.gz) = ca2ffd312b37064f0afeb352185485ef9205cab9 RMD160 (pkg-config-0.27.tar.gz) = c47ec7442bf536af657fda2f8a63fc87206c33da Size (pkg-config-0.27.tar.gz) = 1912566 bytes SHA1 (patch-configure) = 6d936a40351077cf905aaf9ab9561fc813e03899 SHA1 (patch-glib_m4macros_Makefile.in) = 3babb2784e6a737287015ba9b9f5e940b03ccfc0 @ 1.18 log @Squash a C++ism: Variable declarations only at the beginning of a block. Found while building on NetBSD 1.5. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2010/09/28 04:52:41 dsainty Exp $ d3 5 a7 8 SHA1 (pkg-config-0.25.tar.gz) = 8922aeb4edeff7ed554cc1969cbb4ad5a4e6b26e RMD160 (pkg-config-0.25.tar.gz) = 835509d01f68c45823ee89c718776eb66f61316b Size (pkg-config-0.25.tar.gz) = 988899 bytes SHA1 (patch-ac) = 567c7c7dba33253263de81818178d7cebcce8645 SHA1 (patch-ad) = a9c162409c2bbb4e016855ddc691e03d7a3197cb SHA1 (patch-ah) = 915474d8d93a0f2f17cd352b16bb135379a8c844 SHA1 (patch-ca) = ab435d31c97a487baab8d82638b9d36ec520cf58 SHA1 (patch-cb) = 23412858615649c8d8305ce4e6571f06e17073fd @ 1.17 log @patch-ab is upstream now (PKG_CONFIG_LOG support). Remove the patch to avoid crashing with double free on glibc. Bump PKGREVISION for new "not crash" functionality. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2010/09/23 07:07:46 adam Exp $ d8 1 a8 1 SHA1 (patch-ah) = 2a19dc53da8c0c611bf47f410862f7d30a06a344 @ 1.16 log @Changes 0.25: * 0.24 included a too strict whitespace/shell metacharacter filter leading to some legal characters like = and : being escaped in the output. This has been fixed. * when building with newer and external libpopt, it would be confused over being asked to split an empty string, leading to errors with packages that included empty fields in their .pc files. * Make the COPYING file explicitly GPLv2. The COPYING file in 0.24 was inadvertently GPLv3 rather than the correct GPLv2. * Minor changes to documentation Changes 0.24: * Fix up bug in PKG_CONFIG_SYSROOT handling which mangled non-I and non-L arguments * Put /usr/lib/pkgconfig and /usr/share/pkgconfig into the default search path when no prefix is passed to configure. * Portability fixes for Windows and NetBSD * Various man page updates * Add logging support to log how pkg-config is being called. * Skip Requires.private unless we need them for Cflags * Add a variable, pc_path to the compiled-in pkg-config package that you can query for the compiled-in PKG_CONFIG_PC_PATH. * Various updates to pkg.m4. * Update rpmvercmp with bugfixes from upstream. * Add introductory guide to pkg-config, thanks to Dan Nicholson for the patch. * Add listing of variables in a package * Make it possible to use external popt. * Add --print-provides and --print-requires(-private) options * Add support for paths containing whitespace and shell metacharacters @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2010/07/18 13:05:07 obache Exp $ a5 1 SHA1 (patch-ab) = bb7f25365032d424dd6299254c96dce9995148fa @ 1.15 log @Need --tag=CC for libtool-2. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2008/03/04 09:22:27 wiz Exp $ d3 8 a10 8 SHA1 (pkg-config-0.23.tar.gz) = b59dddd6b5320bd74c0f74b3339618a327096b2a RMD160 (pkg-config-0.23.tar.gz) = 0aa5565430d609319917ac2c8ffeaa5e4a509489 Size (pkg-config-0.23.tar.gz) = 1032839 bytes SHA1 (patch-ab) = 341bf28ed435314856e1c7cecab3d6d5f232aea7 SHA1 (patch-ac) = 65954b5f1d6608e2546602b1a4bc7c75db683238 SHA1 (patch-ad) = 4628f5ce73b3dcaa2df92e3be2fd7955ab38ffa4 SHA1 (patch-ah) = 3cee7ec1a5592e2a550f74a3eb8da2a9e3ab1773 SHA1 (patch-ca) = 22690d923ddf0e1ce2ca9eddb56ada385f6cefe4 a11 5 SHA1 (patch-da) = 44d9810e2eed8dd38339418e6886add289ae504e SHA1 (patch-db) = 279708087c2740af812c123c880e4dde1402af4c SHA1 (patch-dc) = 27a8009eb6822608f3869bd71e5cb108edf4063a SHA1 (patch-dd) = d776d0e6a2907d629f8b6abc68b6f9fb23a9fc61 SHA1 (patch-de) = 67c85c7076b2b624b7221f569ce755d6a6329a0d @ 1.14 log @Update to 0.23: - Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR in the environment. - Update included glib to 1.2.10. - Other minor fixes, including a segfault. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2008/01/31 21:46:43 joerg Exp $ d12 5 @ 1.13 log @Avoid duplicate main() in va_copy tests as reported by Dan McMahill. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2008/01/15 22:56:57 joerg Exp $ d3 9 a11 12 SHA1 (pkg-config-0.22.tar.gz) = 3ec40bda9864d7aa3c912c6ae87a750fd8b6e420 RMD160 (pkg-config-0.22.tar.gz) = f82754f9892469d2865cc5d2fd3c2ca4513dab5b Size (pkg-config-0.22.tar.gz) = 1006425 bytes SHA1 (patch-aa) = 86e1d0b7e86fe125482533f4f5d41e6b230031b5 SHA1 (patch-ab) = 2298c2798be04669796bf990d9dbddbfc8ee1897 SHA1 (patch-ac) = 53d90ba40f8aafe0eae9c898e122a95ce951d2e3 SHA1 (patch-ad) = ad7805b2aa69e3c872fa35eb08a938fa3f8d323b SHA1 (patch-ae) = b924f64ee3c7ef9f3efe6d83b60bc0a6fbe1f26d SHA1 (patch-af) = 1186777da42151583594fd137e135ef6a77ee09f SHA1 (patch-ah) = 9b5e537f2c0606efa45078d02de53700f3d3439a SHA1 (patch-ca) = eacefe584576fe3f78f4b0b52cfcd9199307a8d4 SHA1 (patch-cb) = d8c7f26fbf9e485658a9c567eff9c4b336a4f300 @ 1.12 log @Restore cross-compiling ability. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2007/11/30 22:12:07 wiz Exp $ d13 2 a14 2 SHA1 (patch-ca) = 35c356be48bc2656f652c714b780c644dc0aa879 SHA1 (patch-cb) = 4ee19e36d7876a99f294c9c2efd19a9edc0e4236 @ 1.11 log @Update to 0.22: pkg-config 0.22 === - Make Requires.private a whole lot more useful by traversing the whole tree, not just the top-level, for Cflags. - Add support for using the system glib. - Update URL to pkg-config website - Fix some win32 problems. - Other minor fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2007/10/21 14:01:16 joerg Exp $ d13 2 @ 1.10 log @Remove calls to gnomeconfig when no matching .pc file was found. Bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2007/07/03 17:42:58 joerg Exp $ d3 3 a5 3 SHA1 (pkg-config-0.21.tar.gz) = b2508ba8404cad46ec42f6f58cbca43ae59d715f RMD160 (pkg-config-0.21.tar.gz) = 6d48e449a3cedb576c0f54b08825be6ab684d955 Size (pkg-config-0.21.tar.gz) = 998420 bytes d7 3 a9 3 SHA1 (patch-ab) = b4c43bd021cca8b5fc78c268d52e3e96daf6c280 SHA1 (patch-ac) = a8a4cfa7b6e9052b0c111088c6d8ede810d61752 SHA1 (patch-ad) = 9000209dc393925bb1750ffacdbb15f0edbf4729 d12 1 a12 2 SHA1 (patch-ag) = 507ace528c51cb544c3ee8a05c2a36882828bb77 SHA1 (patch-ah) = c9e5b296886e525cf01c0c275ad06ec9f857860c @ 1.9 log @Add cross-compilation support: realloc(NULL, x) works as expected on NetBSD, just assume that anything follows the ELF semantic and has no leading underscore. This doesn't matter much as the module support of glib is not used by pkg-config. Patch away the check for ANSI library flags as we only support ANSI C compiler anyway. Move the checks for the various inline keywords to compile-only. Always fake the poll results, it doesn't really matter either. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2007/06/01 19:03:46 wiz Exp $ d13 1 @ 1.8 log @Fix pkg.m4: it was broken in the case when pkg-config is not installed, but the path to an installed dependency is passed via FOO_CFLAGS/FOO_LIBS. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2006/10/04 18:48:04 rillig Exp $ d12 1 @ 1.7 log @Added a patch so that pkg-config builds with PKGSRC_RUN_TEST. Fixed a bug in the configure script and added a comment to patch-aa. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2006/10/01 08:55:32 schwarz Exp $ d11 1 @ 1.6 log @ added support for non-C99 compilers (patch OK'd by original author) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2006/08/22 18:21:22 wiz Exp $ d6 1 a6 1 SHA1 (patch-aa) = c70e2133db34a6afe1b201a699300becad16c7e7 d8 3 @ 1.5 log @Update to 0.21: pkg-config 0.21 === - Fix some cosmetic output from pkg.m4 - Fix build problems with !gcc due to always passing -Wall - Documentation fixes - We now always add the Cflags from packages we depend on, whether they are public or private dependencies. The discussion surrouding this change can be found in http://bugs.debian.org/340904 . - Add internal pkg-config package which can be queried for version number and other information. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2005/10/22 12:59:14 wiz Exp $ d6 1 @ 1.4 log @Update to 0.20: - Fix test suite to work on Solaris. Yay non-POSIX /bin/sh :-( - Fix segfault on --help with gcc4. Fix segfault on bigendian arches in some cases. - Win32 fixes - Add --short-errors, now used by pkg.m4 if available. This gives a better error message if some libraries can't be found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/10/16 21:51:29 jmmv Exp $ d3 3 a5 3 SHA1 (pkg-config-0.20.tar.gz) = 285a486e2cf97e3c6bcb3eec9a7fed299031eb6e RMD160 (pkg-config-0.20.tar.gz) = 2ebea903646e405d8e9a9e43648de445041499a6 Size (pkg-config-0.20.tar.gz) = 969993 bytes @ 1.3 log @Avoid passing a NULL pointer to fprintf, which causes a segfault under Solaris 9. My fault; I assumed all implementations could print '(null)' in that case. Bump PKGREVISION to 2. Fixes PR pkg/31838 by John Heasley. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/10/01 12:52:16 jmmv Exp $ d3 4 a6 5 SHA1 (pkg-config-0.19.tar.gz) = b09fa43dcc44fe0db8df1c4994a8ff9eab371666 RMD160 (pkg-config-0.19.tar.gz) = 30355004c09fe947dc3cf8f1159f068924d0d7a2 Size (pkg-config-0.19.tar.gz) = 968790 bytes SHA1 (patch-aa) = b07ff0f2a8caaef6d91673c1883f0de9d4d2ae7f SHA1 (patch-ab) = da074d760c95671c4b7fbcb6fb5110830470eb04 @ 1.2 log @Add support to generate a log file that keeps track of all requests to pkg-config. Used by the upcoming pkgtools/verifypc package. Bump PKGREVISION to 1. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2005/07/21 16:22:42 wiz Exp $ d7 1 a7 1 SHA1 (patch-ab) = 4554bbb56ffaa857051e44b31897f0b254650803 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2005/07/13 21:38:26 rillig Exp $ d7 1 @ 1.1.1.1 log @Import pkg-config-0.19, updated version of devel/pkgconfig. News: 2005-07-16 Tollef Fog Heen * configure.in: Release 0.19 2005-07-15 Tollef Fog Heen * pkg.c (package_get_var): Make sure to g_strdup all the return values and not return some values which should not be freed and some which should. Yay valgrind. Freedesktop #3682 * configure.in: Fix default search path to be pkgconfig rather than pkg-config again. Freedesktop #3662 * pkg.m4: Add a missing AC_MSG_RESULT. Thanks to Gary Kramlich for noticing this and harassing me to fix it. 2005-06-29 Tollef Fog Heen * configure.in: Release 0.18.1 * pkg.m4: Brown bag fix. pkg_failed was always set to “untried”. Debian #316181. 2005-06-27 Tollef Fog Heen * configure.in: Rename to pkg-config. pkg-config 0.18 The inter-library dependencies check was too tight and caused problems if one used the --no-undefined flag to libtool on Solaris (since it there expands to -Wl,-z,defs which disallows undefined symbols). Add a new name to .pc files: Libs.private which will not be listed in the output of --libs unless --static is also given. Private libraries are libraries which are needed in the case of static linking or on platforms not supporting inter-library dependencies. They are not supposed to be used for libraries which are exposed through the library in question. An example of an exposed library is GTK+ exposing Glib. A common example of a private library is libm. Generally, if include another library's headers in your own, it's a public dependency and not a private one. Thanks a lot to James Henstridge for both the bug and the following discussion. @ text @@