ports/161800: 2 new Pure bindings: pure-mpfr & pure-stlvec
Zhihao Yuan
lichray at gmail.com
Wed Oct 19 09:10:13 UTC 2011
>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 at 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 at 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 at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= pure-stlvec
XPORTVERSION= 0.1
XCATEGORIES= devel
X
XMAINTAINER= lichray at 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 at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= pure-mpfr
XPORTVERSION= 0.1
XCATEGORIES= math
X
XMAINTAINER= lichray at 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:
More information about the freebsd-ports-bugs
mailing list