head 1.8; access; symbols pkgsrc-2026Q1:1.8.0.6 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.8.0.4 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.8.0.2 pkgsrc-2025Q3-base:1.8 pkgsrc-2025Q2:1.7.0.94 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.92 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.90 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.88 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.86 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.84 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.82 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.80 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.78 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.76 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.74 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.72 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.70 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.68 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.66 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.64 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.62 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.60 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.58 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.56 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.52 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.32 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.54 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.50 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.48 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.46 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.44 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.42 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.40 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.38 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.36 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.34 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.30 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.28 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.26 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.24 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.22 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.20 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.18 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.16 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.14 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.12 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.10 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.8 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.6 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.4 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.2 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.4.0.2 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.3.0.24 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.22 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.20 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.18 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.16 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.14 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.12 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.10 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.8 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.6 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.4 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.2 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.2.0.14 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.12 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.10 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.8 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.6 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.4 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.2 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.1.0.16 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.14 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.12 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.10 pkgsrc-2008Q1:1.1.0.8 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.6 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.4 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.2 pkgsrc-2007Q2-base:1.1; locks; strict; comment @# @; 1.8 date 2025.07.09.09.42.49; author jperkin; state Exp; branches; next 1.7; commitid sU3bZ6pLBHdMp32G; 1.7 date 2013.12.10.08.27.06; author obache; state Exp; branches; next 1.6; commitid uztamh3LoXuLVygx; 1.6 date 2013.12.10.05.47.59; author obache; state Exp; branches; next 1.5; commitid tx36E4qVig5D2ygx; 1.5 date 2013.12.01.20.40.13; author ryoon; state dead; branches; next 1.4; commitid UyjRh7swJmCehtfx; 1.4 date 2013.07.04.15.21.51; author wiz; state Exp; branches; next 1.3; commitid 4ypkcYJqarLGkaWw; 1.3 date 2010.10.13.19.21.16; author tron; state Exp; branches; next 1.2; 1.2 date 2008.11.02.15.05.11; author cube; state Exp; branches 1.2.14.1; next 1.1; 1.1 date 2007.04.28.06.23.04; author minskim; state Exp; branches; next ; 1.2.14.1 date 2010.10.15.07.06.49; author spz; state Exp; branches; next ; desc @@ 1.8 log @apr-util: Fix hardcoded iconv const setting. While here add the correct TEST_TARGET. @ text @$NetBSD: patch-aa,v 1.7 2013/12/10 08:27:06 obache Exp $ * Remove hardcoded iconv const, let the configure test decide. * Use libtool in the wrapper directory instead of the one installed by apr. Otherwise, dependency_libs in libaprutil-1.la is set incorrectly. Don't let the build's LDFLAGS be polluted by what provides apr, because apr doesn't know about all dependencies of apr-util. Otherwise the final binary wouldn't have the proper RPATHs. --- configure.orig 2023-01-31 20:57:52.000000000 +0000 +++ configure @@@@ -4461,10 +4461,6 @@@@ if test "x$apu_preload_done" != "xyes" ; ;; *-solaris2*) - if test -z "$apu_iconv_inbuf_const"; then - test "x$silent" != "xyes" && echo " setting apu_iconv_inbuf_const to \"1\"" - apu_iconv_inbuf_const="1" - fi if test -z "$apu_crypt_threadsafe"; then @@@@ -24790,7 +24786,7 @@@@ case $host in < $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk ;; *) - cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk + sed -e 's:^LIBTOOL=.*:LIBTOOL=$(WRAPPER_DIR)/bin/libtool:' -e "s:^LDFLAGS=.*:LDFLAGS=${LDFLAGS}:" $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk ;; esac @ 1.7 log @Add comments to patch-aa from commit logs. @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.6 2013/12/10 05:47:59 obache Exp $ d12 1 a12 1 --- configure.orig 2013-11-13 16:41:32.000000000 +0000 d14 12 a25 1 @@@@ -24308,7 +24308,7 @@@@ case $host in @ 1.6 log @Restore patch-aa, 2nd hunk is still required, especially expat is in ${X11BASE} and ${X11BASE}/lib is not in default rpath. Bump PKGREVISION. @ text @d1 8 a8 1 $NetBSD$ @ 1.5 log @Remove obsolete patch, noticed by adam@@, thank you. @ text @d1 3 a3 2 $NetBSD: patch-aa,v 1.4 2013/07/04 15:21:51 wiz Exp $ --- configure.orig 2013-03-30 20:30:11.000000000 +0000 d5 1 a5 10 @@@@ -11219,7 +11219,7 @@@@ fi fi test ${apu_has_ldap} != "1" && as_fn_error $? "could not find an LDAP library" "$LINENO" 5 - test ${apu_has_ldap} == "1" && + test ${apu_has_ldap} = "1" && if test "x$LDADD_ldap" = "x"; then test "x$silent" != "xyes" && echo " setting LDADD_ldap to \"$LDADD_ldap_found\"" LDADD_ldap="$LDADD_ldap_found" @@@@ -24304,7 +24304,7 @@@@ case $host in @ 1.4 log @Update to 1.5.2: Changes with APR-util 1.5.2 *) Windows: Add command line makefiles. [Gregg Smith] *) apr_uri_parse(): Do not accept invalid characters in the scheme. Per RFC 3986 3.3, enforce that the first segment of a relative path does not contain a colon. PR 52479. [Stefan Fritsch] *) Fix memory leak in hook sorting function. PR 51256. [] *) Speedup md5 calculation by avoiding some copying on little endian architectures. PR 49011. [Stefan Fritsch, Stefan Fuhrmann ] *) Use heap memory for crypt in apr_password_validate(), to reduce stack usage. PR 54572. [Stefan Fritsch] *) Fix password validation failure for all crypt and crypt_r based algorithms. PR 54603. [Harvey Eneman ] *) Fix syntax error in crypto/apr_passwd.c on non-glibc systems. PR 54275. [Stefan Fritsch] *) Fix potential data corruption in apr_brigade_write() and friends if the last bucket of the brigade is a heap bucket that has been split, and there are still references to the next part of the original bucket in use. [Stefan Fritsch] *) Remove duplicated logic in apr_brigade_puts(). PR 53740. [Christophe Jaillet ] *) apr_crypto: If --with-crypto is passed to configure but no crypto libraries are enabled, autodetect available libraries. [Jeff Trawick] *) memcache: Fix dead server retry logic. [Gavin Shelley ] Changes with APR-util 1.5.1 *) testmemcache: Fix crash. PR 52705. [Peter Poeml ] *) MinGW: Support shared builds of apr-util when apr is shared. PR 46175. [Carlo Bramini , Jeff Trawick] *) Add support for Berkeley DB 5.2 and 5.3. Simplify detection script. PR 53684. [Rainer Jung] *) configure: Allow to specify library specific custom linker flags via the LDADD_XXX variables. [Rainer Jung] *) apr_password_validate(): Fix intermittent errors on systems such as FreeBSD where the crypt() function is used. (Broken only in 1.5.0) [Jeff Trawick] *) Improve platform detection for bundled expat by updating config.guess and config.sub. [Rainer Jung] Changes with APR-util 1.5.0 *) dbd_pgsql_escape: Use PQescapeStringConn. [Nick Kew] *) apr_password_validate, apr_bcrypt_encode: Add support for bcrypt encoded passwords. The bcrypt implementation uses code from crypt_blowfish written by Solar Designer . apr_bcrypt_encode creates hashes with "$2y$" prefix, but apr_password_validate also accepts the old prefix "$2a$". PR 49288. [Stefan Fritsch] *) APR dbd: Allow to use apr_dbd_get_row() with a different pool than apr_dbd_select(). PR 53533. [] *) APR dbd FreeTDS support: Fix spurious API errors caused by uninitialized fields. [TROY.LIU 劉春偉 ] *) apr_password_validate: Increase maximum hash string length to allow more than 9999 rounds with sha512-crypt. PR 53410. [Stefan Fritsch] *) Fix segfaults in crypt() and crypt_r() failure modes. PR 47272. [Arkadiusz Miskiewicz ] *) apr_crypto: Ensure that the if/else that governs the static initialisation of each crypto driver works when the first driver isn't in use. [Graham Leggett] *) apr_crypto: Ensure the *driver variable is initialised when a statically compiled library is initialised for the first time. [Graham Leggett] *) apr_crypto: Ensure the *driver variable is initialised when the library has already been loaded. Fix ported from apr_dbd. [Graham Leggett] *) apr_crypto: Move the static initialisation of DRIVER_LOAD from apr_crypto_init() to apr_crypto_get_driver(), so that we don't lose the parameters. [Graham Leggett] Changes with APR-util 1.4.3 *) Fix potential data corruption in apr_brigade_write() and friends if the last bucket of the brigade is a heap bucket that has been split, and there are still references to the next part of the original bucket in use. [Stefan Fritsch] *) Remove duplicated logic in apr_brigade_puts(). PR 53740. [Christophe Jaillet ] *) memcache: Fix dead server retry logic. [Gavin Shelley ] *) Improve platform detection for bundled expat by updating config.guess and config.sub. [Rainer Jung] *) APR dbd: Allow to use apr_dbd_get_row() with a different pool than apr_dbd_select(). PR 53533. [] *) APR dbd FreeTDS support: Fix spurious API errors caused by uninitialized fields. [TROY.LIU 劉春偉 ] *) apr_password_validate: Increase maximum hash string length to allow more than 9999 rounds with sha512-crypt. PR 53410. [Stefan Fritsch] *) Fix segfaults in crypt() and crypt_r() failure modes. PR 47272. [Arkadiusz Miskiewicz ] *) apr_crypto: Ensure that the if/else that governs the static initialisation of each crypto driver works when the first driver isn't in use. [Graham Leggett] *) apr_crypto: Ensure the *driver variable is initialised when a statically compiled library is initialised for the first time. [Graham Leggett] *) apr_crypto: Ensure the *driver variable is initialised when the library has already been loaded. Fix ported from apr_dbd. [Graham Leggett] Changes with APR-util 1.4.2 (not released) *) apr_crypto: Move the static initialisation of DRIVER_LOAD from apr_crypto_init() to apr_crypto_get_driver(), so that we don't lose the parameters. [Graham Leggett] @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2010/10/13 19:21:16 tron Exp $ @ 1.3 log @Update "apr-util" package to version 1.3.10. Changes since 1.3.9: - SECURITY: CVE-2010-1623 (cve.mitre.org) Fix a denial of service attack against apr_brigade_split_line(). [Stefan Fritsch] - SECURITY: CVE-2009-3560, CVE-2009-3720 (cve.mitre.org) Fix two buffer over-read flaws in the bundled copy of expat which could cause applications to crash while parsing specially-crafted XML documents. [Joe Orton] - Upgrade bundled copy of expat library to 1.95.7. [Joe Orton] - apr_thread_pool: Fix some potential deadlock situations. Bug 49709. [Joe Mudd ] - apr_thread_pool_create: Fix pool corruption caused by multithreaded use of the pool when multiple initial threads are created. Bug 47843. [Alex Korobka ] - apr_thread_pool_create(): Only set the output thread pool handle on success. [Paul Querna] - DBD ODBC support: Fix memory corruption using apr_dbd_datum_get() with several different data types, including APR_DBD_TYPE_TIME. Bug 49645. [] - Add support for Berkeley DB 4.8 and 5.0. Bug 49866, Bug 49179. [Bernhard Rosenkraenzer
, Arfrever Frehtes Taifersar Arahesis ] - Make bundled expat compatible with libtool 2.x. Bug 49053. [Rainer Jung] - Prefer libtool 1.x when searching for libtool in bundled expat release process. [Rainer Jung, Jim Jagielski] - Improve platform detection for bundled expat by updating config.guess and config.sub. [Rainer Jung] Patch supplied by Mihai Chelaru, approved by Alistair Crooks. @ text @d1 20 a20 9 $NetBSD$ --- configure.orig 2010-10-01 14:56:47.000000000 +0300 +++ configure 2010-10-10 10:00:59.000000000 +0300 @@@@ -33407,7 +33407,7 @@@@ if test ! -d ./build; then $mkdir_p build fi -cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk +sed -e 's:^LIBTOOL=.*:LIBTOOL=$(WRAPPER_DIR)/bin/libtool:' -e "s:^LDFLAGS=.*:LDFLAGS=${LDFLAGS}:" $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk a21 2 case "$host_alias" in *bsdi* | BSD/OS) @ 1.2 log @Don't let the build's LDFLAGS be polluted by what provides apr, because apr doesn't know about all dependencies of apr-util. Otherwise the final binary wouldn't have the proper RPATHs. Bump PKGREVISION. @ text @d1 4 a4 5 $NetBSD: patch-aa,v 1.1 2007/04/28 06:23:04 minskim Exp $ --- configure.in.orig 2005-05-05 12:24:29.000000000 -0700 +++ configure.in @@@@ -164,7 +164,7 @@@@ dnl copy apr's rules.mk into our build d d11 2 a12 2 dnl dnl BSD/OS (BSDi) needs to use a different include syntax in the Makefiles @ 1.2.14.1 log @Pullup ticket 3243 - requested by tron security update Revisions pulled up: - pkgsrc/devel/apr-util/Makefile 1.17 - pkgsrc/devel/apr-util/distinfo 1.9 - pkgsrc/devel/apr-util/patches/patch-aa 1.3 Files removed: - pkgsrc/devel/apr-util/patches/patch-ab ------------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Wed Oct 13 19:21:16 UTC 2010 Modified Files: pkgsrc/devel/apr-util: Makefile distinfo pkgsrc/devel/apr-util/patches: patch-aa Removed Files: pkgsrc/devel/apr-util/patches: patch-ab Log Message: Update "apr-util" package to version 1.3.10. Changes since 1.3.9: - SECURITY: CVE-2010-1623 (cve.mitre.org) Fix a denial of service attack against apr_brigade_split_line(). [Stefan Fritsch] - SECURITY: CVE-2009-3560, CVE-2009-3720 (cve.mitre.org) Fix two buffer over-read flaws in the bundled copy of expat which could cause applications to crash while parsing specially-crafted XML documents. [Joe Orton] - Upgrade bundled copy of expat library to 1.95.7. [Joe Orton] - apr_thread_pool: Fix some potential deadlock situations. Bug 49709. [Joe Mudd ] - apr_thread_pool_create: Fix pool corruption caused by multithreaded use of the pool when multiple initial threads are created. Bug 47843. [Alex Korobka ] - apr_thread_pool_create(): Only set the output thread pool handle on success. [Paul Querna] - DBD ODBC support: Fix memory corruption using apr_dbd_datum_get() with several different data types, including APR_DBD_TYPE_TIME. Bug 49645. [] - Add support for Berkeley DB 4.8 and 5.0. Bug 49866, Bug 49179. [Bernhard Rosenkraenzer
, Arfrever Frehtes Taifersar Arahesis ] - Make bundled expat compatible with libtool 2.x. Bug 49053. [Rainer Jung] - Prefer libtool 1.x when searching for libtool in bundled expat release process. [Rainer Jung, Jim Jagielski] - Improve platform detection for bundled expat by updating config.guess and config.sub. [Rainer Jung] Patch supplied by Mihai Chelaru, approved by Alistair Crooks. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/apr-util/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/apr-util/distinfo cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/apr-util/patches/patch-aa cvs rdiff -u -r1.2 -r0 pkgsrc/devel/apr-util/patches/patch-ab @ text @d1 5 a5 4 $NetBSD: patch-aa,v 1.3 2010/10/13 19:21:16 tron Exp $ --- configure.orig 2010-10-01 14:56:47.000000000 +0300 +++ configure 2010-10-10 10:00:59.000000000 +0300 @@@@ -33407,7 +33407,7 @@@@ d12 2 a13 2 case "$host_alias" in *bsdi* | BSD/OS) @ 1.1 log @Use libtool in the wrapper directory instead of the one installed by apr. Otherwise, dependency_libs in libaprutil-1.la is set incorrectly. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +sed -e 's:^LIBTOOL=.*:LIBTOOL=$(WRAPPER_DIR)/bin/libtool:' $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk @