Hello community,
here is the log from the commit of package octave-forge-struct for
openSUSE:Factory checked in at 2017-01-29 10:33:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-struct (Old)
and /work/SRC/openSUSE:Factory/.octave-forge-struct.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-struct"
Changes:
--------
--- /work/SRC/openSUSE:Factory/octave-forge-struct/octave-forge-struct.changes
2016-06-14 23:07:53.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.octave-forge-struct.new/octave-forge-struct.changes
2017-02-03 17:52:01.355239338 +0100
@@ -1,0 +2,6 @@
+Thu Nov 24 13:01:42 UTC 2016 - [email protected]
+
+- Update to version 1.0.14
+ * Bugfix release
+
+-------------------------------------------------------------------
Old:
----
struct-1.0.13.tar.gz
New:
----
struct-1.0.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave-forge-struct.spec ++++++
--- /var/tmp/diff_new_pack.DtwLMy/_old 2017-02-03 17:52:01.783179000 +0100
+++ /var/tmp/diff_new_pack.DtwLMy/_new 2017-02-03 17:52:01.783179000 +0100
@@ -18,7 +18,7 @@
%define octpkg struct
Name: octave-forge-%{octpkg}
-Version: 1.0.13
+Version: 1.0.14
Release: 0
Summary: Additional Structure manipulations functions for Octave
License: GPL-3.0+
++++++ struct-1.0.13.tar.gz -> struct-1.0.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/struct-1.0.13/DESCRIPTION
new/struct-1.0.14/DESCRIPTION
--- old/struct-1.0.13/DESCRIPTION 2016-04-22 10:49:34.000000000 +0200
+++ new/struct-1.0.14/DESCRIPTION 2016-09-18 18:09:18.000000000 +0200
@@ -1,10 +1,10 @@
Name: struct
-Version: 1.0.13
-Date: 2016-04-21
+Version: 1.0.14
+Date: 2016-09-18
Author: Etienne Grossmann <[email protected]>, Olaf Till <[email protected]>
Maintainer: Olaf Till <[email protected]>
Title: Structure Handling.
-Description: Additional Structure manipulations functions.
+Description: Additional structure manipulation functions.
Categories: Structs
Depends: octave (>= 2.9.7)
Autoload: no
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/struct-1.0.13/NEWS new/struct-1.0.14/NEWS
--- old/struct-1.0.13/NEWS 2016-04-22 10:49:34.000000000 +0200
+++ new/struct-1.0.14/NEWS 2016-09-18 18:09:18.000000000 +0200
@@ -1,3 +1,8 @@
+Summary of important user-visible changes for struct 1.0.14:
+-------------------------------------------------------------------
+
+ ** Some build fixes. Builds with Octave 4.2.
+
Summary of important user-visible changes for struct 1.0.13:
-------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/struct-1.0.13/octave-struct.metainfo.xml
new/struct-1.0.14/octave-struct.metainfo.xml
--- old/struct-1.0.13/octave-struct.metainfo.xml 1970-01-01
01:00:00.000000000 +0100
+++ new/struct-1.0.14/octave-struct.metainfo.xml 2016-09-18
18:09:18.000000000 +0200
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2016 Colin B. Macdonald
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved. This file is offered as-is,
+without any warranty.
+-->
+<component type="addon">
+ <id>octave-struct</id>
+ <extends>www.octave.org-octave.desktop</extends>
+ <name>Structure handling</name>
+ <summary>Additional Structure manipulations functions</summary>
+ <description>
+ <p>Additional Structure manipulations functions.</p>
+ </description>
+ <keywords>
+ <keyword>structures</keyword>
+ </keywords>
+ <url type="homepage">http://octave.sourceforge.net/struct</url>
+ <url
type="bugtracker">https://savannah.gnu.org/bugs/?func=additem&group=octave</url>
+ <project_license>GPL-3.0+</project_license>
+ <developer_name>Octave-Forge Community</developer_name>
+ <update_contact>[email protected]</update_contact>
+ <metadata_license>FSFAP</metadata_license>
+</component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/struct-1.0.13/src/Makefile.in
new/struct-1.0.14/src/Makefile.in
--- old/struct-1.0.13/src/Makefile.in 2016-04-22 10:49:34.000000000 +0200
+++ new/struct-1.0.14/src/Makefile.in 2016-09-18 18:09:18.000000000 +0200
@@ -15,19 +15,32 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
+
+# Uncomment this for a release.
+RELEASE := yes
+ifdef RELEASE
+# Currently this avoids warnings due to introduction of Octave
+# namespaces in Octave-4.1.0+. If the deprecated versions will be
+# available long enough, we could get away with just suppressing the
+# warnings.
+RELEASE_CXXFLAGS = -Wno-deprecated-declarations
+endif
+
MKOCTFILE ?= @MKOCTFILE@
-CXX ?= @CXX@
-CXXFLAGS ?= -g -O2
+ifndef CXXFLAGS
+CXXFLAGS := $(shell $(MKOCTFILE) -p CXXFLAGS)
+endif
+
OCTS = fields2cell.oct fieldempty.oct structcat.oct cell2fields.oct
all: $(OCTS)
error-helpers.o: error-helpers.cc error-helpers.h
- $(MKOCTFILE) -c error-helpers.cc
+ CXXFLAGS="$(CXXFLAGS) $(RELEASE_CXXFLAGS)" $(MKOCTFILE) -c
error-helpers.cc
%.oct: %.cc error-helpers.h config.h error-helpers.o
- $(MKOCTFILE) $< error-helpers.o
+ CXXFLAGS="$(CXXFLAGS) $(RELEASE_CXXFLAGS)" $(MKOCTFILE) $<
error-helpers.o
.PHONY: clean
clean: ; rm -f *.o *.oct
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/struct-1.0.13/src/configure
new/struct-1.0.14/src/configure
--- old/struct-1.0.13/src/configure 2016-04-22 10:49:59.000000000 +0200
+++ new/struct-1.0.14/src/configure 2016-09-18 18:09:36.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for struct 1.0.13.
+# Generated by GNU Autoconf 2.69 for struct 1.0.14.
#
# Report bugs to <[email protected]>.
#
@@ -580,8 +580,8 @@
# Identity of this package.
PACKAGE_NAME='struct'
PACKAGE_TARNAME='struct'
-PACKAGE_VERSION='1.0.13'
-PACKAGE_STRING='struct 1.0.13'
+PACKAGE_VERSION='1.0.14'
+PACKAGE_STRING='struct 1.0.14'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL=''
@@ -637,6 +637,7 @@
LDFLAGS
CXXFLAGS
CXX
+SED
OCTAVE_CONFIG
MKOCTFILE
target_alias
@@ -1233,7 +1234,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures struct 1.0.13 to adapt to many kinds of systems.
+\`configure' configures struct 1.0.14 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1294,7 +1295,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of struct 1.0.13:";;
+ short | recursive ) echo "Configuration of struct 1.0.14:";;
esac
cat <<\_ACEOF
@@ -1376,7 +1377,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-struct configure 1.0.13
+struct configure 1.0.14
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1725,7 +1726,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by struct $as_me 1.0.13, which was
+It was created by struct $as_me 1.0.14, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2159,6 +2160,76 @@
as_fn_error 1 "octave-config not found" "$LINENO" 5;
fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not
truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+ for ac_i in 1 2 3 4 5 6 7; do
+ ac_script="$ac_script$as_nl$ac_script"
+ done
+ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+ { ac_script=; unset ac_script;}
+ if test -z "$SED"; then
+ ac_path_SED_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+ as_fn_executable_p "$ac_path_SED" || continue
+# Check for GNU ac_path_SED and select it if it is found.
+ # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo '' >> "conftest.nl"
+ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null
|| break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_SED_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_SED="$ac_path_SED"
+ ac_path_SED_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_SED_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_SED"; then
+ as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+ fi
+else
+ ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+ rm -f conftest.sed
+
+
# The same value of CXX as Octave was compiled with is supposed to be used.
CXX=${CXX:-`${MKOCTFILE} -p CXX`}
ac_ext=cpp
@@ -3738,7 +3809,13 @@
# 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:-`$OCTAVE_CONFIG -p OCTINCLUDEDIR`}
+TPINCLUDEDIR=`echo $OCTINCLUDEDIR | $SED -e 's/\/octave$//'`
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3747,17 +3824,19 @@
TCXXFLAGS=$CXXFLAGS
TLDFLAGS=$LDFLAGS
+TCPPFLAGS=$CPPFLAGS
TLIBS=$LIBS
LDFLAGS="-L$OCTLIBDIR $LDFLAGS"
LIBS="-loctinterp $LIBS"
-CXXFLAGS="-I$OCTINCLUDEDIR $CXXFLAGS"
+# CXXFLAGS=
+CPPFLAGS="-I$OCTINCLUDEDIR -I$TPINCLUDEDIR $CPPFLAGS"
## Presence of 'error_state' -- does _not_ indicate no exceptions are
## used.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#include <oct.h>
+#include <octave/oct.h>
#include <stdio.h>
int
main ()
@@ -3778,7 +3857,7 @@
## va_list)'
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#include <oct.h>
+#include <octave/oct.h>
int
main ()
{
@@ -3799,6 +3878,7 @@
LIBS=$TLIBS
LDFLAGS=$TLDFLAGS
CXXFLAGS=$TCXXFLAGS
+CPPFLAGS=$TCPPFLAGS
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -4315,7 +4395,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by struct $as_me 1.0.13, which was
+This file was extended by struct $as_me 1.0.14, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -4377,7 +4457,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //;
s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-struct config.status 1.0.13
+struct config.status 1.0.14
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/struct-1.0.13/src/configure.ac
new/struct-1.0.14/src/configure.ac
--- old/struct-1.0.13/src/configure.ac 2016-04-22 10:49:34.000000000 +0200
+++ new/struct-1.0.14/src/configure.ac 2016-09-18 18:09:18.000000000 +0200
@@ -18,7 +18,7 @@
### <http://www.gnu.org/licenses/>.
AC_PREREQ([2.62])
-AC_INIT([struct], [1.0.13], [[email protected]])
+AC_INIT([struct], [1.0.14], [[email protected]])
AC_CONFIG_SRCDIR([cell2fields.cc])
AC_CONFIG_HEADERS([config.h])
@@ -32,6 +32,8 @@
AC_MSG_ERROR([octave-config not found], 1);
fi
+AC_PROG_SED
+
# The same value of CXX as Octave was compiled with is supposed to be used.
CXX=${CXX:-`${MKOCTFILE} -p CXX`}
AC_PROG_CXX
@@ -48,19 +50,27 @@
# 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:-`$OCTAVE_CONFIG -p OCTINCLUDEDIR`}
+TPINCLUDEDIR=`echo $OCTINCLUDEDIR | $SED -e 's/\/octave$//'`
AC_LANG_PUSH([C++])
TCXXFLAGS=$CXXFLAGS
TLDFLAGS=$LDFLAGS
+TCPPFLAGS=$CPPFLAGS
TLIBS=$LIBS
LDFLAGS="-L$OCTLIBDIR $LDFLAGS"
LIBS="-loctinterp $LIBS"
-CXXFLAGS="-I$OCTINCLUDEDIR $CXXFLAGS"
+# CXXFLAGS=
+CPPFLAGS="-I$OCTINCLUDEDIR -I$TPINCLUDEDIR $CPPFLAGS"
## Presence of 'error_state' -- does _not_ indicate no exceptions are
## used.
AC_LINK_IFELSE(
- [AC_LANG_PROGRAM([[#include <oct.h>]
+ [AC_LANG_PROGRAM([[#include <octave/oct.h>]
[#include <stdio.h>]],
[[printf ("%i", error_state);]])],
[AC_DEFINE([HAVE_OCTAVE_ERROR_STATE], 1)])
@@ -68,7 +78,7 @@
## Presence of 'verror (octave_execution_exception&, const char *,
## va_list)'
AC_LINK_IFELSE(
- [AC_LANG_PROGRAM([[#include <oct.h>]],
+ [AC_LANG_PROGRAM([[#include <octave/oct.h>]],
[[octave_execution_exception e;]
[va_list args;]
[verror (e, "test", args);]])],
@@ -77,6 +87,7 @@
LIBS=$TLIBS
LDFLAGS=$TLDFLAGS
CXXFLAGS=$TCXXFLAGS
+CPPFLAGS=$TCPPFLAGS
AC_LANG_POP([C++])
# End of checks for Octave features.