notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
This referral link gives you 10% off a account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
non port: devel/apr1/pkg-plist

Number of commits found: 11

Tuesday, 6 Aug 2019
08:58 joneum search for other commits by this committer
Update to 1.7.0

*) apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
   for dirread(), because the former is both deprecated and unneeded.
   [Yann Ylavic, William Rowe]

*) apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
   as symlinks, and not other reparse tag types. PR47630
   [Oleg Liatte <olegliatte>]

*) Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
   case of apparently equivilant long and long long types. [William Rowe]

*) Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]

*) Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]

*) Atomics: Support for 64bit ints. [Jim Jagielski]

*) Add the apr_encode_* API that implements RFC4648 and RFC7515
   compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
   encode/decode functions. [Graham Leggett]

*) rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
   when available. [Christian Weisgerber <naddy, Yann Ylavic]

*) Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
   the zone for link-local IPv6 addresses.  [Joe Orton]

*) apr_sockaddr_equal: Compare link-local IPv6 addresses with different
   zones as not equal.  [Joe Orton]

*) apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
   IPv6 link-local addresses.  [Joe Orton]

*) Locks: add a --disable-timedlocks config option in case users
   encounter more platforms where it fails [Nick Kew].

*) apr_allocator, apr_pools: Add apr_allocator_page_size() and
   apr_allocator_min_order_set() to respectively get the (system's) page size
   in use and set the minimum allocation size for an allocator (expressed in
   2^order pages).  [Yann Ylavic]

*) locks: provide portable implementations of timedlock()s for
   posix-sems, sysv-sems and pthreads for those platforms that
   lack native versions (eg: OSX/macOS). [Jim Jagielski]

*) locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
   [Yann Ylavic]

- Add PORTVERSION (with svn mv) to relevant patches to make it easier for

PR:		239382
Sponsored by:	Netzkommune GmbH
Differential Revision:
Original commitRevision:508239 
Wednesday, 12 Jul 2017
19:25 brnrd search for other commits by this committer
devel/apr1: Update to 1.6 branch

 - Update APR to 1.6.0
 - Update APR-util to 1.6.2
 - Add UPDATING entry
 - Ungroup APR
 - Add missing descriptions
 - Switch to using OPT_VARS
 - Add ODBC driver
 - Remove FreeTDS driver and patch
 - Remove Windows files from WRKDIR not WRKSRC
 - Cosmetic fixes
 - Update patches for new version

Reviewed by:	ohauer (maintainer)
Approved by:	ohauer (maintainer)
Differential Revision:
Original commitRevision:445601 
Monday, 22 Sep 2014
18:48 ohauer search for other commits by this committer
- update to apr-util-1.5.4
- add CPE support (reflect only apr-util)
- s/libtool:keepla/libtool/ [1]
- USE_BDB= s/48+/5+/ (db5 is already the default version in the ports tree)
- build always with THREADS and remove the THREAD OPTION
- use dedicated CONFIGURE_ENV for apr/apr-util [2]
- always install lib/apr-util-1 directory
- display apr/apr-util build steps with an ECHO_MSG for better
  buildlog analyzing

Changes with APR-util 1.5.4 [3]
 *) MySQL driver: Fix incorrect handling of bad parameter in the
    driver support for apr_dbd_transaction_end().  PR 56330.
 *) apr_crypto_get_driver(): Fix invalid storage reference on error path.
 *) Fix compile failure for Android.  PR 56627.
 *) Fix detection of Berkeley DB 6.0. PR 55277.
 *) Improve platform detection for bundled expat by updating config.guess
    and config.sub.

[1] Quick test script snippet:
    grep apr-1.5 /usr/ports/INDEX* | cut -d\| -f 2 | sort -u | while read i; do
         grep -H libtool $i/Makefil*

[2] Use "-I${APR_WRKDIR}/include" as first CPPFLAGS value for apr-util
    (do not include old apr_version.h during the build)


with hat apache@
Original commitRevision:368985 
Wednesday, 11 Jun 2014
09:31 ohauer search for other commits by this committer
- USES libtool:keepla

Originally I planned to keep this change on hold,
but a couple of minutes before gdbm was changed
so this is a good time to annoy users only once.
Original commitRevision:357445 
Monday, 21 Apr 2014
17:43 ohauer search for other commits by this committer
- update apr to 1.5.1
- remove back ported patch
- use POSIX instead SysV SHM
- remove LDFLAGS from CONFIGURE_ENV (unbreak auto. testing)

