From nobody@FreeBSD.org  Thu Dec 15 12:42:40 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BCF531065670
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 15 Dec 2011 12:42:40 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 9168F8FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 15 Dec 2011 12:42:40 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pBFCgeif014237
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 15 Dec 2011 12:42:40 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id pBFCges3014231;
	Thu, 15 Dec 2011 12:42:40 GMT
	(envelope-from nobody)
Message-Id: <201112151242.pBFCges3014231@red.freebsd.org>
Date: Thu, 15 Dec 2011 12:42:40 GMT
From: Jaap BOender <jaapb@kerguelen.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [new port] textproc/ocaml-tyxml: OCaml XML typing library
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         163313
>Category:       ports
>Synopsis:       [new port] textproc/ocaml-tyxml: OCaml XML typing library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 15 12:50:08 UTC 2011
>Closed-Date:    Sat Jan 28 10:29:56 UTC 2012
>Last-Modified:  Sat Jan 28 10:40:04 UTC 2012
>Originator:     Jaap BOender
>Release:        8.2-STABLE
>Organization:
>Environment:
FreeBSD marion-dufresne.cs.unibo.it 8.2-STABLE FreeBSD 8.2-STABLE #4: Tue Nov 22 13:27:07 CET 2011     root@marion-dufresne.cs.unibo.it:/usr/obj/usr/src/sys/MARION-DUFRESNE  amd64
>Description:
This new port is a library that allows for the creation of well-typed XML trees in OCaml (the OCaml typechecker ensures the validity of the XML trees). Supported are XHTML 1.0 and 1.1, HTML5 and, partially, SVG.
>How-To-Repeat:
n/a
>Fix:
shar of the textproc/ocaml-tyxml port directory attached.

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	textproc/ocaml-tyxml/Makefile
#	textproc/ocaml-tyxml/distinfo
#	textproc/ocaml-tyxml/files
#	textproc/ocaml-tyxml/pkg-descr
#
echo x - textproc/ocaml-tyxml/Makefile
sed 's/^X//' >textproc/ocaml-tyxml/Makefile << '9868fc35b58cc13c1bcb9079e1ad9cd0'
X# New ports collection makefile for:	ocaml-tyxml
X# Date created:				December 14, 2011
X# Whom:					Jaap Boender <jaapb@kerguelen.org>
X#
X# $FreeBSD$
X
XPORTNAME=	tyxml
XPORTVERSION=	2.0.1
XCATEGORIES=	textproc
XMASTER_SITES=	http://ocsigen.org/download/
XPKGNAMEPREFIX=	ocaml-
X
XMAINTAINER=	jaapb@kerguelen.org
XCOMMENT=	OCaml XML typing library
X
XUSE_GMAKE=		yes
X
XUSE_OCAML=		yes
XUSE_OCAML_FINDLIB=	yes
XUSE_OCAML_LDCONFIG=	yes
XUSE_OCAMLFIND_PLIST=	yes
X
XSA_DIR=			${LOCALBASE}/${OCAML_SITELIBDIR}
X
X.include <bsd.port.pre.mk>
X
Xpost-extract:
X# For nonstandard prefixes
X.if !exists(${OCAMLFIND_DESTDIR})
X	${MKDIR} ${OCAMLFIND_DESTDIR}
X.endif
X.if !exists(${OCAMLFIND_LDCONF})
X	${TOUCH} ${OCAMLFIND_LDCONF}
X.endif
X
X.include <bsd.port.post.mk>
9868fc35b58cc13c1bcb9079e1ad9cd0
echo x - textproc/ocaml-tyxml/distinfo
sed 's/^X//' >textproc/ocaml-tyxml/distinfo << '25cabd46c4e633804fb4b382294285a9'
XSHA256 (tyxml-2.0.1.tar.gz) = ad6bc8751d87f414d5c12962e8b94f064e3ccfb5af18367a031eabf540ceffb4
XSIZE (tyxml-2.0.1.tar.gz) = 104721
25cabd46c4e633804fb4b382294285a9
echo c - textproc/ocaml-tyxml/files
mkdir -p textproc/ocaml-tyxml/files > /dev/null 2>&1
echo x - textproc/ocaml-tyxml/pkg-descr
sed 's/^X//' >textproc/ocaml-tyxml/pkg-descr << '397c9b66ee68b405200ea4b5a3477861'
XTyXML is an OCaml library that allows you to build XML trees whose validity is
Xinsured by the typechecker. It supports XHTML 1.0 and 1.1, HTML5 and SVG
X(partial).
X
XWWW: http://ocsigen.org/tyxml/
397c9b66ee68b405200ea4b5a3477861
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sat Dec 17 16:51:29 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=163313 

