ports/128883: [NEW PORT]math/unuran: universal non-uniform random number generators
bf
bf2006a at yahoo.com
Sat Nov 15 02:20:03 UTC 2008
>Number: 128883
>Category: ports
>Synopsis: [NEW PORT]math/unuran: universal non-uniform random number generators
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Nov 15 02:20:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: bf
>Release: 7-STABLE i386
>Organization:
-
>Environment:
>Description:
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# 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:
#
# unuran
# unuran/Makefile
# unuran/distinfo
# unuran/pkg-descr
# unuran/files
# unuran/files/patch-doc_Makefile.in
# unuran/pkg-plist
#
echo c - unuran
mkdir -p unuran > /dev/null 2>&1
echo x - unuran/Makefile
sed 's/^X//' >unuran/Makefile << '0c2780d789826a0861d824437577da39'
X# New ports collection makefile for: unuran
X# Date created: 13 November 2008
X# Whom: bf <bf2006a at yahoo.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= unuran
XPORTVERSION= 1.2.4
XCATEGORIES= math
XMASTER_SITES= http://statmath.wu-wien.ac.at/unuran/
X
XMAINTAINER= bf2006a at yahoo.com
XCOMMENT= Universal Non-Uniform RANdom number generators
X
XLIB_DEPENDS= rngstreams:${PORTSDIR}/math/rngstreams
X
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS= --enable-shared --with-urng-rngstream --with-urng-default=rngstream \
X --enable-info
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
XUSE_LDCONFIG= yes
XINFO= unuran
XPORTDOCS= unuran.pdf unuran.txt
X
X.ifndef(NOPORTDOCS)
Xpost-install:
X @${MKDIR} ${DOCSDIR}
X.for DD in ${PORTDOCS}
X @${INSTALL_DATA} ${WRKSRC}/doc/${DD} ${DOCSDIR}
X.endfor
X.endif
X
X.ifdef(MAINTAINER_MODE)
XCONFIGURE_ARGS+= --enable-check-struct --enable-logging
X
Xregression-test: build
X @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} check)
X.endif
X
X.include <bsd.port.mk>
0c2780d789826a0861d824437577da39
echo x - unuran/distinfo
sed 's/^X//' >unuran/distinfo << 'd81665ede71d64162c4e7da5fc495f5d'
XMD5 (unuran-1.2.4.tar.gz) = 830c5c1fc62222f63dff34bce3295c08
XSHA256 (unuran-1.2.4.tar.gz) = 5c4adeaff517033dc2af22cbd9dd486fc9dc52e51ae1c189503cfd1e2d65a1d0
XSIZE (unuran-1.2.4.tar.gz) = 3145403
d81665ede71d64162c4e7da5fc495f5d
echo x - unuran/pkg-descr
sed 's/^X//' >unuran/pkg-descr << 'fde4053f51302571a1cd3f9eea59d468'
XUNU.RAN (Universal Non-Uniform RAndom Number generator) is a collection of
Xalgorithms for generating non-uniform pseudorandom variates as a library of C
Xfunctions designed and implemented by the ARVAG (Automatic Random VAriate
XGeneration) project group in Vienna, and released under the GNU Public License
X(GPL). It is especially designed for situations where:
X
X- a non-standard distribution or a truncated distribution is needed;
X- experiments with different types of distributions are made;
X- random variates for variance reduction techniques are used; or
X- fast generators of predictable quality are necessary.
X
XUNU.RAN provides generators that are superior in many aspects to those found in
Xquite a number of other libraries; however, due to its more sophisticated
Xprogramming interface, it might not be as easy to use.
X
XIt uses an object-oriented interface in which distributions and generators are
Xtreated as independent objects, so that different methods for generating
Xnon-uniform random variates may be chosen according to various criteria, such
Xas speed, quality, and variance reduction. It is flexible enough to permit
Xsampling from non-standard distributions, such as distributions that arise in
Xa model and can only be computed in complicated subroutines.
X
XWWW: http://statmath.wu-wien.ac.at/unuran/
fde4053f51302571a1cd3f9eea59d468
echo c - unuran/files
mkdir -p unuran/files > /dev/null 2>&1
echo x - unuran/files/patch-doc_Makefile.in
sed 's/^X//' >unuran/files/patch-doc_Makefile.in << '05e3baa90d5f58ecb34af5cb81ef96b6'
X--- doc/Makefile.in.orig 2008-11-14 16:43:07.846169643 -0500
X+++ doc/Makefile.in 2008-11-14 16:43:34.409120521 -0500
X@@ -47,7 +47,7 @@
X CONFIG_CLEAN_FILES =
X SOURCES =
X DIST_SOURCES =
X-INFO_DEPS = $(srcdir)/unuran.info $(srcdir)/unuran_win32.info
X+INFO_DEPS = $(srcdir)/unuran.info
X am__TEXINFO_TEX_DIR = $(srcdir)/./src
X DVIS = unuran.dvi unuran_win32.dvi
X PDFS = unuran.pdf unuran_win32.pdf
05e3baa90d5f58ecb34af5cb81ef96b6
echo x - unuran/pkg-plist
sed 's/^X//' >unuran/pkg-plist << 'a6ff030687397184d5779d0ecd3df01e'
Xinclude/unuran.h
Xinclude/unuran_tests.h
Xinclude/unuran_urng_gsl.h
Xinclude/unuran_urng_prng.h
Xinclude/unuran_urng_rngstreams.h
Xlib/libunuran.a
Xlib/libunuran.la
Xlib/libunuran.so
Xlib/libunuran.so.9
a6ff030687397184d5779d0ecd3df01e
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list