commit autogen for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2020-06-23 20:59:57

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new.2956 (New)


Package is "autogen"

Tue Jun 23 20:59:57 2020 rev:52 rq:816329 version:5.18.16

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2020-05-12 
22:30:11.835602067 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new.2956/autogen.changes
2020-06-23 21:00:27.957041297 +0200
@@ -1,0 +2,5 @@
+Wed Jun 10 11:53:58 UTC 2020 - Bernhard Wiedemann 
+
+- Set MAN_PAGE_DATE to normalize man page date (boo#1047218)
+
+---



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.KV1D0w/_old  2020-06-23 21:00:35.541066883 +0200
+++ /var/tmp/diff_new_pack.KV1D0w/_new  2020-06-23 21:00:35.545066896 +0200
@@ -102,6 +102,7 @@
 make %{?_smp_mflags}
 
 %install
+export MAN_PAGE_DATE=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%s)} -I)
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes -s %{buildroot}%{_datadir}




commit autogen for openSUSE:Factory

2020-05-12 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2020-05-12 22:28:25

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new.2738 (New)


Package is "autogen"

Tue May 12 22:28:25 2020 rev:51 rq:802756 version:5.18.16

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2020-05-04 
18:32:28.268068449 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new.2738/autogen.changes
2020-05-12 22:30:11.835602067 +0200
@@ -1,0 +2,6 @@
+Mon May 11 16:28:29 UTC 2020 - Andreas Schwab 
+
+- Increase default timeout
+- Run testsuite in verbose mode
+
+---



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.Jts6ju/_old  2020-05-12 22:30:15.915610582 +0200
+++ /var/tmp/diff_new_pack.Jts6ju/_new  2020-05-12 22:30:15.919610590 +0200
@@ -96,7 +96,7 @@
 
 %build
 %configure \
-   --enable-timeout=20 \
+   --enable-timeout=70 \
--disable-static \
--with-pic
 make %{?_smp_mflags}
@@ -107,15 +107,7 @@
 %fdupes -s %{buildroot}%{_datadir}
 
 %check
-make %{?_smp_mflags} check || {
-  for f in */test/test-suite.log; do
-if test -f "$f"; then
-  echo " $f "
-  cat "$f"
-fi
-  done
-  exit 1
-}
+make %{?_smp_mflags} check VERBOSE=1
 
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/autogen.info%{ext_info}




commit autogen for openSUSE:Factory

2020-05-04 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2020-05-04 18:31:50

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new.2738 (New)


Package is "autogen"

Mon May  4 18:31:50 2020 rev:50 rq:787525 version:5.18.16

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2020-01-23 
16:12:38.551697296 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new.2738/autogen.changes
2020-05-04 18:32:28.268068449 +0200
@@ -1,0 +2,5 @@
+Mon Mar 23 15:10:17 UTC 2020 - Andreas Schwab 
+
+- guile-version.patch: Allow all patchlevel versions of guile 3.0
+
+---



Other differences:
--
++ guile-version.patch ++
--- /var/tmp/diff_new_pack.T2K0OT/_old  2020-05-04 18:32:30.71959 +0200
+++ /var/tmp/diff_new_pack.T2K0OT/_new  2020-05-04 18:32:30.71959 +0200
@@ -7,7 +7,7 @@
choke me.
  
 -#elif GUILE_VERSION < 203000
-+#elif GUILE_VERSION <= 30
++#elif GUILE_VERSION < 301000
  # define AG_SCM_IS_PROC(_p)   scm_is_true( scm_procedure_p(_p))
  # define AG_SCM_LIST_P(_l)scm_is_true( scm_list_p(_l))
  # define AG_SCM_PAIR_P(_p)scm_is_true( scm_pair_p(_p))




commit autogen for openSUSE:Factory

2020-01-23 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2020-01-23 16:10:51

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new.26092 (New)


Package is "autogen"

Thu Jan 23 16:10:51 2020 rev:49 rq:766046 version:5.18.16

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2019-03-27 
16:14:36.615618480 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new.26092/autogen.changes   
2020-01-23 16:12:38.551697296 +0100
@@ -1,0 +2,5 @@
+Tue Jan 21 10:41:18 UTC 2020 - Andreas Schwab 
+
+- guile-version.patch: Allow building with guile 3.0
+
+---

New:

  guile-version.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.jEYUtU/_old  2020-01-23 16:12:40.027698171 +0100
+++ /var/tmp/diff_new_pack.jEYUtU/_new  2020-01-23 16:12:40.031698173 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,6 +34,8 @@
 Patch4: sprintf-overflow.patch
 # PATCH-FIX-UPSTREAM -- https://sourceforge.net/p/autogen/bugs/193/#5844
 Patch5: gcc9-fix-wrestrict.patch
+# PATCH-FIX-UPSTREAM Allow building with guile 3.0
+Patch6: guile-version.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  makeinfo
@@ -89,6 +91,8 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+touch aclocal.m4 configure Makefile.in config-h.in
 
 %build
 %configure \

++ guile-version.patch ++
Index: autogen-5.18.16/agen5/guile-iface.h
===
--- autogen-5.18.16.orig/agen5/guile-iface.h
+++ autogen-5.18.16/agen5/guile-iface.h
@@ -9,7 +9,7 @@
 # error AutoGen does not work with this version of Guile
   choke me.
 
-#elif GUILE_VERSION < 203000
+#elif GUILE_VERSION <= 30
 # define AG_SCM_IS_PROC(_p)   scm_is_true( scm_procedure_p(_p))
 # define AG_SCM_LIST_P(_l)scm_is_true( scm_list_p(_l))
 # define AG_SCM_PAIR_P(_p)scm_is_true( scm_pair_p(_p))
Index: autogen-5.18.16/config/guile.m4
===
--- autogen-5.18.16.orig/config/guile.m4
+++ autogen-5.18.16/config/guile.m4
@@ -61,7 +61,7 @@
 #
 AC_DEFUN([GUILE_PKG],
  [PKG_PROG_PKG_CONFIG
-  _guile_versions_to_search="m4_default([$1], [2.2 2.0 1.8])"
+  _guile_versions_to_search="m4_default([$1], [3.0 2.2 2.0 1.8])"
   if test -n "$GUILE_EFFECTIVE_VERSION"; then
 _guile_tmp=""
 for v in $_guile_versions_to_search; do
Index: autogen-5.18.16/configure
===
--- autogen-5.18.16.orig/configure
+++ autogen-5.18.16/configure
@@ -14799,7 +14799,7 @@ $as_echo "no" >&6; }
PKG_CONFIG=""
fi
 fi
-  _guile_versions_to_search="2.2 2.0 1.8"
+  _guile_versions_to_search="3.0 2.2 2.0 1.8"
   if test -n "$GUILE_EFFECTIVE_VERSION"; then
 _guile_tmp=""
 for v in $_guile_versions_to_search; do



commit autogen for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2019-03-27 16:14:35

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new.25356 (New)


Package is "autogen"

Wed Mar 27 16:14:35 2019 rev:48 rq:688388 version:5.18.16

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2018-11-28 
11:08:36.467297423 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new.25356/autogen.changes   
2019-03-27 16:14:36.615618480 +0100
@@ -1,0 +2,6 @@
+Mon Mar 25 08:32:40 UTC 2019 - Martin Liška 
+
+- Add gcc9-fix-wrestrict.patch in order to fix
+  bsc#1125772.
+
+---

New:

  gcc9-fix-wrestrict.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.Q3n5E5/_old  2019-03-27 16:14:37.375618286 +0100
+++ /var/tmp/diff_new_pack.Q3n5E5/_new  2019-03-27 16:14:37.379618285 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,6 +32,8 @@
 Patch3: installable-programs.patch
 # PATCH-FIX-UPSTREAM
 Patch4: sprintf-overflow.patch
+# PATCH-FIX-UPSTREAM -- https://sourceforge.net/p/autogen/bugs/193/#5844
+Patch5: gcc9-fix-wrestrict.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  makeinfo
@@ -86,6 +88,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %configure \

++ gcc9-fix-wrestrict.patch ++
diff --git a/compat/pathfind.c b/compat/pathfind.c
index 5c477ca..6a4eeb5 100644
--- a/compat/pathfind.c
+++ b/compat/pathfind.c
@@ -136,6 +136,18 @@ make_absolute( char const * string, char const * dot_path )
 return result;
 }
 
+/*
+ * Proccess strcpy for overlapping memory locations.
+ */
+static char*
+strcpy_overlapping ( char *d, const char *s)
+{
+  unsigned n = strlen ( s );
+  memmove ( d, s, n + 1 );
+  return d;
+}
+
+
 /*
  * Canonicalize PATH, and return a  new path.  The new path differs from
  * PATH in that:
@@ -182,7 +194,7 @@ canonicalize_pathname( char *path )
 if ((start + 1) != i && (start != 0 || i != 2))
 #endif /* apollo */
 {
-strcpy( result + start + 1, result + i );
+strcpy_overlapping( result + start + 1, result + i );
 i = start + 1;
 }
 