From: Jaap Boender <jaapb@kerguelen.org>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/163313: [new port] textproc/ocaml-tyxml: OCaml XML typing library
Date: Mon, 19 Dec 2011 13:58:59 +0100

 --Boundary-00=_TUz7OOqt17T9rpW
 Content-Type: Text/Plain;
   charset="us-ascii"
 Content-Transfer-Encoding: 7bit
 
 There is a missing dependency in the Makefile, a patch is attached to this 
 mail.
 
 --Boundary-00=_TUz7OOqt17T9rpW
 Content-Type: text/plain;
   charset="ISO-8859-1";
   name="patch-net.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="patch-net.txt"
 
 --- /home/boender/progs/ocaml-freebsd/textproc/ocaml-tyxml/Makefile     2011-12-14 13:22:24.893912144 +0100
 +++ Makefile    2011-12-19 13:55:35.122871460 +0100
 @@ -22,6 +22,9 @@
  
  SA_DIR=                        ${LOCALBASE}/${OCAML_SITELIBDIR}
  
 +BUILD_DEPENDS+=                ${SA_DIR}/netstring/netstring.a:${PORTSDIR}/www/ocaml-net
 +RUN_DEPENDS+=          ${SA_DIR}/netstring/netstring.a:${PORTSDIR}/www/ocaml-net
 +
  .include <bsd.port.pre.mk>
  
  post-extract:
 
 --Boundary-00=_TUz7OOqt17T9rpW--
State-Changed-From-To: open->feedback 
State-Changed-By: eadler 
State-Changed-When: Sun Dec 25 19:06:39 UTC 2011 
State-Changed-Why:  
shar fails to extract 

http://www.freebsd.org/cgi/query-pr.cgi?pr=163313 

