Date: Wed, 19 Oct 2011 04:05:30 -0500 From: Zhihao Yuan <lichray@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/161800: 2 new Pure bindings: pure-mpfr & pure-stlvec Message-ID: <4e9e92dc.ca96e70a.7bb8.6ceb@mx.google.com> Resent-Message-ID: <201110190910.p9J9ADDA064525@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 161800 >Category: ports >Synopsis: 2 new Pure bindings: pure-mpfr & pure-stlvec >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 19 09:10:13 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Zhihao Yuan >Release: FreeBSD 8.2-STABLE amd64 >Organization: Northern Illinois University >Environment: System: FreeBSD elitebook.hp 8.2-STABLE FreeBSD 8.2-STABLE #2 r226329: Wed Oct 12 18:45:27 CDT 2011 lichray@elitebook.hp:/usr/obj/home/lichray/devel/freebsd-8/sys/HOUKAGO amd64 >Description: pure-mpfr 0.1 and pure-stlvec 0.1 are announced separately when pure-0.48 is released: http://groups.google.com/group/pure-lang/browse_thread/thread/f485cab212fd9c23?hl=en This PR depends on ports/161799; pure-0.48 needs to be committed first. >How-To-Repeat: >Fix: --- pure_new_bindings.shar 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-stlvec # pure-stlvec/pkg-plist # pure-stlvec/Makefile # pure-stlvec/distinfo # pure-stlvec/pkg-descr # echo c - pure-stlvec mkdir -p pure-stlvec > /dev/null 2>&1 echo x - pure-stlvec/pkg-plist sed 's/^X//' >pure-stlvec/pkg-plist << '2811fa0466ae1728228089dd78554f1c' Xlib/pure/stlalgorithm.so Xlib/pure/stlbase.pure Xlib/pure/stlcontainer.so Xlib/pure/stlvec.pure Xlib/pure/stlvec/algorithms.pure Xlib/pure/stlvec/heap.pure Xlib/pure/stlvec/merge.pure Xlib/pure/stlvec/minmax.pure Xlib/pure/stlvec/modifying.pure Xlib/pure/stlvec/nonmodifying.pure Xlib/pure/stlvec/numeric.pure Xlib/pure/stlvec/sort.pure X@dirrm lib/pure/stlvec 2811fa0466ae1728228089dd78554f1c echo x - pure-stlvec/Makefile sed 's/^X//' >pure-stlvec/Makefile << '8740967490d7efc22802cc2113f67ee3' X# New ports collection makefile for: pure-stlvec X# Date created: 2011-10-19 X# Whom: Zhihao Yuan <lichray@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= pure-stlvec XPORTVERSION= 0.1 XCATEGORIES= devel X XMAINTAINER= lichray@gmail.com XCOMMENT= STL vectors for Pure X XUSE_PURE= yes X X.include <bsd.port.pre.mk> X Xpost-patch: X @${REINPLACE_CMD} -e \ X 's|^PROD_FLAGS =.*|PROD_FLAGS = $$(CPPFLAGS) $$(CFLAGS) $$(LDFLAGS)|' \ X ${WRKSRC}/Makefile X X.include "${PORTSDIR}/lang/pure/bsd.pure.mk" X.include <bsd.port.post.mk> 8740967490d7efc22802cc2113f67ee3 echo x - pure-stlvec/distinfo sed 's/^X//' >pure-stlvec/distinfo << '53aadd8e2057dfa5b9f829568746bd66' XSHA256 (pure-stlvec-0.1.tar.gz) = fc2e5d3caf2e36fe0898a347d6506b23c8489b40f4a963cb3e6e524016ff6afd XSIZE (pure-stlvec-0.1.tar.gz) = 147572 53aadd8e2057dfa5b9f829568746bd66 echo x - pure-stlvec/pkg-descr sed 's/^X//' >pure-stlvec/pkg-descr << 'ca53b030cfa228a53a1621e4369b56bc' XPure's interface to C++ vectors, specialized to hold pointers to arbitrary XPure expressions, and the C++ Standard Template Library algorithms that act Xon them. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-stlvec.html ca53b030cfa228a53a1621e4369b56bc # 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-mpfr # pure-mpfr/Makefile # pure-mpfr/pkg-descr # pure-mpfr/distinfo # echo c - pure-mpfr mkdir -p pure-mpfr > /dev/null 2>&1 echo x - pure-mpfr/Makefile sed 's/^X//' >pure-mpfr/Makefile << 'a92d18a842ad42c318fb067971c2b7e4' X# New ports collection makefile for: pure-mpfr X# Date created: 2011-10-19 X# Whom: Zhihao Yuan <lichray@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= pure-mpfr XPORTVERSION= 0.1 XCATEGORIES= math X XMAINTAINER= lichray@gmail.com XCOMMENT= Multiprecision floats for Pure X XUSE_PURE= yes X XPLIST_FILES= lib/pure/mpfr.pure \ X lib/pure/mpfr.so X XMAKE_ARGS+= libdir="${PREFIX}/lib" X X.include <bsd.port.pre.mk> X.include "${PORTSDIR}/lang/pure/bsd.pure.mk" X.include <bsd.port.post.mk> a92d18a842ad42c318fb067971c2b7e4 echo x - pure-mpfr/pkg-descr sed 's/^X//' >pure-mpfr/pkg-descr << '03f6bdd680073e5aec54a49d57029c21' Xpure-mpfr makes the MPFR multiprecision floats (henceforth referred to as Xmpfr numbers or values) available in Pure, so that they work with the other Xtypes of Pure numbers in an almost seamless fashion. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-mpfr.html 03f6bdd680073e5aec54a49d57029c21 echo x - pure-mpfr/distinfo sed 's/^X//' >pure-mpfr/distinfo << '9e87772cf0b3d00be58316a822a9f90c' XSHA256 (pure-mpfr-0.1.tar.gz) = 969d6160ae544a6580b1ed146eccfa049b584d76ae3b43c81a2ac2d12d33d9fb XSIZE (pure-mpfr-0.1.tar.gz) = 23906 9e87772cf0b3d00be58316a822a9f90c exit --- pure_new_bindings.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4e9e92dc.ca96e70a.7bb8.6ceb>