From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 8 19:20:23 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 6BF3016A404 for ; Mon, 8 May 2006 19:20:23 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CABB543D55 for ; Mon, 8 May 2006 19:20:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k48JKMs9013886 for ; Mon, 8 May 2006 19:20:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k48JKMCU013885; Mon, 8 May 2006 19:20:22 GMT (envelope-from gnats) Resent-Date: Mon, 8 May 2006 19:20:22 GMT Resent-Message-Id: <200605081920.k48JKMCU013885@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, "Martin Wilke" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F11EE16A400 for ; Mon, 8 May 2006 19:13:23 +0000 (UTC) (envelope-from freebsd@unixfreunde.de) Received: from unixfreunde.net (unixfreunde.de [85.214.35.254]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DFDD43D45 for ; Mon, 8 May 2006 19:13:23 +0000 (GMT) (envelope-from freebsd@unixfreunde.de) Received: by unixfreunde.net (Postfix, from userid 65534) id 8FE24505BE; Mon, 8 May 2006 21:13:25 +0200 (CEST) Received: from mwilke.ath.cx (p548D41DB.dip0.t-ipconnect.de [84.141.65.219]) by unixfreunde.net (Postfix) with ESMTP id 13FA6505B2 for ; Mon, 8 May 2006 21:13:25 +0200 (CEST) Message-Id: <1147115602.49291@mwilke.ath.cx> Date: Mon, 8 May 2006 21:13:22 +0200 From: "Martin Wilke" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.7 Cc: Subject: ports/96995: [update] science/libctl X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 May 2006 19:20:23 -0000 >Number: 96995 >Category: ports >Synopsis: [update] science/libctl >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: Mon May 08 19:20:22 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Martin Wilke >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD 7.0-CURRENT #137: Tue May 2 08:04:55 CEST 2006 splash@mwilke.ath.cx:/usr/obj/usr/src/sys/BSDBOX >Description: - update to 3.0.1 - pkg-plist fixed - portlint checkd Log: 3.1 * Change shared-library version to 3:0:0 instead of 0:0:0. This avoids conflicts with shared library version numbers that has been assigned to earlier versions of libctl for Debian; thanks to Josselin Mouette for the suggestion. 3.0 * Switch to use automake and libtool. Can now install shared libraries with --enable-shared. * License is now GNU GPL (v2 or later) rather than the GNU LGPL, due to use of third-party GPL code for multi-dimensional integration (below). * gen-ctl-io now supports separate generation of code and header files via --code and --header arguments. (Better for parallel make.) Also support a -o option to give a different output file name. * gen-ctl-io can now export C++ code by using the --cxx flag. * gen-ctl-io can now export SWIG .i files for automatic type conversion in SWIG wrapper generation, using the --swig flag. * Backwards incompatible change: users must include their own ctl-io.h *before* ctlgeom.h, or you get ctlgeom-types.h instead (this is for use with the "stand-alone" libctlgeom.a library below. * New multi-dimensional integration routines using adaptive cubature. (Much more efficient than nested 1d integrations.) Adapted in part from the HIntlib Library by Rudolf Schuerer and from the GNU Scientific Library (GSL) by Brian Gough. * New interpolate-uniform function that tries to maintain a uniform distance between points (i.e. variable number of interpolated points between different list elements, as needed). * Now install a "stand-alone" libctlgeom.a library to make it easier to call geometry routines from non-Scheme code. * New routines to compute overlap fraction of box with object, compute analytical normal vectors, etcetera. (For upcoming version of MPB.) Also new routines to get the object of a point, not just the material. Also new routines to operate on a supplied geometry list parameter instead of using the global; unlike the old material_of_point_in_tree functions, these functions do not shift the argument to the unit cell, but you can use the new function shift_to_unit_cell to get this behavior. * gen-ctl-io now generates object equal/copy functions. * In unit-vector3, only return 0 when norm==0, not merely if it is small. * Added one-sided numerical derivative routine. * Define "verbose?" variable corresponding to main.c variable. * (print) calls (flush-all-ports) to keep C and Scheme I/O in sync. * Fix in find-root-deriv to prevent infinite loop in some cases where the root does not exist; thanks to XiuLun Yang for the bug report. * Bug fix in make_hermitian_cmatrix3x3; thanks to Mischa Megens. >How-To-Repeat: >Fix: --- libctl.diff begins here --- diff -ruN /usr/ports/science/libctl/Makefile ports/science/libctl/Makefile --- /usr/ports/science/libctl/Makefile Fri May 2 05:29:00 2003 +++ ports/science/libctl/Makefile Fri May 5 13:27:00 2006 @@ -7,7 +7,7 @@ # PORTNAME= libctl -PORTVERSION= 2.2 +PORTVERSION= 3.0.1 CATEGORIES= science math MASTER_SITES= http://ab-initio.mit.edu/libctl/ diff -ruN /usr/ports/science/libctl/distinfo ports/science/libctl/distinfo --- /usr/ports/science/libctl/distinfo Fri Nov 25 21:32:22 2005 +++ ports/science/libctl/distinfo Fri May 5 20:18:40 2006 @@ -1,3 +1,3 @@ -MD5 (libctl-2.2.tar.gz) = 42952239477963418a917d25836abd44 -SHA256 (libctl-2.2.tar.gz) = a46a00917d96c0619ded0bb726310f329ff946a2d10c571b761ddf8eb6ee1963 -SIZE (libctl-2.2.tar.gz) = 185325 +MD5 (libctl-3.0.1.tar.gz) = c7f4d1fd8bbc9dba7fe583e079995f3f +SHA256 (libctl-3.0.1.tar.gz) = 2f7af6bc52a85355af0663dc62a1fe5b3945ddac1428f0ced86dbc18f9fff76f +SIZE (libctl-3.0.1.tar.gz) = 431568 diff -ruN /usr/ports/science/libctl/pkg-plist ports/science/libctl/pkg-plist --- /usr/ports/science/libctl/pkg-plist Fri Apr 4 09:28:22 2003 +++ ports/science/libctl/pkg-plist Fri May 5 20:24:41 2006 @@ -1,49 +1,60 @@ bin/gen-ctl-io include/ctl.h +include/ctlgeom-types.h include/ctlgeom.h lib/libctl.a +lib/libctl.la +lib/libctlgeom.a +lib/libctlgeom.la +%%DOCSDIR%%/advanced-user.html +%%DOCSDIR%%/basic-user.html +%%DOCSDIR%%/developer.html +%%DOCSDIR%%/guile-links.html +%%DOCSDIR%%/index.html +%%DOCSDIR%%/introduction.html +%%DOCSDIR%%/license.html +%%DOCSDIR%%/user-ref.html +%%EXAMPLESDIR%%/.deps/example-ctl-io.Po +%%EXAMPLESDIR%%/.deps/example-example.Po +%%EXAMPLESDIR%%/.deps/example-geom.Po +%%EXAMPLESDIR%%/.deps/example-main.Po +%%EXAMPLESDIR%%/Makefile +%%EXAMPLESDIR%%/Makefile.am +%%EXAMPLESDIR%%/Makefile.in +%%EXAMPLESDIR%%/README +%%EXAMPLESDIR%%/ctl-io.c +%%EXAMPLESDIR%%/ctl-io.h +%%EXAMPLESDIR%%/example +%%EXAMPLESDIR%%/example-ctl-io.o +%%EXAMPLESDIR%%/example-example.o +%%EXAMPLESDIR%%/example-geom.o +%%EXAMPLESDIR%%/example-main.o +%%EXAMPLESDIR%%/example.c +%%EXAMPLESDIR%%/example.scm +%%EXAMPLESDIR%%/example.scm.in +%%EXAMPLESDIR%%/geom.c +%%EXAMPLESDIR%%/main.c +%%EXAMPLESDIR%%/run.ctl %%DATADIR%%/base/class.scm -%%DATADIR%%/base/help.scm -%%DATADIR%%/base/io-vars.scm -%%DATADIR%%/base/utils.scm %%DATADIR%%/base/ctl.scm -%%DATADIR%%/base/include.scm -%%DATADIR%%/base/math-utils.scm -%%DATADIR%%/base/vector3.scm %%DATADIR%%/base/extern-funcs.scm +%%DATADIR%%/base/help.scm +%%DATADIR%%/base/include.scm %%DATADIR%%/base/interaction.scm +%%DATADIR%%/base/io-vars.scm +%%DATADIR%%/base/main.c +%%DATADIR%%/base/math-utils.scm %%DATADIR%%/base/matrix3x3.scm %%DATADIR%%/base/simplex.scm -%%DATADIR%%/base/main.c +%%DATADIR%%/base/utils.scm +%%DATADIR%%/base/vector3.scm +%%DATADIR%%/utils/ctl-io.scm %%DATADIR%%/utils/geom.c %%DATADIR%%/utils/geom.scm -%%DATADIR%%/utils/ctl-io.scm -@dirrm %%DATADIR%%/base @dirrm %%DATADIR%%/utils +@dirrm %%DATADIR%%/base @dirrm %%DATADIR%% -%%PORTDOCS%%%%DOCSDIR%%/advanced-user.html -%%PORTDOCS%%%%DOCSDIR%%/basic-user.html -%%PORTDOCS%%%%DOCSDIR%%/developer.html -%%PORTDOCS%%%%DOCSDIR%%/guile-links.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/introduction.html -%%PORTDOCS%%%%DOCSDIR%%/license.html -%%PORTDOCS%%%%DOCSDIR%%/user-ref.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%PORTDOCS%%%%EXAMPLESDIR%%/.example -%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile -%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.in -%%PORTDOCS%%%%EXAMPLESDIR%%/README -%%PORTDOCS%%%%EXAMPLESDIR%%/ctl-io.c -%%PORTDOCS%%%%EXAMPLESDIR%%/ctl-io.h -%%PORTDOCS%%%%EXAMPLESDIR%%/ctl-io.o -%%PORTDOCS%%%%EXAMPLESDIR%%/example -%%PORTDOCS%%%%EXAMPLESDIR%%/example.c -%%PORTDOCS%%%%EXAMPLESDIR%%/example.o -%%PORTDOCS%%%%EXAMPLESDIR%%/example.scm -%%PORTDOCS%%%%EXAMPLESDIR%%/geom.c -%%PORTDOCS%%%%EXAMPLESDIR%%/geom.o -%%PORTDOCS%%%%EXAMPLESDIR%%/main.c -%%PORTDOCS%%%%EXAMPLESDIR%%/main.o -%%PORTDOCS%%%%EXAMPLESDIR%%/run.ctl -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% +@dirrm %%EXAMPLESDIR%%/.libs +@dirrm %%EXAMPLESDIR%%/.deps +@dirrm %%EXAMPLESDIR%% +@dirrm %%DOCSDIR%% --- libctl.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: