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&amp;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.
 


Reply via email to