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

www/mod_perl2 2.0.13,3

Embeds a Perl interpreter in the Apache server

Port info

Maintainer
apache@FreeBSD.org
Packages
latest: 2.0.13,3
Upstream
up to date
Last update
to 2.0.13,3 · 4d94dadbda
Quarterly
2026Q4: 2.0.13,3
WWW
https://perl.apache.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install ap24-mod_perl2
installs 2.0.13,3 from latest; from quarterly (2026Q4) 2.0.13,3
Port
# cd /usr/ports/www/mod_perl2 && make install clean
Size
816 KiB download · 2.8 MiB installed
Depends on
devel/p5-BSD-Resource 1.2911, lang/perl5.42 5.42.3, www/apache24 2.4.69
License
APACHE20
pkg-message
Shown after installing
Simple config:

  LoadModule perl_module libexec/apache24/mod_perl.so
  #PerlModule Apache::compat
  # your config comes here

For a more detailed version (including more options) refer to:

  docs/user/intro/start_fast.pod

or online:

  http://perl.apache.org/docs/2.0/user/intro/start_fast.html

The module can be enabled in
 etc/apache24/modules.d/260_mod_perl.conf

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.0.13,32.0.13,3–
FreeBSD 152.0.13,32.0.13,3–
FreeBSD 142.0.13,32.0.13,32.0.13,3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.0.13,32.0.13,3–
FreeBSD 142.0.13,32.0.13,32.0.13,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 2.0.13,3.

Fixed (1)

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

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

PRSummaryStatusChanged
287302regression maintainer-feedback? www/mod_perl2: panic: MUTEX_LOCK (22) [Magic.xs:525] during global destruction.New2026-07-17

Commits (135)

Kris Kennaway (kris) · 1.99r12
BROKEN on perl 5.8: Broken pkg-plist
07a258547e
Mark Linimon (linimon) · 1.99r12
Update maintainer's email address (prompted by detailed autoreply to a message I just forwarded).
074e13d261
Jun Kuriyama (kuriyama) · 1.99r12
o Upgrade to 1.99r12. o Fix plist.

Approved by:	maintainer
4d0b6af36c
Joe Marcus Clarke (marcus) · 1.99r10_1
Use the new Apache bits from bsd.port.mk.

Submitted by:	dinoex
f4d7c801f8
Kirill Ponomarev (krion) · 1.99r10_1
- Add pkg-message

PR:		58975
Submitted by:	maintainer
f1a86569aa
Christian Weisgerber (naddy) · 1.99r10_1
* Fix install with perl < 5.8.

PR:		58490
Submitted by:	Lars Eggert <larse@isi.edu>
Reported by:	Peter McGarvey <xaphod@packet.org.uk>

* Use PERL_CONFIGURE.
* Fix packing list.

Approved by:	maintainer
2e64f2c115
Ying-Chieh Liao (ijliao) · 1.99r10
utilize SITE_PERL

PR:		58166
Submitted by:	Cheng-Lung Sung <clsung@dragon2.net>
c634b4bb83
Foxfair Hu (foxfair) · 1.99r10
PR:		58288 Submitted by:	maintainer Reviewed by: Approved by: Obtained from: MFC after: Upgrade www/mod_perl2 to 1.99r10, this is a security release for Perl 5.8.1. For detail please refer:

http://aspn.activestate.com/ASPN/Mail/Message/modperl/1836735
3bf12d8ef8
Norikatsu Shigemura (nork) · 1.99r09
Update to 1.99r09.

PR:		ports/52450
Submitted by:	Lars Eggert <larse@isi.edu> (maintainer)
5b048bf481
Akinori MUSHA (knu) · 1.99r08
De-pkg-comment.
e173f6c3ea
Norikatsu Shigemura (nork) · 1.99r08
Correct MAN3 and pkg-plist.

Pointed out by:	bento via kris
Submitted by:	Lars Eggert <larse@ISI.EDU> (maintainer)
6716eda0de
Norikatsu Shigemura (nork) · 1.99r08
[recommit]

Update to mod_perl2 1.99r08 for Apache2.

Pointed out by:	vanilla
Repo copied by:	joe (cvs hat)
48e920402e
Dirk Meyer (dinoex) · 1.27
Support APACHE_PORT to build with desired apache13* port. Reviewed by:	vanilla
756b900133
Sheldon Hearn (sheldonh) · 1.27
Update to mod_perl-1.27.

The person who requested this change says that mail to the maintainer
bounces.  I have confirmed this.

I will understand if the maintainer backs this change out and handles
the update differently later.

