Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Nov 2008 02:12:32 GMT
From:      bf <bf2006a@yahoo.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/128883: [NEW PORT]math/unuran: universal non-uniform random number generators
Message-ID:  <200811150212.mAF2CWbD095603@www.freebsd.org>
Resent-Message-ID: <200811150220.mAF2K27A010376@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811150212.mAF2CWbD095603>