diff options
author | wiz <wiz@pkgsrc.org> | 2017-06-19 20:40:38 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2017-06-19 20:40:38 +0000 |
commit | 748fa484a5539c64a25f4d74ca2f55166082851e (patch) | |
tree | 90158461e316e8a4b1590d79e9ceab8d57964871 /devel/apr | |
parent | e4c802eeda262408764bf0eb958aacd9e500c708 (diff) | |
download | pkgsrc-748fa484a5539c64a25f4d74ca2f55166082851e.tar.gz |
Updated apr to 1.6.2.
Changes for APR 1.6.2
*) Corrected non-Unix builds for APR_LOCK_DEFAULT.
Changes for APR 1.6.1
*) Defer timed locks API for later 1.7 release [Nick Kew, William Rowe]
*) Export build files find_apr.m4 and apr_common.m4 [Jacob Champion]
Changes for APR 1.6.0
*) apr_allocator: Provide apr_allocator_align() to get the true size that
would be allocated for the given size (including the header and
alignment). [Yann Ylavic]
*) apr_os_proc_mutex_put_ex: Allow to specify whether the OS native
mutex should or not be cleaned up (destroyed) with the constructed
APR mutex (given pool), and default to not for the simple _put()
function. [Yann Ylavic]
*) apr_proc/global_mutex: Fix API regarding the native OS mutexes
accessors from/to available APR mechanisms, adding the new functions
apr_os_proc_mutex_get_ex() and apr_os_proc_mutex_set_ex() which give
control to the user over the selected mechanisms, including the missing
POSIX semaphores (sem_t) on platforms supporting them.
[Yann Ylavic]
*) apr_proc_mutex-pthread: Refcount shared mutexes usage to avoid
destruction while still is use by some process(es). PR 49504.
[Yann Ylavic]
*) apr_file_io: Add apr_file_pipe_create_pools() allowing a pair of
pipes to be created, each in a different pool. [Graham Leggett]
*) Add apr_pollcb_wakeup(), with similar behavior to
apr_pollset_wakeup(). Add apr_pollcb_method_name(), with similar
behavior to apr_pollset_method_name().
[Neil Conway <nrc cs berkeley edu>, Jeff Trawick]
*) apr_table_overlap: Add APR_OVERLAP_TABLES_ADD to merge and set when
overlapping tables. [Graham Leggett]
*) locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
[Yann Ylavic]
*) Introduce the apr_cstr_fn() family of functions, derived from
the svn_cstring_ functions of the Subversion project.
*) Add APR_SO_FREEBIND option for apr_socket_opt_set. PR 58725.
[Ashley GC, Jan Kaluza, Joe Orton]
*) apr_filepath_merge: Fix truename length calculation on Windows
in cases where the "short" name variant is actually longer than
the "long" or "true" name. See: testnames.c:merge_shortname().
[Bert Huijben <rhuijben a.o>]
*) apr_atomic: Fix errors when building on Visual Studio 2013 while
maintaining the ability to build on Visual Studio 6 with Windows
Server 2003 R2 SDK. PR 57191. [Gregg Smith]
*) apr_skiplist: Add apr_skiplist_addne*() family to preserve existing
values (no duplicate), add apr_skiplist_size(), apr_skiplist_height()
and apr_skiplist_preheight() to get the corresponding current values,
and apr_skiplist_set_preheight() to modify it. [ Yann Ylavic ]
*) Add new --enable-allocator-guard-pages which is like allocator-uses-mmap,
but will also add inaccessible guard pages before and after each memnode.
This will result in higher ressource usage but allow to find/protect
against certain buffer overflow/overread bugs. Under Linux, it may be
necessary to increase /proc/sys/vm/max_map_count . [Stefan Fritsch]
*) apr_skiplist: Add apr_skiplist_add() to support multiple values.
*) Add new --enable-pool-concurrency-check configure option to detect
thread-unsafe concurrent accesses to pools. Runtime costs should be
relatively low. [Stefan Fritsch]
*) Add support code to teach valgrind about APR pools and allocators.
[Stefan Fritsch]
*) Add apr_sockaddr_info_copy(), for making a deep copy of an
apr_sockaddr_t into a specified pool. [Yann Ylavic
<ylavic.dev gmail.com>]
*) Added Unix domain socket support.
[Mladen Turk]
*) Add apr_shm_delete() to compliment apr_shm_remove().
[Jim Jagielski]
*) Intruduce APR_PERMS_SET macros for setting the owner/group on
objects. Currently only implemented for shm, proc and global
mutexes on posix platforms.
[Mladen Turk]
*) Add apr_escape_ldap() and apr_pescape_ldap(), escaping characters
as described by RFC4514 and RFC4515 respectively. [Graham Leggett]
Diffstat (limited to 'devel/apr')
-rw-r--r-- | devel/apr/Makefile | 4 | ||||
-rw-r--r-- | devel/apr/PLIST | 6 | ||||
-rw-r--r-- | devel/apr/distinfo | 10 |
3 files changed, 12 insertions, 8 deletions
diff --git a/devel/apr/Makefile b/devel/apr/Makefile index 984861816fc..649741c9e2d 100644 --- a/devel/apr/Makefile +++ b/devel/apr/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.75 2015/05/28 06:39:32 wiz Exp $ +# $NetBSD: Makefile,v 1.76 2017/06/19 20:40:38 wiz Exp $ -DISTNAME= apr-1.5.2 +DISTNAME= apr-1.6.2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_APACHE:=apr/} EXTRACT_SUFX= .tar.bz2 diff --git a/devel/apr/PLIST b/devel/apr/PLIST index 58abd12cd73..7b0c7f763a2 100644 --- a/devel/apr/PLIST +++ b/devel/apr/PLIST @@ -1,8 +1,9 @@ -@comment $NetBSD: PLIST,v 1.10 2013/12/01 09:45:49 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.11 2017/06/19 20:40:38 wiz Exp $ bin/apr-1-config include/apr-1/apr.h include/apr-1/apr_allocator.h include/apr-1/apr_atomic.h +include/apr-1/apr_cstr.h include/apr-1/apr_dso.h include/apr-1/apr_env.h include/apr-1/apr_errno.h @@ -18,6 +19,7 @@ include/apr-1/apr_inherit.h include/apr-1/apr_lib.h include/apr-1/apr_mmap.h include/apr-1/apr_network_io.h +include/apr-1/apr_perms_set.h include/apr-1/apr_poll.h include/apr-1/apr_pools.h include/apr-1/apr_portable.h @@ -41,7 +43,9 @@ include/apr-1/apr_want.h lib/apr.exp lib/libapr-1.la lib/pkgconfig/apr-1.pc +libexec/apr/apr_common.m4 libexec/apr/apr_rules.mk +libexec/apr/find_apr.m4 libexec/apr/libtool libexec/apr/make_exports.awk libexec/apr/make_var_export.awk diff --git a/devel/apr/distinfo b/devel/apr/distinfo index 74392813c16..087249950d4 100644 --- a/devel/apr/distinfo +++ b/devel/apr/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.41 2015/11/03 03:27:14 agc Exp $ +$NetBSD: distinfo,v 1.42 2017/06/19 20:40:38 wiz Exp $ -SHA1 (apr-1.5.2.tar.bz2) = 6d757fcf7c687fc300c1066076f2e8380ff8cbc0 -RMD160 (apr-1.5.2.tar.bz2) = 85c581b26684e962247182c6ea1055fe13d33026 -SHA512 (apr-1.5.2.tar.bz2) = d1156ad16abf07887797777b56c2147c890f16d8445829b3e3b4917950d24c5fd2f8febd439992467a5ea0511da562c0fb4a7cfd8a235ab55882388bfa2b919d -Size (apr-1.5.2.tar.bz2) = 826885 bytes +SHA1 (apr-1.6.2.tar.bz2) = 01b0d4faa0194825e8e525b9ac7ccfb832471d50 +RMD160 (apr-1.6.2.tar.bz2) = d5586005188e5822271c34fe7d931fa2879599bb +SHA512 (apr-1.6.2.tar.bz2) = 20f449fde522f186b919b64ce6f90073b267557e17438607d31af917eca7941222dd7a7379d66f1430ff68f7e28fbccd140d24f3ca7aae8a876a550b19de284a +Size (apr-1.6.2.tar.bz2) = 853363 bytes SHA1 (patch-include_apr__general.h) = bff357eee11218a6c53769278fc3f9094b062fdf |