aboutsummaryrefslogtreecommitdiff
path: root/www/mod_perl2
Commit message (Collapse)AuthorAgeFilesLines
* Update to 2.0.11Jochen Neumeister2019-10-252-4/+4
| | | | | | | | | | | | Changelog: https://svn.apache.org/repos/asf/perl/modperl/tags/2_0_11/Changes PR: 241154 Reported by: egyppio MFH: 2019Q4 Security: c360d057-ea8b-11e9-859b-b885849ded8e Notes: svn path=/head/; revision=515576
* Convert to UCL & cleanup pkg-message (categories w)Mathieu Arnold2019-08-141-3/+6
| | | | Notes: svn path=/head/; revision=508913
* www/mod_perl2: Remove Apache 2.2 supportBernard Spil2019-02-012-9/+2
| | | | | | | | | PR: 235263 Submitted by: sunpoet With hat: apache Notes: svn path=/head/; revision=491809
* Migrate USE_APACHE to USES= apache (category www)Bernard Spil2018-03-111-2/+1
| | | | | | | | | - Following migration of Mk/bsd.apache.mk to Mk/Uses/apache.mk With hat: apache Notes: svn path=/head/; revision=464189
* Mk/Uses/apache.mk: Migrate Mk/bsd.apache.mk to UsesBernard Spil2018-03-111-2/+2
| | | | | | | | | | | | | | | | - Chase required changes in framework (bsd.sanity.mk, bsd.port.mk) - Chase required changes in ports (version checks) - Chase required changes in PHP ports (include bsd.apache.mk) - exp-run by antoine, brnrd, joneum PR: 223691 (exp-run) Reviewed by: joneum (hat apache), mat (portmgr), antoine (portmgr) Approved by: joneum (hat apache) Approved by: portmgr With hat: apache Notes: svn path=/head/; revision=464175
* - Add LICENSE_FILE [1]Sunpoet Po-Chuan Hsieh2016-12-221-2/+1
| | | | | | | | | | - Remove unneeded CHMOD after r390893 (file mode changed from 444 to 644) With hat: perl Approved by: portmgr (blanket) [1] Notes: svn path=/head/; revision=429176
* - update to 2.0.10Olli Hauer2016-10-282-6/+5
| | | | | | | | | | | | | | | (no new changes since 2.0.10-rc2) Major changes in this release are as follows: - Add support for Perl 5.22.x. - Fix non-threaded Perl 5.22.x build and tests. - Automatically select the appropriate c89 option when modperl is being built with either gcc 5 or clang. - Declare MP_vtbl_env and MP_vtbl_envelem as 'extern' to fix linker errors on OSX/Darwin. Notes: svn path=/head/; revision=424804
* - update to 2.10-rc2Olli Hauer2016-10-062-5/+5
| | | | | | | | | Changelog: Declare MP_vtbl_env and MP_vtbl_envelem as 'extern' to fix linker errors on OSX/Darwin. Notes: svn path=/head/; revision=423410
* - update to 2.0.10-rc1Olli Hauer2016-10-032-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | - change to MASTER_SITES local Running tests against perl5.20/5.24 on 10.3(amd64) showed only know issues present also on other platforms, but it seems to be a good state for wider community roll out / test Test failures: t/filter/in_bbs_inject_header.t ......... 1/? # Failed test 22 in t/filter/in_bbs_inject_header.t at line 58 fail #6 # Failed test 26 in t/filter/in_bbs_inject_header.t at line 58 fail #7 # Failed test 30 in t/filter/in_bbs_inject_header.t at line 58 fail #8 t/modperl/local_env.t ....... skipped: local %ENV is still broken t/modperl/perl_options2.t ... skipped: PerlOptions None is broken t/perl/signals.t ............ Failed 2/2 subtests Changelog: 2.0.10-rc1 - Automatically select the appropriate c89 option when modperl is being built with either gcc 5 or clang. - Fix non-threaded Perl 5.22.x build and tests. - Add support for Perl 5.22.x. Notes: svn path=/head/; revision=423213
* - mod_perl works only with perl >= 5.22,Olli Hauer2016-05-211-1/+1
| | | | | | | | | refelct this in the ${PERL_VER} check! Reported by: Daniel Mafua <daniel.mafua_at_dempseyuniform.com> Notes: svn path=/head/; revision=415609
* - Fix trailing whitespace in pkg-descrs, categories [p-x]*Dmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415500
* Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.Mathieu Arnold2016-04-011-3/+3
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412351
* - update rc3 to final 2.0.9 releaseOlli Hauer2015-06-192-5/+4
| | | | Notes: svn path=/head/; revision=390101
* - update to rc3Olli Hauer2015-06-145-58/+22
| | | | | | | | | | | | - move ITHREAD check to pre-configure (dependencies are already installed) [1] - use @sample macro for apache module file [2] [1] If this is not working as expected, detection will be replaced with an OPTION PR: 200799 [2] Notes: svn path=/head/; revision=389628
* Check that PERL exists before running it.Mathieu Arnold2015-06-101-0/+5
| | | | | | | | With hat: perl@ Sponsored by: Absolight Notes: svn path=/head/; revision=389081
* - disable one check, that is not working in poudriere.Olli Hauer2015-06-091-5/+7
| | | | | | | Until a working condition is found let it fail in configure Notes: svn path=/head/; revision=388896
* - add patch from upstream trunkOlli Hauer2015-06-084-8/+60
| | | | | | | | | | | - mark broken with perl5.22.x - fix pkg-plist if build against apache22 and perl with THREADS=off PR: 15750 Submitted by: nick(_at_)foobar.org Notes: svn path=/head/; revision=388885
* - update to 2.0.9-rc2Olli Hauer2015-05-316-78/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - install modules file instead activating the module with apxs RC2 has really gone a long way, and is a real candidate to become the next official release. Tested against apache22/24 MPM prefork/event/worker. Changes: ======== Remove PerlInterpScope. This has not been working properly with threaded MPMs with httpd-2.4.x and the use-case of this directive was questionable. [Jan Kaluza] Allow running the test suite with httpd-2.4.x when mod_access_compat is not loaded. [Steve Hay] Add support for Apache httpd-2.4.x. [Torsten Foertsch, Jan Kaluza, Steve Hay, Gozer] Don't call modperl_threaded_mpm() et al. from XS code. Fixes Debian Bug #765174. [Niko Tyni <ntyni@debian.org>] Make sure modperl_interp_select uses r->server rather than the passed s parameter to find the interpreter pool to pull an interpreter from. This fixes an issue with vhosts with a separate interpreter pool and runtime dir-config merges that used to pull the interpreter from the wrong pool. [Torsten Foertsch] PerlInterpScope is now more advisory. Using $(c|r)->pnotes will bind the current interpreter to that object for it's lifetime. $(c|r)->pnotes_kill() can be used to prematurely drop pnotes and remove this binding. [Torsten Foertsch] Now correctly invokes PerlCleanupHandlers, even if they are the only handler type configured for that request [Torsten Foertsch] For threaded MPMs, change interpreter managment to a new, reference-counted allocation model. [Torsten Foertsch] Expose modperl_interp_pool_t via ModPerl::InterpPool, modperl_tipool_t via ModPerl::TiPool and modperl_tipool_config_t via ModPerl::TiPoolConfig [Torsten Foertsch] Expose modperl_interp_t via ModPerl::Interpreter [Torsten Foertsch] Fix t/compat/apache_file.t on Windows. Apache::File->tmpfile() wants TMPDIR or TEMP from the environment, or else defaults to /tmp. The latter is no good on Windows, so make sure the environment variables are passed through. (TEMP should be set to something suitable on Windows.) [Steve Hay] Fix t/api/err_headers_out.t with HTTP::Headers > 6.00. [Rolando <rolosworld@gmail.com>] with haed apache@ Notes: svn path=/head/; revision=388078
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* - add CPE informationOlli Hauer2015-03-311-1/+2
| | | | | | | | | | PR: 199025 PR: 199026 PR: 199027 Submitted by: shun <shun.fbsd.pr _at_ dropcut.net> Notes: svn path=/head/; revision=382880
* Remove NO_PACKAGE, yes is not a valid reasonAntoine Brodin2015-02-041-1/+0
| | | | Notes: svn path=/head/; revision=378401
* - update apache24 patch to upstream r1638352Olli Hauer2014-12-073-99/+97
| | | | | | | | | | | - sort pkg-plist to match new makeplist output - cleanup dirrm in pkg-plist Changes: - Don't call modperl_threaded_mpm() et al. from XS code #765174. Notes: svn path=/head/; revision=374222
* Change the way Perl modules are installed, update the default Perl to 5.18.Mathieu Arnold2014-11-262-261/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgr Notes: svn path=/head/; revision=373448
* - apply patches for apache24 shaped from upstream r1602105 (2.0.9-dev)Olli Hauer2014-09-074-9/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patches are automatically applied if build against apache24. Interested apache22 users can change the follwing line in the Makefile from: .if ${APACHE_VERSION} > 22 to: .if ${APACHE_VERSION} >= 22 Changelog (*NIX related): =item 2.0.9-dev Make sure modperl_interp_select uses r->server rather than the passed s parameter to find the interpreter pool to pull an interpreter from. This fixes an issue with vhosts with a separate interpreter pool and runtime dir-config merges that used to pull the interpreter from the wrong pool. [Torsten Foertsch] PerlInterpScope is now more advisory. Using $(c|r)->pnotes will bind the current interpreter to that object for it's lifetime. $(c|r)->pnotes_kill() can be used to prematurely drop pnotes and remove this binding. [Torsten Foertsch] Now correctly invokes PerlCleanupHandlers, even if they are the only handler type configured for that request [Torsten Foertsch] For threaded MPMs, change interpreter managment to a new, reference-counted allocation model. [Torsten Foertsch] Expose modperl_interp_pool_t via ModPerl::InterpPool, modperl_tipool_t via ModPerl::TiPool and modperl_tipool_config_t via ModPerl::TiPoolConfig [Torsten Foertsch] Expose modperl_interp_t via ModPerl::Interpreter [Torsten Foertsch] Fix t/compat/apache_file.t on Windows. Apache::File->tmpfile() wants TMPDIR or TEMP from the environment, or else defaults to /tmp. The latter is no good on Windows, so make sure the environment variables are passed through. (TEMP should be set to something suitable on Windows.) [Steve Hay] Fix t/api/err_headers_out.t with HTTP::Headers > 6.00. [Rolando <rolosworld@gmail.com>] PR: 191471 Notes: svn path=/head/; revision=367548
* - strip .so filesOlli Hauer2014-07-152-64/+68
| | | | | | | | - sort pkg-plist - bump PORTREVISION Notes: svn path=/head/; revision=362013
* - since the port is broken if build against apache24Olli Hauer2014-07-151-1/+1
| | | | | | | limit the supported apache version to apache22. Notes: svn path=/head/; revision=362008
* Remove all the bootstrap files (.bs) from the plists.Mathieu Arnold2014-06-101-51/+0
| | | | | | | | | | | | | Starting with perl 5.20, they're not installed any more if empty, and on FreeBSD, they're (always ?) empty. PR: 190681 Submitted by: mat Exp-Run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=357300
* - add stage supportOlli Hauer2013-11-102-49/+103
| | | | Notes: svn path=/head/; revision=333454
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | www) Notes: svn path=/head/; revision=327776
* - Fix typoAndrej Zverev2013-09-141-1/+1
| | | | Notes: svn path=/head/; revision=327299
* - convert to the new perl5 frameworkAndrej Zverev2013-09-141-2/+2
| | | | | | | | | - convert USE_GMAKE to Uses Approved by: portmgr (bapt@, blanket) Notes: svn path=/head/; revision=327296
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - fix leftoverOlli Hauer2013-04-231-0/+3
| | | | | | | noted by pointyhat / miwi Notes: svn path=/head/; revision=316307
* - update to 2.0.8Olli Hauer2013-04-202-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.0.8 April 17, 2013 Perl 5.16.3's fix for a rehash-based DoS makes it more difficult to invoke the workaround for the old hash collision attack, which breaks mod_perl's t/perl/hash_attack.t. Patch from rt.cpan.org #83916 improves the fix previously applied as revision 1455340. [Zefram] On Perl 5.17.6 and above, hash seeding has changed, and HvREHASH has disappeared. Patch to update mod_perl accordingly from rt.cpan.org #83921. [Zefram] Restore build with Perl 5.8.1, 5.8.2 etc: take care to use $Config{useithreads} rather than $Config{usethreads}, and supply definitions of Newx and Newxz as necessary. [Steve Hay] On Perl 5.17.9, t/apache/read2.t fails because an "uninitialized value" warning is generated for the buffer being autovivified. This is because the sv_setpvn() that's meant to vivify the buffer doesn't perform set magic; the warning is generated by the immediately following SvPV_force(). Patch to fix this from rt.cpan.org #83922. [Zefram] Fix t/perl/hash_attack.t to work with Perl 5.14.4, 5.16.3 etc, which contain a fix for CVE-2013-1667 (memory exhaustion with arbitrary hash keys). This resolves rt.perl.org #116863, from where the patch was taken. [Hugo van der Sanden] use APR::Finfo instead of Perl's stat() in ModPerl::RegistryCooker to generate HTTP code 404 even if the requested filename contains newlines [Torsten] Remove all uses of deprecated core perl symbols. [Steve Hay] Feature safe: yes with hat apache@ Notes: svn path=/head/; revision=316159
* - USE_APACHE s/22+/22/Olli Hauer2012-09-241-1/+4
| | | | | | | | | | | | some additional cleanups/fixes - adopt new Makefile header - convert to optionsNG - use BROKEN instead IGNORE in bsd.apache.mk with hat apache@ Notes: svn path=/head/; revision=304797
* - USE_APACHE= s/22+/22/Olli Hauer2012-09-221-5/+6
| | | | | | | | | | | | | | - adopt new Makefile header Port build fails on local exp-run with apache24 with error: 'conn_rec' has no member named 'remote_ip' or various other apache22 specific functions/parameters with hat apache@ Notes: svn path=/head/; revision=304723
* - remove www/apache20 and devel/apr0Olli Hauer2012-08-181-4/+1
| | | | | | | | | | | | - s/USE_APACHE= 20+/USE_APACHE= 22+/ - unify s/YES/yes/ - cleanup APACHE_VERSION <= 22 usage - add entry to MOVED with hat apache@ Notes: svn path=/head/; revision=302724
* - allow build a correct library with clang/gcc47+ by disablingOlli Hauer2012-07-052-2/+15
| | | | | | | | | | | | | | | APR_INLINE because FreeBSD default port settings not uses bundled apr from apache tarball. - force compiler to use gnu89 C standard. - bump PORTREVISION with hat apache@ PR: ports/168514 Submitted by: Dima Panov <fluffy@freebsd.org> Notes: svn path=/head/; revision=300530
* - re add PORTEPOCHOlli Hauer2012-06-181-0/+1
| | | | | | | noted by fluffy Notes: svn path=/head/; revision=299539
* - update to version 2.0.7Olli Hauer2012-06-172-7/+5
| | | | | | | | | | | | | | | - Use APACHE macro for MASTER_SITES - Remove SITE_PERL from *_DEPENDS Changes: Fix breakage caused by removal of PL_uid et al from perl 5.16.0. Patch from rt.cpan.org #77129. [Zefram] PR: ports/168819 Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> Notes: svn path=/head/; revision=299476
* - Update to 2.0.6Michael Scheidell2012-05-272-9/+9
| | | | | | | | | PR: ports/167866 Submitted by: Dima Panov <fluffy@freebsd.org> Approved by: apache (pgollucci) Notes: svn path=/head/; revision=297558
* - Change PERL_CONFIGURE to "yes" for all values less than or equal to 5.8.0+Sunpoet Po-Chuan Hsieh2011-09-171-1/+1
| | | | | | | With hat: perl Notes: svn path=/head/; revision=281878
* - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is definedOlli Hauer2011-08-201-1/+2
| | | | Notes: svn path=/head/; revision=280086
* - update to mod_perl-2.0.5Olli Hauer2011-05-226-91/+19
| | | | | | | | | committed with hat apache@ PR: ports/155026 ports/155586 ports/157246 Notes: svn path=/head/; revision=274474
* - Get Rid MD5 supportMartin Wilke2011-03-191-1/+0
| | | | Notes: svn path=/head/; revision=271305
* Mk/bsd.apache.mk can not sufficiently alter things before Mk/bsd.options.mkPhilip M. Gollucci2010-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=255075
* - ThreadRWLock works with devel/apr0.Philip M. Gollucci2010-05-191-4/+0
| | | | | | | Reported by: QAT Notes: svn path=/head/; revision=254609
* - Update for devel/apr0 conversionPhilip M. Gollucci2010-05-191-2/+2
| | | | | | | | | | | - 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) Notes: svn path=/head/; revision=254605
* - rename patch filePhilip M. Gollucci2010-05-051-0/+0
| | | | | | | With Hat: apache@ Notes: svn path=/head/; revision=253712
* - Assign some ports to apache@Philip M. Gollucci2010-04-291-1/+1
| | | | | | | | Note: net/luasocket is a direct requirement for mod_wombat which will be very core to httpd 2.4.x+ (www/apache24) Notes: svn path=/head/; revision=253431