Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id F3CFBA6605 for ; Fri, 10 Oct 2014 22:49:39 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 5C68B14A222; Fri, 10 Oct 2014 22:49:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A767914A220 for ; Fri, 10 Oct 2014 22:49:38 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Kj1WsTEVjaxZ for ; Fri, 10 Oct 2014 22:49:38 +0000 (UTC) Received: from nef.pbox.org (ns.pbox.org [IPv6:2001:41d0:1:e836::1]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.netbsd.org (Postfix) with ESMTPS id 130AD14A21D for ; Fri, 10 Oct 2014 22:48:32 +0000 (UTC) Received: from nef.pbox.org (localhost [127.0.0.1]) by nef.pbox.org (8.14.5/8.14.5/) with ESMTP id s9AMmOaT009579 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 11 Oct 2014 00:48:24 +0200 (CEST) Received: (from agc@localhost) by nef.pbox.org (8.14.5/8.14.5/Submit) id s9AMmO1e013149 for pkgsrc-changes@netbsd.org; Sat, 11 Oct 2014 00:48:24 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5871C14A14A for ; Thu, 9 Oct 2014 00:57:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id YwGflcVQejeZ for ; Thu, 9 Oct 2014 00:57:11 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 95EFA14A149 for ; Thu, 9 Oct 2014 00:57:11 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 8A1F998; Thu, 9 Oct 2014 00:57:11 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Thu, 9 Oct 2014 00:57:11 +0000 From: "Greg Troxel" Subject: CVS commit: pkgsrc/devel/guile-www To: pkgsrc-changes@netbsd.org Reply-To: gdt@netbsd.org X-Mailer: log_accum Message-Id: <20141009005711.8A1F998@cvs.netbsd.org> X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.4.3 (nef.pbox.org [0.0.0.0]); Sat, 11 Oct 2014 00:48:24 +0200 (CEST) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: gdt Date: Thu Oct 9 00:57:11 UTC 2014 Modified Files: pkgsrc/devel/guile-www: Makefile PLIST distinfo Log Message: Update to 2.38. - 2.38 | 2014-10-08 - bug-report address changed Please send bug reports to the address shown by running command: ./configure --help Mail sent to the previous address is likely to be misplaced. - bugfixes - ‘parse-form’ uses ‘list’ instead of ‘values’ NB: Backward-incompatible change. Previously, this ‘(www server-utils form-2-form)’ proc would use ‘values’ for form elements that have type info, consing the result into the returned alist. Unfortunately, use of ‘values’ outside a ‘call-with-values’ context (e.g., as a container, as in this case) is not supported by Guile 2.x. Now, the four pieces of type info are packaged w/ ‘list’. - support for VPATH "make check" Previously VPATH "make check" failed to initialize each test's infrastructure (i.e., v/common). Now it takes into account the configure-substituted and Makefile var ‘srcdir’ as well. - new optional arg ‘u8’ - ‘(www url-coding) url-coding:decode’ This proc now takes an optional arg U8, which if non-‘#f’, means to return a u8vector instead of a string. - ‘(www server-utils parse-request) alist<-query’ This proc now takes an optionl arg U8, which if non-‘#f’, means to return u8vectors instead of strings for names and values. - changes to ‘(www server-utils form-2-form) parse-form’ - non-string args ok The first arg can now be a form: ((multipart . MINOR) PARAMETER...) i.e., the parsed form of the Content-Type header's value. Relatedly, the arg's documented name is now simply TYPE. The second arg can now be an integer specifying the number of bytes to read from the current input port. For backward compatibility, TYPE and RAW-DATA can also be strings. - sub ‘multipart/mixed’ better recognized Previously, a (sub) part w/ "Content-Type: multiPART / miXed" (for instance) would be handled opaquely. Now, such a header is properly recognized and recursed into. Sigh, one has to wonder: Will there ever be a more tightly specified MIME 2.0? - CGI file-uploads can now be done in "move u8" style Proc ‘(www cgi) cgi:init’ now accepts options ‘move’, which controls how file-uploads are handled. When specified, the uploaded files are returned as procedures that can be called to write the actual contents of the file (a u8vector) to a port or to return those contents directly. This option takes precedence over ‘uploads-lazy’. Another new option is ‘move-simple-text/plain’, which only is meaningful if ‘move’ is also specified. This simplifies the value of form parameters with MIME type ‘text/plain’ to a string, discarding other MIME information. See examples/id.cgi.in for how to use these options. - "make check" locale support You can customize (somewhat) the locale that tests use by manipulating file v/testing-locale. See README. - bootstrap tools upgraded - GNU Automake 1.14.1 - Guile-BAUX 20140110.0849.39e9660 To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/guile-www/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/guile-www/PLIST cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/guile-www/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.