Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package octave-forge-general for
openSUSE:Factory checked in at 2023-10-31 20:25:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-general (Old)
and /work/SRC/openSUSE:Factory/.octave-forge-general.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-general"
Tue Oct 31 20:25:45 2023 rev:6 rq:1121353 version:2.1.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/octave-forge-general/octave-forge-general.changes
2022-07-08 14:02:00.610453004 +0200
+++
/work/SRC/openSUSE:Factory/.octave-forge-general.new.17445/octave-forge-general.changes
2023-10-31 20:25:59.294575801 +0100
@@ -1,0 +2,11 @@
+Mon Oct 30 16:00:19 UTC 2023 - Atri Bhattacharya <[email protected]>
+
+- Update URL to point to 'https://gnu-octave.github.io/packages/'
+
+-------------------------------------------------------------------
+Mon Oct 16 00:46:55 UTC 2023 - Atri Bhattacharya <[email protected]>
+
+- Update to version 2.1.3:
+ * updates for Octave 8+ changes.
+
+-------------------------------------------------------------------
Old:
----
general-2.1.2.tar.gz
New:
----
general-2.1.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave-forge-general.spec ++++++
--- /var/tmp/diff_new_pack.xcVgbG/_old 2023-10-31 20:25:59.914598575 +0100
+++ /var/tmp/diff_new_pack.xcVgbG/_new 2023-10-31 20:25:59.918598722 +0100
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-general
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,12 @@
%define octpkg general
Name: octave-forge-%{octpkg}
-Version: 2.1.2
+Version: 2.1.3
Release: 0
Summary: General tools for Octave
License: BSD-3-Clause AND GPL-3.0-or-later
Group: Productivity/Scientific/Math
-URL: https://octave.sourceforge.io
+URL: https://gnu-octave.github.io/packages/%{octpkg}/
Source0:
https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: hdf5-devel
++++++ general-2.1.2.tar.gz -> general-2.1.3.tar.gz ++++++
++++ 7090 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/general-2.1.2/DESCRIPTION new/general-2.1.3/DESCRIPTION
--- old/general-2.1.2/DESCRIPTION 2022-01-10 18:56:48.000000000 +0100
+++ new/general-2.1.3/DESCRIPTION 2023-10-09 13:01:33.000000000 +0200
@@ -1,6 +1,6 @@
Name: general
-Version: 2.1.2
-Date: 2022-01-11
+Version: 2.1.3
+Date: 2023-10-09
Author: various authors
Maintainer: Octave-Forge community <[email protected]>
Title: General
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/general-2.1.2/NEWS new/general-2.1.3/NEWS
--- old/general-2.1.2/NEWS 2022-01-10 18:56:48.000000000 +0100
+++ new/general-2.1.3/NEWS 2023-10-09 13:01:33.000000000 +0200
@@ -1,7 +1,13 @@
+Summary of important user-visible changes for general 2.1.3:
+-------------------------------------------------------------------
+
+ ** updates for Octave 8+ changes
+
Summary of important user-visible changes for general 2.1.2:
-------------------------------------------------------------------
-* updates to tests for Octave 7 changes
+ ** updates to tests for Octave 7 changes
+
Summary of important user-visible changes for general 2.1.1:
-------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/general-2.1.2/src/configure.ac new/general-2.1.3/src/configure.ac
--- old/general-2.1.2/src/configure.ac 2022-01-10 18:56:48.000000000 +0100
+++ new/general-2.1.3/src/configure.ac 2023-10-09 13:01:33.000000000 +0200
@@ -19,7 +19,7 @@
### <http://www.gnu.org/licenses/>.
AC_PREREQ([2.67])
-AC_INIT([general], [2.1.2])
+AC_INIT([general], [2.1.3])
AC_CONFIG_SRCDIR([packfields.cc])
AC_CONFIG_HEADERS([config.h])
@@ -29,6 +29,9 @@
AC_CONFIG_MACRO_DIRS([m4])
+AC_CANONICAL_HOST
+AC_CANONICAL_TARGET
+
# Checks for programs.
AC_CHECK_PROG(MKOCTFILE, mkoctfile, mkoctfile)
if test -z "$MKOCTFILE"; then
@@ -38,6 +41,7 @@
if test -z "$OCTAVE_CONFIG"; then
AC_MSG_ERROR([octave-config not found], 1);
fi
+
AC_PROG_AWK
if test -z "$ac_cv_prog_AWK"; then
AC_MSG_ERROR([AWK not found], 1);
@@ -46,6 +50,19 @@
AC_PROG_GREP
AC_PROG_SED
+# try get around possible spaces in the path
+if test "X${IGNORE_MINGW_PATH_MODIFICATION}" == "X"; then
+case $host_os in
+ mingw*)
+ # try demangle spaces in escaped input strings
+ MKOCTFILE=`echo $MKOCTFILE | $SED "s,\\\\\ ,?,g"`
+ OCTAVE_CONFIG=`echo $OCTAVE_CONFIG | $SED "s,\\\\\ ,?,g"`
+ ;;
+ *)
+ ;;
+esac
+fi
+
# The same value of CXX as Octave was compiled with is supposed to be used.
CXX=${CXX:-`${MKOCTFILE} -p CXX`}
AC_PROG_CXX
@@ -64,12 +81,31 @@
# Start of checks for Octave features, preparations for checks.
OCTLIBDIR=${OCTLIBDIR:-`$OCTAVE_CONFIG -p OCTLIBDIR`}
-## We need Octaves include path both with and without '/octave'
-## appended. The path without '/octave' is needed to selectively test
-## for Octave headers, like octave/....h. The path with '/octave' is
-## needed since some Octave headers contain include directives for
-## other Octave headers with <> instead of "".
-OCTINCLUDEDIR=${OCTINCLUDEDIR:-`$MKOCTFILE -p INCFLAGS`}
+OCTINCLUDEDIR="${OCTINCLUDEDIR:-`$MKOCTFILE -p OCTINCLUDEDIR`}/.."
+
+if test "X${IGNORE_MINGW_PATH_MODIFICATION}" == "X"; then
+ MSYSTEM="${MSYSTEM}"
+else
+ MSYSTEM="none"
+fi
+
+case X$MSYSTEM in
+ XMINGW64*)
+ OCTAVE_HOME=`${MKOCTFILE} -p OCTAVE_HOME | $SED 's,\\\\,/,g'`
+ # change \ to / and replace octave home part with mingw part
+ OCTINCLUDEDIR=`echo $OCTINCLUDEDIR | $SED -e 's,\\\\,/,g' -e
"s,${OCTAVE_HOME},/mingw64,g"`
+ OCTLIBDIR=`echo $OCTLIBDIR | $SED -e 's,\\\\,/,g' -e
"s,${OCTAVE_HOME},/mingw64,g"`
+ ;;
+ XMINGW32*)
+ OCTAVE_HOME=`${MKOCTFILE} -p OCTAVE_HOME | $SED 's,\\\\,/,g'`
+ # change \ to / and replace octave home part with mingw part
+ OCTINCLUDEDIR=`echo $OCTINCLUDEDIR | $SED -e 's,\\\\,/,g' -e
"s,${OCTAVE_HOME},/mingw32,g"`
+ OCTLIBDIR=`echo $OCTLIBDIR | $SED -e 's,\\\\,/,g -e
"s,${OCTAVE_HOME},/mingw32,g"'`
+ ;;
+ *)
+ ;;
+esac
+
AC_LANG_PUSH([C++])
TCXXFLAGS=$CXXFLAGS
TLDFLAGS=$LDFLAGS
@@ -78,7 +114,7 @@
LDFLAGS="-L$OCTLIBDIR $LDFLAGS"
LIBS="-loctinterp $LIBS"
# CXXFLAGS=
-CPPFLAGS="$OCTINCLUDEDIR $CPPFLAGS"
+CPPFLAGS="-I$OCTINCLUDEDIR $CPPFLAGS"
AC_CHECK_HEADERS([octave/interpreter.h],
[],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/general-2.1.2/src/mark_for_deletion.cc
new/general-2.1.3/src/mark_for_deletion.cc
--- old/general-2.1.2/src/mark_for_deletion.cc 2022-01-10 18:56:48.000000000
+0100
+++ new/general-2.1.3/src/mark_for_deletion.cc 2023-10-09 13:01:33.000000000
+0200
@@ -14,12 +14,15 @@
// this program; if not, see <http://www.gnu.org/licenses/>.
#include <octave/oct.h>
-#include <octave/file-io.h>
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
+#ifndef OCTAVE_HAVE_INTERPRETER_MARK_FOR_DELETION
+# include <octave/file-io.h>
+#endif
+
#ifdef HAVE_OCTAVE_INTERPRETER_H
# include <octave/interpreter.h>
#endif