Requested by:	Mars G Miro <mars@cannoncreek.com>
cdf93530fc
Sheldon Hearn (sheldonh) · 1.26
Hand over maintainership to vanilla.

Requested by:	vanilla
Message-ID:	<20020220071014.GA5708@fatpipi.cirx.org>
23124cc72d
Sheldon Hearn (sheldonh) · 1.26
Take a stab at quieting the package building cluster with regard to mtree errors (etc/apache extra).
2281c49b82
Sheldon Hearn (sheldonh) · 1.26
Update to mod_perl-1.26.

PR:		ports/29031
Submitted by:	Joseph Scott <joseph.scott@owp.csus.edu>
6b19925c7a
Sheldon Hearn (sheldonh) · 1.25
On deinstall, deactivate mod_perl in whichever of httpd.conf and httpd.conf.default exist.

This is a best attempt at resolving the problem where the system
is left changed from before a mod_perl installation after mod_perl
is removed.

If only apxs had an option to revert module activation.

Requested by:	asami
9f3ffbf7de
Vanilla I. Shu (vanilla) · 1.25
Remove BROKEN for 3.*, because we don't support 3.* anymore.
de4df34ed3
Sheldon Hearn (sheldonh) · 1.25
The previous revision was bogus.  Call pkg-install with the correct number of arguments.
6931937ceb
Sheldon Hearn (sheldonh) · 1.25
Fix the execution of the pkg-install script for the port's post-install case.  When I tested my porting work, I kept on using ``make package'' and testing the installation of the package, without testing the "install from the port" case.

Reported by:	Mike Harding <mvh@corp.namesafe.com>
42e056f1d9
Sheldon Hearn (sheldonh) · 1.25
Do not attempt to remove .../include/apache, which belongs to the Apache port.  By all means, try to remove .../include/apache/modules and .../include/apache/perl, since we may be the only owner of those, but we're never going to successfully remove a directory that a port that we depend on populates!
7fdb5baa73
Sheldon Hearn (sheldonh) · 1.25
Fix PREFIX-clean breakage for libperl.so by breaking out its installation from the mod_perl MakeMaker mess into the port's Makefile.

This port is now PREFIX-clean.
57dd464169
Sheldon Hearn (sheldonh) · 1.25
Update to mod_perl-1.25.

Like any port that relies on Perl5's MakeMaker, this was horribly
PREFIX-unclean.  It's now PREFIX-clean for everything except libperl.so,
which will require a rethink of pkg-install.
cf4a2a932a
Jimmy Olgeni (olgeni) · 1.24
Some spaces -> tabs for ports/www.
d2f3fc0d14
Sheldon Hearn (sheldonh) · 1.24
Update 1.22_02 -> 1.24:

Mostly non-critical bugfixes.

While a few new features have been added, most folks who need to upgrade
will know about the bugs that have been biting them.
c1af2c081a
Satoshi Asami (asami) · 1.22
Remove two directories.  Fix typo.

Submitted by:	bento
0d7a840a43
Paul Richards (paul) · 1.22
Fix checksum which I forgot to change when I upgraded to 1.22

PR:		18101
e124c06e4b
Paul Richards (paul) · 1.22
Upgrade to version 1.22
bb31fa45a9
Chris Piazza (cpiazza) · 1.21_02
Update with the new PORTNAME/PORTVERSION variables
c3bb46468e
Sheldon Hearn (sheldonh)
Unbreak for CURRENT and upgrade to 1.21_02, which incorporates lots of bugfixes and documentation improvements.
8bc47e7d10
Sheldon Hearn (sheldonh)
Mark BROKEN for STABLE as well.  Whatever difference between STABLE and CURRENT used to allow this to work has gone away. :-(

PR:		14924
c6ba1aef12
Sheldon Hearn (sheldonh)
Mark BROKEN for CURRENT with appropriate reference to a PR.

Install src/modules/perl/*.h (suggested by author).

Change some ${PREFIX} to ${LOCALBASE}.

Add RUN_DEPENDS for apache.  Although this breaks the ability to
select an Apache flavour for the package, it's necessary (asami).

PR:		15988
Submitted by:	Igor Vinokurov <igor@zynaps.ru>
e56af06882
Sheldon Hearn (sheldonh)
Correct dependencies for installing a RADIUS-capable Apache server.
f78eeff969
Sheldon Hearn (sheldonh)
Initial import of mod_perl 1.21.

This is mod_perl for Apache.  It is intended as a replacement for the
p5-Apache port.  Instead of creating a replacement httpd binary with
mod_perl linked into it, it uses Apache's APXS to create and install
mod_perl as a DSO.

This makes it suitable for use with apachexx-xxx ports other than
apache13.
4d35bc6ad0