From lichray@gmail.com Fri Apr 1 02:24:49 2011 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B965106566B for ; Fri, 1 Apr 2011 02:24:49 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id E8D908FC0C for ; Fri, 1 Apr 2011 02:24:48 +0000 (UTC) Received: by iwn33 with SMTP id 33so3795760iwn.13 for ; Thu, 31 Mar 2011 19:24:48 -0700 (PDT) Received: by 10.231.23.129 with SMTP id r1mr3587896ibb.30.1301624688411; Thu, 31 Mar 2011 19:24:48 -0700 (PDT) Received: from compaq.yuetime (c-98-228-191-105.hsd1.il.comcast.net [98.228.191.105]) by mx.google.com with ESMTPS id 19sm1120920ibx.18.2011.03.31.19.24.44 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 31 Mar 2011 19:24:47 -0700 (PDT) Received: by compaq.yuetime (sSMTP sendmail emulation); Thu, 31 Mar 2011 21:24:39 -0500 Message-Id: <4d95376f.1306e70a.356f.4f70@mx.google.com> Date: Thu, 31 Mar 2011 21:24:39 -0500 From: Zhihao Yuan Reply-To: Zhihao Yuan To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: Lots of bindings for the Pure language (lang/pure) X-Send-Pr-Version: 3.113 X-GNATS-Notify: >Number: 156103 >Category: ports >Synopsis: new ports: lots of bindings for the Pure language (textproc/pure-csv among others) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: miwi >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 01 02:30:11 UTC 2011 >Closed-Date: Sat Jul 02 13:51:40 UTC 2011 >Last-Modified: Sat Jul 2 14:00:23 UTC 2011 >Originator: Zhihao Yuan >Release: FreeBSD 8.2-STABLE amd64 >Organization: Northern Illinois University >Environment: System: FreeBSD compaq.yuetime 8.2-STABLE FreeBSD 8.2-STABLE #0: Mon Mar 14 02:51:28 CDT 2011 root@compaq.yuetime:/usr/obj/usr/src/sys/HOUKAGO amd64 >Description: --- This PR depends on ports/156099 --- 7 bindings for the Pure languages, including: textproc/pure-csv textproc/pure-xml2 database/pure-sql3 net/pure-sockets devel/pure-ffi devel/pure-gen x11-toolkits/pure-gtk Note that pure-gen is an update to PR ports/155872. But since it was not committed, I still included the full shar. The included file is a combination of 7 shar packs. Don't forget to remove all `exit` clause before unpacking it :) Check https://code.google.com/p/pure-lang/wiki/Addons for details. >How-To-Repeat: >Fix: --- pure-bindings.shar.txt begins here --- # 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: # # pure-csv # pure-csv/pkg-descr # pure-csv/Makefile # pure-csv/pkg-plist # pure-csv/distinfo # echo c - pure-csv mkdir -p pure-csv > /dev/null 2>&1 echo x - pure-csv/pkg-descr sed 's/^X//' >pure-csv/pkg-descr << 'a04b4b19c9f2014a3faa0f5037555493' Xpure-csv is a module for reading and writing Comma Separated Value (CSV) Xfiles from within Pure. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-csv.html a04b4b19c9f2014a3faa0f5037555493 echo x - pure-csv/Makefile sed 's/^X//' >pure-csv/Makefile << '1369baea32c84a3f359eb9789077aeaa' X# New ports collection makefile for: pure-csv X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-csv XPORTVERSION= 1.4 XCATEGORIES= textproc XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= A CSV reading and writing module for the Pure langauge X XLIB_DEPENDS+= pure:${PORTSDIR}/lang/pure X XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GCC= 4.2+ XUSE_GMAKE= yes X XMAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" X X.include X.include 1369baea32c84a3f359eb9789077aeaa echo x - pure-csv/pkg-plist sed 's/^X//' >pure-csv/pkg-plist << 'e4900763a4d49b7aa4ab5a52d6ab327c' Xlib/pure/csv.pure Xlib/pure/csv.so e4900763a4d49b7aa4ab5a52d6ab327c echo x - pure-csv/distinfo sed 's/^X//' >pure-csv/distinfo << 'a94f470ed569e5d418b7a98b98e1a631' XSHA256 (pure-csv-1.4.tar.gz) = 9b61f9c73a23a710ab9c77e039480d5fbf0a55e11c1a2dbeb9846411a1c68880 XSIZE (pure-csv-1.4.tar.gz) = 26549 a94f470ed569e5d418b7a98b98e1a631 exit # 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: # # pure-ffi # pure-ffi/pkg-plist # pure-ffi/distinfo # pure-ffi/Makefile # pure-ffi/pkg-descr # echo c - pure-ffi mkdir -p pure-ffi > /dev/null 2>&1 echo x - pure-ffi/pkg-plist sed 's/^X//' >pure-ffi/pkg-plist << 'f8a54c56b1a71019c77608324ec35eca' Xlib/pure/ffi.pure Xlib/pure/ffi.so f8a54c56b1a71019c77608324ec35eca echo x - pure-ffi/distinfo sed 's/^X//' >pure-ffi/distinfo << '3f28080aa893cb710fa7683791006183' XSHA256 (pure-ffi-0.12.tar.gz) = 7aa9ce52ddc2154c22317352331afd42741830e3e00a80a7098bb7e155508282 XSIZE (pure-ffi-0.12.tar.gz) = 39555 3f28080aa893cb710fa7683791006183 echo x - pure-ffi/Makefile sed 's/^X//' >pure-ffi/Makefile << 'b1b6fb8eb76b620f3f35067e9b5dbf01' X# New ports collection makefile for: pure-ffi X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-ffi XPORTVERSION= 0.12 XCATEGORIES= devel XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= Pure langauge interface to libffi X XLIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \ X ffi:${PORTSDIR}/devel/libffi X XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GCC= 4.2+ XUSE_GMAKE= yes X XMAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" X XPORTEXAMPLES= * X X.include X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) X.endif X X.include b1b6fb8eb76b620f3f35067e9b5dbf01 echo x - pure-ffi/pkg-descr sed 's/^X//' >pure-ffi/pkg-descr << '0cb0438f0e03d4012fe7bef061b20181' XThis module provides an interface to libffi which enables you to call C Xfunctions from Pure and vice versa. It extends and complements Pure's Xbuilt-in C interface in that it also handles C structs and makes Pure Xfunctions callable from C without writing a single line of C code. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-ffi.html 0cb0438f0e03d4012fe7bef061b20181 exit # 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: # # pure-gen # pure-gen/pkg-plist # pure-gen/pkg-descr # pure-gen/Makefile # echo c - pure-gen mkdir -p pure-gen > /dev/null 2>&1 echo x - pure-gen/pkg-plist sed 's/^X//' >pure-gen/pkg-plist << '66036d23bd52b494cdb46d9d3d5149c4' Xbin/pure-gen Xlib/pure-gen/dump-ast X@dirrm lib/pure-gen 66036d23bd52b494cdb46d9d3d5149c4 echo x - pure-gen/pkg-descr sed 's/^X//' >pure-gen/pkg-descr << '799dddbb36e9e9730f0b8980390c8a97' Xpure-gen is a C interface generator for the Pure language. It takes a C Xheader file as input and generates a corresponding Pure module with the Xconstant definitions and extern declarations needed to use the C module Xfrom Pure. pure-gen can also generate FFI interfaces rather than externs X(using the pure-ffi module, see below), and it can optionally create a C Xwrapper module which allows you to create interfaces to pretty much any Xcode which can be called via C. Interfaces to C++ can be made using SWIG's Xnew C language module which can wrap arbitrary C++ libraries in C. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-gen.html 799dddbb36e9e9730f0b8980390c8a97 echo x - pure-gen/Makefile sed 's/^X//' >pure-gen/Makefile << 'c5f1923ff67e899533334b852471c268' X# New ports collection makefile for: pure-sql3 X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-gen XPORTVERSION= 0.11 XCATEGORIES= devel XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= A C interface generator for the Pure language X XBUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \ X ${LOCALBASE}/lib/language-c-0.3.2/:${PORTSDIR}/devel/hs-language-c XLIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure X XMAN1= pure-gen.1 XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GMAKE= yes X XMAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" mandir=${PREFIX}/man X XPORTEXAMPLES= * X X.include X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) X.endif X X.include c5f1923ff67e899533334b852471c268 exit # 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: # # pure-gtk # pure-gtk/Makefile # pure-gtk/pkg-plist # pure-gtk/distinfo # pure-gtk/pkg-descr # echo c - pure-gtk mkdir -p pure-gtk > /dev/null 2>&1 echo x - pure-gtk/Makefile sed 's/^X//' >pure-gtk/Makefile << '263d39502e6d21a60b7fe8b98499ef30' X# New ports collection makefile for: pure-gtk X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-gtk XPORTVERSION= 0.9 XCATEGORIES= x11-toolkits XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= A set of Pure language bindings for GTK+ X XLIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \ X cairo.2:${PORTSDIR}/graphics/cairo XRUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi X XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GCC= 4.2+ XUSE_GMAKE= yes XUSE_GNOME= glib20 gtk20 atk pango X XMAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" X XPORTEXAMPLES= * X X.include X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) X.endif X X.include 263d39502e6d21a60b7fe8b98499ef30 echo x - pure-gtk/pkg-plist sed 's/^X//' >pure-gtk/pkg-plist << 'fe9c61d540eddec6c82300d7bb480838' Xlib/pure/atk.pure Xlib/pure/atk.so Xlib/pure/cairo.pure Xlib/pure/cairo.so Xlib/pure/glib.pure Xlib/pure/glib.so Xlib/pure/gtk.pure Xlib/pure/gtk.so Xlib/pure/pango.pure Xlib/pure/pango.so fe9c61d540eddec6c82300d7bb480838 echo x - pure-gtk/distinfo sed 's/^X//' >pure-gtk/distinfo << '6b67a96fc7966441e47d94813ea906e4' XSHA256 (pure-gtk-0.9.tar.gz) = 1fb826f67ce944119e35cbc13614dd7530e477ef0bc72bb6edc2a682e554007b XSIZE (pure-gtk-0.9.tar.gz) = 144196 6b67a96fc7966441e47d94813ea906e4 echo x - pure-gtk/pkg-descr sed 's/^X//' >pure-gtk/pkg-descr << '2ca4241a6c41d828b66c878b581f7f68' Xpure-gtk is a collection of bindings to use the GTK+ GUI toolkit version 2.x Xwith Pure. The bindings include the gtk (+gdk), glib, atk, cairo and pango Xlibraries, each in their own Pure module. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-gtk.html 2ca4241a6c41d828b66c878b581f7f68 exit # 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: # # pure-sockets # pure-sockets/pkg-descr # pure-sockets/pkg-plist # pure-sockets/Makefile # pure-sockets/distinfo # echo c - pure-sockets mkdir -p pure-sockets > /dev/null 2>&1 echo x - pure-sockets/pkg-descr sed 's/^X//' >pure-sockets/pkg-descr << '5258a2ba7440f55485d437ff3b2bd740' XPure interface to the Berkeley socket functions. Provides most of the core Xfunctionality, so you can create sockets for both stream and datagram based Xprotocols and use these to transmit messages. Unix-style file sockets are Xalso available if the host system supports them. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-sockets.html 5258a2ba7440f55485d437ff3b2bd740 echo x - pure-sockets/pkg-plist sed 's/^X//' >pure-sockets/pkg-plist << 'e691e3698448e61cab46e4dcfcdc92c9' Xlib/pure/sockets.bc Xlib/pure/sockets.pure e691e3698448e61cab46e4dcfcdc92c9 echo x - pure-sockets/Makefile sed 's/^X//' >pure-sockets/Makefile << '059ed9b72d402378458cd5ca72854e1f' X# New ports collection makefile for: pure-sockets X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-sockets XPORTVERSION= 0.2 XCATEGORIES= net XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= Pure language interface to the Berkeley socket functions X XBUILD_DEPENDS+= clang>=2.8:${PORTSDIR}/lang/clang XLIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure X XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GMAKE= yes X XMAKE_ARGS+= prefix=${PREFIX} X XPORTEXAMPLES= * X X.include X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) X.endif X X.include 059ed9b72d402378458cd5ca72854e1f echo x - pure-sockets/distinfo sed 's/^X//' >pure-sockets/distinfo << '38ec4b4d599f21563392a98bc23e1303' XSHA256 (pure-sockets-0.2.tar.gz) = 660f2535b4bb642f35d837b92fc84b4bba40067a7ef5504ada17129f96a67690 XSIZE (pure-sockets-0.2.tar.gz) = 25672 38ec4b4d599f21563392a98bc23e1303 exit # 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: # # pure-sql3 # pure-sql3/distinfo # pure-sql3/Makefile # pure-sql3/pkg-descr # pure-sql3/pkg-plist # echo c - pure-sql3 mkdir -p pure-sql3 > /dev/null 2>&1 echo x - pure-sql3/distinfo sed 's/^X//' >pure-sql3/distinfo << 'be395d4c5bc6db02e2e08489c3692f78' XSHA256 (pure-sql3-0.3.tar.gz) = fe088a48380bff32acd0d27cddf3367b1e5b200990b6c753fc4bd4e90b152890 XSIZE (pure-sql3-0.3.tar.gz) = 40711 be395d4c5bc6db02e2e08489c3692f78 echo x - pure-sql3/Makefile sed 's/^X//' >pure-sql3/Makefile << 'aec6ba2197f6b328393ba58bb2da029b' X# New ports collection makefile for: pure-sql3 X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-sql3 XPORTVERSION= 0.3 XCATEGORIES= databases XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= Pure langauge binding to the SQLite3 library X XLIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \ X sqlite3:${PORTSDIR}/databases/sqlite3 X XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GCC= 4.2+ XUSE_GMAKE= yes X XMAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" X XPORTEXAMPLES= * X X.include X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) X.endif X X.include aec6ba2197f6b328393ba58bb2da029b echo x - pure-sql3/pkg-descr sed 's/^X//' >pure-sql3/pkg-descr << 'a741f1018339a87a70f805d0c380f7b1' XSql3 is an interface to the popular Sqlite3 database. The module provides a Xminimal wrapper around Sqlite3's C interface which is designed to give the Xdeveloper access to all of Sqlite3's features in a way that is convenient Xfor Pure programmers. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-sql3.html a741f1018339a87a70f805d0c380f7b1 echo x - pure-sql3/pkg-plist sed 's/^X//' >pure-sql3/pkg-plist << '9d6241ef11a6201502c60d9ac1a30fd0' Xlib/pure/sql3.pure Xlib/pure/sql3util.so 9d6241ef11a6201502c60d9ac1a30fd0 exit # 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: # # pure-xml # pure-xml/pkg-descr # pure-xml/pkg-plist # pure-xml/Makefile # pure-xml/distinfo # echo c - pure-xml mkdir -p pure-xml > /dev/null 2>&1 echo x - pure-xml/pkg-descr sed 's/^X//' >pure-xml/pkg-descr << '5783e4704436ae9b3c11b5942542b66d' XThis is a port of Q's XML module, which also includes support for XSLT. The Xmodule provides a simplified interface to the Gnome libxml2 and libxslt Xlibraries, and supplies all the necessary data structures and operations to Xinspect, create, modify and transform XML documents with ease. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-xml.html 5783e4704436ae9b3c11b5942542b66d echo x - pure-xml/pkg-plist sed 's/^X//' >pure-xml/pkg-plist << '1046344cba545eb0b3e0b88e0eaa07e0' Xlib/pure/xml.pure Xlib/pure/xml.so 1046344cba545eb0b3e0b88e0eaa07e0 echo x - pure-xml/Makefile sed 's/^X//' >pure-xml/Makefile << '8ab11476f0306c7a2ed4b58dac8053fd' X# New ports collection makefile for: pure-xml X# Date created: 2011-03-18 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-xml XPORTVERSION= 0.6 XCATEGORIES= textproc XMASTER_SITES= http://pure-lang.googlecode.com/files/ X XMAINTAINER= lichray@gmail.com XCOMMENT= Pure language interface for libxml2 and libxslt X XLIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure X XLICENSE_FILE= ${WRKSRC}/COPYING X XUSE_GCC= 4.2+ XUSE_GMAKE= yes XUSE_GNOME= libxml2 libxslt X XMAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" X XPORTEXAMPLES= * X X.include X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) X.endif X X.include 8ab11476f0306c7a2ed4b58dac8053fd echo x - pure-xml/distinfo sed 's/^X//' >pure-xml/distinfo << 'dd0989ac62c391cd4673952d21eb91df' XSHA256 (pure-xml-0.6.tar.gz) = f00b6b04688fc5e0ae41a5731176b8e471a3af10fcad61396caf812a64848899 XSIZE (pure-xml-0.6.tar.gz) = 50909 dd0989ac62c391cd4673952d21eb91df exit --- pure-bindings.shar.txt ends here --- >Release-Note: >Audit-Trail: Class-Changed-From-To: change-request->maintainer-update Class-Changed-By: edwin Class-Changed-When: Fri Apr 1 02:30:24 UTC 2011 Class-Changed-Why: Fix category (submitter is maintainer) (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=156103 Class-Changed-From-To: maintainer-update->change-request Class-Changed-By: linimon Class-Changed-When: Fri Apr 1 12:51:10 UTC 2011 Class-Changed-Why: Reclassify this as a set of new port requests. http://www.freebsd.org/cgi/query-pr.cgi?pr=156103 From: Zhihao Yuan To: bug-followup@FreeBSD.org, lichray@gmail.com Cc: Subject: Re: ports/156103: new ports: lots of bindings for the Pure language (textproc/pure-csv among others) Date: Mon, 18 Apr 2011 20:32:03 -0500 --20cf300fb393abdb1904a13b797d Content-Type: text/plain; charset=UTF-8 pure-sql3 was updated to 0.4. Let me resubmit this shar. -- Zhihao Yuan The best way to predict the future is to invent it. --20cf300fb393abdb1904a13b797d Content-Type: application/x-shar; name="pure-sql3.shar" Content-Disposition: attachment; filename="pure-sql3.shar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gmo5qvpe0 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcHVyZS1zcWwzCiMJcHVyZS1z cWwzL3BrZy1kZXNjcgojCXB1cmUtc3FsMy9kaXN0aW5mbwojCXB1cmUtc3FsMy9NYWtlZmlsZQoj CXB1cmUtc3FsMy9wa2ctcGxpc3QKIwplY2hvIGMgLSBwdXJlLXNxbDMKbWtkaXIgLXAgcHVyZS1z cWwzID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gcHVyZS1zcWwzL3BrZy1kZXNjcgpzZWQgJ3Mv XlgvLycgPnB1cmUtc3FsMy9wa2ctZGVzY3IgPDwgJ2E3NDFmMTAxODMzOWE4N2E3MGY4MDVkMGMz ODBmN2IxJwpYU3FsMyBpcyBhbiBpbnRlcmZhY2UgdG8gdGhlIHBvcHVsYXIgU3FsaXRlMyBkYXRh YmFzZS4gVGhlIG1vZHVsZSBwcm92aWRlcyBhClhtaW5pbWFsIHdyYXBwZXIgYXJvdW5kIFNxbGl0 ZTMncyBDIGludGVyZmFjZSB3aGljaCBpcyBkZXNpZ25lZCB0byBnaXZlIHRoZQpYZGV2ZWxvcGVy IGFjY2VzcyB0byBhbGwgb2YgU3FsaXRlMydzIGZlYXR1cmVzIGluIGEgd2F5IHRoYXQgaXMgY29u dmVuaWVudApYZm9yIFB1cmUgcHJvZ3JhbW1lcnMuClgKWFdXVzoJaHR0cDovL2RvY3MucHVyZS1s YW5nLmdvb2dsZWNvZGUuY29tL2hnL3B1cmUtc3FsMy5odG1sCmE3NDFmMTAxODMzOWE4N2E3MGY4 MDVkMGMzODBmN2IxCmVjaG8geCAtIHB1cmUtc3FsMy9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPnB1 cmUtc3FsMy9kaXN0aW5mbyA8PCAnYmUzOTVkNGM1YmM2ZGIwMmUyZTA4NDg5YzM2OTJmNzgnClhT SEEyNTYgKHB1cmUtc3FsMy0wLjQudGFyLmd6KSA9IDZlNjgzNTE2OWFkMDBiMThlY2MwNmIzYjE1 NmY0ZWE0YTI2YTNlMGVlNGE3NzgwYTg4Y2VlMmU3ZGVhYjdjZTEKWFNJWkUgKHB1cmUtc3FsMy0w LjQudGFyLmd6KSA9IDQxNjEwCmJlMzk1ZDRjNWJjNmRiMDJlMmUwODQ4OWMzNjkyZjc4CmVjaG8g eCAtIHB1cmUtc3FsMy9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPnB1cmUtc3FsMy9NYWtlZmlsZSA8 PCAnYWVjNmJhMjE5N2Y2YjMyODM5M2JhNThiYjJkYTAyOWInClgjIE5ldyBwb3J0cyBjb2xsZWN0 aW9uIG1ha2VmaWxlIGZvcjoJcHVyZS1zcWwzClgjIERhdGUgY3JlYXRlZDoJCTIwMTEtMDMtMTgK WCMgV2hvbToJCQlaaGloYW8gWXVhbiA8bGljaHJheUBnbWFpbC5jb20+ClgjClgjICRGcmVlQlNE JApYIwpYClhQT1JUTkFNRT0JcHVyZS1zcWwzClhQT1JUVkVSU0lPTj0JMC40ClhDQVRFR09SSUVT PQlkYXRhYmFzZXMKWE1BU1RFUl9TSVRFUz0JaHR0cDovL3B1cmUtbGFuZy5nb29nbGVjb2RlLmNv bS9maWxlcy8KWApYTUFJTlRBSU5FUj0JbGljaHJheUBnbWFpbC5jb20KWENPTU1FTlQ9CVB1cmUg bGFuZ2F1Z2UgYmluZGluZyB0byB0aGUgU1FMaXRlMyBsaWJyYXJ5ClgKWExJQl9ERVBFTkRTKz0J cHVyZS43OiR7UE9SVFNESVJ9L2xhbmcvcHVyZSBcClgJc3FsaXRlMzoke1BPUlRTRElSfS9kYXRh YmFzZXMvc3FsaXRlMwpYClhMSUNFTlNFX0ZJTEU9CSR7V1JLU1JDfS9DT1BZSU5HClgKWFVTRV9H Q0M9CTQuMisKWFVTRV9HTUFLRT0JeWVzClgKWE1BS0VfQVJHUys9CXByZWZpeD0ke1BSRUZJWH0g Q1BQRkxBR1MrPS1JJHtMT0NBTEJBU0V9L2luY2x1ZGUgTERGTEFHUys9LUwke0xPQ0FMQkFTRX0v bGliIENGTEFHUz0iJHtDRkxBR1N9IgpYClhQT1JURVhBTVBMRVM9CSoKWApYLmluY2x1ZGUgPGJz ZC5wb3J0LnByZS5taz4KWApYcG9zdC1pbnN0YWxsOgpYLmlmICFkZWZpbmVkKE5PUE9SVEVYQU1Q TEVTKQpYCUAke01LRElSfSAke0VYQU1QTEVTRElSfQpYCShjZCAke1dSS1NSQ30vZXhhbXBsZXMv ICYmICR7Q09QWVRSRUVfU0hBUkV9IFwqICR7RVhBTVBMRVNESVJ9KQpYLmVuZGlmClgKWC5pbmNs dWRlIDxic2QucG9ydC5wb3N0Lm1rPgphZWM2YmEyMTk3ZjZiMzI4MzkzYmE1OGJiMmRhMDI5Ygpl Y2hvIHggLSBwdXJlLXNxbDMvcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+cHVyZS1zcWwzL3BrZy1w bGlzdCA8PCAnOWQ2MjQxZWYxMWE2MjAxNTAyYzYwZDlhYzFhMzBmZDAnClhsaWIvcHVyZS9zcWwz LnB1cmUKWGxpYi9wdXJlL3NxbDN1dGlsLnNvCjlkNjI0MWVmMTFhNjIwMTUwMmM2MGQ5YWMxYTMw ZmQwCmV4aXQKCg== --20cf300fb393abdb1904a13b797d-- State-Changed-From-To: open->feedback State-Changed-By: miwi State-Changed-When: Mon Jun 27 14:49:10 UTC 2011 State-Changed-Why: Hi pure-sockets failed to build all other is already committed, http://gecko.miwibox.org/index.php?action=describe_port&id=1722 please fix :) Responsible-Changed-From-To: freebsd-ports-bugs->miwi Responsible-Changed-By: miwi Responsible-Changed-When: Mon Jun 27 14:49:10 UTC 2011 Responsible-Changed-Why: taje http://www.freebsd.org/cgi/query-pr.cgi?pr=156103 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/156103: commit references a PR Date: Mon, 27 Jun 2011 14:44:46 +0000 (UTC) miwi 2011-06-27 14:44:38 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/pure-ffi Makefile distinfo pkg-descr Log: This module provides an interface to libffi which enables you to call C functions from Pure and vice versa. It extends and complements Pure's built-in C interface in that it also handles C structs and makes Pure functions callable from C without writing a single line of C code. WWW: http://docs.pure-lang.googlecode.com/hg/pure-ffi.html PR: ports/156103 Submitted by: Zhihao Yuan Revision Changes Path 1.4402 +1 -0 ports/devel/Makefile 1.1 +41 -0 ports/devel/pure-ffi/Makefile (new) 1.1 +2 -0 ports/devel/pure-ffi/distinfo (new) 1.1 +6 -0 ports/devel/pure-ffi/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" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/156103: commit references a PR Date: Mon, 27 Jun 2011 14:45:44 +0000 (UTC) miwi 2011-06-27 14:45:31 UTC FreeBSD ports repository Modified files: databases Makefile Added files: databases/pure-sql3 Makefile distinfo pkg-descr Log: Sql3 is an interface to the popular Sqlite3 database. The module provides a minimal wrapper around Sqlite3's C interface which is designed to give the developer access to all of Sqlite3's features in a way that is convenient for Pure programmers. WWW: http://docs.pure-lang.googlecode.com/hg/pure-sql3.html PR: ports/156103 Submitted by: Zhihao Yuan Revision Changes Path 1.998 +1 -0 ports/databases/Makefile 1.1 +39 -0 ports/databases/pure-sql3/Makefile (new) 1.1 +2 -0 ports/databases/pure-sql3/distinfo (new) 1.1 +6 -0 ports/databases/pure-sql3/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" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/156103: commit references a PR Date: Mon, 27 Jun 2011 14:46:25 +0000 (UTC) miwi 2011-06-27 14:46:18 UTC FreeBSD ports repository Modified files: x11-toolkits Makefile Added files: x11-toolkits/pure-gtk Makefile distinfo pkg-descr pkg-plist Log: pure-gtk is a collection of bindings to use the GTK+ GUI toolkit version 2.x with Pure. The bindings include the gtk (+gdk), glib, atk, cairo and pango libraries, each in their own Pure module. WWW: http://docs.pure-lang.googlecode.com/hg/pure-gtk.html PR: ports/156103 Submitted by: Zhihao Yuan Revision Changes Path 1.567 +1 -0 ports/x11-toolkits/Makefile 1.1 +39 -0 ports/x11-toolkits/pure-gtk/Makefile (new) 1.1 +2 -0 ports/x11-toolkits/pure-gtk/distinfo (new) 1.1 +5 -0 ports/x11-toolkits/pure-gtk/pkg-descr (new) 1.1 +10 -0 ports/x11-toolkits/pure-gtk/pkg-plist (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" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/156103: commit references a PR Date: Mon, 27 Jun 2011 14:47:12 +0000 (UTC) miwi 2011-06-27 14:47:00 UTC FreeBSD ports repository Modified files: textproc Makefile Added files: textproc/pure-csv Makefile distinfo pkg-descr Log: pure-csv is a module for reading and writing Comma Separated Value (CSV) files from within Pure. WWW: http://docs.pure-lang.googlecode.com/hg/pure-csv.html PR: ports/156103 Submitted by: Zhihao Yuan Revision Changes Path 1.1554 +1 -0 ports/textproc/Makefile 1.1 +29 -0 ports/textproc/pure-csv/Makefile (new) 1.1 +2 -0 ports/textproc/pure-csv/distinfo (new) 1.1 +4 -0 ports/textproc/pure-csv/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" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/156103: commit references a PR Date: Mon, 27 Jun 2011 14:48:13 +0000 (UTC) miwi 2011-06-27 14:48:01 UTC FreeBSD ports repository Modified files: textproc Makefile Added files: textproc/pure-xml Makefile distinfo pkg-descr Log: This is a port of Q's XML module, which also includes support for XSLT. The module provides a simplified interface to the Gnome libxml2 and libxslt libraries, and supplies all the necessary data structures and operations to inspect, create, modify and transform XML documents with ease. WWW: http://docs.pure-lang.googlecode.com/hg/pure-xml.html PR: ports/156103 Submitted by: Zhihao Yuan Revision Changes Path 1.1555 +1 -0 ports/textproc/Makefile 1.1 +40 -0 ports/textproc/pure-xml/Makefile (new) 1.1 +2 -0 ports/textproc/pure-xml/distinfo (new) 1.1 +6 -0 ports/textproc/pure-xml/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" From: Zhihao Yuan To: bug-followup@FreeBSD.org, lichray@gmail.com, Martin Wilke Cc: Subject: Re: ports/156103: new ports: lots of bindings for the Pure language (textproc/pure-csv among others) Date: Mon, 27 Jun 2011 11:35:39 -0500 --00151747885c45eca004a6b42494 Content-Type: text/plain; charset=UTF-8 I fixed the port and updated it to the latest version. sockets.bc is replaced by a standard .so in v0.4. -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/ --00151747885c45eca004a6b42494 Content-Type: application/x-shar; name="pure-sockets-0.4.shar" Content-Disposition: attachment; filename="pure-sockets-0.4.shar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gpfndaz00 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcHVyZS1zb2NrZXRzCiMJcHVy ZS1zb2NrZXRzL3BrZy1kZXNjcgojCXB1cmUtc29ja2V0cy9wa2ctcGxpc3QKIwlwdXJlLXNvY2tl dHMvTWFrZWZpbGUKIwlwdXJlLXNvY2tldHMvZGlzdGluZm8KIwplY2hvIGMgLSBwdXJlLXNvY2tl dHMKbWtkaXIgLXAgcHVyZS1zb2NrZXRzID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gcHVyZS1z b2NrZXRzL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPnB1cmUtc29ja2V0cy9wa2ctZGVzY3IgPDwg JzUyNThhMmJhNzQ0MGY1NTQ4NWQ0MzdmZjNiMmJkNzQwJwpYUHVyZSBpbnRlcmZhY2UgdG8gdGhl IEJlcmtlbGV5IHNvY2tldCBmdW5jdGlvbnMuIFByb3ZpZGVzIG1vc3Qgb2YgdGhlIGNvcmUKWGZ1 bmN0aW9uYWxpdHksIHNvIHlvdSBjYW4gY3JlYXRlIHNvY2tldHMgZm9yIGJvdGggc3RyZWFtIGFu ZCBkYXRhZ3JhbSBiYXNlZApYcHJvdG9jb2xzIGFuZCB1c2UgdGhlc2UgdG8gdHJhbnNtaXQgbWVz c2FnZXMuIFVuaXgtc3R5bGUgZmlsZSBzb2NrZXRzIGFyZQpYYWxzbyBhdmFpbGFibGUgaWYgdGhl IGhvc3Qgc3lzdGVtIHN1cHBvcnRzIHRoZW0uClgKWFdXVzoJaHR0cDovL2RvY3MucHVyZS1sYW5n Lmdvb2dsZWNvZGUuY29tL2hnL3B1cmUtc29ja2V0cy5odG1sCjUyNThhMmJhNzQ0MGY1NTQ4NWQ0 MzdmZjNiMmJkNzQwCmVjaG8geCAtIHB1cmUtc29ja2V0cy9wa2ctcGxpc3QKc2VkICdzL15YLy8n ID5wdXJlLXNvY2tldHMvcGtnLXBsaXN0IDw8ICdlNjkxZTM2OTg0NDhlNjFjYWI0NmU0ZGNmY2Rj OTJjOScKWGxpYi9wdXJlL3NvY2tldHMucHVyZQpYbGliL3B1cmUvc29ja2V0cy5zbwplNjkxZTM2 OTg0NDhlNjFjYWI0NmU0ZGNmY2RjOTJjOQplY2hvIHggLSBwdXJlLXNvY2tldHMvTWFrZWZpbGUK c2VkICdzL15YLy8nID5wdXJlLXNvY2tldHMvTWFrZWZpbGUgPDwgJzA1OWVkOWI3MmQ0MDIzNzg0 NThjZDVjYTcyODU0ZTFmJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXB1 cmUtc29ja2V0cwpYIyBEYXRlIGNyZWF0ZWQ6CQkyMDExLTAzLTE4ClgjIFdob206CQkJWmhpaGFv IFl1YW4gPGxpY2hyYXlAZ21haWwuY29tPgpYIwpYIyAkRnJlZUJTRCQKWCMKWApYUE9SVE5BTUU9 CXB1cmUtc29ja2V0cwpYUE9SVFZFUlNJT049CTAuNApYQ0FURUdPUklFUz0JbmV0ClhNQVNURVJf U0lURVM9CWh0dHA6Ly9wdXJlLWxhbmcuZ29vZ2xlY29kZS5jb20vZmlsZXMvClgKWE1BSU5UQUlO RVI9CWxpY2hyYXlAZ21haWwuY29tClhDT01NRU5UPQlQdXJlIGxhbmd1YWdlIGludGVyZmFjZSB0 byB0aGUgQmVya2VsZXkgc29ja2V0IGZ1bmN0aW9ucwpYClhCVUlMRF9ERVBFTkRTKz0JY2xhbmc+ PTIuODoke1BPUlRTRElSfS9sYW5nL2NsYW5nClhMSUJfREVQRU5EUys9CXB1cmUuNzoke1BPUlRT RElSfS9sYW5nL3B1cmUKWApYTElDRU5TRV9GSUxFPQkke1dSS1NSQ30vQ09QWUlORwpYClhVU0Vf R01BS0U9CXllcwpYClhNQUtFX0FSR1MrPQlwcmVmaXg9JHtQUkVGSVh9IENQUEZMQUdTKz0tSSR7 TE9DQUxCQVNFfS9pbmNsdWRlIFwKWAkJTERGTEFHUys9LUwke0xPQ0FMQkFTRX0vbGliIENGTEFH Uz0iJHtDRkxBR1N9IgpYClhQT1JURVhBTVBMRVM9CSoKWApYLmluY2x1ZGUgPGJzZC5wb3J0LnBy ZS5taz4KWApYcG9zdC1pbnN0YWxsOgpYLmlmICFkZWZpbmVkKE5PUE9SVEVYQU1QTEVTKQpYCUAk e01LRElSfSAke0VYQU1QTEVTRElSfQpYCShjZCAke1dSS1NSQ30vZXhhbXBsZXMvICYmICR7Q09Q WVRSRUVfU0hBUkV9IFwqICR7RVhBTVBMRVNESVJ9KQpYLmVuZGlmClgKWC5pbmNsdWRlIDxic2Qu cG9ydC5wb3N0Lm1rPgowNTllZDliNzJkNDAyMzc4NDU4Y2Q1Y2E3Mjg1NGUxZgplY2hvIHggLSBw dXJlLXNvY2tldHMvZGlzdGluZm8Kc2VkICdzL15YLy8nID5wdXJlLXNvY2tldHMvZGlzdGluZm8g PDwgJzM4ZWM0YjRkNTk5ZjIxNTYzMzkyYTk4YmMyM2UxMzAzJwpYU0hBMjU2IChwdXJlLXNvY2tl dHMtMC40LnRhci5neikgPSA5YTYyNzlkMWNhOWQ1MjBlNjUwODAwYjBlYzUzMTFkNWYwNmNhYzE0 MWY5ODc3M2NmNDY3YTFkNzBhMGE0ZWNhClhTSVpFIChwdXJlLXNvY2tldHMtMC40LnRhci5neikg PSA0MDI3NQozOGVjNGI0ZDU5OWYyMTU2MzM5MmE5OGJjMjNlMTMwMwpleGl0Cgo= --00151747885c45eca004a6b42494-- State-Changed-From-To: feedback->closed State-Changed-By: miwi State-Changed-When: Sat Jul 2 13:51:39 UTC 2011 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=156103 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/156103: commit references a PR Date: Sat, 2 Jul 2011 13:52:11 +0000 (UTC) miwi 2011-07-02 13:51:57 UTC FreeBSD ports repository Modified files: net Makefile Added files: net/pure-sockets Makefile distinfo pkg-descr Log: Pure interface to the Berkeley socket functions. Provides most of the core functionality, so you can create sockets for both stream and datagram based protocols and use these to transmit messages. Unix-style file sockets are also available if the host system supports them. WWW: http://docs.pure-lang.googlecode.com/hg/pure-sockets.html PR: ports/156103 Submitted by: Zhihao Yuan Revision Changes Path 1.2351 +1 -0 ports/net/Makefile 1.1 +39 -0 ports/net/pure-sockets/Makefile (new) 1.1 +2 -0 ports/net/pure-sockets/distinfo (new) 1.1 +6 -0 ports/net/pure-sockets/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: