Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2014-07-04 09:34:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and      /work/SRC/openSUSE:Factory/.autogen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "autogen"

Changes:
--------
--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2013-04-17 
18:22:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes     2014-07-04 
09:34:57.000000000 +0200
@@ -1,0 +2,45 @@
+Thu Jul  3 08:43:05 UTC 2014 - sch...@suse.de
+
+- Update to 5.18.3
+  * ATTRIBUTE_FORMAT_ARG is a configured attribute that wraps
+    __attribute__((__format_arg__(n))) procedure declaration attributes.
+    To configure it, the ag_macros.m4 has a new macroo,
+    AG_COMPILE_FORMAT_ARG (which is a compile only test probe).
+
+  * Auto-edit Guile headers that depend upon configure values
+    most especially:  noreturn
+    but check for "ptrdiff_t" in our configure too, so that Guile does
+    not create its own duplicate definition.
+
+  * Abort from the failing function so that stack traces are useful
+  * The libopts m4 configure code must configure the libopts/Makefile
+  * Happy 2014 New Year
+  * make sure library option handling code does nothing when the
+    library is just trying to get information about an option.
+  * Only apply texi2mdoc when it is needed.
+  * The aoGetsText() emitted i18n helper function needs its argument
+    to have the "format_arg" attribute.
+  * documentation clarifications
+  * properly create generated main procedures from user supplied code.
+  * ChangeLog files have been removed from GIT sources
+    (though still obtainable with tagged checkouts).
+  * LIBGUILE_PATH is not needed and its derivation is wrong on
+    where binaries and libraries have different prefixes.
+  * fixed char casting issue that shows in UTF-8 files
+  * fixed installation error for str2init
+  * fixed failure handling in the usage template
+  * fix broken flag values for auto-supported options
+  * various tweaks to make Coverity happy.
+  * allow the fatal error message functions to be tagged "noreturn"
+    and incorporate sysnoreturn.h technology into AutoGen.
+  * --save-opts documentation cleanup
+  * optionMemberList() will return an allocated string containing
+    the names of the bits set in the option.
+  * tab stripped "here strings" include stripping the backslash
+    escape character when it precedes any whitespace character.
+- autoopts-remove-stupid-set-e.patch: remove stupid use of set -e
+- autogen-setfilename.patch: remove
+- autogen-build_ldpath.patch: regenerate
+- run testsuite
+
+-------------------------------------------------------------------

Old:
----
  autogen-5.16.2.tar.xz
  autogen-setfilename.patch

New:
----
  autogen-5.18.3.tar.xz
  autoopts-remove-stupid-set-e.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ autogen.spec ++++++
--- /var/tmp/diff_new_pack.y1a282/_old  2014-07-04 09:34:59.000000000 +0200
+++ /var/tmp/diff_new_pack.y1a282/_new  2014-07-04 09:34:59.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,12 +26,12 @@
 Summary:        Automated Text File Generator
 License:        GPL-3.0+
 Group:          Development/Tools/Building
-Version:        5.16.2
+Version:        5.18.3
 Release:        0
 Url:            http://autogen.sourceforge.net/
 Source:         %{name}-%{version}.tar.xz
-Patch0:         autogen-setfilename.patch
 Patch1:         autogen-build_ldpath.patch
+Patch2:         autoopts-remove-stupid-set-e.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         %{install_info_prereq}
 
@@ -44,10 +44,8 @@
 
 %prep
 %setup -q
-%patch0
 %patch1
-# autmake 1.13 removed AM_CONFIG_HEADER
-sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac
+%patch2 -p1
 
 %build
 autoreconf -fi
@@ -57,6 +55,9 @@
 %install
 %makeinstall
 
+%check
+make check
+
 %post
 /sbin/ldconfig
 %install_info --info-dir=%{_infodir} %{_infodir}/autogen.info.gz

++++++ autogen-5.16.2.tar.xz -> autogen-5.18.3.tar.xz ++++++
++++ 100843 lines of diff (skipped)

++++++ autogen-build_ldpath.patch ++++++
--- /var/tmp/diff_new_pack.y1a282/_old  2014-07-04 09:34:59.000000000 +0200
+++ /var/tmp/diff_new_pack.y1a282/_new  2014-07-04 09:34:59.000000000 +0200
@@ -5,9 +5,9 @@
 
 Index: autoopts/Makefile.am
 ===================================================================
---- autoopts/Makefile.am.orig  2012-08-11 18:41:23.000000000 +0200
-+++ autoopts/Makefile.am       2013-04-16 11:26:51.454797966 +0200
-@@ -133,7 +133,7 @@ INST_SH                   = autoopts-con
+--- autoopts/Makefile.am.orig
++++ autoopts/Makefile.am
+@@ -159,7 +159,7 @@ INST_SH                   = autoopts-con
  
  man_MANS                  = $(INST_MANS)
  m4data_DATA               = autoopts.m4
@@ -18,9 +18,9 @@
  bin_SCRIPTS               = $(INST_SH)
 Index: doc/mk-agen-texi.sh
 ===================================================================
---- doc/mk-agen-texi.sh.orig   2012-05-13 22:52:48.000000000 +0200
-+++ doc/mk-agen-texi.sh        2013-04-16 11:27:17.865173188 +0200
-@@ -91,9 +91,9 @@ setup_exports()
+--- doc/mk-agen-texi.sh.orig
++++ doc/mk-agen-texi.sh
+@@ -93,9 +93,9 @@ setup_exports()
  
    PATH=${top_builddir}/columns:${PATH}
    timer=`expr ${AG_TIMEOUT} '*' 5`
@@ -28,8 +28,8 @@
 -  test -f "$d" || die "Cannot locate libopts.a"
 -  LIBS="$d ${LIBS}"
 +  d=`find ${top_builddir}/autoopts -type f -name libopts.a -o -name 
libopts.so | head -n 1`
-+  LIBS="-L`dirname \"$d\"` -lopts ${LIBS}"
-+  LD_LIBRARY_PATH="`dirname \"$d\"`:$LD_LIBRARY_PATH"
++  LIBS="-L$(dirname "$d") -lopts ${LIBS}"
++  LD_LIBRARY_PATH="$(dirname "$d"):$LD_LIBRARY_PATH"
  
    eval `${EGREP} '^AG_[A-Z_]*' ${top_srcdir}/VERSION`
  

++++++ autoopts-remove-stupid-set-e.patch ++++++
Index: autogen-5.18.3/autoopts/mk-tpl-config.sh
===================================================================
--- autogen-5.18.3.orig/autoopts/mk-tpl-config.sh
+++ autogen-5.18.3/autoopts/mk-tpl-config.sh
@@ -31,7 +31,6 @@ die() {
 
 init() {
     PS4='>tpc-${FUNCNAME}> '
-    set -e
     progpid=$$
     prog=`basename $0`
     progdir=`\cd \`dirname $0\` >/dev/null ; pwd`
@@ -200,7 +199,7 @@ fix_guile() {
     cd ${builddir}
     find_libguiledir "${LGCFLAGS}"
 
-    list=`set +e ; exec 2>/dev/null
+    list=`exec 2>/dev/null
         find ${libguiledir}/libguile* -type f | \
             xargs grep -l -E '\<noreturn\>'`
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to