FreeBSD Bugzilla – Attachment 114444 Details for
Bug 156103
new ports: lots of bindings for the Pure language (textproc/pure-csv among others)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
pure-bindings.shar.txt
pure-bindings.shar.txt (text/plain), 15.59 KB, created by
lichray
on 2011-04-01 03:30:11 UTC
(
hide
)
Description:
pure-bindings.shar.txt
Filename:
MIME Type:
Creator:
lichray
Created:
2011-04-01 03:30:11 UTC
Size:
15.59 KB
patch
obsolete
># 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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X.include <bsd.port.post.mk> >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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X >Xpost-install: >X.if !defined(NOPORTEXAMPLES) >X @${MKDIR} ${EXAMPLESDIR} >X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) >X.endif >X >X.include <bsd.port.post.mk> >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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X >Xpost-install: >X.if !defined(NOPORTEXAMPLES) >X @${MKDIR} ${EXAMPLESDIR} >X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) >X.endif >X >X.include <bsd.port.post.mk> >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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X >Xpost-install: >X.if !defined(NOPORTEXAMPLES) >X @${MKDIR} ${EXAMPLESDIR} >X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) >X.endif >X >X.include <bsd.port.post.mk> >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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X >Xpost-install: >X.if !defined(NOPORTEXAMPLES) >X @${MKDIR} ${EXAMPLESDIR} >X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) >X.endif >X >X.include <bsd.port.post.mk> >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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X >Xpost-install: >X.if !defined(NOPORTEXAMPLES) >X @${MKDIR} ${EXAMPLESDIR} >X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) >X.endif >X >X.include <bsd.port.post.mk> >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 <lichray@gmail.com> >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 <bsd.port.pre.mk> >X >Xpost-install: >X.if !defined(NOPORTEXAMPLES) >X @${MKDIR} ${EXAMPLESDIR} >X (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) >X.endif >X >X.include <bsd.port.post.mk> >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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 156103
: 114444 |
114445
|
114446