- Update to 2.0.6 PR: ports/167866 Submitted by: Dima Panov <fluffy@freebsd.org> Approved by: apache (pgollucci)063743d066
mod_perl2 -- execute arbitrary Perl codeentered 2019-10-09
no CVE referenced
Embeds a Perl interpreter in the Apache server
# pkg install ap24-mod_perl2installs 2.0.13,3 from latest; from quarterly (2026Q4) 2.0.13,3# cd /usr/ports/www/mod_perl2 && make install cleanSimple 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
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.0.13,3 | 2.0.13,3 | – |
| FreeBSD 15 | 2.0.13,3 | 2.0.13,3 | – |
| FreeBSD 14 | 2.0.13,3 | 2.0.13,3 | 2.0.13,3 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.0.13,3 | 2.0.13,3 | – |
| FreeBSD 14 | 2.0.13,3 | 2.0.13,3 | 2.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.
pkg audit for the packaged version 2.0.13,3.no CVE referenced
| PR | Summary | Status | Changed |
|---|---|---|---|
| 287302 | regression maintainer-feedback? www/mod_perl2: panic: MUTEX_LOCK (22) [Magic.xs:525] during global destruction. | New | 2026-07-17 |
- Update to 2.0.6 PR: ports/167866 Submitted by: Dima Panov <fluffy@freebsd.org> Approved by: apache (pgollucci)063743d066
- Change PERL_CONFIGURE to "yes" for all values less than or equal to 5.8.0+ With hat: perl6fb6597c89
- bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined7a0bd31763
- update to mod_perl-2.0.5 committed with hat apache@ PR: ports/155026 ports/155586 ports/15724617b3e4f4ca
- Get Rid MD5 supporta9481afc8a
Mk/bsd.apache.mk can not sufficiently alter things before Mk/bsd.options.mk in Mk/bsd.ports.mk due to ordering in Mk/bsd.port.mk. This causes OPTIONSFILE to be incorrectly set during some make phases as a result of the recent PKGNAMEPREFIX for apache ports.
'Revert' some of the PKGNAMEPREFIX changes for apXX-.
- Must be manually requested in tbe port Makefile either by
a) AP_FAST_BUILD=yes
b) PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX}
- Going forward, we will only do this for ports where WITH_APACHE
is NOT optional, but required. mod_* ports are a good fit.
141 ports are mod_ ports
80 of those use AP_FAST_BUILD and thus are auto hooked by this patch [a].
61 remaining are then patched to mirror the other $lang frameworks [b].
PR: ports/146956
Reported by: Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no>, several
Discussed with: pav, itectu on #bsdports
Tested by: P6 TB run
Approved by: portmgr (pav)335f8cb35d- ThreadRWLock works with devel/apr0. Reported by: QAT287ac8fd08
- Update for devel/apr0 conversion - as the default is www/apache20+devel/apr0 this package hasn't built yet so no PORTREVISION Bump. Reported by: QAT Forgotten by: pgollucci (myself)8a1d6540cb
- rename patch file With Hat: apache@e6884d752f
- 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- Mark most of my ports MAKE_JOBS_SAFE=yes Tested by: several builds in P6 TBabf5b5ffc0
Pull r760926 from stream to fix CVE-2009-0796 This will be fixed in 2.0.5 and can be removed SVN: http://svn.apache.org/viewvc?rev=760926&view=rev Security: http://www.vuxml.org/freebsd/4a638895-41b7-11de-b1cc-00219b0fc4d8cc77b2d3df
- Fix plist with perl 5.8.9382de5937f
Update my ports to my freebsd address Approved by: araujo (mentor)b43083409f
- With apr 1.x and THREADS, ThreadRWLock is also now XS Wrapped and installed conditionally. PR: ports/125151 Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com> (maintainer)b05757f88c
- Only correct a character, minor fix. Submitted by: "Philip M. Gollucci" <pgollucci@ridecharge.com> (maintainer) via email71c12f78ad
- Update to 2.0.4. Changes: http://perl.apache.org/dist/mod_perl-2.0-current/Changes PR: ports/123535 Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com> (maintainer) Reworked by: araujo (myself)748c043793
- ThreadMutex manpage seems to be installed regardless the threading state Reported by: pointyhat Pointy hat to: pav500b9d1e9b
- Make the threadedness depend on the actual build of apr-util/apr, instead on an Apache version PR: ports/118307 (adapted from) Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com> (maintainer)85f0e6088d
Fix an oversight in pkg-message. Use APACHEMODDIR instead of a hard-coded path. No PORTREVISION bump necessary as the default package will remain the same. PR: 119438 Submitted by: Terry Sposato <terry@sucked-in.com> Approved by: Philip M. Gollucci (maintainer), garga (mentor)6d335189e8
Fix up after bsd.perl.mk import. Hat: portmgr2267b8c121
Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+. Drop support for antique perl. Work done by: gabor Sponsored by: Google Summer of Code 2007 Hat: portmgr9839011ec3
mod_perl 2.x does not properly escape PATH_INFO before use in a regular expression PR: 113988 Submitted by: Henrik Brix Andersen <henrik@brixandersen.dk> Approved by: maintainer override (3 days, security) Security: CVE-2007-1349, VuXML ef2ffb03-f2b0-11db-ad25-0010b5a0a860e95df48964
- Fix Upgrade problems - Pass maintainership to submitter - Fixes the -march= nothing which is not 2.0.3 specific. - Removes the pre-everthing warning for www/apache22 - Bump PORTREVISION Submitted by: Philip M. Gollucci" <Philip.Gollucci@ticketmaster.com> Approved by: maintainer628531ea87
- Update to 2.0.3 PR: ports/106051 Submitted by: Philip M. Gollucci <pgollucci@apache.org> Approved by: maintainer97904a7dee
- Correct pkg-message PR: ports/104275 Submitted by: Julio Guillermo Paredes Cornejo<gparedes@gupac.com.pe> Approved by: Lars Eggert <lars.eggert@gmx.net> (maintainer timeout, 23 days)410f460bff
- Fix dependencies PR: ports/103612 Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer)49e6e0171d
Fix plist in apache 2.1+ case PR: ports/92590 (based on) Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer) Reworked by: vd Approved by: portmgr (erwin), Lars Eggert <lars.eggert@gmx.net> (maintainer)5ae4af59a6
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry Approved by: krion@ PR: ports/88711 (related)508b8d82f4
- plist fix by sime@logos.hr PR: 90817 Submitted by: Lars Eggert <lars.eggert@gmx.net>a4e2cb11e0
[MAINTAINER] www/mod_perl2: fix for apache21 and higher - variant of the fix in ports/90312 (can be closed, too) - warn if an apache newer than apache20 is used (maintainer can't test) - remove warning about API change, it's been a year PR: ports/90655 Submitted by: Lars Eggert <lars.eggert@gmx.net>ca440181c3
Update to 2.0.2 PR: 87776 Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer)ac9215994f
- Update to 2.0.1 PR: ports/82522 Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer)5a2347e41b
Update to 2.0.0 PR: ports/81302 Submitted by: maintainerde8f4a332e
- Update to 2.0.0r6 PR: ports/81192 Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer)663c189ac6
- Update to 2.0.0-R5 This release has significant change in API. All old code *will* broken. Read how to fix it here: http://perl.apache.org/docs/2.0/rename.html PR: ports/79962 Submitted by: maintainer06509de513
- Bump PORTEPOCH as we had a rollback Reported by: kris (chkversion)614ff71bb0
- Roll back the last commit as since API has changed and it can break all mod_per2 ports. Reported by: Daniel Gerzo <danger@rulez.sk>49f0f1511a
- Update to 2.0.0r5 PR: ports/79962 Submitted by: maintainera036ee610d
Update to 2.0.0r3 PR: 76044 Submitted by: maintainer996796c588
Update to 2.0.0-rc2 Submitted by: maintainerf2bd14cb4d
- Fix plist Reported by: pointyhat via kris PR: ports/75237 Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer)619c0037d2
- Update to 1.99r18 (aka 2.0RC1) PR: ports/75016 Submitted by: maintainer870262ddb5
- update to 1.99r17 PR: ports/74444 Submitted by: Lars Eggert <lars.eggert@gmx.net> (maintainer)63d781ec4f
Update to 1.99r16. PR: ports/71266 Submitted by: maintainer83c5a7af15
Fix erroneous path to DSO. Approved by: maintainer39708a50e1
Update to 1.99r14 PR: 67443 Submitted by: Lars Eggert <lars dot eggert at gmx dot net>98d1940e64
Update to 1.99r13 PR: 66604 Submitted by: maintainerbf806e9372
SIZEify (maintainer timeout)8232e82f85
- Fix up pkg-plist PR: ports/62603 (based on) Submitted by: Christopher Nehren <apeiron@comcast.net> Approved by: maintainer1337df5fe5