Hello community, here is the log from the commit of package maxima for openSUSE:Factory checked in at 2013-09-11 12:20:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/maxima (Old) and /work/SRC/openSUSE:Factory/.maxima.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maxima" Changes: -------- --- /work/SRC/openSUSE:Factory/maxima/maxima.changes 2013-04-08 14:54:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.maxima.new/maxima.changes 2013-09-11 12:20:49.000000000 +0200 @@ -1,0 +2,48 @@ +Mon Sep 9 10:21:41 UTC 2013 - badshah...@gmail.com + +- Update to version 5.31.0: + + Core changes: + - Galois fields: revision, introduction of extension fields + - inverse_jacobi_sn: improve accuracy + - Bessel functions: integral of bessel_i, bessel_j of + arbitrary order + - Matrix functions: revise ModeMatrix, mat_function, + dispJordan, diag, JF + - signum: do not declare signum real- or integer-valued + - carg: declare carg real-valued + - Parser: add L, l, W, and w to list of exponent marker + characters + + Changes in share: + - Package stringproc: new functions readchar, md5sum, base64 + + Bug fixes: + - sf#2622 - base64 type warnings + - sf#2619 - Function inverse_erf - error in numerical + evaluation + - sf#2612 - known_units() broken + - sf#2608 - quad_qags(x,x) generates a lisp error + - sf#2607 - lbfgs documentation is incomplete + - sf#2604 - fft.dem is out of date + - sf#2603 - fft documentation + - sf#2602 - lu_factor regression + - sf#2599 - cl-info error handling + - sf#2597 - logcontract and subscripted log + - sf#2594 - Incorrect integration of product of cosines + - sf#2591 - risch gives Lisp error for sinh expression + - sf#2583 - sign error for integrate(x^(8*%i-1),x); + - sf#2570 - Make acos(cos(x)) simplify to x when on correct + interval + - sf#2569 - translate rat(1,x) and rat([1]) incorrect + - sf#2536 - Lisp error in limit: \ + - sf#2501 - %pi/8 is definitely not an integer + - sf#2475 - limit(x^(mu/x^g),x,inf) --> error + - "array-lambda error with 5.30.0" + - "defrule regression compare to version 5.29.1" + - Fix rk() when the independent variable's initial value is + nonzero + - Fix bug in asksign + - Fix wrong noun form returned for + jacobi_nc(elliptic_kc(m)/n,m) +- Add maxima-fix-DESTDIR.patch to fix a regression from 5.30.0 + that causes builds to fail; patch taken from upstream git. + +------------------------------------------------------------------- Old: ---- maxima-5.30.0.tar.gz New: ---- maxima-5.31.0.tar.gz maxima-fix-DESTDIR.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ maxima.spec ++++++ --- /var/tmp/diff_new_pack.TTUrxb/_old 2013-09-11 12:20:50.000000000 +0200 +++ /var/tmp/diff_new_pack.TTUrxb/_new 2013-09-11 12:20:50.000000000 +0200 @@ -28,9 +28,9 @@ %define gcl_flags --disable-gcl Name: maxima -Version: 5.30.0 +Version: 5.31.0 Release: 0 -%define major_version 5.30 +%define major_version 5.31 Summary: Symbolic Computation Program/Computer Algebra System License: GPL-2.0+ Group: Productivity/Scientific/Math @@ -38,10 +38,14 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://download.sourceforge.net/maxima/%{name}-%{version}.tar.gz Source1: maxima-rpmlintrc - +#PATCH-FIX-UPSTREAM maxima-fix-DESTDIR.patch badshah...@gmail.com -- Fix a regression from 5.30.0 that causes builds to fail; patch taken from upstream git +Patch0: maxima-fix-DESTDIR.patch %if 0%{?suse_version} PreReq: %install_info_prereq %endif +#For Patch0 +BuildRequires: autoconf +BuildRequires: automake BuildRequires: gzip BuildRequires: makeinfo BuildRequires: python @@ -171,8 +175,10 @@ %prep %setup -q +%patch0 -p1 %build +autoreconf -fi %configure %{?sbcl_flags:} %{?cmucl_flags:} %{?gcl_flags:} %{?clisp_flags:} \ --enable-gettext \ --enable-lang-de-utf8 \ ++++++ maxima-5.30.0.tar.gz -> maxima-5.31.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/maxima/maxima-5.30.0.tar.gz /work/SRC/openSUSE:Factory/.maxima.new/maxima-5.31.0.tar.gz differ: char 5, line 1 ++++++ maxima-fix-DESTDIR.patch ++++++ commit 2e8c84839a18bdff85e8e7e266591977fb1b84f2 Author: Rupert Swarbrick <rswarbr...@gmail.com> Date: Sun Sep 8 15:55:18 2013 +0100 Fix missing DESTDIR in Makefile.am's Pointed out by Rex Dieter, I accidentally broke the DESTDIR support for clisp and scl. This fixes that mistake, and also adds destdir to the extradocinstall target in the top-level Makefile.am. Probably that only ever gets run on Windows, so DESTDIR is never set, but we may as well be consistent. diff --git a/Makefile.am b/Makefile.am index d11565a..ecde623 100755 --- a/Makefile.am +++ b/Makefile.am @@ -21,10 +21,10 @@ EXTRA_DIST = \ include common.mk extradocinstall: - test -d "$(docdir)" || mkdir -p "$(docdir)" + test -d "$(DESTDIR)$(docdir)" || mkdir -p "$(DESTDIR)$(docdir)" for file in AUTHORS COPYING INSTALL README README.lisps ; \ do \ - $(INSTALL_DATA) $$file "$(docdir)" ; \ + $(INSTALL_DATA) $$file "$(DESTDIR)$(docdir)" ; \ done $(distdir).tar.gz: Makefile.am diff --git a/src/Makefile.am b/src/Makefile.am index 6865ddd..e8e866c 100755 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -108,9 +108,9 @@ WEIRD_INSTALL_TARGETS += install-clisp-copy WEIRD_UNINSTALL_TARGETS += uninstall-clisp-copy install-clisp-copy: $(mkinstalldirs) $(clisplibdir) - $(INSTALL_PROGRAM) @CLISP_RUNTIME_PATH@ "$(clisplibdir)/@CLISP_RUNTIME@" + $(INSTALL_PROGRAM) @CLISP_RUNTIME_PATH@ "$(DESTDIR)$(clisplibdir)/@CLISP_RUNTIME@" uninstall-clisp-copy: - rm -f "$(clisplibdir)/@CLISP_RUNTIME@" + rm -f "$(DESTDIR)$(clisplibdir)/@CLISP_RUNTIME@" endif EXECUTECLISP = $(CLISP_NAME) -norc -q -x @@ -204,9 +204,9 @@ WEIRD_INSTALL_TARGETS += install-scl-copy WEIRD_UNINSTALL_TARGETS += uninstall-scl-copy install-scl-copy: $(mkinstalldirs) $(scllibdir) - $(INSTALL_PROGRAM) @SCL_RUNTIME_PATH@ "$(scllibdir)/@SCL_RUNTIME@" + $(INSTALL_PROGRAM) @SCL_RUNTIME_PATH@ "$(DESTDIR)$(scllibdir)/@SCL_RUNTIME@" uninstall-scl-copy: - rm -f "$(scllibdir)/@SCL_RUNTIME@" + rm -f "$(DESTDIR)$(scllibdir)/@SCL_RUNTIME@" clean-scl: rm -rf binary-scl commit 76fd2a4c8e7a9ec7e2a75a6d1ce9a82866ccd030 Author: Rupert Swarbrick <rswarbr...@gmail.com> Date: Sun Sep 8 16:08:45 2013 +0100 Also use DESTDIR for mkinstalldirs Predictably, I missed a line. With this change, I can install sensibly with a Maxima configured for clisp and scl to a directory chosen by DESTDIR. Phew. diff --git a/src/Makefile.am b/src/Makefile.am index e8e866c..8683060 100755 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -107,7 +107,7 @@ clispexeflag = WEIRD_INSTALL_TARGETS += install-clisp-copy WEIRD_UNINSTALL_TARGETS += uninstall-clisp-copy install-clisp-copy: - $(mkinstalldirs) $(clisplibdir) + $(mkinstalldirs) $(DESTDIR)$(clisplibdir) $(INSTALL_PROGRAM) @CLISP_RUNTIME_PATH@ "$(DESTDIR)$(clisplibdir)/@CLISP_RUNTIME@" uninstall-clisp-copy: rm -f "$(DESTDIR)$(clisplibdir)/@CLISP_RUNTIME@" @@ -203,7 +203,7 @@ binary-scl/maxima.core: WEIRD_INSTALL_TARGETS += install-scl-copy WEIRD_UNINSTALL_TARGETS += uninstall-scl-copy install-scl-copy: - $(mkinstalldirs) $(scllibdir) + $(mkinstalldirs) $(DESTDIR)$(scllibdir) $(INSTALL_PROGRAM) @SCL_RUNTIME_PATH@ "$(DESTDIR)$(scllibdir)/@SCL_RUNTIME@" uninstall-scl-copy: rm -f "$(DESTDIR)$(scllibdir)/@SCL_RUNTIME@" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org