Changes for APR 1.5.1
  *) apr_os_proc_mutex_get() on Unix:  Avoid segfault for cross-
     process pthread mutexes.  [Yann Ylavic <>]

  *) When using shmget-based shared memory, the ID used for ftok is
     now an APR hash of the filename instead of the constant '1'.
     We do this to help avoid collisions. PR 53996 [Jim Jagielski]

  *) apr_socket_atreadeof(): Fix breakage on OS X. [Jim Jagielski]

  *) Fix POSIX shared memory (shm_open) use for named shared memory.
     Includes adding '--enable-posix-shm' to force POSIX shm if
     available, and OS X compatibility. PR 55928.
     [Jozef Hatala <jh-asf skrt org>, Jim Jagielski]

  *) Fix race condition when calling apr_dir_make_recursive from
     multiple threads on Windows.
     [Bert Huijben]

  *) Fix apr_escape.c compilation errors on EBCDIC platforms.
     [Eric Covener]

  *) FreeBSD 10: Correct a regression in 1.5.0 which affected non-
     blocking sockets in some applications, including httpd.  [Jeff

  *) apr_skiplist: Add compatibility with C++ applications.
     [Jeff Trawick]

  *) Correct a regression in 1.5.0 which affected out-of-tree
     builds on Unix.  [Rainer Jung]

  *) Improve platform detection for bundled expat by updating
     config.guess and config.sub. [Rainer Jung]

with hat apache@
Original commitRevision:351698 
Saturday, 22 Mar 2014
21:14 ohauer search for other commits by this committer
- update to apr-1.5.0
- add fix for FreeBSD 10 obtained from
- bump USE_BDB=42+ -> USE_BDB=48+ [1]
- add entry to UPDATING

Changes for APR 1.5.0 (shortened)

  *) Add apr_sockaddr_is_wildcard() to check if a socket address
     refers to the wildcard address for the protocol family (e.g., for IPv4).  [Jeff Trawick]

  *) Add the apr_escape interface. [Graham Leggett]

  *) Add apr_skiplist family. [Jim Jagielski]

  *) Add the apr_table_getm() call, which transparently handles the
     merging of keys with multiple values. [Graham Leggett]

  *) Add apr_hash_this_key(), apr_hash_this_key_len(), and
     apr_hash_this_val() for easier access to those attributes from
     a hash iterator.  [Hyrum K. Wright <hyrum_wright>]

  *) Improve platform detection by updating config.guess and config.sub.
     [Rainer Jung]

  *) apr_socket_opt_set: Add support for APR_SO_BROADCAST. PR 46389.
     [Armin MAOEller <mueller itestra com>]

  *) Enable platform specific support for the opening of a file or
     pipe in non-blocking mode through the APR_FOPEN_NONBLOCK flag.
     [Graham Leggett]

[1] requested by Pavel Timofeev, Sean Bruno

with hat apache@

PR:		ports/186441
PR:		ports/186899
Original commitRevision:348807 
Sunday, 13 Jan 2013
22:26 ohauer search for other commits by this committer
- add apu OPTION for freetds
  (no PORTREVISION bump, since not a default option)

  Requested on

  Apache bug Id.

Submitted by:	"Mikhail T." <>
Original commitRevision:310344 
Wednesday, 12 Dec 2012
19:52 ohauer search for other commits by this committer
- add and enable Crypto framework [1]
   (only OpenSSL, there are some build issues with NSS)
- remove unused PERL build dependency [2]

[1] requested by many on the apache@ list
[2] thanks to andre@ (noted on the apache@ list)
Original commitRevision:308787 
Sunday, 2 Sep 2012
14:31 ohauer search for other commits by this committer
devel/apr1 [1]
- update APR to 1.4.6
- update APR-util to 1.4.1

- adopt new Makefile header, adjust
  PKGNAMESUFFIX in apache22 masterport

www/apache22 [2]-[6]
- rewrite for options NG
- PORTNAME s|apache|apache22|
- remove APR APR-util specific otions,
  will be checked now with help of apr/u-1-config

- rewrite for options NG
- remove no longer needet make targets
  (show-categories, make-options-list)

PR: 165143

PR: 130479
PR: 153406
PR: 158565
PR: 168769
PR: 167965

with hat apache@
Original commitRevision:303550 
Sunday, 8 Jul 2012
16:48 ohauer search for other commits by this committer
- convert to options NG
- sort pkg-plist
Original commit
Tuesday, 18 May 2010
04:00 pgollucci search for other commits by this committer
- Force commit to note repo copy from devel/apr to devel/apr1

PR:             ports/146553
Repo copy by:   marcus
Submitted by:   myself (pgollucci@)
With Hat:       apache@
Original commit

Number of commits found: 11