@@ -201,7 +213,7 @@ canonicalize_pathname( char *path )
 if (result[i] == '.') {
 /* Handle `./'. */
 if (result[i + 1] == '/') {
-strcpy( result + i, result + i + 1 );
+strcpy_overlapping( result + i, result + i + 1 );
 i = (start < 0) ? 0 : start;
 continue;
 }
@@ -211,7 +223,7 @@ canonicalize_pathname( char *path )
 (result[i + 2] == '/' || !result[i + 2])) {
 while (--start > -1 && result[start] != '/')
 ;
-strcpy( result + start + 1, result + i + 2 );
+strcpy_overlapping( result + start + 1, result + i + 2 );
 i = (start < 0) ? 0 : start;
 continue;
 }



commit autogen for openSUSE:Factory

2018-11-28 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2018-11-28 11:08:34

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new.19453 (New)


Package is "autogen"

Wed Nov 28 11:08:34 2018 rev:47 rq:651070 version:5.18.16

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2018-08-03 
12:30:23.614957161 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new.19453/autogen.changes   
2018-11-28 11:08:36.467297423 +0100
@@ -1,0 +2,19 @@
+Thu Nov 22 11:01:48 UTC 2018 - sch...@suse.de
+
+- Remove invalid signature file and keyring
+
+---
+Wed Nov 21 15:58:24 UTC 2018 - 
+
+- BuildRequire guile-devel to make transistion to Guile 2.2 smooth 
+
+---
+Tue Oct 16 07:41:12 UTC 2018 - sch...@suse.de
+
+- Update to version 5.8.16
+  - Enable compiling with Guile 2.2
+- autogen-guile-2.2.patch: removed
+- installable-programs.patch: don't make programs uninstallable
+- Rediff remaining patches
+
+---

Old:

  autogen-5.18.14.tar.xz
  autogen-5.18.14.tar.xz.sig
  autogen-guile-2.2.patch
  autogen.keyring

New:

  autogen-5.18.16.tar.xz
  installable-programs.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.mjRWEi/_old  2018-11-28 11:08:36.995296704 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new  2018-11-28 11:08:36.999296698 +0100
@@ -12,32 +12,30 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define libname libopts25
 Name:   autogen
-Version:5.18.14
+Version:5.18.16
 Release:0
 Summary:Automated Text File Generator
 License:GPL-3.0-or-later
 Group:  Development/Tools/Building
 URL:https://www.gnu.org/software/autogen/
 Source0:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
-Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
-Source2:
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=autogen=1#/%{name}.keyring
 Patch1: autogen-build_ldpath.patch
 # PATCH-FIX-UPSTREAM -- https://savannah.gnu.org/support/index.php?109234 
boo#1021353
 Patch2: autogen-catch-race-error.patch
-# PATCH-FIX-UPSTREAM -- guile 2.2 support
-Patch3: autogen-guile-2.2.patch
+# PATCH-FIX-UPSTREAM don't make programs uninstallable
+Patch3: installable-programs.patch
 # PATCH-FIX-UPSTREAM
 Patch4: sprintf-overflow.patch
 BuildRequires:  fdupes
+BuildRequires:  guile-devel
 BuildRequires:  makeinfo
 BuildRequires:  pkgconfig >= 0.9.0
-BuildRequires:  pkgconfig(guile-2.0)
 BuildRequires:  pkgconfig(libxml-2.0)
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
@@ -89,11 +87,8 @@
 %patch3 -p1
 %patch4 -p1
 
-touch aclocal.m4 configure Makefile.in config-h.in
-
 %build
 %configure \
-   CFLAGS="%optflags -Wno-error=implicit-fallthrough" \
--enable-timeout=20 \
--disable-static \
--with-pic

++ autogen-5.18.14.tar.xz -> autogen-5.18.16.tar.xz ++
 35788 lines of diff (skipped)

++ autogen-build_ldpath.patch ++
--- /var/tmp/diff_new_pack.mjRWEi/_old  2018-11-28 11:08:37.471296054 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new  2018-11-28 11:08:37.471296054 +0100
@@ -3,11 +3,11 @@
  doc/mk-agen-texi.sh  |6 +++---
  2 files changed, 4 insertions(+), 4 deletions(-)
 
-Index: autogen-5.18.14/doc/mk-agen-texi.sh
+Index: autogen-5.18.16/doc/mk-agen-texi.sh
 ===
 autogen-5.18.14.orig/doc/mk-agen-texi.sh
-+++ autogen-5.18.14/doc/mk-agen-texi.sh
-@@ -93,9 +93,9 @@ setup_exports()
+--- autogen-5.18.16.orig/doc/mk-agen-texi.sh
 autogen-5.18.16/doc/mk-agen-texi.sh
+@@ -98,9 +98,9 @@ setup_exports()
  
PATH=${top_builddir}/columns:${PATH}
timer=`expr ${AG_TIMEOUT} '*' 5`

++ autogen-catch-race-error.patch ++
--- /var/tmp/diff_new_pack.mjRWEi/_old  2018-11-28 11:08:37.483296039 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new  2018-11-28 11:08:37.483296039 +0100
@@ -3,11 +3,11 @@
 
 https://bugzilla.opensuse.org/show_bug.cgi?id=1021353
 
-Index: autogen-5.18.14/agen5/agDep.c
+Index: autogen-5.18.16/agen5/agDep.c
 ===
 

commit autogen for openSUSE:Factory

2018-08-03 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2018-08-03 12:30:21

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is "autogen"

Fri Aug  3 12:30:21 2018 rev:46 rq:626735 version:5.18.14

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2018-03-31 
15:35:20.017069063 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2018-08-03 
12:30:23.614957161 +0200
@@ -1,0 +2,32 @@
+Tue Jul 31 08:50:01 UTC 2018 - sch...@suse.de
+
+- Don't require libopts-devel from autogen
+- Rename libopts-devel to autoopts
+- Move all autoopts related files to autoopts
+- Don't run autoreconf
+- Don't remove -Werror
+- sprintf-overflow.patch: Fix sprintf overflow
+- autogen-guile-2.2.patch: properly add support for guile 2.2
+- autogen-constant-timeout.patch: remove, use --enable-timeout
+  instead
+
+---
+Fri Jul 20 08:28:31 UTC 2018 - mplus...@suse.com
+
+- Update to version 5.8.14:
+  * several configury fixes to enable cross platform building.
+  * fompletion of a change in "char-mapper" to enable bootstrapping
+  * Guile 1.8 support was removed
+  * Replace AG_SCM_STR02SCM with scm_from_latin1_string this breaks
+Guile 1.8.
+  * adaptations for cross compiling
+  * no more generating autoconf macros
+  * fix internal implementation of forking off autogen in xml2ag
+  * when calling abort() causes problems, exit() can now be called
+(via an option) instead.
+  * add support for nanosecond precision in file times
+  * suppress dumb warnings about embedded NUL bytes in formats.
+- Refresh patches
+- Drop not applying autogen-reproducible-tar.patch
+
+---

Old:

  autogen-5.18.12.tar.xz
  autogen-5.18.12.tar.xz.sig
  autogen-constant-timeout.patch
  autogen-reproducible-tar.patch

New:

  autogen-5.18.14.tar.xz
  autogen-5.18.14.tar.xz.sig
  sprintf-overflow.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.YvSg2H/_old  2018-08-03 12:30:24.314958190 +0200
+++ /var/tmp/diff_new_pack.YvSg2H/_new  2018-08-03 12:30:24.322958202 +0200
@@ -18,7 +18,7 @@
 
 %define libname libopts25
 Name:   autogen
-Version:5.18.12
+Version:5.18.14
 Release:0
 Summary:Automated Text File Generator
 License:GPL-3.0-or-later
@@ -32,20 +32,13 @@
 Patch2: autogen-catch-race-error.patch
 # PATCH-FIX-UPSTREAM -- guile 2.2 support
 Patch3: autogen-guile-2.2.patch
-# PATCH-FIX-UPSTREAM -- https://sourceforge.net/p/autogen/bugs/182/
-Patch4: autogen-reproducible-tar.patch
-# PATCH-FIX-OPENSUSE
-Patch5: autogen-constant-timeout.patch
+# PATCH-FIX-UPSTREAM
+Patch4: sprintf-overflow.patch
 BuildRequires:  fdupes
-BuildRequires:  guile-devel
-BuildRequires:  libtool
-BuildRequires:  libxml2-devel
 BuildRequires:  makeinfo
-BuildRequires:  pkgconfig
-BuildRequires:  xz
-# Since shared library and devel package were split, we need to require
-# libopts-devel untill all depending packages have fixed buildrequires
-Requires:   libopts-devel
+BuildRequires:  pkgconfig >= 0.9.0
+BuildRequires:  pkgconfig(guile-2.0)
+BuildRequires:  pkgconfig(libxml-2.0)
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
 
