pkgsrc/www/p5-Apache-Test/Makefile

19 lines
473 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.7 2005/08/06 06:19:36 jlam Exp $
#
Update to 1.20: =item 1.20 - January 22, 2005 instead of trying to match various custom server name variations (each vendor seems to replace "Apache" in 'httpd -v' with their own name), just try to match the "/x.y" in "Foo-Apache-Bar/x.y.z" to figure out the server generation (rev). [Stas] extend Apache::TestConfig::which() to search under perl's bin directory (in the case of local perl install many utils get installed there, but won't be in PATH). [Stas] Apache::TestConfig::inherit_load_module handles .dll modules (previously was only .so) [Stas] Apache::TestConfig::should_skip_module now works with regex patterns. [Stas] =item 1.19 - January 5, 2005 Test for module.c instead of module.so for IfModule in find_and_load_module [Chia-Liang Kao <chialiang gmail.com>] Apache-Test/META.yml is excluded from mp2 distro to make PAUSE indexer happy, but then perl Makefile.PL complains about a missing META.yml, so autogenerate it if it wasn't in the distro [Stas] =item 1.18 - December 23, 2004 fix a bug in A-T config generation, when a vhost entry was in autogenerated httpd.conf (e.g. coming from .pm file) and another from extra.conf.in. We used to have a ports collision, since extra.conf wasn't reparsed and the same port was getting assigned to more than one vhost entry, preventing server startup: default_ VirtualHost overlap on port 8530, the first has precedence (98)Address already in use: make_sock: could not bind to address 0.0.0.0:8530 no listening sockets available, shutting down could be reproduced with t/TEST -conf followed by t/TEST -maxclients 1 in the mp2 test suite (or the new Apache-TestMe test suite, which now includes a special setup for this bug). [Stas] new TestConfig wrapper find_and_load_module [Chia-Liang Kao <chialiang gmail.com>] add Apache-TestItSelf and Apache-TestMe sub-projects. [Stas] add various straps to aid the new Apache-TestItSelf sub-project, which is used to test A-T config options [Stas] avoid entering endless loops when interactive config is used, by restarting the test suite with an explicit selected arguments for -httpd (and optionally -apxs) [Stas] META.yml is now locally maintained. we need to tell PAUSE indexer not to try to index HTTP::Request::Common and warnings packages, which happen to be used by A-T [Stas] =item 1.17 - December 11, 2004 Apache::TestHandler: need to load Apache::RequestIO for mp2 for puts() to work [Stas] new Apache::TestConfig wrapper untaint_path() [Randy Kobes] fix the config thaw() functionality (when top_dir wasn't in @INC the saved config won't be loaded and tests will blow) [Stas] new wrapper Apache::TestRequest::module2url to simplify handling of vhosts in the client. ["Christopher H. Laco" <apache-test chrislaco.com>] resolve -T taint issues: [Stas] - untaint $cmd in Apache::TestConfig::open_cmd - fix the tainting of @INC (by untaintinig top_dir variable) require Cwd 2.06 or higher (to solve File::Spec::rel2abs problems under -T). Enforce the modules version requirements for those who aren't running under CPAN/CPANPLUS shell) [Stas] Apache::TestTrace: don't export by default the 'todo' utility's symbol since it collides with Test::More [Stas] Tweak the handling of mp2 source build case in Apache::TestConfig::httpd_config(), apparently mp2 source build doesn't always know where httpd/apxs are, so we need to give a better error message in this particular case. [Stas] Add cookie jar tests ["Christopher H. Laco" <apache-test chrislaco.com>] Don't run interactive prompts when STDIN is closed [Stas] Add LockFile directive in the autogenerated httpd.conf, which points to t/logs, to handle the case where LockFile is hardcoded at compile time to some other directory on the system. [Stas]
2005-02-23 19:32:35 +01:00
DISTNAME= Apache-Test-1.20
PKGNAME= p5-${DISTNAME}
SVR4_PKGNAME= p5apt
PKGREVISION= 1
CATEGORIES= www perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Apache/}
MAINTAINER= adam@migus.org
Update to 1.20: =item 1.20 - January 22, 2005 instead of trying to match various custom server name variations (each vendor seems to replace "Apache" in 'httpd -v' with their own name), just try to match the "/x.y" in "Foo-Apache-Bar/x.y.z" to figure out the server generation (rev). [Stas] extend Apache::TestConfig::which() to search under perl's bin directory (in the case of local perl install many utils get installed there, but won't be in PATH). [Stas] Apache::TestConfig::inherit_load_module handles .dll modules (previously was only .so) [Stas] Apache::TestConfig::should_skip_module now works with regex patterns. [Stas] =item 1.19 - January 5, 2005 Test for module.c instead of module.so for IfModule in find_and_load_module [Chia-Liang Kao <chialiang gmail.com>] Apache-Test/META.yml is excluded from mp2 distro to make PAUSE indexer happy, but then perl Makefile.PL complains about a missing META.yml, so autogenerate it if it wasn't in the distro [Stas] =item 1.18 - December 23, 2004 fix a bug in A-T config generation, when a vhost entry was in autogenerated httpd.conf (e.g. coming from .pm file) and another from extra.conf.in. We used to have a ports collision, since extra.conf wasn't reparsed and the same port was getting assigned to more than one vhost entry, preventing server startup: default_ VirtualHost overlap on port 8530, the first has precedence (98)Address already in use: make_sock: could not bind to address 0.0.0.0:8530 no listening sockets available, shutting down could be reproduced with t/TEST -conf followed by t/TEST -maxclients 1 in the mp2 test suite (or the new Apache-TestMe test suite, which now includes a special setup for this bug). [Stas] new TestConfig wrapper find_and_load_module [Chia-Liang Kao <chialiang gmail.com>] add Apache-TestItSelf and Apache-TestMe sub-projects. [Stas] add various straps to aid the new Apache-TestItSelf sub-project, which is used to test A-T config options [Stas] avoid entering endless loops when interactive config is used, by restarting the test suite with an explicit selected arguments for -httpd (and optionally -apxs) [Stas] META.yml is now locally maintained. we need to tell PAUSE indexer not to try to index HTTP::Request::Common and warnings packages, which happen to be used by A-T [Stas] =item 1.17 - December 11, 2004 Apache::TestHandler: need to load Apache::RequestIO for mp2 for puts() to work [Stas] new Apache::TestConfig wrapper untaint_path() [Randy Kobes] fix the config thaw() functionality (when top_dir wasn't in @INC the saved config won't be loaded and tests will blow) [Stas] new wrapper Apache::TestRequest::module2url to simplify handling of vhosts in the client. ["Christopher H. Laco" <apache-test chrislaco.com>] resolve -T taint issues: [Stas] - untaint $cmd in Apache::TestConfig::open_cmd - fix the tainting of @INC (by untaintinig top_dir variable) require Cwd 2.06 or higher (to solve File::Spec::rel2abs problems under -T). Enforce the modules version requirements for those who aren't running under CPAN/CPANPLUS shell) [Stas] Apache::TestTrace: don't export by default the 'todo' utility's symbol since it collides with Test::More [Stas] Tweak the handling of mp2 source build case in Apache::TestConfig::httpd_config(), apparently mp2 source build doesn't always know where httpd/apxs are, so we need to give a better error message in this particular case. [Stas] Add cookie jar tests ["Christopher H. Laco" <apache-test chrislaco.com>] Don't run interactive prompts when STDIN is closed [Stas] Add LockFile directive in the autogenerated httpd.conf, which points to t/logs, to handle the case where LockFile is hardcoded at compile time to some other directory on the system. [Stas]
2005-02-23 19:32:35 +01:00
HOMEPAGE= http://search.cpan.org/dist/Apache-Test/
COMMENT= Wrapper for Test.pm to test an Apache server
PERL5_PACKLIST= auto/Apache/Test/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"