From: Jaap Boender <jaapb@kerguelen.org>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/163313: [new port] textproc/ocaml-tyxml: OCaml XML typing library
Date: Fri, 30 Dec 2011 15:44:09 +0100

 --nextPart2503062.1O8EGczBlm
 Content-Transfer-Encoding: 7Bit
 Content-Type: text/plain; charset="us-ascii"
 
 My bad, here's a new shar (which includes the missing dependency patch).
 --nextPart2503062.1O8EGczBlm
 Content-Disposition: attachment; filename="shar.txt"
 Content-Transfer-Encoding: 7Bit
 Content-Type: text/plain; charset="ISO-8859-1"; name="shar.txt"
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	ocaml-tyxml
 #	ocaml-tyxml/files
 #	ocaml-tyxml/files/patch-Makefile.config
 #	ocaml-tyxml/distinfo
 #	ocaml-tyxml/pkg-descr
 #	ocaml-tyxml/Makefile
 #
 echo c - ocaml-tyxml
 mkdir -p ocaml-tyxml > /dev/null 2>&1
 echo c - ocaml-tyxml/files
 mkdir -p ocaml-tyxml/files > /dev/null 2>&1
 echo x - ocaml-tyxml/files/patch-Makefile.config
 sed 's/^X//' >ocaml-tyxml/files/patch-Makefile.config << '28956856e67ebc4f82a9c2d45f52b90e'
 X--- Makefile.config.orig	2011-12-14 13:19:51.645986499 +0100
 X+++ Makefile.config	2011-12-14 13:19:57.053913205 +0100
 X@@ -11,7 +11,7 @@
 X 
 X ## Build options
 X 
 X-OCAMLDUCE  :=YES
 X+#OCAMLDUCE  :=YES
 X NATDYNLINK :=YES
 X 
 X # DBG := -g
 28956856e67ebc4f82a9c2d45f52b90e
 echo x - ocaml-tyxml/distinfo
 sed 's/^X//' >ocaml-tyxml/distinfo << '0e99558c289041b41b4fa4602893aa58'
 XSHA256 (tyxml-2.0.1.tar.gz) = ad6bc8751d87f414d5c12962e8b94f064e3ccfb5af18367a031eabf540ceffb4
 XSIZE (tyxml-2.0.1.tar.gz) = 104721
 0e99558c289041b41b4fa4602893aa58
 echo x - ocaml-tyxml/pkg-descr
 sed 's/^X//' >ocaml-tyxml/pkg-descr << '331f50cb82925c96738cd3bf1bfd29ae'
 XTyXML is an OCaml library that allows you to build XML trees whose validity is
 Xinsured by the typechecker. It supports XHTML 1.0 and 1.1, HTML5 and SVG
 X(partial).
 X
 XWWW: http://ocsigen.org/tyxml/
 331f50cb82925c96738cd3bf1bfd29ae
 echo x - ocaml-tyxml/Makefile
 sed 's/^X//' >ocaml-tyxml/Makefile << 'a2d3d82dc3a4dc0c4a3f697618117385'
 X# New ports collection makefile for:	ocaml-tyxml
 X# Date created:				December 14, 2011
 X# Whom:					Jaap Boender <jaapb@kerguelen.org>
 X#
 X# $FreeBSD$
 X
 XPORTNAME=	tyxml
 XPORTVERSION=	2.0.1
 XCATEGORIES=	textproc
 XMASTER_SITES=	http://ocsigen.org/download/
 XPKGNAMEPREFIX=	ocaml-
 X
 XMAINTAINER=	jaapb@kerguelen.org
 XCOMMENT=	OCaml XML typing library
 X
 XUSE_GMAKE=		yes
 X
 XUSE_OCAML=		yes
 XUSE_OCAML_FINDLIB=	yes
 XUSE_OCAML_LDCONFIG=	yes
 XUSE_OCAMLFIND_PLIST=	yes
 X
 XSA_DIR=			${LOCALBASE}/${OCAML_SITELIBDIR}
 X
 XBUILD_DEPENDS+=		${SA_DIR}/netstring/netstring.a:${PORTSDIR}/www/ocaml-net
 XRUN_DEPENDS+=		${SA_DIR}/netstring/netstring.a:${PORTSDIR}/www/ocaml-net
 X
 X.include <bsd.port.pre.mk>
 X
 Xpost-extract:
 X# For nonstandard prefixes
 X.if !exists(${OCAMLFIND_DESTDIR})
 X	${MKDIR} ${OCAMLFIND_DESTDIR}
 X.endif
 X.if !exists(${OCAMLFIND_LDCONF})
 X	${TOUCH} ${OCAMLFIND_LDCONF}
 X.endif
 X
 X.include <bsd.port.post.mk>
 a2d3d82dc3a4dc0c4a3f697618117385
 exit
 
 
 --nextPart2503062.1O8EGczBlm--
 
State-Changed-From-To: feedback->closed 
State-Changed-By: miwi 
State-Changed-When: Sat Jan 28 10:29:56 UTC 2012 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=163313 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/163313: commit references a PR
Date: Sat, 28 Jan 2012 10:30:31 +0000 (UTC)

 miwi        2012-01-28 10:30:15 UTC
 
   FreeBSD ports repository
 
   Modified files:
     textproc             Makefile 
   Added files:
     textproc/ocaml-tyxml Makefile distinfo pkg-descr 
     textproc/ocaml-tyxml/files patch-Makefile.config 
   Log:
   TyXML is an OCaml library that allows you to build XML trees whose validity is
   insured by the typechecker. It supports XHTML 1.0 and 1.1, HTML5 and SVG
   (partial).
   
   WWW: http://ocsigen.org/tyxml/
   
   PR:             ports/163313
   Submitted by:   Jaap Boender <jaapb@kerguelen.org>
   
   Revision  Changes    Path
   1.1698    +1 -0      ports/textproc/Makefile
   1.1       +39 -0     ports/textproc/ocaml-tyxml/Makefile (new)
   1.1       +2 -0      ports/textproc/ocaml-tyxml/distinfo (new)
   1.1       +11 -0     ports/textproc/ocaml-tyxml/files/patch-Makefile.config (new)
   1.1       +5 -0      ports/textproc/ocaml-tyxml/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
