pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/apr



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Jun 19 20:40:38 UTC 2017

Modified Files:
        pkgsrc/devel/apr: Makefile PLIST distinfo

Log Message:
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]


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 pkgsrc/devel/apr/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/apr/PLIST
cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/apr/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/apr/Makefile
diff -u pkgsrc/devel/apr/Makefile:1.75 pkgsrc/devel/apr/Makefile:1.76
--- pkgsrc/devel/apr/Makefile:1.75      Thu May 28 06:39:32 2015
+++ pkgsrc/devel/apr/Makefile   Mon Jun 19 20:40:38 2017
@@ -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

Index: pkgsrc/devel/apr/PLIST
diff -u pkgsrc/devel/apr/PLIST:1.10 pkgsrc/devel/apr/PLIST:1.11
--- pkgsrc/devel/apr/PLIST:1.10 Sun Dec  1 09:45:49 2013
+++ pkgsrc/devel/apr/PLIST      Mon Jun 19 20:40:38 2017
@@ -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

Index: pkgsrc/devel/apr/distinfo
diff -u pkgsrc/devel/apr/distinfo:1.41 pkgsrc/devel/apr/distinfo:1.42
--- pkgsrc/devel/apr/distinfo:1.41      Tue Nov  3 03:27:14 2015
+++ pkgsrc/devel/apr/distinfo   Mon Jun 19 20:40:38 2017
@@ -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



Home | Main Index | Thread Index | Old Index