@@ -61,52 +54,66 @@
 Group:  System/Libraries
 
 %description -n %{libname}
-AutoGen is a tool designed for generating program files that contain
-repetitive text with varied substitutions.  Its goal is to simplify the
-maintenance of programs that contain large amounts of repetitious text.
-This is especially valuable if there are several blocks of such text that
-must be kept synchronized in parallel tables.
+AutoOpts is a tool that virtually eliminates the hassle of processing
+options and keeping man pages, info docs and usage text up to date.  This
+package allows you to specify several program attributes, thousands of
+option types and many option attributes.  From this, it then produces all
+the code necessary to parse and handle the command line and configuration
+file options, and the documentation that should go with your program as
+well.
 
 This package contains shared library libopts
 
-%package -n libopts-devel
-Summary:Development files for libopts
+%package -n autoopts
+Summary:Automated Option Processing
 Group:  Development/Languages/C and C++
 Requires:   %{libname} = %{version}-%{release}
+Requires:   autogen
 Obsoletes:  %{libname}-devel < %{version}-%{release}
+Provides:   

commit autogen for openSUSE:Factory

2018-03-31 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2018-03-31 15:35:14

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is "autogen"

Sat Mar 31 15:35:14 2018 rev:45 rq:591703 version:5.18.12

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2018-03-19 
23:32:33.989932605 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2018-03-31 
15:35:20.017069063 +0200
@@ -1,0 +2,8 @@
+Tue Mar 27 12:16:08 UTC 2018 - dims...@opensuse.org
+
+- Explicitly call autoreconf: various patches touch the build
+  system, which results in an implicit call. That in turn only
+  works as long as the automake/autconf version is the same as used
+  when originally bootrapping the tarball.
+
+---



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.bAe7go/_old  2018-03-31 15:35:21.225025264 +0200
+++ /var/tmp/diff_new_pack.bAe7go/_new  2018-03-31 15:35:21.229025119 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,9 +21,9 @@
 Version:5.18.12
 Release:0
 Summary:Automated Text File Generator
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Development/Tools/Building
-Url:https://www.gnu.org/software/autogen/
+URL:https://www.gnu.org/software/autogen/
 Source0:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
 Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
 Source2:
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=autogen=1#/%{name}.keyring
@@ -48,7 +48,6 @@
 Requires:   libopts-devel
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 AutoGen is a tool designed for generating program files that contain
@@ -94,6 +93,7 @@
 %patch5 -p1
 
 %build
+autoreconf -fiv
 %configure \
--disable-static \
--with-pic






commit autogen for openSUSE:Factory

2018-03-19 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2018-03-19 23:32:31

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is "autogen"

Mon Mar 19 23:32:31 2018 rev:44 rq:587170 version:5.18.12

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2017-07-11 
08:24:18.308481980 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2018-03-19 
23:32:33.989932605 +0100
@@ -1,0 +2,8 @@
+Wed Aug 23 15:03:54 UTC 2017 - bwiedem...@suse.com
+
+- Add autogen-reproducible-tar.patch to make .tar.gz build reproducible
+  ( https://sourceforge.net/p/autogen/bugs/182/ )
+- Add autogen-constant-timeout.patch to make build reproducible (boo#1041534)
+- Set MAN_PAGE_DATE to not include build date into man pages (boo#1047218)
+
+---

New:

  autogen-constant-timeout.patch
  autogen-reproducible-tar.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.H3OCf5/_old  2018-03-19 23:32:35.377882535 +0100
+++ /var/tmp/diff_new_pack.H3OCf5/_new  2018-03-19 23:32:35.381882391 +0100
@@ -32,6 +32,10 @@
 Patch2: autogen-catch-race-error.patch
 # PATCH-FIX-UPSTREAM -- guile 2.2 support
 Patch3: autogen-guile-2.2.patch
+# PATCH-FIX-UPSTREAM -- https://sourceforge.net/p/autogen/bugs/182/
+Patch4: autogen-reproducible-tar.patch
+# PATCH-FIX-OPENSUSE
+Patch5: autogen-constant-timeout.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  libtool
@@ -86,6 +90,8 @@
 %patch1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
 
 %build
 %configure \
@@ -94,6 +100,7 @@
 make %{?_smp_mflags}
 
 %install
+export MAN_PAGE_DATE=$(date -u -r ChangeLog -I)
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes -s %{buildroot}%{_datadir}


++ autogen-constant-timeout.patch ++
Author: Bernhard M. Wiedemann 
Date: 2018-03-09

avoid using benchmarks from the build system
that sometimes return 7 or 9


Index: autogen-5.18.12/configure
===
--- autogen-5.18.12.orig/configure
+++ autogen-5.18.12/configure
@@ -17770,6 +17770,7 @@ then
 
   AG_TIMEOUT=${time_delta}
 fi
+AG_TIMEOUT=12
 
 
 cat >>confdefs.h <<_ACEOF

Index: autogen-5.18.12/configure.ac
===
--- autogen-5.18.12.orig/configure.ac
+++ autogen-5.18.12/configure.ac
@@ -191,6 +191,7 @@ then
 
   AG_TIMEOUT=${time_delta}
 fi
+AG_TIMEOUT=12
 ]
 AC_DEFINE_UNQUOTED(AG_DEFAULT_TIMEOUT, ${AG_TIMEOUT},
[define to suitable timeout limit for shell command])
++ autogen-reproducible-tar.patch ++
Author: Bernhard M. Wiedemann 
Date: 2018-03-09

https://sourceforge.net/p/autogen/bugs/182/

libopts-41.1.16.tar.gz contained timestamps from build
and indeterminism from filesystem readdir order.

See https://reproducible-builds.org/ for why this matters.

Index: autogen-5.18.12/pkg/libopts/mklibsrc.sh
===
--- autogen-5.18.12.orig/pkg/libopts/mklibsrc.sh
+++ autogen-5.18.12/pkg/libopts/mklibsrc.sh
@@ -107,13 +107,15 @@ EOMakefile
 | ${CLexe} -I4 --spread=1 --line-sep="  \\"
 } > Makefile.am
 
-gz='gzip --best'
+gz='gzip --best -n'
 sfx=tar.gz
 
 cd ..
 echo ! cd `pwd`
 echo ! tar cvf ${tag}.${sfx} ${tag}
-tar cvf - ${tag} | $gz > ${top_builddir}/autoopts/${tag}.${sfx}
+rbopts=""
+[ -z "$SOURCE_DATE_EPOCH" ] || ! tar --help|grep -q sort= || 
rbopts="--sort=name --format=gnu --clamp-mtime --mtime @$SOURCE_DATE_EPOCH"
+tar cvf - $rbopts ${tag} | $gz > ${top_builddir}/autoopts/${tag}.${sfx}
 rm -rf ${tag}
 
 ## Local Variables:




commit autogen for openSUSE:Factory

2017-07-11 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2017-07-11 08:24:17

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is "autogen"

Tue Jul 11 08:24:17 2017 rev:43 rq:508340 version:5.18.12

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2017-02-26 
16:59:58.540365026 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2017-07-11 
08:24:18.308481980 +0200
@@ -1,0 +2,6 @@
+Tue Jul  4 08:45:03 UTC 2017 - tchva...@suse.com
+
+- Add patch to build with guile 2.2:
+  * autogen-guile-2.2.patch
+
+---

New:

  autogen-guile-2.2.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.xTR1wm/_old  2017-07-11 08:24:19.084372549 +0200
+++ /var/tmp/diff_new_pack.xTR1wm/_new  2017-07-11 08:24:19.084372549 +0200
@@ -23,13 +23,15 @@
 Summary:Automated Text File Generator
 License:GPL-3.0+
 Group:  Development/Tools/Building
-Url:http://autogen.sourceforge.net/
+Url:https://www.gnu.org/software/autogen/
 Source0:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
 Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
 Source2:
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=autogen=1#/%{name}.keyring
 Patch1: autogen-build_ldpath.patch
 # PATCH-FIX-UPSTREAM -- https://savannah.gnu.org/support/index.php?109234 
boo#1021353
 Patch2: autogen-catch-race-error.patch
+# PATCH-FIX-UPSTREAM -- guile 2.2 support
+Patch3: autogen-guile-2.2.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  libtool
@@ -83,6 +85,7 @@
 %setup -q
 %patch1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %configure \


++ autogen-guile-2.2.patch ++
Index: autogen-5.18.12/agen5/guile-iface.h
===
--- autogen-5.18.12.orig/agen5/guile-iface.h
+++ autogen-5.18.12/agen5/guile-iface.h
@@ -9,16 +9,13 @@
 # error AutoGen does not work with this version of Guile
   choke me.
 
-#elif GUILE_VERSION < 201000
+#else
 # define AG_SCM_IS_PROC(_p)   scm_is_true( scm_procedure_p(_p))
 # define AG_SCM_LIST_P(_l)scm_is_true( scm_list_p(_l))
 # define AG_SCM_PAIR_P(_p)scm_is_true( scm_pair_p(_p))
 # define AG_SCM_TO_LONG(_v)   scm_to_long(_v)
 # define AG_SCM_TO_ULONG(_v)  ((unsigned long)scm_to_ulong(_v))
 
-#else
-# error unknown GUILE_VERSION
-  choke me.
 #endif
 
 #endif /* MUTATING_GUILE_IFACE_H_GUARD */
Index: autogen-5.18.12/configure
===
--- autogen-5.18.12.orig/configure
+++ autogen-5.18.12/configure
@@ -14198,7 +14198,7 @@ $as_echo "no" >&6; }
PKG_CONFIG=""
fi
 fi
