Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (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 53A417A469 for ; Mon, 20 Jun 2016 19:35:59 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 0198185F54; Mon, 20 Jun 2016 19:35:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 86FCD85EB9 for ; Mon, 20 Jun 2016 19:35:58 +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 uoXnTR0ArTUc for ; Mon, 20 Jun 2016 19:35:57 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id DF6D084CFB for ; Mon, 20 Jun 2016 19:35:57 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 67295FBB5; Mon, 20 Jun 2016 19:35:56 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_146645135650750" MIME-Version: 1.0 Date: Mon, 20 Jun 2016 19:35:56 +0000 From: "Jaap Boender" Subject: CVS commit: pkgsrc/www/ocsigen To: pkgsrc-changes@NetBSD.org Reply-To: jaapb@netbsd.org X-Mailer: log_accum Message-Id: <20160620193556.67295FBB5@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_146645135650750 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: jaapb Date: Mon Jun 20 19:35:56 UTC 2016 Modified Files: pkgsrc/www/ocsigen: Makefile distinfo Added Files: pkgsrc/www/ocsigen/patches: patch-src_http_ocsigen_senders.ml patch-src_http_ocsigen_senders.mli Log Message: Updated package to latest version, 2.7, and added patches and cleaned up the Makefile. Changes include: * Fix content type selection for XML content * Send gzip trailer in Deflatemod * Log more details about SSL accept errors * Support the Content-Disposition header * Optimize buffering To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/ocsigen/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/ocsigen/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.ml \ pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.mli Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_146645135650750 Content-Disposition: inline Content-Length: 5642 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/ocsigen/Makefile diff -u pkgsrc/www/ocsigen/Makefile:1.21 pkgsrc/www/ocsigen/Makefile:1.22 --- pkgsrc/www/ocsigen/Makefile:1.21 Thu May 5 11:45:42 2016 +++ pkgsrc/www/ocsigen/Makefile Mon Jun 20 19:35:56 2016 @@ -1,13 +1,12 @@ -# $NetBSD: Makefile,v 1.21 2016/05/05 11:45:42 jaapb Exp $ +# $NetBSD: Makefile,v 1.22 2016/06/20 19:35:56 jaapb Exp $ # -VERSION= 2.6 +VERSION= 2.7 +GITHUB_PROJECT= ocsigenserver PKGNAME= ocsigen-${VERSION} -PKGREVISION= 2 -DISTNAME= ${VERSION} -DIST_SUBDIR= ocsigenserver +DISTNAME= ${GITHUB_PROJECT}-${VERSION} CATEGORIES= www -MASTER_SITES= http://github.com/ocsigen/ocsigenserver/archive/ +MASTER_SITES= ${MASTER_SITE_GITHUB:=ocsigen/} MAINTAINER= jaapb@NetBSD.org HOMEPAGE= http://www.ocsigen.org/ @@ -56,6 +55,7 @@ USE_TOOLS+= gmake WRKSRC= ${WRKDIR}/ocsigenserver-${VERSION} OCAML_USE_FINDLIB= yes +OCAML_FINDLIB_DIRS= ocsigenserver .include "../../mk/ocaml.mk" Index: pkgsrc/www/ocsigen/distinfo diff -u pkgsrc/www/ocsigen/distinfo:1.7 pkgsrc/www/ocsigen/distinfo:1.8 --- pkgsrc/www/ocsigen/distinfo:1.7 Sat Feb 6 13:20:33 2016 +++ pkgsrc/www/ocsigen/distinfo Mon Jun 20 19:35:56 2016 @@ -1,8 +1,10 @@ -$NetBSD: distinfo,v 1.7 2016/02/06 13:20:33 jaapb Exp $ +$NetBSD: distinfo,v 1.8 2016/06/20 19:35:56 jaapb Exp $ -SHA1 (ocsigenserver/2.6.tar.gz) = 85526cc9b0b40111bfceaa27fbb232e68859a1f1 -RMD160 (ocsigenserver/2.6.tar.gz) = e823500a4bd1317b63dbd079828755bdf935d2ba -SHA512 (ocsigenserver/2.6.tar.gz) = 56805378d375de7e7653f74b3681fe21c798df2c50ee6889bd238df8f64aa053dfdbd1df2b6396b2f8c9ed8547b8176ef9498ccbf19df4bf111469353a6d9434 -Size (ocsigenserver/2.6.tar.gz) = 1261542 bytes +SHA1 (ocsigenserver-2.7.tar.gz) = ce8319c61c368df3b8f7f31be4af8828c801b08d +RMD160 (ocsigenserver-2.7.tar.gz) = 8839bdcb642ebf4631085803d1c6159e9af3d397 +SHA512 (ocsigenserver-2.7.tar.gz) = e31fa428e1d86232e4066a93fc948b592e80bb3e8374efee4f40d02c53e8a713ade8aa9904623c1129c892557ac4a451928278b808abe190bb254e6e43aab256 +Size (ocsigenserver-2.7.tar.gz) = 1262049 bytes SHA1 (patch-Makefile) = c91c9f739462e3ef79bcd3ee4f05acfcff1e4518 SHA1 (patch-src_Makefile) = acbd4a0e9b6c4a853f18fdacd1625ee142b5c423 +SHA1 (patch-src_http_ocsigen_senders.ml) = 61fcd61531f955d169991692f44d532597057984 +SHA1 (patch-src_http_ocsigen_senders.mli) = 71dce72976e55a49c8111dea29ceaa8f0008bdd8 Added files: Index: pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.ml diff -u /dev/null pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.ml:1.1 --- /dev/null Mon Jun 20 19:35:56 2016 +++ pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.ml Mon Jun 20 19:35:56 2016 @@ -0,0 +1,57 @@ +$NetBSD: patch-src_http_ocsigen_senders.ml,v 1.1 2016/06/20 19:35:56 jaapb Exp $ + +Catch up with Tyxml (patch from upstream, not in release yet) +--- src/http/ocsigen_senders.ml.orig 2016-04-12 12:46:24.000000000 +0000 ++++ src/http/ocsigen_senders.ml +@@ -77,7 +77,7 @@ module Make_XML_Content(Xml : Xml_sigs.I + ~stream:(x, None) ()) + end + +-module Html5_content = Make_XML_Content(Xml)(Html5.M) ++module Html_content = Make_XML_Content(Tyxml.Xml)(Tyxml.Html) + + + (*****************************************************************************) +@@ -473,11 +473,11 @@ struct + let get_etag ?options c = None + + let error_page s msg c = +- Html5.M.html +- (Html5.M.head (Html5.M.title (Html5.M.pcdata s)) []) +- (Html5.M.body +- (Html5.M.h1 [Html5.M.pcdata msg]:: +- Html5.M.p [Html5.M.pcdata s]:: ++ Tyxml.Html.html ++ (Tyxml.Html.head (Tyxml.Html.title (Tyxml.Html.pcdata s)) []) ++ (Tyxml.Html.body ++ (Tyxml.Html.h1 [Tyxml.Html.pcdata msg]:: ++ Tyxml.Html.p [Tyxml.Html.pcdata s]:: + c) + ) + +@@ -512,11 +512,11 @@ struct + error_page + ("Error "^str_code) + error_msg +- [Html5.M.p +- [Html5.M.pcdata (Printexc.to_string exn); +- Html5.M.br (); +- Html5.M.em +- [Html5.M.pcdata "(Ocsigen running in debug mode)"] ++ [Tyxml.Html.p ++ [Tyxml.Html.pcdata (Printexc.to_string exn); ++ Tyxml.Html.br (); ++ Tyxml.Html.em ++ [Tyxml.Html.pcdata "(Ocsigen running in debug mode)"] + ]] + | _ -> + error_page +@@ -524,7 +524,7 @@ struct + error_msg + [] + in +- Html5_content.result_of_content err_page >>= fun r -> ++ Html_content.result_of_content err_page >>= fun r -> + Lwt.return + (Result.update r + ~cookies:cookies_to_set Index: pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.mli diff -u /dev/null pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.mli:1.1 --- /dev/null Mon Jun 20 19:35:56 2016 +++ pkgsrc/www/ocsigen/patches/patch-src_http_ocsigen_senders.mli Mon Jun 20 19:35:56 2016 @@ -0,0 +1,16 @@ +$NetBSD: patch-src_http_ocsigen_senders.mli,v 1.1 2016/06/20 19:35:56 jaapb Exp $ + +Catch up with Tyxml (patch from upstream, not in release yet) +--- src/http/ocsigen_senders.mli.orig 2016-04-12 12:46:24.000000000 +0000 ++++ src/http/ocsigen_senders.mli +@@ -23,8 +23,8 @@ module File_content : Ocsigen_http_frame + with type t = + string * Ocsigen_charset_mime.charset_assoc * Ocsigen_charset_mime.mime_assoc + +-module Html5_content : +- Ocsigen_http_frame.HTTP_CONTENT with type t = Html5.M.doc ++module Html_content : ++ Ocsigen_http_frame.HTTP_CONTENT with type t = Tyxml.Html.doc + + module Make_XML_Content(Xml : Xml_sigs.Iterable) + (Typed_xml : Xml_sigs.Typed_xml with module Xml := Xml) : --_----------=_146645135650750--