Date: Tue, 13 Jan 2009 03:01:59 +0900 From: KATO Tsuguru <tkato432@yahoo.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/130434: Update port: math/GiNaC to 1.4.4 Message-ID: <20090113030159.2c90b4c8.tkato432@yahoo.com> Resent-Message-ID: <200901121820.n0CIK3Z8020455@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 130434 >Category: ports >Synopsis: Update port: math/GiNaC to 1.4.4 >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: Mon Jan 12 18:20:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 7.1-RELEASE-p1 i386 >Organization: >Environment: >Description: - Update to version 1.4.4 Remove file: files/patch-ginac::matrix.h patch-ginac::numeric.cpp files/patch-ginsh::ginsh_lexer.ll files/patch-ginsh::ginsh_parser.yy >How-To-Repeat: >Fix: diff -urN /usr/ports/math/GiNaC/Makefile math/GiNaC/Makefile --- /usr/ports/math/GiNaC/Makefile 2008-04-28 18:59:54.000000000 +0900 +++ math/GiNaC/Makefile 2008-11-14 03:29:03.000000000 +0900 @@ -7,7 +7,7 @@ # PORTNAME= GiNaC -PORTVERSION= 1.4.3 +PORTVERSION= 1.4.4 CATEGORIES= math MASTER_SITES= ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ \ http://www.ginac.de/ @@ -19,7 +19,7 @@ LIB_DEPENDS= cln.5:${PORTSDIR}/math/cln USE_BZIP2= yes -USE_GNOME= gnomehack gnometarget pkgconfig +USE_GNOME= gnomehack pkgconfig USE_GMAKE= yes USE_AUTOTOOLS= libtool:15 CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" diff -urN /usr/ports/math/GiNaC/distinfo math/GiNaC/distinfo --- /usr/ports/math/GiNaC/distinfo 2008-04-28 18:59:54.000000000 +0900 +++ math/GiNaC/distinfo 2008-11-14 03:55:00.000000000 +0900 @@ -1,3 +1,3 @@ -MD5 (ginac-1.4.3.tar.bz2) = abad55c4ae27d5d65f525fabefaddd05 -SHA256 (ginac-1.4.3.tar.bz2) = dcd6991abae6df2fa247b57d754b8cbd9cc8119268c15d3470b3286132f7708f -SIZE (ginac-1.4.3.tar.bz2) = 847869 +MD5 (ginac-1.4.4.tar.bz2) = 60d38b352258473e3cc4de75c0d6f88e +SHA256 (ginac-1.4.4.tar.bz2) = 4d50f43b6fb489345d31cb1e30899f7cb999aa200acbf6b342a73379f24312d3 +SIZE (ginac-1.4.4.tar.bz2) = 864678 diff -urN /usr/ports/math/GiNaC/files/patch-ginac::matrix.h math/GiNaC/files/patch-ginac::matrix.h --- /usr/ports/math/GiNaC/files/patch-ginac::matrix.h 2003-11-07 06:31:51.000000000 +0900 +++ math/GiNaC/files/patch-ginac::matrix.h 1970-01-01 09:00:00.000000000 +0900 @@ -1,18 +0,0 @@ ---- ginac/matrix.h.orig Wed Oct 1 01:00:24 2003 -+++ ginac/matrix.h Thu Nov 6 13:30:18 2003 -@@ -100,6 +100,7 @@ - matrix(unsigned r, unsigned c, const exvector & m2); - matrix(unsigned r, unsigned c, const lst & l); - -+#if 0 - // First step of initialization of matrix with a comma-separated seqeuence - // of expressions. Subsequent steps are handled by matrix_init<>::operator,(). - matrix_init<ex, exvector::iterator> operator=(const ex & x) -@@ -107,6 +108,7 @@ - m[0] = x; - return matrix_init<ex, exvector::iterator>(++m.begin()); - } -+#endif - - // functions overriding virtual functions from base classes - public: diff -urN /usr/ports/math/GiNaC/files/patch-ginac::numeric.cpp math/GiNaC/files/patch-ginac::numeric.cpp --- /usr/ports/math/GiNaC/files/patch-ginac::numeric.cpp 2001-11-26 22:18:55.000000000 +0900 +++ math/GiNaC/files/patch-ginac::numeric.cpp 1970-01-01 09:00:00.000000000 +0900 @@ -1,11 +0,0 @@ ---- ginac/numeric.cpp.orig Mon Nov 26 20:59:49 2001 -+++ ginac/numeric.cpp Mon Nov 26 21:00:12 2001 -@@ -249,7 +249,7 @@ - // Read number as string - std::string str; - if (n.find_string("number", str)) { -- std::istringstream s(str); -+ std::istringstream s(str.c_str()); - cln::cl_idecoded_float re, im; - char c; - s.get(c); diff -urN /usr/ports/math/GiNaC/files/patch-ginsh::ginsh_lexer.ll math/GiNaC/files/patch-ginsh::ginsh_lexer.ll --- /usr/ports/math/GiNaC/files/patch-ginsh::ginsh_lexer.ll 2001-03-07 16:09:03.000000000 +0900 +++ math/GiNaC/files/patch-ginsh::ginsh_lexer.ll 1970-01-01 09:00:00.000000000 +0900 @@ -1,11 +0,0 @@ ---- ginsh/ginsh_lexer.ll.orig Tue Mar 6 18:18:07 2001 -+++ ginsh/ginsh_lexer.ll Tue Mar 6 18:22:06 2001 -@@ -32,6 +32,8 @@ - #include "ginsh.h" - #include "ginsh_parser.h" - -+extern YYSTYPE yylval; -+ - #define YY_INPUT(buf, result, max_size) (result = ginsh_input(buf, max_size)) - - // Table of all used symbols diff -urN /usr/ports/math/GiNaC/files/patch-ginsh::ginsh_parser.yy math/GiNaC/files/patch-ginsh::ginsh_parser.yy --- /usr/ports/math/GiNaC/files/patch-ginsh::ginsh_parser.yy 2007-10-21 21:53:43.000000000 +0900 +++ math/GiNaC/files/patch-ginsh::ginsh_parser.yy 1970-01-01 09:00:00.000000000 +0900 @@ -1,38 +0,0 @@ ---- ginsh/ginsh_parser.yy.orig Mon Feb 5 22:08:16 2007 -+++ ginsh/ginsh_parser.yy Sat Oct 20 16:46:13 2007 -@@ -28,6 +28,8 @@ - - %{ - #include "config.h" -+#include <sys/time.h> -+ - #ifdef HAVE_RUSAGE - #include <sys/resource.h> - #else -@@ -859,7 +861,7 @@ - // For shell commands, revert back to filename completion - rl_completion_append_character = orig_completion_append_character; - rl_basic_word_break_characters = orig_basic_word_break_characters; -- rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST(rl_basic_word_break_characters); -+ rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST((char*)rl_basic_word_break_characters); - #if (GINAC_RL_VERSION_MAJOR < 4) || (GINAC_RL_VERSION_MAJOR == 4 && GINAC_RL_VERSION_MINOR < 2) - return completion_matches(const_cast<char *>(text), (CPFunction *)filename_completion_function); - #else -@@ -869,7 +871,7 @@ - // Otherwise, complete function names - rl_completion_append_character = '('; - rl_basic_word_break_characters = " \t\n\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~"; -- rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST(rl_basic_word_break_characters); -+ rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST((char*)rl_basic_word_break_characters); - #if (GINAC_RL_VERSION_MAJOR < 4) || (GINAC_RL_VERSION_MAJOR == 4 && GINAC_RL_VERSION_MINOR < 2) - return completion_matches(const_cast<char *>(text), (CPFunction *)fcn_generator); - #else -@@ -892,6 +894,8 @@ - /* - * Main program - */ -+ -+int yyparse(); - - int main(int argc, char **argv) - { >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090113030159.2c90b4c8.tkato432>