CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 portsAll times are CET
Port details

devel/apr1 1.7.6.1.6.3

Apache Portability Library

Port info

Maintainer
apache@FreeBSD.org
Packages
latest: 1.7.6.1.6.3
Upstream
up to date
Last update
to 1.7.6.1.6.3 · 3e8ae6c400
Quarterly
2026Q4: 1.7.6.1.6.3
Formerly
devel/apr until 2010-05-18, devel/apr-svn until 2009-01-18
WWW
https://apr.apache.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install apr
installs 1.7.6.1.6.3 from latest; from quarterly (2026Q4) 1.7.6.1.6.3
Port
# cd /usr/ports/devel/apr1 && make install clean
# make -C /usr/ports/devel/apr1 config  # change options first
Size
516 KiB download · 2.9 MiB installed
Depends on
databases/gdbm 1.26, textproc/expat2 2.9.0
License
APACHE20 or BSD4CLAUSE
Options
4 of 13 on in the package: BDB1 GDBM IPV6 SSL
Show the 9 options that are off
BDB18 BDB5 LDAP MYSQL NDBM NSS ODBC PGSQL SQLITE
pkg-message
Shown after installing
The Apache Portable Runtime project removed support for FreeTDS with
version 1.6. Users requiring MS-SQL connectivity must migrate
configurations to use the added ODBC driver and FreeTDS' ODBC features.
Shown after upgrading
The default BerkeleyDB implementation switched from deprecated
version 5 from ports to BerkeleyDB 1 from base libc. Any BerkeleyDB
databases created with apr-util MUST be rebuilt. Verify your database
files using

  $ file file.dbm

and check they report

  Berkeley DB 1.85 (Hash, version 2, native byte-order)

other database formats (GDBM etc.) are not affected.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.7.6.1.6.31.7.6.1.6.3–
FreeBSD 151.7.6.1.6.31.7.6.1.6.3–
FreeBSD 141.7.6.1.6.31.7.6.1.6.31.7.6.1.6.3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.7.6.1.6.31.7.6.1.6.3–
FreeBSD 141.7.6.1.6.31.7.6.1.6.31.7.6.1.6.3

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.7.6.1.6.3.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (211)

Philip M. Gollucci (pgollucci) · 1.4.2.1.3.9
- Fix coredump when WITH_MYSQL=yes and WITH_MYSQL_VER=55   [still needs ports/146276 for databases/mysql55-server too] - No PORTREVISION bump [very non default options]

With Hat:   apache@
b869066b9e
Philip M. Gollucci (pgollucci) · 1.4.2.1.3.9
- Make the OPTIONAL package build names more useful and version   mysql,pgsql,ldap - No PORTREVISION bump [non default options]
a532c44151
Philip M. Gollucci (pgollucci) · 1.4.2.1.3.9
1/5: Update to apr 1.4.2

PR:             ports/146130
Approved by:    portmgr (pav)
Tested by:      -exp run (pav)
With Hat:       apache@
ed701bd5db
Philip M. Gollucci (pgollucci) · 1.3.9.1.3.9_1
--withX-sqlite is an apr-util option not apr

This doesn't change the package, just gets rid of a warning
configure: WARNING: Unrecognized options: --without-sqlite3

With Hat:   apache@
11fcb5b118
Philip M. Gollucci (pgollucci) · 1.3.9.1.3.9_1
- Assign some ports to apache@

Note: net/luasocket is a direct requirement for mod_wombat which will be
      very core to httpd 2.4.x+ (www/apache24)
2ef4b1b1d6
Philip M. Gollucci (pgollucci) · 1.3.9.1.3.9_1
OPTIONS += SQLITE

Submitted by:   Adam Pordzik <ap@d-dt.de> (via e-mail)
f672c0b8ff
Philip M. Gollucci (pgollucci) · 1.3.9.1.3.9
- Update to (apr) 1.3.9

*) Posix semaphores can now be named and used as named semaphores.
     [Jim Jagielski]

  *) Better handling of APR_OFF_T_FMT for Darwin 10 depending on -arch
     setting of compiler. [Jim Jagielski]

  *) Add comments describing the thread-safety properties of apr_pool_t.
     [Neil Conway nrc cs.berkeley.edu]

  *) Pass default environment to testsock, testshm and testproc children, so
     that tests run when APR is compiled with Intel C Compiler.
     [Bojan Smojver]

  *) Fix error handling in the Solaris pollset support (Event Port backend).
     PR 47645.  [Jeff Trawick]

  *) Add the remainder of this fix from trunk:
     Fix Solaris poll failure.  PR 43000
     [Henry Jen <henryjen ztune.net>]
5ef60f7fa5
Philip M. Gollucci (pgollucci) · 1.3.8.1.3.9_1
- Allow install by a user other then root

PR:             ports/13876 [based on]
Submitted by:   Mel Flynn <mel@rachie.is-a-geek.net>
6a283531b2
Stanislav Sedov (stas) · 1.3.8.1.3.9
- Set correct permissons on libtool.m4 before trying to patch it.  Otherwise   the build will fail under orinary user as the libtool.m4 file installed   has no write permissions (SHAREMODE).

Approved by:	pgollucci (maintainer)
2a98699e99
Simon L. B. Nielsen (simon) · 1.3.8.1.3.9
Update to APR 1.3.8 / APR-util 1.3.9.  This is a security update.

Security:	CVE-2009-2412
Approved by:	so (simon), pgollucci (in principle - I think...)
4192e36c79
Philip M. Gollucci (pgollucci) · 1.3.7.1.3.8
- Update to 1.3.7/1.3.8 - Default IPv6 support to ON
f3511fe654
Jeremy Messenger (mezz) · 1.3.6.1.3.8
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22. -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
789d75c728
Philip M. Gollucci (pgollucci) · 1.3.6.1.3.8
- Update to apr 1.3.6, apr-util 1.3.8
f054c87bf8
Philip M. Gollucci (pgollucci) · 1.3.5.1.3.7_3
- Fix the pkg-plist in the case when only GDBM was included
fb134bb114
Philip M. Gollucci (pgollucci) · 1.3.5.1.3.7_3
- Respect hier(7), finally after 6yrs
0f8303a94d
Philip M. Gollucci (pgollucci) · 1.3.5.1.3.7_2
- Correct a typo, neither my tb or QAT caught this, but its causing core   dumps and is wrong anyway.

Submitted by:   b.f (via private e-mail)
c8b651a1fa
Philip M. Gollucci (pgollucci) · 1.3.5.1.3.7_1
- Respect CC/CCFLAGS [1] - use -pthread instead of -lpthread [2] - It was only ever accidental that -ldb showed up in apu-config --libs   Subversion doesn't actually even use it (apr_dbm*).   APR/Util is supposed to auto load the backed db library without the app   ever know which one it was.  Subversion uses db _directly_.   Subversion 1.6.3 should account for this. [3] - Convert to bsd.options.m

PR:             ports/135396 [3], ports/134453 [2], ports/132432 [1]
Submitted by:   dev@apr.apache.org (wrowe, bojan) [3],
                b.f. [2],  Anonymous <swell.k@gmail.com> [1]
d906134aee
Philip M. Gollucci (pgollucci) · 1.3.5.1.3.7
- Remove some superfulous ifs.  You get the OPTIONS or you don't get it at all.   Also, the DBD one only works for 42 and apr supports 42->47
a182e9070a
Philip M. Gollucci (pgollucci) · 1.3.5.1.3.7
- Update to apr: 1.3.5, apr: 1.3.7 - Pet Portlint - Fix APU_EXTRAs in pkg-plist

Security:       http://www.vuxml.org/freebsd/eb9212f7-526b-11de-bbf2-001b77d09812
PR:             ports/135310
Submitted by:   Eygene Ryabinkin <rea-fbsd@codelabs.ru>
91e119d265
Philip M. Gollucci (pgollucci) · 1.3.3.1.3.4_1
- Mark most of my ports MAKE_JOBS_SAFE=yes

