From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jul 6 02:20:11 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D50816A4CE for ; Tue, 6 Jul 2004 02:20:11 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7255D43D3F for ; Tue, 6 Jul 2004 02:20:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i662KBwm005952 for ; Tue, 6 Jul 2004 02:20:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i662KBwt005934; Tue, 6 Jul 2004 02:20:11 GMT (envelope-from gnats) Resent-Date: Tue, 6 Jul 2004 02:20:11 GMT Resent-Message-Id: <200407060220.i662KBwt005934@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jonathan Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E5B716A4CE for ; Tue, 6 Jul 2004 02:10:49 +0000 (GMT) Received: from mtiwmhc11.worldnet.att.net (mtiwmhc11.worldnet.att.net [204.127.131.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B92FF43D46 for ; Tue, 6 Jul 2004 02:10:48 +0000 (GMT) (envelope-from j.e.drews@worldnet.att.net) Received: from [12.74.142.39] (39.st.louis-106-108rs.mo.dial-access.att.net[12.74.142.39]) by worldnet.att.net (mtiwmhc11) with SMTP id <2004070602105311100ji3jae>; Tue, 6 Jul 2004 02:10:54 +0000 Message-Id: <1089079641.40759.16.camel@notebook.covad.net> Date: Mon, 05 Jul 2004 21:07:21 -0500 From: Jonathan To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/68715: Update GSL to version 1.5 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2004 02:20:11 -0000 >Number: 68715 >Category: ports >Synopsis: Update GSL to version 1.5 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Jul 06 02:20:11 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Jonathan >Release: FreeBSD 5.2-CURRENT i386 >Organization: >Environment: System: FreeBSD notebook.covad.net 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sat Jun 26 01:02:19 CDT 2004 root@notebook.covad.net:/usr/obj/usr/src/sys/NOTEBOOK i386 >Description: This is the update for the new version of GNU Scientific Libraries (GSL) ver 1.5. The following bugs were fixed in ver. 1.5 : >How-To-Repeat: N/A this is an update. >Fix: Apply the following patches. The port was tested with portlint -Av and showed only one minor warning. The port was also tested in accordance with sect. 3.4, of the Porters Handbook and only one warning occurred Namely, that the directory /usr/local/libdata/pkgconfig could not be deleted. This was so as it contained other files besides the ones pertaining to GSL. --=-/l+BUD6BheuqWXpRpSsT Content-Disposition: attachment; filename=Makefile.diff Content-Type: text/x-patch; name=Makefile.diff; charset=us-ascii Content-Transfer-Encoding: 7bit --- /home/xfce/GSL/Makefile Mon Jul 5 14:47:20 2004 +++ Makefile Mon Jul 5 15:38:16 2004 @@ -6,7 +6,7 @@ # PORTNAME= gsl -PORTVERSION= 1.4 +PORTVERSION= 1.5 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_SOURCEWARE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -15,7 +15,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} .endif -MAINTAINER= ports@FreeBSD.org +MAINTAINER= jon.drews@gmail.com COMMENT= The GNU Scientific Library - mathematical libs INSTALLS_SHLIB= yes --=-/l+BUD6BheuqWXpRpSsT Content-Disposition: attachment; filename=gslpkg-plits.diff Content-Type: text/x-patch; name=gslpkg-plits.diff; charset=us-ascii Content-Transfer-Encoding: 7bit --- /home/xfce/GSL/pkg-plist Mon Jul 5 14:47:20 2004 +++ pkg-plist Mon Jul 5 19:39:00 2004 @@ -27,9 +27,12 @@ include/gsl/gsl_complex.h include/gsl/gsl_complex_math.h include/gsl/gsl_const.h +include/gsl/gsl_const_cgs.h include/gsl/gsl_const_cgsm.h +include/gsl/gsl_const_mks.h include/gsl/gsl_const_mksa.h include/gsl/gsl_const_num.h +include/gsl/gsl_deriv.h include/gsl/gsl_dft_complex.h include/gsl/gsl_dft_complex_float.h include/gsl/gsl_dht.h @@ -212,13 +215,13 @@ include/gsl/gsl_version.h lib/libgsl.a lib/libgsl.so -lib/libgsl.so.5 +lib/libgsl.so.6 lib/libgslcblas.a lib/libgslcblas.so lib/libgslcblas.so.0 libdata/pkgconfig/gsl.pc share/aclocal/gsl.m4 %%PORTDOCS%%%%DOCSDIR%%/gsl-ref.ps -%%PORTDOCS%%@dirrm share/doc/gsl +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm include/gsl -@unexec rmdir %D/libdata/pkgconfig 2>/dev/null || true +@dirrm libdata/pkgconfig --=-/l+BUD6BheuqWXpRpSsT-- >Release-Note: >Audit-Trail: >Unformatted: --=-/l+BUD6BheuqWXpRpSsT Content-Type: text/plain Content-Transfer-Encoding: 7bit erpc sparc64 standards threads www SEND-PR: SEND-PR: To: FreeBSD-gnats-submit@freebsd.org From: Jonathan jon.drews@gmail.com Reply-To: Jonathan jon.drews@gmail.com Cc: X-send-pr-version: 3.113 X-GNATS-Notify: >From Brian Gough, one of the GSL developers - ------------------------ * What is new in gsl-1.5: ** Multifit routines now handle iterations where |f| is already minimised to zero, without division by zero. ** Fixed the singular value tolerance test in the multifit covariance calculation from < to <= to match the original MINPACK code. ** The macro HAVE_INLINE is now tested with #ifdef instead of #if as in versions prior to 1.4, to match the documentation, and the macro GSL_RANGE_CHECK_OFF now works correctly. An alternative macro GSL_RANGE_CHECK={0,1} can be used to control range-checking. ** Fixed a potential array overflow in gsl_ran_landau. ** Fixed a small discrepancy in the tolerance calculation of the one-dimensional brent minimiser. ** Numerical derivatives should now be calculated using the gsl_deriv_forward, gsl_deriv_central and gsl_deriv_backward functions, which accept a step-size argument in addition to the position x. The original gsl_diff functions (without the step-size) are deprecated. ** Corrected documentation for gsl_ran_hypergeometric_pdf() ** The tridiagonal matrix solvers gsl_linalg_solve_symm_tridiag, gsl_linalg_solve_tridiag, gsl_linalg_solve_symm_cyc_tridiag, gsl_linalg_solve_cyc_tridiag now use the GSL_ERROR macro to report errors, instead of simply returning an error code. The arguments to these functions must now use exact lengths with no additional elements. For cyclic systems all vectors must be of length N, for tridiagonal systems the offdiagonal elements must be of length N-1. ** The singular value decomposition routines gsl_linalg_SV_decomp and gsl_linalg_SV_decomp_mod now handle the SVD of a column vector (N=1, arbitrary M), which can occur in linear fitting. ** Restored missing header files gsl_const_mks.h and gsl_const_cgs.h. The incorrect values of the electrical units for gsl_const_cgs (VACUUM_PERMEABILITY and VACUUM_PERMITTIVITY) have been removed. ** Fixed gsl_linalg_SV_decomp() to avoid an infinite loop when computing the SVD of matrices containing Inf and Nan. ** Fixed gsl_linalg_balance_columns() to avoid an infinite loop when rescaling matrices containing Inf and NaN. ** Fixed header file to include declarations for error codes in inline versions of gsl_sf_log functions ** Fixed header file to include new MKSA and CGSM header files. ** Added Stefan-Boltzmann constant and Thomson cross section to physical constants