From owner-freebsd-ports Sat Mar 2 20:32:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A1B2F37B419 for ; Sat, 2 Mar 2002 20:30:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g234U4658049; Sat, 2 Mar 2002 20:30:04 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id BA88937B402 for ; Sat, 2 Mar 2002 20:28:42 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g234SgP57832; Sat, 2 Mar 2002 20:28:42 -0800 (PST) (envelope-from nobody) Message-Id: <200203030428.g234SgP57832@freefall.freebsd.org> Date: Sat, 2 Mar 2002 20:28:42 -0800 (PST) From: KATO Tsuguru To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/35497: Update port: misc/quantlib to 0.2.1 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 35497 >Category: ports >Synopsis: Update port: misc/quantlib to 0.2.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 02 20:30:04 PST 2002 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: 4.4-RELEASE i386 >Organization: >Environment: >Description: - Update to version 0.2.1 New file: files/patch-config:ltmain.sh >How-To-Repeat: >Fix: diff -urN /usr/ports/misc/quantlib/Makefile misc/quantlib/Makefile --- /usr/ports/misc/quantlib/Makefile Sun Aug 12 21:39:44 2001 +++ misc/quantlib/Makefile Sun Mar 3 10:48:21 2002 @@ -7,7 +7,7 @@ # PORTNAME= quantlib -PORTVERSION= 0.1.9 +PORTVERSION= 0.2.1 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -16,6 +16,17 @@ MAINTAINER= ports@FreeBSD.org WRKSRC= ${WRKDIR}/QuantLib-${PORTVERSION} + +USE_BZIP2= yes GNU_CONFIGURE= yes +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} + +MAN1= DiscreteHedging.1 EuropeanOption.1 SwapValuation.1 \ + quantlib-config.1 + +post-patch: + @${PERL} -pi -e 's|-g -Wall -O2|\$$CXXFLAGS|g' ${WRKSRC}/configure + @find ${WRKSRC}/Examples -name "Makefile.in" | xargs ${PERL} -pi -e \ + 's|-g -O2 -Wall|\@CXXFLAGS\@ -O0|g' .include diff -urN /usr/ports/misc/quantlib/distinfo misc/quantlib/distinfo --- /usr/ports/misc/quantlib/distinfo Sun Aug 12 21:39:44 2001 +++ misc/quantlib/distinfo Sat Mar 2 16:16:46 2002 @@ -1 +1 @@ -MD5 (QuantLib-0.1.9-src.tar.gz) = 8cb909e27780dc48cb94821973098764 +MD5 (QuantLib-0.2.1-src.tar.bz2) = d8b9a949c5742703395ae285bcab9214 diff -urN /usr/ports/misc/quantlib/files/patch-config:ltmain.sh misc/quantlib/files/patch-config:ltmain.sh --- /usr/ports/misc/quantlib/files/patch-config:ltmain.sh Thu Jan 1 09:00:00 1970 +++ misc/quantlib/files/patch-config:ltmain.sh Sat Mar 2 16:22:06 2002 @@ -0,0 +1,41 @@ +--- config/ltmain.sh.orig Thu Sep 13 22:10:25 2001 ++++ config/ltmain.sh Sat Mar 2 16:21:45 2002 +@@ -1043,14 +1043,14 @@ + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; +- *-*-openbsd*) ++ *-*-openbsd* | *-*-freebsd*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in +- *-*-openbsd*) ++ *-*-openbsd* | *-*-freebsd*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; +@@ -2441,7 +2441,7 @@ + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; +- *-*-openbsd*) ++ *-*-openbsd* | *-*-freebsd*) + # Do not include libc due to us having libc/libc_r. + ;; + *) +@@ -4210,10 +4210,12 @@ + fi + + # Install the pseudo-library for information purposes. ++ if /usr/bin/false; then + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + instname="$dir/$name"i + $show "$install_prog $instname $destdir/$name" + $run eval "$install_prog $instname $destdir/$name" || exit $? ++ fi + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" diff -urN /usr/ports/misc/quantlib/pkg-plist misc/quantlib/pkg-plist --- /usr/ports/misc/quantlib/pkg-plist Sun Aug 12 21:39:44 2001 +++ misc/quantlib/pkg-plist Sun Mar 3 07:25:57 2002 @@ -1,3 +1,7 @@ +bin/DiscreteHedging +bin/EuropeanOption +bin/SwapValuation +bin/quantlib-config include/ql/Calendars/frankfurt.hpp include/ql/Calendars/helsinki.hpp include/ql/Calendars/london.hpp @@ -5,21 +9,16 @@ include/ql/Calendars/newyork.hpp include/ql/Calendars/target.hpp include/ql/Calendars/wellington.hpp -include/ql/Calendars/westerncalendar.hpp include/ql/Calendars/zurich.hpp -include/ql/Currencies/chf.hpp -include/ql/Currencies/dem.hpp -include/ql/Currencies/eur.hpp -include/ql/Currencies/gbp.hpp -include/ql/Currencies/itl.hpp -include/ql/Currencies/usd.hpp +include/ql/CashFlows/cashflowvectors.hpp +include/ql/CashFlows/coupon.hpp +include/ql/CashFlows/fixedratecoupon.hpp +include/ql/CashFlows/floatingratecoupon.hpp +include/ql/CashFlows/simplecashflow.hpp include/ql/DayCounters/actual360.hpp include/ql/DayCounters/actual365.hpp include/ql/DayCounters/actualactual.hpp include/ql/DayCounters/thirty360.hpp -include/ql/DayCounters/thirty360european.hpp -include/ql/DayCounters/thirty360italian.hpp -include/ql/FiniteDifferences/backwardeuler.hpp include/ql/FiniteDifferences/boundarycondition.hpp include/ql/FiniteDifferences/bsmoperator.hpp include/ql/FiniteDifferences/cranknicolson.hpp @@ -27,22 +26,22 @@ include/ql/FiniteDifferences/dplus.hpp include/ql/FiniteDifferences/dplusdminus.hpp include/ql/FiniteDifferences/dzero.hpp +include/ql/FiniteDifferences/expliciteuler.hpp +include/ql/FiniteDifferences/fdtypedefs.hpp include/ql/FiniteDifferences/finitedifferencemodel.hpp -include/ql/FiniteDifferences/forwardeuler.hpp -include/ql/FiniteDifferences/identity.hpp -include/ql/FiniteDifferences/operator.hpp -include/ql/FiniteDifferences/operatortraits.hpp -include/ql/FiniteDifferences/standardfdmodel.hpp -include/ql/FiniteDifferences/standardstepcondition.hpp +include/ql/FiniteDifferences/impliciteuler.hpp include/ql/FiniteDifferences/stepcondition.hpp include/ql/FiniteDifferences/tridiagonaloperator.hpp include/ql/FiniteDifferences/valueatcenter.hpp include/ql/Indexes/euribor.hpp -include/ql/Indexes/libor.hpp -include/ql/Indexes/libormanager.hpp +include/ql/Indexes/gbplibor.hpp include/ql/Indexes/usdlibor.hpp include/ql/Indexes/xibor.hpp +include/ql/Indexes/xibormanager.hpp +include/ql/Instruments/plainoption.hpp +include/ql/Instruments/simpleswap.hpp include/ql/Instruments/stock.hpp +include/ql/Instruments/swap.hpp include/ql/Math/cubicspline.hpp include/ql/Math/interpolation.hpp include/ql/Math/lexicographicalview.hpp @@ -51,67 +50,69 @@ include/ql/Math/multivariateaccumulator.hpp include/ql/Math/normaldistribution.hpp include/ql/Math/riskmeasures.hpp +include/ql/Math/segmentintegral.hpp include/ql/Math/statistics.hpp include/ql/Math/symmetriceigenvalues.hpp include/ql/Math/symmetricschurdecomposition.hpp -include/ql/MonteCarlo/avgpriceasianpathpricer.hpp -include/ql/MonteCarlo/avgstrikeasianpathpricer.hpp +include/ql/MonteCarlo/arithmeticapopathpricer.hpp +include/ql/MonteCarlo/arithmeticasopathpricer.hpp include/ql/MonteCarlo/basketpathpricer.hpp -include/ql/MonteCarlo/boxmuller.hpp -include/ql/MonteCarlo/centrallimitgaussian.hpp -include/ql/MonteCarlo/controlvariatedpathpricer.hpp include/ql/MonteCarlo/europeanpathpricer.hpp include/ql/MonteCarlo/everestpathpricer.hpp -include/ql/MonteCarlo/gaussianarraygenerator.hpp -include/ql/MonteCarlo/gaussianrandomgenerator.hpp -include/ql/MonteCarlo/generalmontecarlo.hpp -include/ql/MonteCarlo/geometricasianpathpricer.hpp +include/ql/MonteCarlo/geometricapopathpricer.hpp +include/ql/MonteCarlo/geometricasopathpricer.hpp include/ql/MonteCarlo/getcovariance.hpp include/ql/MonteCarlo/himalayapathpricer.hpp -include/ql/MonteCarlo/lecuyerrandomgenerator.hpp -include/ql/MonteCarlo/mcoptionsample.hpp -include/ql/MonteCarlo/mcpricer.hpp -include/ql/MonteCarlo/multifactormontecarlooption.hpp -include/ql/MonteCarlo/multifactorpricer.hpp +include/ql/MonteCarlo/maxbasketpathpricer.hpp +include/ql/MonteCarlo/mctypedefs.hpp +include/ql/MonteCarlo/montecarlomodel.hpp include/ql/MonteCarlo/multipath.hpp include/ql/MonteCarlo/multipathgenerator.hpp -include/ql/MonteCarlo/multipathpricer.hpp -include/ql/MonteCarlo/onefactormontecarlooption.hpp include/ql/MonteCarlo/pagodapathpricer.hpp include/ql/MonteCarlo/path.hpp -include/ql/MonteCarlo/pathmontecarlo.hpp +include/ql/MonteCarlo/pathgenerator.hpp include/ql/MonteCarlo/pathpricer.hpp -include/ql/MonteCarlo/randomarraygenerator.hpp -include/ql/MonteCarlo/standardmultipathgenerator.hpp -include/ql/MonteCarlo/standardpathgenerator.hpp -include/ql/MonteCarlo/uniformrandomgenerator.hpp +include/ql/MonteCarlo/sample.hpp +include/ql/Patterns/factory.hpp include/ql/Patterns/observable.hpp include/ql/Pricers/americancondition.hpp include/ql/Pricers/americanoption.hpp -include/ql/Pricers/averagepriceasian.hpp -include/ql/Pricers/averagestrikeasian.hpp include/ql/Pricers/barrieroption.hpp include/ql/Pricers/bermudanoption.hpp include/ql/Pricers/binaryoption.hpp -include/ql/Pricers/bsmeuropeanoption.hpp include/ql/Pricers/bsmnumericaloption.hpp -include/ql/Pricers/bsmoption.hpp include/ql/Pricers/cliquetoption.hpp +include/ql/Pricers/continuousgeometricapo.hpp +include/ql/Pricers/discretegeometricapo.hpp +include/ql/Pricers/discretegeometricaso.hpp include/ql/Pricers/dividendamericanoption.hpp include/ql/Pricers/dividendeuropeanoption.hpp include/ql/Pricers/dividendoption.hpp include/ql/Pricers/dividendshoutoption.hpp -include/ql/Pricers/everestoption.hpp +include/ql/Pricers/europeanengine.hpp +include/ql/Pricers/europeanoption.hpp include/ql/Pricers/finitedifferenceeuropean.hpp -include/ql/Pricers/geometricasianoption.hpp -include/ql/Pricers/himalaya.hpp -include/ql/Pricers/mceuropeanpricer.hpp +include/ql/Pricers/mcbasket.hpp +include/ql/Pricers/mcdiscretearithmeticapo.hpp +include/ql/Pricers/mcdiscretearithmeticaso.hpp +include/ql/Pricers/mceuropean.hpp +include/ql/Pricers/mceverest.hpp +include/ql/Pricers/mchimalaya.hpp +include/ql/Pricers/mcmaxbasket.hpp +include/ql/Pricers/mcpagoda.hpp +include/ql/Pricers/mcpricer.hpp include/ql/Pricers/multiperiodoption.hpp -include/ql/Pricers/pagodaoption.hpp -include/ql/Pricers/plainbasketoption.hpp include/ql/Pricers/shoutcondition.hpp include/ql/Pricers/shoutoption.hpp +include/ql/Pricers/singleassetoption.hpp include/ql/Pricers/stepconditionoption.hpp +include/ql/RandomNumbers/boxmullergaussianrng.hpp +include/ql/RandomNumbers/centrallimitgaussianrng.hpp +include/ql/RandomNumbers/inversecumulativegaussianrng.hpp +include/ql/RandomNumbers/knuthuniformrng.hpp +include/ql/RandomNumbers/lecuyeruniformrng.hpp +include/ql/RandomNumbers/randomarraygenerator.hpp +include/ql/RandomNumbers/rngtypedefs.hpp include/ql/Solvers1D/bisection.hpp include/ql/Solvers1D/brent.hpp include/ql/Solvers1D/falseposition.hpp @@ -120,7 +121,6 @@ include/ql/Solvers1D/ridder.hpp include/ql/Solvers1D/secant.hpp include/ql/TermStructures/flatforward.hpp -include/ql/TermStructures/piecewiseconstantforwards.hpp include/ql/TermStructures/piecewiseflatforward.hpp include/ql/TermStructures/ratehelpers.hpp include/ql/Utilities/combiningiterator.hpp @@ -129,47 +129,50 @@ include/ql/Utilities/iteratorcategories.hpp include/ql/Utilities/processingiterator.hpp include/ql/Utilities/steppingiterator.hpp +include/ql/argsandresults.hpp include/ql/array.hpp include/ql/calendar.hpp +include/ql/cashflow.hpp include/ql/config.hpp include/ql/currency.hpp include/ql/dataformatters.hpp include/ql/date.hpp include/ql/daycounter.hpp -include/ql/depositrate.hpp -include/ql/discountfactor.hpp +include/ql/errors.hpp include/ql/expressiontemplates.hpp include/ql/forwardvolsurface.hpp include/ql/handle.hpp include/ql/history.hpp include/ql/index.hpp include/ql/instrument.hpp +include/ql/marketelement.hpp include/ql/null.hpp -include/ql/options.hpp +include/ql/option.hpp include/ql/qldefines.hpp -include/ql/qlerrors.hpp include/ql/quantlib.hpp -include/ql/rate.hpp +include/ql/relinkablehandle.hpp include/ql/riskstatistics.hpp +include/ql/scheduler.hpp include/ql/solver1d.hpp -include/ql/spread.hpp include/ql/swaptionvolsurface.hpp include/ql/termstructure.hpp +include/ql/types.hpp lib/libQuantLib.a -lib/libQuantLib.la lib/libQuantLib.so lib/libQuantLib.so.0 -@dirrm include/ql/Calendars -@dirrm include/ql/Currencies -@dirrm include/ql/DayCounters -@dirrm include/ql/FiniteDifferences -@dirrm include/ql/Indexes -@dirrm include/ql/Instruments -@dirrm include/ql/Math -@dirrm include/ql/MonteCarlo -@dirrm include/ql/Patterns -@dirrm include/ql/Pricers -@dirrm include/ql/Solvers1D -@dirrm include/ql/TermStructures +share/aclocal/quantlib.m4 @dirrm include/ql/Utilities +@dirrm include/ql/TermStructures +@dirrm include/ql/Solvers1D +@dirrm include/ql/RandomNumbers +@dirrm include/ql/Pricers +@dirrm include/ql/Patterns +@dirrm include/ql/MonteCarlo +@dirrm include/ql/Math +@dirrm include/ql/Instruments +@dirrm include/ql/Indexes +@dirrm include/ql/FiniteDifferences +@dirrm include/ql/DayCounters +@dirrm include/ql/CashFlows +@dirrm include/ql/Calendars @dirrm include/ql >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message