Commit graph

61 commits

Author SHA1 Message Date
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
wiz
1a2645891a Update to 3.49:
Version 3.49

  [BUG FIXES]
  1. Fix a regression since 3.44 involving a case when the header includes "Content-Length: 0".
     Thanks to Alex Vandiver (RT#51109)
  2. Suppress uninitialized warnings under -w. Thanks to burak.  (RT#50301)
  3. url() now uses virtual_port() instead of server_port(). Thanks to MKANAT and Yanick Champoux. (RT#51562)

  [SECURITY]
  1. embedded newlines are now filtered out of header values in header().
     Thanks to Mark Stosberg and Yanick Champoux.

  [DOCUMENTATION]
  1. README was updated to reflect that CGI.pm was moved under ./lib.
     Thanks to Alex Vandiver.

  [INTERNALS]
  1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
  2. Attempt to avoid test failures with t/fast, thanks to Steve Hay. (RT#49599)
2010-02-07 16:02:20 +00:00
sno
6539b2f45d Updating www/p5-CGI from 3.47 to 3.48
Upstream changes:
Version 3.48

  [BUG FIXES]
  1. <optgroup> default values are now properly escaped.
     Thanks to #raleigh.pm and Mark Stosberg. (RT#49606)
  2. The change to exception handling in CGI::Carp introduced in 3.47 has been
     reverted for now. It caused regressions reported in RT#49630.
     Thanks to mkanat for the report.

  [DOCUMENTATION]
  1. Documentation for upload() has been overhauled, thanks to Mark Stosberg.
  2. Documentation for tmpFileName has been added. Thanks to Mark Stosberg and Nathaniel K. Smith.
  3. URLS were updated, thanks to Leon Brocard and Yanick Champoux. (RT#49770)

  [INTERNALS]
  1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
2009-10-25 13:16:21 +00:00
sno
fc70329de3 Updating www/p5-CGI from 3.45 to 3.47
Upstream changes:
Version 3.47
  Re-release of 3.46, which did not contain a proper MANIFEST

Version 3.46
  [BUG FIXES]
  1. In CGI::Pretty, we no longer add line breaks after tags we claim not to format. Thanks to rrt, Bob Kuo and
     and Mark Stosberg. (RT#42114).
  2. unescapeHTML() no longer falsely recognizes certain text as entities. Thanks to Pete Gamanche, Mark Stosberg
     and Bob Kuo. (RT#39122)
  3. checkbox_group() now correctly includes a space before the "checked" attribute.
     Thanks to Andrew Speer and Bob Kuo. (RT#36583)
  4. Fix case-sensitivity in http() and https() according to docs. Make https()
     return list of keys in list context. Thanks to riQyRoe and Rhesa Rozendaal. (RT#12909)
  5. XHTML is now automatically disabled for HTML 4, as well as HTML 2 and HTML 3. Thanks to
     Dan Harkless and Yanick Champoux. (RT#27907)
  6. Pre-compiling 'end_form' with ':form' switch now works. Thanks to ryochin and Yanick Champoux. (RT#41530)
  7. Empty name/values pairs are now properly saved and restored from filehandles. Thanks to rlucas and
     Rhesa Rozendaal (RT#13158)
  8. Some differences between startform() and start_form() have been fixed. Thanks to Slaven Rezic and
     Shawn Corey. (RT#22046)
  9. url_param() has been updated to be more consistent with the documentation and param().
     Thanks to Britton Kerin and Yanick Campoux. (RT#43587)
  10.hidden() now correctly supports multiple default values.
     Thanks to david@dierauer.net and Russell Jenkins. (RT#20436)
  11.Calling CGI->new() no longer clobbers the value of $_ in the current scope.
     Thanks to Alexey Tourbin, Bob Kuo and Mark Stosberg. (RT#25131)
  12.UTF-8 params should not get double-decoded now.
     Thanks to Yves, Bodo, Burak G"ursoy, and Michael Schout. (RT#19913)
  13.We now give objects passed to CGI::Carp::die a chance to be stringified.
     Thanks to teek and Yanick Champoux (RT#41530)
  14.Turning off autoEscape() now only affects the behavior of built-in HTML
     generation fuctions. Explicit calls to escapeHTML() always escape HTML regardless
     of the setting. Thanks to vindex, Bob Kuo and Mark Stosberg (RT#40748)
  15.In CGI::Fast, preferences set via pragmas are now preserved.
     Thanks to heinst and Mark Stosberg (RT#32119)

  [DOCUMENTATION]
  1. remote_addr() is now documented. Thanks to Yanick Champoux. (RT#38884)
  2. In CGI::Pretty in the list of tags left unformatted was updated to match the code. Thanks to Mark Stosberg. (RT#42114)
  3. In CGI::Pretty, performance concerns are now documented. Thanks to Jochen, Rhesa Rozendaal and Mark Stosberg (RT#13223)
  4. A number of outdated Netscape references have been removed. Thanks to Mark Stosberg.
  5. The documentation has been purged of examples of using indirect object notation. Thanks to Mark Stosberg.
  6. Some POD formatting was fixed. Thanks to Dave Mitchell (RT#48935).
  7. Docs and examples were updated to highlight start_form instead of startform.
     Thanks to Slaven Rezic.
  8. Note that CGI::Carp::carpout() doesn't work with in-memory filehandles.
     Thanks to rhubbell and Mark Stosberg.
  9. The documentation for the -newstyle_urls is now less confusing.
     Thanks to Ryan Tate and Mark Stosberg (RT#49454)

  [INTERNALS]
  1. Quit bundling an ancient copy of Test::More and and using a custom 'lib' path for the tests. Instead, Test::More
     is now a dependency. Thanks to Ansgar and Mark Stosberg (RT#48811)
  2. Automated tests for hidden() have been added, thanks to Russel Jenkins and Mark Stosberg (RT#20436)
  3. t/util.t has been updated to use Test::More instead of a home-grown test function. Thanks to Bob Kuo.
2009-09-12 21:05:54 +00:00
sno
22939b48c7 Updating package www/p5-CGI from 3.44 to 3.45
Upstream changes:
Version 3.45
  [BUG FIXES]
  1. Prevent warnings about "uninitialized values" for REQUEST_URI, HTTP_USER_AGENT and other environment variables.
     Patches by Callum Gibson, heiko and Mark Stosberg. (RT#24684, RT#29065)
  2. Avoid death in some cases when running under Taint mode on Windows.
     Patch by Peter Hancock (RT#43796)
  3. Allow 0 to be used as a default value in popup_menu(). This was broken starting in 3.37.
     Thanks to Haze, who was the first to report this and supply a patch, and pfschill, who pinpointed
     when the bug was introduced. A regression test for this was also added. (RT#37908)
  4. Allow "+" as a valid character in file names, which fixes temp file creation on OS X Leopard.
     Thanks to Andy Armstrong, and alech for patches. (RT#30504)
  5. Set binmode() on the Netware platform, thanks to Guenter Knauf (RT#27455)
  6. Don't allow a CGI::Carp error handler to die recursively. Print a warning and exit instead.
     Thanks to Marc Chantreux. (RT#45956)
  7. The Dump() method now is fixed to escape HTML properly. Thanks to Mark Stosberg (RT#21341)
  8. Support for <optgroup> with scrolling_list() now works the same way as it does for popup_menu().
     Thanks to Stuart Johnston (RT#30097)
  9. CGI::Pretty now works properly when $" is set to ''. Thanks to Jim Keenan (RT#12401)
 10. Fix crash when used in combination with PerlEx::DBI. Thanks to Burak G"ursoy (RT#19902)

  [DOCUMENTATION]
  1. Several typos were fixed, Thanks to ambs. (RT#41105)
  2. A typo related to the nosticky pragma was fixed, thanks to Britton Kerin. (RT#43220)
  3. examples/nph-clock.cgi is now more portable, by calling localtime() rather than `/bin/date`,
     thanks to Guenter Knauf. (RT#27456).
  4. In CGI::Carp, the SEE ALSO section was cleaned up, thanks to Slaven Rezic. (RT#32769)
  5. The docs for redirect() were updated to reflect that most headers are
     ignored during redirection. Thanks to Mark Stosberg (RT#44911)

  [INTERNALS]
  1. New t/unescapeHTML.t test script has been added. It includes a TODO test for a pre-existing
     bug which could use a patch. Thanks to Pete Gamache and Mark Stosberg (RT#39122)
  2. New test scripts have been added for user_agent(), popup_menu() and query_string(), scrolling_list() and Dump()
     Thanks to Mark Stosberg and Stuart Johnston. (RT#37908, RT#43006, RT#21341, RT#30097)
  3. CGI::Carp and CGI::Util have been updated to have non-developer version numbers.
     Thanks to Slaven Rezic. (RT#48425)
  4. CGI::Switch and CGI::Apache now properly set their VERSION in their own name space.
     Thanks to Alexey Tourbin (RT#11941,RT#11942)
2009-08-18 14:23:26 +00:00
sno
52dd555ec9 Updating package for p5 CGI.pm module from 3.43 to 3.44
pkgsrc changes:
  - Adjusting license information according to module Pod

Upstream changes:
  Version 3.44
  1. Patch from Kurt Jaeger to allow HTTP PUT even if the content length is unknown.
  2. Patch from Pavel merdin to fix a problem for one of the FireFox addons.
  3. Fixed issue in mod_perl & fastCGI environment of cookies returned from
     CGI->cookie() leaking from one session to another.
2009-08-09 13:01:48 +00:00
joerg
e031855e4a Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:14 +00:00
abs
1314166817 +PKG_DESTDIR_SUPPORT= 2009-05-18 22:14:20 +00:00
sno
3b32bc0aab PkgSrc changes:
- Updating package for p5 module to 3.43

Upstream changes:
  Version 3.43
  1. Documentation patch from MARKSTOS@cpan.org to replace all occurrences of
  "new CGI" with CGI->new()" to reflect best perl practices.
  2. Patch from Stepan Kasal to fix utf-8 related problems in perl 5.10
2009-04-12 11:59:13 +00:00
he
2ffd44c6f0 Update from version 3.40nb1 to 3.42.
Fixes PR#40186.

Upstream changes:

  Version 3.42
  1. Added patch from Renee Baecker that makes it possible to subclass
     CGI::Pretty.
  2. Added patch from Nicholas Clark to allow ~ characters in
     temporary directories.
  3. Added patch from Renee Baecker that fixes the inappropriate
     escaping of fields in multipart headers.

  Version 3.41
  1. Fix url() returning incorrect path when query string contains
     escaped newline.
  2. Added additional windows temporary directories and environment
     variables, courtesy patch from Renee Baecker
  3. Added a handle() method to the lightweight upload
     filehandles. This method returns a real IO::Handle object.
  4. Added patch from Tony Vanlingen to fix deep recursion warnings
     in CGI::Pretty.
2008-12-18 21:37:34 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
tonnerre
622d087ce1 Update the CGI.pm Perl module to version 3.40 (from 3.35) as required by
devel/rt3 in fastcgi mode.

Changes since 3.35:
 - CGI::Fast no longer depends on a specific Perl version.
 - Makefile.PL now depends on FCGI so that CGI::Fast installs properly.
 - Fixed regression in "exists" function when using tied interface to CGI
   via $q->Vars.
 - Added nobr() function.
 - popup_menu() allows multiple items to be selected by default.
 - Patch from Renee Backer to avoid doubled <http-equiv> headers.
 - Fixed documentation bug that describes what happens when a parameter
   is empty.
 - Fixed overlap of attribute and parameter space.
 - Fix pragmas so that they persist over modperl invocations.
 - Fixed handling of chunked multipart uploads.
 - Fix CGI::Cookie to support cookies that are separated by "," instead of ";".

Maybe we should add a patch to handle the p5-FCGI dependency as an option
later?
2008-08-24 14:00:59 +00:00
abs
e56c196503 Update www/p5-CGI to 3.35
Version 3.35
  1. Resync with bleadperl, primarily fixing a bug in parsing semicolons in uploaded filenames.

  Version 3.34
  1. Handle Unicode %uXXXX  escapes properly -- patch from DANKOGAI@cpan.org
  2. Fix url() method to not choke on path names that contain regex characters.

  Version 3.33
  1. Remove uninit variable warning when calling url(-relative=>1)
  2. Fix uninit variable warnings for two lc calls
  3. Fixed failure of tempfile upload due to sprintf() taint failure in perl 5.10

  Version 3.32
  1. Patch from Miguel Santinho to prevent sending premature headers under mod_perl 2.0

  Version 3.31
  1. Patch from Xavier Robin so that CGI::Carp issues a 500 Status code rather than a 200 status code.
  2. Patch from Alexander Klink to select correct temporary directory in OSX Leopard so that upload works.
  3. Possibly fixed "wrapped pack" error on 5.10 and higher.

  Version 3.30
  1. Patch from Mike Barry to handle POSTDATA in the same way as PUT.
  2. Patch from Rafael Garcia-Suarez to correctly reencode unicode values as byte values.
2008-04-17 18:21:40 +00:00
adam
82e3f16ab2 Changes 3.29:
1. The position of file handles is now reset to zero when CGI->new is called.
2. uploadInfo() now works across multiple object instances. Also, the first
   tests for uploadInfo() were added as part of the fix.

Changes 3.28:
1. Applied patch from Allen Day that makes Cookie parsing RFC2109 compliant
   attribute/values can be separated by commas as well as semicolons).
2. Applied patch from Stephan Struckmann that allows script_name() to be set correctly.
3. Fixed problem with url(-full) in which port number appears twice.
2007-10-13 11:55:14 +00:00
wiz
85cba6abf6 Update to 3.27:
Version 3.27
  1. Applied patch from Steve Taylor that allows checkbox_groups to be
  disabled with a new -disabled=> option.

  Version 3.26
  1. Fixed alternate stylesheet behavior so that it is insensitive to order of declarations.
  2. Patch from John Binns to allow users to provide a callback to CGI::Carp.
  3. Added "~" as an unreserved character in escape().
  4. Patch from Chris Fedde to prevent HTTP_HOST from inhibiting SERVER_PORT in url() generation.
  5. Fixed outdated documentation (and behavior) of -language in start_html -script option.
  6. Fixed bug in seconds calculation in CGI::Util::expire_calc.

  Version 3.25
  1. Fixed the link to the Netscape frames page.
  2. Added ability to specify an alternate stylesheet.
  3. Add support for XForms POST submssion both as application/xml or as multipart/related

  Version 3.24
  1. In startform(), if request_uri() returns undef, then falls back
  to self_url(). This should rarely happen except when run outside of
  the CGI environment.
  2. image button alignment options were mistakenly being capitalized, causing xhtml validation to fail.

  Version 3.23
  1. Typo in upload() persisted, now fixed for real. Thanks to
  Emanuele Zeppieri for correct patch and regression test.

  Version 3.22
  1. Typo in upload() function broke uploads. Now fixed (CPAN bug 21126).

  Version 3.21
  1. Don't try to read data at all when POST > $POST_MAX.
  2. Fixed bug that caused $cgi->param('name',undef,'value') to unset param('name') entirely.
  3. Fixed bug in which upload() sometimes returns empty. (CPAN bug #12694).
  4. Incorporated patch from BURAK@cpan.org to support HTTPcookies (CPAN bug 21019).
2007-03-16 20:32:09 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
wiz
7938151fe6 Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:59:34 +00:00
heinz
e0f9e7a1db Updated to version 3.20.
Pkgsrc changes:
  - none

Relevant changes since version 3.11:
====================================
  Version 3.20
  1. Patch from David Wheeler for CGI::Cookie->bake(). Uses mod_perl
     headers_out->add() rather than headers_out->set().
  2. Fixed problem identified by Andrei Voronkov in which start_form()
     output was screwed up when initial argument begins with a dash and
     subsequent arguments do not.
  3. Quashed uninitialized variable warnings coming from script_name(),
     url() and other functions that require access to the PATH_INFO
     environment variable.

  Version 3.19
  1. Added patch from Stephen Frost that allows one to suppress use of the
     temp file that is created during uploads.
  2. Fixed problem noted by Martin Foster in which regular expression
     meta-character terms in the path information were not quoted, causing
     URL parsing to fail on URLs that contained metacharacters (such as +).
  3. More fixes to the url() method.
  4. Removed "hack to fix broken PATH_INFO in MSII".

  Version 3.18
  1.  Doc typo fixes.
  2.  Patch from Steve Peters to default the document type to match the charset.
  3.  Fixed param() so that param(-name=>'foo',-values=>[]) sets the
      parameter to empty list.

  Version 3.17 Fri Feb 24 14:01:27 EST 2006
   1. Added patch from Mike Hanafey which caused 0 arguments to
      CGI::Cookie->new() to be treated as empty.
   2. Patch to CGI::Carp from Peter Whaite to fix the unfixable problem of
      CGI::Carp not behaving correctly in an eval() context.
   3. CGI::Fast->new() calls CGI->_reset_globals to avoid contamination of
      one session with another's variables.
   4. Fixed upload failure on files that contain semicolons in their names.

  Version 3.16 Wed Feb  8 13:29:11 EST 2006
   1. header() -charset option now works even when the MIME type is not "text".
   2. Fixed documentation for cookie() function and fastCGI.
   3. Upload filehandles now only closed automatically on Windows systems.
   4. Apache::Cookie compatibility fix from David Wheeler
   5. CGI::Carp->fatalsToBrowser() does not work correctly with
	mod_perl 2. No workaround is known.
   6. Fixed text status code associated with 302 redirects. Should be "Found"
	but was "Moved".
   7. Fixed charset in start_html() and header() to be in synch.

  Version 3.14 Tue Dec  6 17:12:03 EST 2005
   1. Fixed broken scrolling_list() select attribute.

  Version 3.14 Tue Dec  6 17:12:03 EST 2005
   1. Fixed broken scrolling_list() select attribute.

  Version 3.13
    1. Removed extraneous empty "?" from end of self_url().

  Version 3.12
    1. Fixed virtual_port so that it works properly with https protocol.
    2. Fixed documentation for upload_hook().
    3. Added POSTDATA documentation.
    4. Made upload_hook() work in function-oriented mode.
    5. Fixed POST_MAX behavior so that it doesn't cause client to hang.
    6. Disabled automatic tab indexes and added new -tabindex pragma to
	turn automatic indexes back on.
    7. The url() and self_url() methods now work better in the context of Apache
       mod_rewrite. Be advised that path_info() may give you confusing results
       when mod_rewrite is active because Apache calculates the path info
       *after* rewriting. This is mostly worked around in url() and self_url(),
       but you may notice some anomalies.
    8. Removed empty (and non-validating) <div> from code emitted by end_form().
    9. Fixed CGI::Carp to work correctly with Mod_perl 1.29 in an Apache 2
       environment.
   10. Setting $CGI::TMPDIRECTORY should now be effective.
none
2006-07-12 17:03:43 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
abs
387091ce18 Update www/p5-CGI to 3.11:
Version 3.11
1. Killed warning in CGI::Cookie about MOD_PERL_API_VERSION
2. Fixed append() so that it works in function mode.
3. Workaround for a bug that appears in Apache2 versions through 2.0.54 in
   which SCRIPT_NAME and PATH_INFO are incorrect if the additional path_info
   contains a double slash. This workaround will handle the common case of
   http://mysite.com/cgi-bin/log.cgi/http://www.some.other.site/args, but
   will not handle the uncommon case of a ScriptAlias directive that adds
   additional path information to the end of the translated URI.
2005-10-20 17:33:04 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
reed
8fee1d3f51 Update to version 3.10 which is apparently needed
for new apache2/modperl2.0. This will close PR #30302.

Changes says:
  Version 3.10
    1. Added Apache2::RequestIO, which is necessary for mp2 interoperability.

  Version 3.09
    1. Fixed tabindex="0" when using CGI to create forms without a prior start_html
    2. Removed warning about non-numeric MOD_PERL_API_VERSION.

  Version 3.08
    1. update support for mod_perl 2.0.  versions prior to
       mod_perl 1.999_22 (2.0.0-RC5) are no longer supported.

  Version 3.07
    1. Fixed typo in mod_perl detection.

  Version 3.06

    1. Fixed bare call to script() in start_html
    2. Moved Fh::DESTROY out of autoloaded functions so as to avoid
       clobbering $@ when CGI functions are executed in an eval{}
       context.
    3. mod_perl 2.0 version detection patch in CGI::Cookie provided by
       Allen Day.
    4. autoEscape() flag is now respected when generating extra
       attributes.
    5. Tests for *tag start/end generation from Shlomi Fish.
    6. Support for can() method provided by Ron Savage.
    7. Fix for lang='' when outputting XHTML.
    8. Added support for chunked transfer encoding, as suggested by
	Hakan Ardo
    9. Fixed clobbering of row and column headers in tableized radio
	and checkbox groups, as reported by Nicolas Thierry-Mieg.
   10. <Label> tags are now associated with form elements, as suggested
	by accessibility guidelines.
   11. The <?xml> directive produced by start_html is now turned off by
        default and the charset is specified in a <meta> directive.  Apparently
        IE6 (and maybe some versions of Opera) were getting confused by this.
   12. Support for tab indexes.
   13. Retired the HTML docs.  The POD docs are now primary documentation.
   14. CGI::Carp now correctly detects and handles Apache::Dispatch.
   15. CGI::Util::utf8_chr now correctly sets the UTF8 flag on 5.006 or
	higher perls (fix courtesy Slaven Rezic).
2005-06-22 20:39:25 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +00:00
kim
2db0a0bb60 Accept perl-thread in addition perl. 2004-07-17 20:12:23 +00:00
heinz
63525aa6d5 Update to version 3.05.
Revision History

  Version 3.05

    1. Fixed uninitialized variable warning on start_form() when running from
       command line.
    2. Fixed CGI::_set_attributes so that attributes with a - are handled
       correctly.
    3. Fixed CGI::Carp::die() so as to avoid problems from _longmess()
       clobbering @_.
    4. If HTTP_X_FORWARDED_HOST is defined (i.e. running under a proxy), the
       various functions that return HOST will use that instead.
    5. Fix for undefined utf8() call in CGI::Util.
    6. Changed the call to warningsToBrowser() in CGI::Carp::fatalsToBrowser
       to call only after HTTP header is sent (thanks to Didier Lebrun for
       noticing).
    7. Patches from Dan Harkless to make CGI.pm validatable against HTML 3.2.       8. Fixed an extraneous "foo=bar" appearing when extra style parameters             passed to start_html;
    9. Fixed potential cross-site scripting bug in startform().
   10. Fixed documentation to discuss list context behavior of form-element
       generators explicitly.
   11. Fixed incorrect results from end_form() when called in OO manner.
   12. Fixed query string stripping in order to handle URLs containing
       escaped newlines.
   13. During server push, set NPH to 0 rather than 1. This is supposed to
       fix problems with Apache.
   14. Fixed incorrect processing of multipart form fields that contain
       embedded quotes. There's still the issue of how to handle ones that
       contain embedded semicolons, but no one has complained (yet).
   15. Fixed documentation bug in -style argument to start_html()
   16. Added -status argument to redirect().
                                                                                  Version 3.04

    1. Fixed the problem with mod_perl crashing when "defaults" button
       pressed.

  Version 3.03

    1. Fix upload hook functionality                                                2. Workaround for CGI->unescape_html()
    3. Bumped version numbers in CGI::Fast and CGI::Util for 5.8.3-tobe

  Version 3.02

    1. Bring in Apache::Response just in case.
    2. File upload on EBCDIC systems now works.

  Version 3.01

    1. No fix yet for upload failures when running on EBCDIC server.
    2. Fixed uninitialized glob warnings that appeared when file uploading
       under perl 5.8.2.
    3. Added patch from Schlomi Fish to allow debugging of PATH_INFO from
       command line.
    4. Added patch from Steve Hay to correctly unlink tmp files under
       mod_perl/windows
    5. Added upload_hook functionality from Jamie LeTaul
    6. Workarounds for mod_perl 2 IO issues. Check that file upload and state
       saving still working.
    7. Added code for underreads.
    8. Fixed misleading description of redirect() and relative URLs in the
       POD docs.                                                                    9. Workaround for weird interaction of CGI::Carp with Safe module
       reported by William McKee.
   10. Added patches from Ilmari Karonen to improve behavior of CGI::Carp.
   11. Fixed documentation error in -style argument.
   12. Added virtual_port() method for finding out what port server is
       listening on in a virtual-host aware fashion.

  Version 3.00

    1. Patch from Randal Schwartz to fix bug introduced by cross-site
       scripting vulnerability "fix."
    2. Patch from JFreeman to replace UTF-8 escape constant of 0xfe with
       0xfc. Hope this is right!

  Version 2.99

    1. Patch from Steve Hay to fix extra Content-type: appearing on browser
       screen when FatalsToBrowser invoked.
    2. Patch from Ewann Corvellec to fix cross-site scripting vulnerability.
    3. Fixed tmpdir routine for file uploading to solve problem that occurs
       under mod_perl when tmpdir is writable at startup time, but not at
       session time.
2004-05-15 13:22:03 +00:00
minskim
298627ed76 USE_LANGUAGES= # empty 2004-04-25 06:07:02 +00:00
jlam
e8132b3fbf Relinquish maintainership of packages to tech-pkg@NetBSD.org. 2004-04-24 22:46:08 +00:00
jlam
a39ce7f233 bl3ify 2004-01-07 01:20:30 +00:00
kim
3896221f4f Upgrade to p5-CGI-2.98
- Fixed crash in Dump() function.
- Removed warning from reset() method.
- Moved <area> and <map> tags into the :html3 group.  Hope this removes
  undefined CGI::Area errors.
- Changed CGI::Carp to play with mod_perl2 and to (hopefully) restore
  reporting of compile-time errors.
- Fixed potential deadlock between web server and CGI.pm when aborting
  a read due to POST_MAX (reported by Antti Lankila).
- Fixed issue with tag-generating function not incorporating content when
  first variable undef.
- Fixed cross-site scripting bug reported by obscure.
- Fixed Dump() function to return correctly formed XHTML - bug reported by
  Ralph Siemsen.
- Fix to be P3P compliant submitted from MPREWITT.
- Added CGI->r() API for mod_perl1/mod_perl2.
- Fixed bug in redirect() that was corrupting cookies.
- Minor fix to behavior of reset() button to make it consistent with
  submit() button (first time this has been changed in 9 years).
- Patch from Dan Kogai to handle UTF-8 correctly in 5.8 and higher.
- Patch from Steve Hay to make CGI::Carp's error messages appear on MSIE
  browsers.
- Added Yair Lenga's patch for non-urlencoded postings.
- Added Stas Bekman's patches for mod_perl 2 compatibility.
- Fixed uninitialized escape behavior submitted by William Campbell.
- Fixed tied behavior so that you can pass arguments to tie()
- Fixed incorrect generation of URLs when the path_info contains + and other
  odd characters.
- Fixed redirect(-cookies=&gt;$cookie) problem.
- Fixed tag generation bug that affects -javascript passed to start_html().
2003-09-14 05:33:29 +00:00
jlam
f3bd378891 Remove unneeded patch... module.mk sets INSTALLDIRS for us. 2003-09-13 08:50:37 +00:00
martti
33e2a02324 COMMENT should start with a capital letter. 2003-07-22 04:14:17 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
mjl
27bc4e5859 Update p5-CGI to 2.91
- Attribute generation now correctly respects the value of autoEscape()
  - Fixed endofrm() syntax error
  - Fixed bug in redirect header handling
  - Added P3P option to header()
  - Patches to make CGI::Carp work correctly with object-oriented exceptions
  - Removed inaccurate description of how to set multiple cookies from
    CGI::Cookie pod file
  - Patch to prevent running out of filehandles when uploading lots of files
  - Documentation enhancement to note that the import_names() method
    transforms the parameter names into valid Perl names
  - Patch to suppress lang attribute in <html> tag if not provided explicitly
  - Patch to fix broken XHTML-transitional 1.0 validation on endform()
  - Custom html header fix (first letter correctly upcased now)
  - Added a -verbatim option to stylesheet generation
  - Faster delete() method
  - Added empty charset support
  - Patch to fix file upload failures when uploaded file is a multiple of 4096
  - Fixed behavior of ACTION tag when POSTING to a URL that has a query
    string
  - Patch to handle multipart/mixed uploads from Opera
2003-04-21 18:33:35 +00:00
wiz
3ce30f14f4 Update to 2.88, closes PR 20323.
Edited list of changes (many bug fixes removed):

Version 2.87

1. Security hole patched: when processing multipart/form-data postings,
most arguments were being untainted silently. Returned arguments are
now tainted correctly. This may cause some scripts to fail that used
to work (thanks to Nick Cleaton for pointing this out and persisting
until it was fixed).
2. Update for mod_perl 2.0.
3. Pragmas such as -no_xhtml are now respected in mod_perl environment.

Version 2.84

2. HTML escaping code now replaced 0x8b and 0x9b with unicode references
< and *#8250;

Version 2.83

3. Added Max-Age to list of CGI::Cookie headers.

Version 2.82

1. Patch from Rudolf Troller to add attribute setting and option groups
to form fields.
3. Patch from Scott Gifford allows you to set the program name for
CGI::Carp.

Version 2.81

1. Removed extraneous slash from end of stylesheet tags generated by
start_html in non-XHTML mode.
2. Changed behavior of CGI::Carp with respect to eval{} contexts so that
output behaves properly in mod_perl environments.

Version 2.80

2. Changed checked="1" to checked="checked" for real XHTML compatibility.
3. Resurrected REQUEST_URI code so that url() works correctly with
multiviews.
2003-02-21 14:01:07 +00:00
seb
cf0b1c7919 Convert to buildlink2. Use perl5/module.mk. 2002-10-07 22:34:23 +00:00
jlam
b71fd4996c The distfile at Lincoln Stein's page appears to be larger than the
ones on the various CPAN sites.  Since he's the software author, we
assume his is the definitive file.
2002-02-27 16:28:48 +00:00
jlam
93e36defc7 Update www/p5-CGI to version 2.79. This closes pkg/15342 by Allen Briggs
<briggs@ninthwonder.com>.  If you use CGI.pm, then this update is highly
recommended.  Changes from version 2.75.2 include:

    * Changes to CGI::Carp to avoid "subroutine redefined" error messages.
    * Default DTD is now XHTML 1.0 Transitional
    * Patches to support all HTML4 tags.
    * Added ability to change encoding in <?xml> assertion.
    * Fixed the old escapeHTML('CGI') ne "CGI" bug
    * In accordance with XHTML requirements, there are no longer any
      minimized attributes, such as "checked".
  --> Patched bug which caused file uploads of exactly 4096 bytes to be
      truncated to 4094 (thanks to Kevin Mahony)
    * New tests and fixes to CGI::Pretty (thanks to Michael Schwern).
    * New esc.t regression test for EBCDIC translations courtesy Peter
      Prymmer.
    * Patches from James Jurach to make compatible with FCGI-ProcManager
    * Additional fields passed to header() (like -Content_disposition) now
      honor initial capitalization.
    * Patch from Andrew McNaughton to handle utf-8 escapes (%uXXXX codes) in
      URLs.
2002-01-28 00:27:36 +00:00
jlam
cc4128d97e Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-26 06:49:36 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
veego
63ad910dee SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-10-18 15:20:01 +00:00
jlam
a1aafaafc7 Update dependency to new, good versions of perl. Also a minor stability
change in creating replacement files.
2001-09-09 03:12:28 +00:00
jlam
598425d982 Re-add definition of PERL5_SITEARCH accidentally removed during last
update.  Fixes pkg/13157.
2001-06-11 00:34:25 +00:00
jlam
a296bb6770 Update p5-CGI to 2.75.2. Changes include a fix for a syntax error in
a subroutine definition.
2001-06-07 04:29:04 +00:00
skrll
aa3c03b75a Move to sha1 digests, and add distfile sizes. 2001-04-20 12:02:30 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
jlam
cc35ebc3a5 Add definition of PERL5_SITEARCH used earlier in Makefile. This variable is no
longer automatically defined by bsd.pkg.mk, and this package can't USE_PERL5 as
it's part of the perl5 meta-package.
2001-02-26 07:23:56 +00:00