Skip site navigation (1)Skip section navigation (2)
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>