Tested by: several builds in P6 TB
abf5b5ffc0
Philip M. Gollucci (pgollucci) · 1.3.3.1.3.4_1
o Remove devel/apr-svn and replace with devel/apr o devel/apr:   defaults changed: WITH_BDB=yes [1]   convert APR_UTIL_* flags to KNOBS flag names   optionify and add IPV6, NDBM, LDAP, MYSQL, PGSQL o Remove devel/apr-svn and replace with devel/apr o devel/apr:   defaults changed: WITH_BDB=yes [1]   convert APR_UTIL_* flags to KNOBS flag names   optionify and add IPV6, NDBM, LDAP, MYSQL, PGSQL   (s

NOTE: port still breaks hier(7), need to fix

o devel/kdesvn, devel/rapidsvn, devel/subcommander*, devel/subversion*
  devel/apr-svn -> devel/apr
  (subversion will pull in devel/apr)

Notes: dev@apr.apache.org, trunk in svn is as of TODAY(2008/01/03) 2.0.x, ports infra needs to prep for
       [devel/apr-0,] devel/apr-1, devel/apr-2

Helpful for PRs:    ports/117596, ports/83644, ports/96749, ports/110651, ports/118003, ports/128078
Fixes PRs:          ports/126053 [1]
Requeted by:        many on ports@, many on #bsdports [1]
Exp Run by :        pav
4877c5ead2
Philip M. Gollucci (pgollucci) · 1.3.3.1.3.4
Left a file out of the previoius commit. this updates the patch for 1.3.2 -> 1.3.3

Noticed by: ionbot
9556b3b567
Philip M. Gollucci (pgollucci) · 1.3.3.1.3.4
- Update to apr 1.3.3 - Update to apr-util 1.3.4 - APR and APU version don't necessarily match - Update COMMENT it hasn't been Apache Group for over a decade - Let WITH_LDAP trigger APR_UTIL_WITH_LDAP - pre-configure stage work is handled in bsd.port.mk - remove files/patch-apr-util-1.3.2__build__apu-conf.m4   committed upstream in 1.3.3+ - set NO_WRKSUBDIR instead of WRKSRC=WRKDIR

Approved by:    gabor (mentor)
d864928a29
Ade Lovett (ade) · 1.3.2_1
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
771ea13f41
Philip M. Gollucci (pgollucci) · 1.3.2_1
- silence a portlint warning(tab) - fix pkg-plist for LDAP case - Bump PORTREVISION

Added file(s):
 - files/patch-apr-util-1.3.2__build__apu-conf.m4
 (Will be removed in 1.3.3 release)
 http://svn.apache.org/viewvc/apr/apr-util/branches/1.3.x/build/apu-conf.m4?r1=668323&r2=675009&pathrev=675009&view=patch

PR:     ports/125411
Reported by:    several on ports@
Approved by:    araujo (mentor)
0a64105e31
Craig Rodrigues (rodrigc) · 1.3.2
New APR maintainer: Phillip M. Gollucci <pgollucci@FreeBSD.org>
41a9b15836
Craig Rodrigues (rodrigc) · 1.3.2
Update to 1.3.2

PR:		124919
Submitted by:	Philip M. Gollucci" <pgollucci p6m7g8 com>

Changed PREFIX to LOCALBASE

Submitted by: Sergey Skvortsov <skv protey ru>
299e95ad18
Craig Rodrigues (rodrigc) · 1.2.12
Put my FreeBSD e-mail address in MAINTAINER line.

Requested by:	araujo
6d74661667
Craig Rodrigues (rodrigc) · 1.2.12
Update to apr 1.2.12
05cb655c62
Pav Lucistnik (pav) · 1.2.8_3
- Downgrade perl dependecy to build-only - Style

PR:		ports/118155
Submitted by:	Philip M. Gollucci <pgollucci@p6m7g8.com>
Approved by:	maintainer timeout (rodrigc; 3 months)
af29c8ef2a
Edwin Groothuis (edwin) · 1.2.8_2
Remove always-false/true conditions based on OSVERSION 500000
ec7c5b0142
Mark Linimon (linimon) · 1.2.8_2
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:		ports/116639
Submitted by:	aDe
48420a5ebd
Craig Rodrigues (rodrigc) · 1.2.8_1
Update to apr 1.2.8

PR:	ports/112506
5b1b902bab
Craig Rodrigues (rodrigc) · 1.2.7_1
Upgrade to apr-1.2.7

PR:		ports/98085
Submitted by:	skv
b7f8cd48db
Yen-Ming Lee (leeym) · 1.2.2_3
- utilize USE_BDB

PR:		89023
Submitted by:	swhetzel at gmail.com
Approved by:	maintainer
7d2ec338bd
Ade Lovett (ade) · 1.2.2_3
Fix build when bash is installed, by changing the (incorrect) usage of SCRIPTS_ENV to CONFIGURE_ENV.

This works around the problem and makes this port build now, but there
is almost certainly something very strange going on with any one of the
recent updates to ports/shells/bash and it's handling of arguments passed
to configure scripts, since this most definitely used to work.

Detective work by:	Ion-Mihai Tetcu <itetcu@people.tecnik93.com>
Approved by:		portmgr (implicit)
d8d9101c6c
Ade Lovett (ade) · 1.2.2_3
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Sam Lawrance (lawrance) · 1.2.2_2
When APR_UTIL_WITHOUT_THREADS is not set, explicitly enable threads.

PR:		ports/91570
Submitted by:	Patrick Oliver <ginxpmo@yahoo.com>
Approved by:	rodrigc@crodrigues.org (maintainer, timeout 4 weeks)
a449cba66c
Jun Kuriyama (kuriyama) · 1.2.2_2
Chase shlib bump of libexpat.
a06ee65df0
Edwin Groothuis (edwin) · 1.2.2_1
SHA256ify

Approved by:    krion@
acd87b4ad8
Craig Rodrigues (rodrigc) · 1.2.2_1
Only compile apr-svn without threads on FreeBSD versions less than 5.
8c8003f956
Ade Lovett (ade) · 1.2.2_1
Switch to <target>:: convention for both patch-autotools and run-autotools, to allow for easier overriding of these targets by port Makefiles, if they need to.
c2d62ca97a
Ade Lovett (ade) · 1.2.2_1
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
54a0b86543
Craig Rodrigues (rodrigc) · 1.2.2_1
Do not use thread mutexes if we are compiling APR without thread support.

PR:		ports/88407
Reported by:	lofi
6c399e18b9
Craig Rodrigues (rodrigc) · 1.2.2_1
In rand.c, include <uuid.h> (from FreeBSD 5.x and up) *OR* <uuid/uuid.h> (from e2fsprogs port), not <uuid.h> *AND* <uuid/uuid.h>

PR:		ports/88406
Reported by:	lofi
db1076e1ea
Craig Rodrigues (rodrigc) · 1.2.2_1
Upgrade to apr-1.2.2
f1929a9a71
Craig Rodrigues (rodrigc) · 1.0.1_1
Change ${SED} to ${REINPLACE_CMD} to fix building on FreeBSD 4.x.

PR:		ports/84120
Submitted by:	Piet Delport <pjd@satori.za.net>
Reviewed by:	rodrigc (port maintainer)
Approved by:	demon (ports mentor)
99d8e370f5
Craig Rodrigues (rodrigc) · 1.0.1_1
Undo previous commit, which for some reason caused .la files to be installed only if Python was not used in the build.

Approved by:	demon (ports mentor)
5b95e58dfa
Craig Rodrigues (rodrigc) · 1.0.1_1
Do not unconditionally use Python in build of apr.

PR:		80479
Submitted by:	Brian Minard <bminard@flatfoot.ca>
Approved by:	demon (ports mentor)
3db7a6ccaf
Pav Lucistnik (pav) · 1.0.1_1
- libdata/pkgconfig is now included in mtree

Approved by:	marcus (portmgr hat)
a7679d4fab