-  _guile_versions_to_search="2.0 1.8"
+  _guile_versions_to_search="2.2 2.0 1.8"
   if test -n "$GUILE_EFFECTIVE_VERSION"; then
 _guile_tmp=""
 for v in $_guile_versions_to_search; do
Index: autogen-5.18.12/config/guile.m4
===
--- autogen-5.18.12.orig/config/guile.m4
+++ autogen-5.18.12/config/guile.m4
@@ -61,7 +61,7 @@
 #
 AC_DEFUN([GUILE_PKG],
  [PKG_PROG_PKG_CONFIG
-  _guile_versions_to_search="m4_default([$1], [2.0 1.8])"
+  _guile_versions_to_search="m4_default([$1], [2.2 2.0 1.8])"
   if test -n "$GUILE_EFFECTIVE_VERSION"; then
 _guile_tmp=""
 for v in $_guile_versions_to_search; do




commit autogen for openSUSE:Factory

2017-02-26 Thread root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2017-02-26 16:59:57

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  2017-01-11 
12:01:48.666218234 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2017-02-26 
16:59:58.540365026 +0100
@@ -1,0 +2,5 @@
+Wed Feb 22 14:28:17 UTC 2017 - bwiedem...@suse.com
+
+- Add autogen-catch-race-error.patch (boo#1021353)
+
+---

New:

  autogen-catch-race-error.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.MVYcrH/_old  2017-02-26 16:59:58.972299508 +0100
+++ /var/tmp/diff_new_pack.MVYcrH/_new  2017-02-26 16:59:58.976298902 +0100
@@ -28,6 +28,8 @@
 Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
 Source2:
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=autogen=1#/%{name}.keyring
 Patch1: autogen-build_ldpath.patch
+# PATCH-FIX-UPSTREAM -- https://savannah.gnu.org/support/index.php?109234 
boo#1021353
+Patch2: autogen-catch-race-error.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  libtool
@@ -80,6 +82,7 @@
 %prep
 %setup -q
 %patch1
+%patch2 -p1
 
 %build
 %configure \


++ autogen-catch-race-error.patch ++
This would have made the racy build fail
instead of producing missing and incorrect files

https://bugzilla.opensuse.org/show_bug.cgi?id=1021353

Index: autogen-5.18.12/agen5/agDep.c
===
--- autogen-5.18.12.orig/agen5/agDep.c
+++ autogen-5.18.12/agen5/agDep.c
@@ -303,7 +303,7 @@ tidy_dep_file(void)
 pzn[len] = NUL;
 
 unlink(pzn);
-rename(dep_file, pzn);
+if (rename(dep_file, pzn)) { exit(95); }
 AGFREE(dep_file);
 dep_file = pzn;
 } while (false);
Index: autogen-5.18.12/agen5/expOutput.c
===
--- autogen-5.18.12.orig/agen5/expOutput.c
+++ autogen-5.18.12/agen5/expOutput.c
@@ -251,7 +251,7 @@ ag_scm_out_move(SCM new_file)
 
 if (strcmp(pz, cur_fpstack->stk_fname) != 0) {
 
-rename(cur_fpstack->stk_fname, pz);
+if (rename(cur_fpstack->stk_fname, pz)) { exit(94); }
 
 if (dep_fp != NULL) {
 rm_target_file(cur_fpstack->stk_fname);




commit autogen for openSUSE:Factory

2016-07-12 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2016-07-12 23:48:40

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  2016-05-11 
16:36:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2016-07-12 
23:48:42.0 +0200
@@ -1,0 +2,14 @@
+Mon Jun 27 18:38:22 UTC 2016 - astie...@suse.com
+
+- GNU autogen 5.18.10:
+  * NUL terminate CGI definitions text
+- GNU autogen 5.18.9:
+  * When parsing CGI, do not allow spaces to be lost
+  * In producing usage text, check more rigorously that
+option "values" are really not flag characters.
+- GNU autogen 5.18.8:
+  * Ensure testing vars start as unset for testing
+  * happy new year & de-uglifications
+- update download URL and usptream signing key
+
+---

Old:

  autogen-5.18.7.tar.xz
  autogen-5.18.7.tar.xz.sig

New:

  autogen-5.18.10.tar.xz
  autogen-5.18.10.tar.xz.sig



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.dmDNDq/_old  2016-07-12 23:48:43.0 +0200
+++ /var/tmp/diff_new_pack.dmDNDq/_new  2016-07-12 23:48:43.0 +0200
@@ -18,25 +18,25 @@
 
 %define libname libopts25
 Name:   autogen
-Version:5.18.7
+Version:5.18.10
 Release:0
 Summary:Automated Text File Generator
 License:GPL-3.0+
 Group:  Development/Tools/Building
 Url:http://autogen.sourceforge.net/
-Source0:https://ftp.gnu.org/gnu/autogen/%{name}-%{version}.tar.xz
-Source1:https://ftp.gnu.org/gnu/autogen/%{name}-%{version}.tar.xz.sig
-Source2:%{name}.keyring
+Source0:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
+Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
+Source2:
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=autogen=1#/%{name}.keyring
 Patch1: autogen-build_ldpath.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  libtool
 BuildRequires:  libxml2-devel
 BuildRequires:  makeinfo
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  xz
 # Since shared library and devel package were split, we need to require
-# libopts-devel untill all depending packages have fixed buildrequires7
+# libopts-devel untill all depending packages have fixed buildrequires
 Requires:   libopts-devel
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
@@ -65,8 +65,8 @@
 %package -n libopts-devel
 Summary:Development files for libopts
 Group:  Development/Languages/C and C++
-Obsoletes:  %{libname}-devel < %{version}-%{release}
 Requires:   %{libname} = %{version}-%{release}
+Obsoletes:  %{libname}-devel < %{version}-%{release}
 
 %description -n libopts-devel
 AutoGen is a tool designed for generating program files that contain

++ autogen-5.18.7.tar.xz -> autogen-5.18.10.tar.xz ++
 12759 lines of diff (skipped)

++ autogen.keyring ++
Files /var/tmp/diff_new_pack.dmDNDq/_old and /var/tmp/diff_new_pack.dmDNDq/_new 
differ




commit autogen for openSUSE:Factory

2016-05-11 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2016-05-11 16:36:50

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  2016-05-02 
10:42:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2016-05-11 
16:36:51.0 +0200
@@ -1,0 +2,11 @@
+Thu May  5 07:10:15 UTC 2016 - mplus...@suse.com
+
+- Rename devel package to libopts-devel
+- Add corresponding obsoletion
+
+---
+Tue May  3 15:34:42 UTC 2016 - mplus...@suse.com
+
+- Fix typo in preun script
+
+---



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.cdZx44/_old  2016-05-11 16:36:52.0 +0200
+++ /var/tmp/diff_new_pack.cdZx44/_new  2016-05-11 16:36:52.0 +0200
@@ -35,9 +35,11 @@
 BuildRequires:  makeinfo
 BuildRequires:  pkg-config
 BuildRequires:  xz
+# Since shared library and devel package were split, we need to require
+# libopts-devel untill all depending packages have fixed buildrequires7
+Requires:   libopts-devel
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
-Requires:   %{libname}-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -48,7 +50,7 @@
 must be kept synchronized in parallel tables.
 
 %package -n %{libname}
-Summary:Shared library libopt
+Summary:Shared library libopts
 Group:  System/Libraries
 
 %description -n %{libname}
@@ -60,12 +62,13 @@
 
 This package contains shared library libopts
 
-%package -n %{libname}-devel
-Summary:Development files for libopt
+%package -n libopts-devel
+Summary:Development files for libopts
 Group:  Development/Languages/C and C++
+Obsoletes:  %{libname}-devel < %{version}-%{release}
 Requires:   %{libname} = %{version}-%{release}
 
-%description -n %{libname}-devel
+%description -n libopts-devel
 AutoGen is a tool designed for generating program files that contain
 repetitive text with varied substitutions.  Its goal is to simplify the
 maintenance of programs that contain large amounts of repetitious text.
@@ -96,7 +99,7 @@
 %install_info --info-dir=%{_infodir} %{_infodir}/autogen.info%{ext_info}
 
 %preun
-%install_info_delete --info-dir=%{_infodir} 
%%{_infodir}/autogen.info%{ext_info}
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/autogen.info%{ext_info}
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig
@@ -118,7 +121,7 @@
 %defattr(-,root,root)
 %{_libdir}/libopts.so.*
 
-%files -n %{libname}-devel
+%files -n libopts-devel
 %defattr(-,root,root)
 %{_libdir}/libopts.so
 %{_includedir}/*






commit autogen for openSUSE:Factory

2016-05-02 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2016-05-02 10:42:51

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  2015-12-13 
09:38:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2016-05-02 
10:42:52.0 +0200
@@ -1,0 +2,7 @@
+Tue Apr 19 08:38:13 UTC 2016 - mplus...@suse.com
+
+- Split shared libraries (boo#976068)
+- Move info handling to preun section
+- Do not ship .la file
+
+---



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.Ggl4ZW/_old  2016-05-02 10:42:53.0 +0200
+++ /var/tmp/diff_new_pack.Ggl4ZW/_new  2016-05-02 10:42:53.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,7 @@
 #
 
 
+%define libname libopts25
 Name:   autogen
 Version:5.18.7
 Release:0
@@ -35,15 +36,43 @@
 BuildRequires:  pkg-config
 BuildRequires:  xz
 Requires(post): %{install_info_prereq}
-Requires(postun): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
+Requires:   %{libname}-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 AutoGen is a tool designed for generating program files that contain
 repetitive text with varied substitutions.  Its goal is to simplify the
 maintenance of programs that contain large amounts of repetitious text.
-This is especially valuable if there are several blocks of such text
-that must be kept synchronized in parallel tables.
+This is especially valuable if there are several blocks of such text that
+must be kept synchronized in parallel tables.
+
+%package -n %{libname}
+Summary:Shared library libopt
+Group:  System/Libraries
+
+%description -n %{libname}
+AutoGen is a tool designed for generating program files that contain
+repetitive text with varied substitutions.  Its goal is to simplify the
+maintenance of programs that contain large amounts of repetitious text.
+This is especially valuable if there are several blocks of such text that
+must be kept synchronized in parallel tables.
+
+This package contains shared library libopts
+
+%package -n %{libname}-devel
+Summary:Development files for libopt
+Group:  Development/Languages/C and C++
+Requires:   %{libname} = %{version}-%{release}
+
+%description -n %{libname}-devel
+AutoGen is a tool designed for generating program files that contain
+repetitive text with varied substitutions.  Its goal is to simplify the
+maintenance of programs that contain large amounts of repetitious text.
+This is especially valuable if there are several blocks of such text that
+must be kept synchronized in parallel tables.
+
+This package contains devel files for libopts
 
 %prep
 %setup -q
@@ -56,31 +85,45 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
+find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes -s %{buildroot}%{_datadir}
 
 %check
 make %{?_smp_mflags} check
 
 %post
-/sbin/ldconfig
-%install_info --info-dir=%{_infodir} %{_infodir}/autogen.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/autogen.info%{ext_info}
+
+%preun
+%install_info_delete --info-dir=%{_infodir} 
%%{_infodir}/autogen.info%{ext_info}
 
-%postun
-/sbin/ldconfig
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/autogen.info.gz
+%post -n %{libname} -p /sbin/ldconfig
+%postun -n %{libname} -p /sbin/ldconfig
 
 %files
 %defattr(-, root, root)
 %doc NEWS ChangeLog
-%{_bindir}/*
-%{_includedir}/*
-%{_libdir}/lib*
+%{_bindir}/autogen
+%{_bindir}/autoopts-config
+%{_bindir}/columns
+%{_bindir}/getdefs
+%{_bindir}/xml2ag
 %{_libdir}/autogen
-%{_libdir}/pkgconfig/*.pc
-%{_mandir}/man?/*.gz
-%{_datadir}/aclocal/*
+%{_mandir}/man1/*%{ext_man}
+%{_infodir}/*%{ext_info}
 %{_datadir}/autogen
-%{_infodir}/*.gz
+
+%files -n %{libname}
+%defattr(-,root,root)
+%{_libdir}/libopts.so.*
+
+%files -n %{libname}-devel
+%defattr(-,root,root)
+%{_libdir}/libopts.so
+%{_includedir}/*
+%{_mandir}/man3/*%{ext_man}
+%{_datadir}/aclocal/*
+%{_libdir}/pkgconfig/*.pc
 
 %changelog






commit autogen for openSUSE:Factory

2015-12-13 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2015-12-13 09:38:23

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  2015-09-24 
07:16:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2015-12-13 
09:38:25.0 +0100
@@ -1,0 +2,14 @@
+Mon Dec  7 10:48:12 UTC 2015 - mplus...@suse.com
+
+- Update to 5.18.7
+   * {AG,CL,GD}exe environment variables may be set to force
+   bootstrapping with a particular release.
+   * MAN_PAGE_DATE can be used with various man page docs to
+ override the current date default.
+   * project may now be bootstrapped and built in the source
+ directory with no ill effect.
+   * AutoGen as a daemon will never happen.  Last vestiges gone.
+   * templates may now obtain the most recent source modification
+   time with "(max-file-time)"
+
+---

Old:

  autogen-5.18.6.tar.xz
  autogen-5.18.6.tar.xz.sig

New:

  autogen-5.18.7.tar.xz
  autogen-5.18.7.tar.xz.sig



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.WejYQn/_old  2015-12-13 09:38:26.0 +0100
+++ /var/tmp/diff_new_pack.WejYQn/_new  2015-12-13 09:38:26.0 +0100
@@ -17,14 +17,14 @@
 
 
 Name:   autogen
-Version:5.18.6
+Version:5.18.7
 Release:0
 Summary:Automated Text File Generator
 License:GPL-3.0+
 Group:  Development/Tools/Building
 Url:http://autogen.sourceforge.net/
-Source0:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
-Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
+Source0:https://ftp.gnu.org/gnu/autogen/%{name}-%{version}.tar.xz
+Source1:https://ftp.gnu.org/gnu/autogen/%{name}-%{version}.tar.xz.sig
 Source2:%{name}.keyring
 Patch1: autogen-build_ldpath.patch
 BuildRequires:  fdupes

++ autogen-5.18.6.tar.xz -> autogen-5.18.7.tar.xz ++
 2454 lines of diff (skipped)





commit autogen for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2015-09-24 07:16:02

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  2015-05-22 
09:55:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2015-09-24 
07:16:03.0 +0200
@@ -1,0 +2,14 @@
+Wed Sep 16 13:15:32 UTC 2015 - mplus...@suse.com
+
+- Update to 5.18.6
+  * {AG,CL,GD}exe environment variables may be set to force
+bootstrapping with a particular release.
+  * MAN_PAGE_DATE can be used with various man page docs to
+override the current date default.
+  * project may now be bootstrapped and built in the source
+directory with no ill effect.
+  * AutoGen as a daemon will never happen.  Last vestiges gone.
+  * templates may now obtain the most recent source modification
+time with "(max-file-time)"
+
+---

Old:

  autogen-5.18.5.tar.xz
  autogen-5.18.5.tar.xz.sig

New:

  autogen-5.18.6.tar.xz
  autogen-5.18.6.tar.xz.sig



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.p9hzvn/_old  2015-09-24 07:16:04.0 +0200
+++ /var/tmp/diff_new_pack.p9hzvn/_new  2015-09-24 07:16:04.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   autogen
-Version:5.18.5
+Version:5.18.6
 Release:0
 Summary:Automated Text File Generator
 License:GPL-3.0+

++ autogen-5.18.5.tar.xz -> autogen-5.18.6.tar.xz ++
 10257 lines of diff (skipped)





commit autogen for openSUSE:Factory

2015-05-22 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2015-05-22 09:55:23

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  2015-03-03 
11:16:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2015-05-22 
09:55:25.0 +0200
@@ -1,0 +2,25 @@
+Thu May 21 15:05:12 UTC 2015 - sch...@suse.de
+
+- No longer call autoreconf
+
+---
+Thu May 21 13:47:09 UTC 2015 - mplus...@suse.com
+
+- Update info files dependencies
+- Refresh partially upstreamed autogen-build_ldpath.patch
+- Update to 5.18.5
+  * Guile 1.6 is now obsolete.  1.7/8 or newer from now on.
+Fixed issues with Guile managed locale string processing.
+(It keeps getting better and better all the time and I
+must keep adjusting over and over all the time.)
+  * more Guile-config somersaults
+config/misc.def: sometimes, pkg-config --cflags-only-I yields
+multiple directories for Guile and that incantation is the only
+way to find libguile/version.h and that header is the only way
+to determine the micro version and the micro version is the best
+way to check for certain types of breakage.  (Testing is too
+convoluted.)
+  * for-each handler functions may now be able to free (or not)
+the file text via the handler-frees attribute.
+
+---

Old:

  autogen-5.18.4.tar.xz
  autogen-5.18.4.tar.xz.sig

New:

  autogen-5.18.5.tar.xz
  autogen-5.18.5.tar.xz.sig



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.VwaFBS/_old  2015-05-22 09:55:26.0 +0200
+++ /var/tmp/diff_new_pack.VwaFBS/_new  2015-05-22 09:55:26.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   autogen
-Version:5.18.4
+Version:5.18.5
 Release:0
 Summary:Automated Text File Generator
 License:GPL-3.0+
@@ -34,7 +34,8 @@
 BuildRequires:  makeinfo
 BuildRequires:  pkg-config
 BuildRequires:  xz
-Requires(pre):  %{install_info_prereq}
+Requires(post): %{install_info_prereq}
+Requires(postun): %{install_info_prereq}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -49,7 +50,6 @@
 %patch1
 
 %build
-autoreconf -fi
 %configure \
--disable-static \
--with-pic
@@ -76,6 +76,7 @@
 %{_bindir}/*
 %{_includedir}/*
 %{_libdir}/lib*
+%{_libdir}/autogen
 %{_libdir}/pkgconfig/*.pc
 %{_mandir}/man?/*.gz
 %{_datadir}/aclocal/*

++ autogen-5.18.4.tar.xz - autogen-5.18.5.tar.xz ++
 23204 lines of diff (skipped)

++ autogen-build_ldpath.patch ++
--- /var/tmp/diff_new_pack.VwaFBS/_old  2015-05-22 09:55:26.0 +0200
+++ /var/tmp/diff_new_pack.VwaFBS/_new  2015-05-22 09:55:26.0 +0200
@@ -3,19 +3,6 @@
  doc/mk-agen-texi.sh  |6 +++---
  2 files changed, 4 insertions(+), 4 deletions(-)
 
-Index: autoopts/Makefile.am
-===
 autoopts/Makefile.am.orig
-+++ autoopts/Makefile.am
-@@ -164,7 +164,7 @@ INST_SH   = autoopts-con
- 
- man_MANS  = $(INST_MANS)
- m4data_DATA   = autoopts.m4
--nobase_data_DATA  = $(INST_PKGCFG)
-+pkgconfig_DATA  = $(INST_PKGCFG)
- lib_LTLIBRARIES   = $(INST_LIBS)
- nobase_include_HEADERS= $(INST_HDRS)
- bin_SCRIPTS   = $(INST_SH)
 Index: doc/mk-agen-texi.sh
 ===
 --- doc/mk-agen-texi.sh.orig





commit autogen for openSUSE:Factory

2015-03-03 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2015-03-03 11:15:40

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  2014-07-10 
14:55:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2015-03-03 
11:16:13.0 +0100
@@ -1,0 +2,25 @@
+Mon Mar  2 15:38:31 UTC 2015 - mplus...@suse.com
+
+- Remove upsteamed patch:
+  * autoopts-remove-stupid-set-e.patch
+  * agen5-testsuite.patch
+- Cleanup spec file with spec-cleaner
+- Use url for source
+- Add gpg signature
+- Update to 5.18.4
+  * Do Not Edit (dne) warning:  the default of printing a date in 
+the warning has now changed to not doing so.  The -d option 
+to suppress the date is now deprecated (ignored).  A new 
+option, -D will cause the date to be included.  The 
+environment variable, AUTOGEN_DNE_DATE overrides everything.
+  * The RETURN function was not completely implemented and only
+partially worked.  It is working now.
+  * optionPrintVersionAndReturn() is a new function for applications
+that wish to extend the behavior of the --version option.
+  * mdoc and man pages have been greatly improved.
+  * libopts tear-off library used stdnoreturn.h and now includes
+infrastructure for systems deficient in that area
+  * new function: insert-file  It will simply insert the contents 
+of a file (or list of files) into the output stream.
+
+---

Old:

  agen5-testsuite.patch
  autogen-5.18.3.tar.xz
  autoopts-remove-stupid-set-e.patch

New:

  autogen-5.18.4.tar.xz
  autogen-5.18.4.tar.xz.sig
  autogen.keyring



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.YmHtJQ/_old  2015-03-03 11:16:14.0 +0100
+++ /var/tmp/diff_new_pack.YmHtJQ/_new  2015-03-03 11:16:14.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,25 @@
 
 
 Name:   autogen
+Version:5.18.4
+Release:0
+Summary:Automated Text File Generator
+License:GPL-3.0+
+Group:  Development/Tools/Building
+Url:http://autogen.sourceforge.net/
+Source0:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
+Source1:
https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
+Source2:%{name}.keyring
+Patch1: autogen-build_ldpath.patch
+BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  libtool
 BuildRequires:  libxml2-devel
 BuildRequires:  makeinfo
 BuildRequires:  pkg-config
 BuildRequires:  xz
-Summary:Automated Text File Generator
-License:GPL-3.0+
-Group:  Development/Tools/Building
-Version:5.18.3
-Release:0
-Url:http://autogen.sourceforge.net/
-Source: %{name}-%{version}.tar.xz
-Patch1: autogen-build_ldpath.patch
-Patch2: autoopts-remove-stupid-set-e.patch
-Patch3: agen5-testsuite.patch
+Requires(pre):  %{install_info_prereq}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-PreReq: %{install_info_prereq}
 
 %description
 AutoGen is a tool designed for generating program files that contain
@@ -46,19 +47,20 @@
 %prep
 %setup -q
 %patch1
-%patch2 -p1
-%patch3 -p1
 
 %build
 autoreconf -fi
-%configure --disable-static --with-pic
+%configure \
+   --disable-static \
+   --with-pic
 make %{?_smp_mflags}
 
 %install
-%makeinstall
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%fdupes -s %{buildroot}%{_datadir}
 
 %check
-make check
+make %{?_smp_mflags} check
 
 %post
 /sbin/ldconfig

++ autogen-5.18.3.tar.xz - autogen-5.18.4.tar.xz ++
 13791 lines of diff (skipped)

++ autogen-build_ldpath.patch ++
--- /var/tmp/diff_new_pack.YmHtJQ/_old  2015-03-03 11:16:15.0 +0100
+++ /var/tmp/diff_new_pack.YmHtJQ/_new  2015-03-03 11:16:15.0 +0100
@@ -7,7 +7,7 @@
 ===
 --- autoopts/Makefile.am.orig
 +++ autoopts/Makefile.am
-@@ -159,7 +159,7 @@ INST_SH   = autoopts-con
+@@ -164,7 +164,7 @@ INST_SH   = autoopts-con
  
  man_MANS  = $(INST_MANS)
  m4data_DATA   = autoopts.m4

-- 
To unsubscribe, 

commit autogen for openSUSE:Factory

2014-07-10 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2014-07-10 14:55:13

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  2014-07-04 
09:34:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2014-07-10 
14:55:22.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul  4 12:03:09 UTC 2014 - sch...@suse.de
+
+- agen5-testsuite.patch: fix spurious testsuite failure
+
+---

New:

  agen5-testsuite.patch



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.Wfzj3X/_old  2014-07-10 14:55:22.0 +0200
+++ /var/tmp/diff_new_pack.Wfzj3X/_new  2014-07-10 14:55:22.0 +0200
@@ -32,6 +32,7 @@
 Source: %{name}-%{version}.tar.xz
 Patch1: autogen-build_ldpath.patch
 Patch2: autoopts-remove-stupid-set-e.patch
+Patch3: agen5-testsuite.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %{install_info_prereq}
 
@@ -46,6 +47,7 @@
 %setup -q
 %patch1
 %patch2 -p1
+%patch3 -p1
 
 %build
 autoreconf -fi

++ agen5-testsuite.patch ++
Index: autogen-5.18.3/agen5/test/debug.test
===
--- autogen-5.18.3.orig/agen5/test/debug.test
+++ autogen-5.18.3/agen5/test/debug.test
@@ -155,7 +155,7 @@ fi
 run_ag x1 ${trace_args} ${testname}.def || failure AutoGen failed
 ${SED} \
 -e 's@from file .*agInit.*@from file agInit.c line XXX:@' \
--e '/ from debug\.def/s/ at 0x.*//' \
+-e '/ from debug\.def/s/ at .*//' \
 -e '/Called ag_scm_for_index/d' \
 -e '/^AutoGen /s/[0-9][0-9]* starts:.*/ starts:/' \
 -e 's/Guile Library Version .*/Guile Library Version X.X.X/' \
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2014-07-04 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2014-07-04 
09:34:57.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.y1a282/_new  2014-07-04 09:34:59.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.y1a282/_new  2014-07-04 09:34:59.0 +0200
@@ -5,9 +5,9 @@
 
 Index: autoopts/Makefile.am
 ===
 autoopts/Makefile.am.orig  2012-08-11 18:41:23.0 +0200
-+++ 

commit autogen for openSUSE:Factory

2013-04-17 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2013-04-17 17:36:31

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is autogen, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2013-03-04 
17:24:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2013-04-17 
17:36:33.0 +0200
@@ -1,0 +2,9 @@
+Tue Apr 16 11:24:00 CEST 2013 - p...@suse.de
+
+- Update to 5.16.2:
+  * Coverity cleanups
+  * evade Guile issue on BSD platform.
+  * avoid emitting non-error messages to stderr
+- Adapt autogen-build_ldpath.patch to the changed sources.
+
+---

Old:

  autogen-5.16.tar.xz

New:

  autogen-5.16.2.tar.xz



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.bbMkn0/_old  2013-04-17 17:36:36.0 +0200
+++ /var/tmp/diff_new_pack.bbMkn0/_new  2013-04-17 17:36:36.0 +0200
@@ -26,7 +26,7 @@
 Summary:Automated Text File Generator
 License:GPL-3.0+
 Group:  Development/Tools/Building
-Version:5.16
+Version:5.16.2
 Release:0
 Url:http://autogen.sourceforge.net/
 Source: %{name}-%{version}.tar.xz

++ autogen-5.16.tar.xz - autogen-5.16.2.tar.xz ++
 20055 lines of diff (skipped)

++ autogen-build_ldpath.patch ++
--- /var/tmp/diff_new_pack.bbMkn0/_old  2013-04-17 17:36:37.0 +0200
+++ /var/tmp/diff_new_pack.bbMkn0/_new  2013-04-17 17:36:37.0 +0200
@@ -1,20 +1,12 @@
 doc/mk-agen-texi-in.orig
-+++ doc/mk-agen-texi-in
-@@ -102,9 +102,9 @@ setup_exports()
-   srcdir=`cd @srcdir@ ; pwd`
-   PATH=${top_builddir}/columns:${PATH}
-   timer=`expr @AG_TIMEOUT@ '*' 5`
--  d=`find ${top_builddir}/autoopts -type f -name libopts.a -print`
--  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
- 
-   eval `egrep '^AG_[A-Z_]*' ${top_srcdir}/VERSION`
- 
 autoopts/Makefile.am.orig
-+++ autoopts/Makefile.am
+---
+ autoopts/Makefile.am |2 +-
+ doc/mk-agen-texi.sh  |6 +++---
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+Index: autoopts/Makefile.am
+===
+--- autoopts/Makefile.am.orig  2012-08-11 18:41:23.0 +0200
 autoopts/Makefile.am   2013-04-16 11:26:51.454797966 +0200
 @@ -133,7 +133,7 @@ INST_SH   = autoopts-con
  
  man_MANS  = $(INST_MANS)
@@ -24,3 +16,20 @@
  lib_LTLIBRARIES   = $(INST_LIBS)
  nobase_include_HEADERS= $(INST_HDRS)
  bin_SCRIPTS   = $(INST_SH)
+Index: doc/mk-agen-texi.sh
+===
+--- doc/mk-agen-texi.sh.orig   2012-05-13 22:52:48.0 +0200
 doc/mk-agen-texi.sh2013-04-16 11:27:17.865173188 +0200
+@@ -91,9 +91,9 @@ setup_exports()
+ 
+   PATH=${top_builddir}/columns:${PATH}
+   timer=`expr ${AG_TIMEOUT} '*' 5`
+-  d=`find ${top_builddir}/autoopts -type f -name libopts.a -print`
+-  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
+ 
+   eval `${EGREP} '^AG_[A-Z_]*' ${top_srcdir}/VERSION`
+ 

++ autogen-setfilename.patch ++
--- /var/tmp/diff_new_pack.bbMkn0/_old  2013-04-17 17:36:37.0 +0200
+++ /var/tmp/diff_new_pack.bbMkn0/_new  2013-04-17 17:36:37.0 +0200
@@ -1,7 +1,11 @@
+---
+ doc/autogen.texi |1 +
+ 1 file changed, 1 insertion(+)
+
 Index: doc/autogen.texi
 ===
 doc/autogen.texi.orig  2011-03-08 01:36:31.0 +0100
-+++ doc/autogen.texi   2011-03-09 14:33:06.355135652 +0100
+--- doc/autogen.texi.orig  2012-08-11 18:42:47.0 +0200
 doc/autogen.texi   2013-04-16 11:20:14.285193571 +0200
 @@ -1,4 +1,5 @@
  \input texinfo
 +@setfilename autogen.info

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2013-03-04 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2013-03-04 17:24:35

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is autogen, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2012-07-15 
12:05:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2013-03-04 
17:24:38.0 +0100
@@ -1,0 +2,6 @@
+Sat Mar  2 12:05:34 UTC 2013 - seife+...@b1-systems.com
+
+- fix build with automake-1.13.1
+- add explicit makeinfo buildrequires, it is required to build
+
+---



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.iIHsSb/_old  2013-03-04 17:24:40.0 +0100
+++ /var/tmp/diff_new_pack.iIHsSb/_new  2013-03-04 17:24:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -20,6 +20,7 @@
 BuildRequires:  guile-devel
 BuildRequires:  libtool
 BuildRequires:  libxml2-devel
+BuildRequires:  makeinfo
 BuildRequires:  pkg-config
 BuildRequires:  xz
 Summary:Automated Text File Generator
@@ -45,6 +46,8 @@
 %setup -q
 %patch0
 %patch1
+# autmake 1.13 removed AM_CONFIG_HEADER
+sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac
 
 %build
 autoreconf -fi

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2012-07-15 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2012-07-15 12:05:39

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is autogen, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2011-10-03 
09:13:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes 2012-07-15 
12:05:44.0 +0200
@@ -1,0 +2,14 @@
+Sat Jul 14 17:28:10 UTC 2012 - crrodrig...@opensuse.org
+
+- Fix source URL, this update must reach 12.2 because
+  autogen was generating broken C code that segfaults
+  with fortify source.
+
+---
+Tue May 22 03:55:25 UTC 2012 - crrodrig...@opensuse.org
+
+- Update to version 5.16
+* Changes, many see http://autogen.sourceforge.net/announce.html.
+
+
+---

Old:

  autogen-5.11.8.tar.bz2

New:

  autogen-5.16.tar.xz



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.CpbpUN/_old  2012-07-15 12:05:46.0 +0200
+++ /var/tmp/diff_new_pack.CpbpUN/_new  2012-07-15 12:05:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package autogen
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -16,17 +16,19 @@
 #
 
 
-
 Name:   autogen
-BuildRequires:  guile-devel libxml2-devel pkg-config
+BuildRequires:  guile-devel
 BuildRequires:  libtool
+BuildRequires:  libxml2-devel
+BuildRequires:  pkg-config
+BuildRequires:  xz
 Summary:Automated Text File Generator
-Version:5.11.8
-Release:2
-Group:  Development/Tools/Building
 License:GPL-3.0+
+Group:  Development/Tools/Building
+Version:5.16
+Release:0
 Url:http://autogen.sourceforge.net/
-Source: 
http://ftp.gnu.org/gnu/autogen/%{version}/%{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.xz
 Patch0: autogen-setfilename.patch
 Patch1: autogen-build_ldpath.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ autogen-build_ldpath.patch ++
--- /var/tmp/diff_new_pack.CpbpUN/_old  2012-07-15 12:05:46.0 +0200
+++ /var/tmp/diff_new_pack.CpbpUN/_new  2012-07-15 12:05:46.0 +0200
@@ -1,8 +1,6 @@
-Index: doc/mk-agen-texi-in
-===
 doc/mk-agen-texi-in.orig   2011-02-03 18:07:54.0 +0100
-+++ doc/mk-agen-texi-in2011-03-09 14:35:50.638982611 +0100
-@@ -98,9 +98,9 @@ setup_exports()
+--- doc/mk-agen-texi-in.orig
 doc/mk-agen-texi-in
+@@ -102,9 +102,9 @@ setup_exports()
srcdir=`cd @srcdir@ ; pwd`
PATH=${top_builddir}/columns:${PATH}
timer=`expr @AG_TIMEOUT@ '*' 5`
@@ -15,20 +13,9 @@
  
eval `egrep '^AG_[A-Z_]*' ${top_srcdir}/VERSION`
  
-@@ -222,7 +222,7 @@ setup_exports
- sanity_check
- run_getdefs
- 
--env 2
-+${VERBOSE}  env | sort 2
- exec 3 ${tmp_dir}/ag.ini
- cat 3 - _EOF_
-   timeout ${timer}
-Index: autoopts/Makefile.am
-===
 autoopts/Makefile.am.orig  2011-03-08 01:35:12.0 +0100
-+++ autoopts/Makefile.am   2011-03-09 14:50:16.858878038 +0100
-@@ -120,7 +120,7 @@ INST_SH   = autoopts-con
+--- autoopts/Makefile.am.orig
 autoopts/Makefile.am
+@@ -133,7 +133,7 @@ INST_SH   = autoopts-con
  
  man_MANS  = $(INST_MANS)
  m4data_DATA   = autoopts.m4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2011-12-06 17:59:54

Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and  /work/SRC/openSUSE:Factory/.autogen.new (New)


Package is autogen, Maintainer is p...@suse.com

Changes:




Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.Oq1VAu/_old  2011-12-06 18:01:29.0 +0100
+++ /var/tmp/diff_new_pack.Oq1VAu/_new  2011-12-06 18:01:29.0 +0100
@@ -24,7 +24,7 @@
 Version:5.11.8
 Release:2
 Group:  Development/Tools/Building
-License:GPLv3+
+License:GPL-3.0+
 Url:http://autogen.sourceforge.net/
 Source: 
http://ftp.gnu.org/gnu/autogen/%{version}/%{name}-%{version}.tar.bz2
 Patch0: autogen-setfilename.patch

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2011-10-03 Thread h_root

Hello community,

here is the log from the commit of package autogen for openSUSE:Factory
checked in at Mon Oct 3 09:13:20 CEST 2011.




--- openSUSE:Factory/autogen/autogen.changes2011-09-23 01:52:13.0 
+0200
+++ autogen/autogen.changes 2011-09-30 22:09:49.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 30 20:07:43 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.QiiXno/_old  2011-10-03 09:13:16.0 +0200
+++ /var/tmp/diff_new_pack.QiiXno/_new  2011-10-03 09:13:16.0 +0200
@@ -19,6 +19,7 @@
 
 Name:   autogen
 BuildRequires:  guile-devel libxml2-devel pkg-config
+BuildRequires:  libtool
 Summary:Automated Text File Generator
 Version:5.11.8
 Release:2

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2011-08-01 Thread h_root

Hello community,

here is the log from the commit of package autogen for openSUSE:Factory
checked in at Mon Aug 1 13:59:44 CEST 2011.




--- autogen/autogen.changes 2011-03-09 14:56:34.0 +0100
+++ /mounts/work_src_done/STABLE/autogen/autogen.changes2011-07-25 
14:41:35.0 +0200
@@ -1,0 +2,5 @@
+Mon Jul 25 12:41:16 UTC 2011 - pgaj...@novell.com
+
+- require pkg-config for build to detect guile-2.0
+
+---

calling whatdependson for head-i586




Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.mGXFpE/_old  2011-08-01 13:59:32.0 +0200
+++ /var/tmp/diff_new_pack.mGXFpE/_new  2011-08-01 13:59:32.0 +0200
@@ -18,10 +18,10 @@
 
 
 Name:   autogen
-BuildRequires:  guile-devel libxml2-devel
+BuildRequires:  guile-devel libxml2-devel pkg-config
 Summary:Automated Text File Generator
 Version:5.11.8
-Release:1
+Release:2
 Group:  Development/Tools/Building
 License:GPLv3+
 Url:http://autogen.sourceforge.net/






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit autogen for openSUSE:Factory

2011-03-14 Thread h_root

Hello community,

here is the log from the commit of package autogen for openSUSE:Factory
checked in at Mon Mar 14 10:49:22 CET 2011.




--- autogen/autogen.changes 2010-09-13 13:37:11.0 +0200
+++ /mounts/work_src_done/STABLE/autogen/autogen.changes2011-03-09 
14:56:34.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar  9 13:14:16 UTC 2011 - co...@novell.com
+
+- update to 5.11.8:
+  * many, many changes - see NEWS and ChangeLog
+
+---

calling whatdependson for head-i586


Old:

  autogen-5.11.1.tar.bz2
  autogen-bash_path.patch

New:

  _service
  _service:download_url:autogen-5.11.8.tar.bz2



Other differences:
--
++ autogen.spec ++
--- /var/tmp/diff_new_pack.CyXUoN/_old  2011-03-14 10:49:18.0 +0100
+++ /var/tmp/diff_new_pack.CyXUoN/_new  2011-03-14 10:49:18.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package autogen (Version 5.11.1)
+# spec file for package autogen
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -20,15 +20,14 @@
 Name:   autogen
 BuildRequires:  guile-devel libxml2-devel
 Summary:Automated Text File Generator
-Version:5.11.1
+Version:5.11.8
 Release:1
 Group:  Development/Tools/Building
 License:GPLv3+
 Url:http://autogen.sourceforge.net/
-Source: 
http://mesh.dl.sourceforge.net/sourceforge/autogen/%{name}-%{version}.tar.bz2
+Source: 
http://ftp.gnu.org/gnu/autogen/%{version}/%{name}-%{version}.tar.bz2
 Patch0: autogen-setfilename.patch
 Patch1: autogen-build_ldpath.patch
-Patch2: autogen-bash_path.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %{install_info_prereq}
 
@@ -49,7 +48,6 @@
 %setup -q
 %patch0
 %patch1
-%patch2
 
 %build
 autoreconf -fi
@@ -73,10 +71,11 @@
 
 %files
 %defattr(-, root, root)
+%doc NEWS ChangeLog
 %{_bindir}/*
 %{_includedir}/*
 %{_libdir}/lib*
-%{_libdir}/pkgconfig/autoopts.pc
+%{_libdir}/pkgconfig/*.pc
 %{_mandir}/man?/*.gz
 %{_datadir}/aclocal/*
 %{_datadir}/autogen

++ _service ++
services
  service name=download_url
param name=protocolhttp/param
param name=hostftp.gnu.org/param
param name=path/gnu/autogen/5.11.8/autogen-5.11.8.tar.bz2/param
  /service
/services++ autogen-build_ldpath.patch ++
--- /var/tmp/diff_new_pack.CyXUoN/_old  2011-03-14 10:49:18.0 +0100
+++ /var/tmp/diff_new_pack.CyXUoN/_new  2011-03-14 10:49:18.0 +0100
@@ -1,23 +1,13 @@
-diff -urN doc.orig/auto-opts.tpl doc/auto-opts.tpl
 doc.orig/auto-opts.tpl 2010-07-10 20:08:57.0 +0200
-+++ doc/auto-opts.tpl  2010-09-11 05:22:09.0 +0200
-@@ -106,7 +106,7 @@
-   _EOF_
- (
-   ${AGexe} -L${top_srcdir}/autoopts checkopt.def
--  opts=\-o check -DTEST_CHECK_OPTS ${CFLAGS} ${INCLUDES}\
-+  opts=\-o check -DTEST_CHECK_OPTS ${CFLAGS} ${LDFLAGS} ${INCLUDES}\
-   ${CC} -include ${top_builddir}/config.h ${opts} checkopt.c ${LIBS}
- )  checkopt.err 21
- 
-diff -urN doc.orig/mk-agen-texi-in doc/mk-agen-texi-in
 doc.orig/mk-agen-texi-in   2010-09-08 02:35:48.0 +0200
-+++ doc/mk-agen-texi-in2010-09-11 05:24:42.0 +0200
-@@ -90,8 +90,9 @@
+Index: doc/mk-agen-texi-in
+===
+--- doc/mk-agen-texi-in.orig   2011-02-03 18:07:54.0 +0100
 doc/mk-agen-texi-in2011-03-09 14:35:50.638982611 +0100
+@@ -98,9 +98,9 @@ setup_exports()
srcdir=`cd @srcdir@ ; pwd`
PATH=${top_builddir}/columns:${PATH}
timer=`expr @AG_TIMEOUT@ '*' 5`
--  d=`find ${top_builddir}/autoopts -type f -name libopts.a`
+-  d=`find ${top_builddir}/autoopts -type f -name libopts.a -print`
+-  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}
@@ -25,16 +15,7 @@
  
eval `egrep '^AG_[A-Z_]*' ${top_srcdir}/VERSION`
  
-@@ -100,7 +101,7 @@
-   GDexe=@GDexe@
-   CLexe=@CLexe@
- 
--  LIBS=${LIBS}\ `find ${top_builddir}/autoopts -name libopts.a -print`
-+  LIBS=${LIBS} `find ${top_builddir}/autoopts -name libopts.a -print`
-   OPTIONS_DEF=${AGsrc}/opts.def
-   DIRECTIVESRC=${AGsrc}/defDirect.c
-   GETDEF_SRC=`
-@@ -211,7 +212,7 @@
+@@ -222,7 +222,7 @@ setup_exports
  sanity_check
  run_getdefs
  
@@ -43,3 +24,16 @@
  exec 3 ${tmp_dir}/ag.ini
  cat 3 - _EOF_
timeout ${timer}
+Index: autoopts/Makefile.am
+===
+--- autoopts/Makefile.am.orig  2011-03-08 01:35:12.0