Accepting request 624228 from home:pluskalm:branches:Base:System
- 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 OBS-URL: https://build.opensuse.org/request/show/624228 OBS-URL: https://build.opensuse.org/package/show/Base:System/autogen?expand=0&rev=60
This commit is contained in:
parent
29de416243
commit
372e9bdc88
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:be3ba62e883185b6ee8475edae97d7197d701d6b9ad9c3d2df53697110c1bfd8
|
|
||||||
size 1018412
|
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iQEcBAABAgAGBQJXxLkRAAoJEMnvdt63Tudium8H/i7And79qZhuq8Z+jagHPP61
|
|
||||||
3cLwOxVlhL8haPLS5Sj8uIG/eAt6SzW5Tg6+bwrsPQ6pq9yQL1xfDFMxr5JO4FCJ
|
|
||||||
97bdNUXkmnGadOGCRLP7Z3WRPmTEbWOxI3uTWmX8EQVMKpiIgQ5MghkyILNlgey3
|
|
||||||
wUlAgJ9lRO0PZnPSRBVSYiFoS8wIWsWsxjrZePlVO40Yo82FpXulPtAGU4DA2sK+
|
|
||||||
xCeE+pvhGwCTjRC6m372SNLKNPro6/YJRhS/QXmLTbh+aIeljJ3IA9daG2dfp8xS
|
|
||||||
wrF9TCdYCja3RX9tc7PZqieYvGCG96h+SBNtGTFl5m2mpnPow0OvI8Qm1yuXph0=
|
|
||||||
=lVeY
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
autogen-5.18.14.tar.xz
Normal file
3
autogen-5.18.14.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ffc7ab99382116852fd4c73040c124799707b2d9b00a60b54e8b457daa7a06e4
|
||||||
|
size 1023324
|
11
autogen-5.18.14.tar.xz.sig
Normal file
11
autogen-5.18.14.tar.xz.sig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1
|
||||||
|
|
||||||
|
iQEcBAABAgAGBQJbTSMkAAoJEMnvdt63TudiU2MH/1m9nCe4wB+C9S2nQG9mBqCz
|
||||||
|
SWDGh+zSD/JeRvSscfQji3CR8WJhcvld4XKi5/2TurDwZZCOd3gDzVJbv1C15dLU
|
||||||
|
6wT3WhavIsfIEd/l1aydE6YEBugdd6iSdnrGwXOt8vokLZVXAsYCI4r6Pyg0Bc+s
|
||||||
|
QofCgSMu/uMuBoUyyy+p9pcAiGzGwBgKzLkHzBkeGWFQr1jkQBrLyApbEEF+JHx5
|
||||||
|
69g43V5BaPayQA/v2PkRz9ZiBaMRSqYqsYUSifk+eZxxHS9TfauByu9ipLk/fy0+
|
||||||
|
zQlI5W7OP7iAl5Sls2S1/5okAlTEGiSku8Eh20j34YJoPVCDK8Hz9spL2eAa9QU=
|
||||||
|
=Lx4h
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -3,10 +3,10 @@
|
|||||||
doc/mk-agen-texi.sh | 6 +++---
|
doc/mk-agen-texi.sh | 6 +++---
|
||||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
Index: doc/mk-agen-texi.sh
|
Index: autogen-5.18.14/doc/mk-agen-texi.sh
|
||||||
===================================================================
|
===================================================================
|
||||||
--- doc/mk-agen-texi.sh.orig
|
--- autogen-5.18.14.orig/doc/mk-agen-texi.sh
|
||||||
+++ doc/mk-agen-texi.sh
|
+++ autogen-5.18.14/doc/mk-agen-texi.sh
|
||||||
@@ -93,9 +93,9 @@ setup_exports()
|
@@ -93,9 +93,9 @@ setup_exports()
|
||||||
|
|
||||||
PATH=${top_builddir}/columns:${PATH}
|
PATH=${top_builddir}/columns:${PATH}
|
||||||
|
@ -3,10 +3,10 @@ instead of producing missing and incorrect files
|
|||||||
|
|
||||||
https://bugzilla.opensuse.org/show_bug.cgi?id=1021353
|
https://bugzilla.opensuse.org/show_bug.cgi?id=1021353
|
||||||
|
|
||||||
Index: autogen-5.18.12/agen5/agDep.c
|
Index: autogen-5.18.14/agen5/agDep.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/agen5/agDep.c
|
--- autogen-5.18.14.orig/agen5/agDep.c
|
||||||
+++ autogen-5.18.12/agen5/agDep.c
|
+++ autogen-5.18.14/agen5/agDep.c
|
||||||
@@ -303,7 +303,7 @@ tidy_dep_file(void)
|
@@ -303,7 +303,7 @@ tidy_dep_file(void)
|
||||||
pzn[len] = NUL;
|
pzn[len] = NUL;
|
||||||
|
|
||||||
@ -16,10 +16,10 @@ Index: autogen-5.18.12/agen5/agDep.c
|
|||||||
AGFREE(dep_file);
|
AGFREE(dep_file);
|
||||||
dep_file = pzn;
|
dep_file = pzn;
|
||||||
} while (false);
|
} while (false);
|
||||||
Index: autogen-5.18.12/agen5/expOutput.c
|
Index: autogen-5.18.14/agen5/expOutput.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/agen5/expOutput.c
|
--- autogen-5.18.14.orig/agen5/expOutput.c
|
||||||
+++ autogen-5.18.12/agen5/expOutput.c
|
+++ autogen-5.18.14/agen5/expOutput.c
|
||||||
@@ -251,7 +251,7 @@ ag_scm_out_move(SCM new_file)
|
@@ -251,7 +251,7 @@ ag_scm_out_move(SCM new_file)
|
||||||
|
|
||||||
if (strcmp(pz, cur_fpstack->stk_fname) != 0) {
|
if (strcmp(pz, cur_fpstack->stk_fname) != 0) {
|
||||||
|
@ -5,11 +5,11 @@ avoid using benchmarks from the build system
|
|||||||
that sometimes return 7 or 9
|
that sometimes return 7 or 9
|
||||||
|
|
||||||
|
|
||||||
Index: autogen-5.18.12/configure
|
Index: autogen-5.18.14/configure
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/configure
|
--- autogen-5.18.14.orig/configure
|
||||||
+++ autogen-5.18.12/configure
|
+++ autogen-5.18.14/configure
|
||||||
@@ -17770,6 +17770,7 @@ then
|
@@ -18336,6 +18336,7 @@ then
|
||||||
|
|
||||||
AG_TIMEOUT=${time_delta}
|
AG_TIMEOUT=${time_delta}
|
||||||
fi
|
fi
|
||||||
@ -17,11 +17,10 @@ Index: autogen-5.18.12/configure
|
|||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
Index: autogen-5.18.14/configure.ac
|
||||||
Index: autogen-5.18.12/configure.ac
|
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/configure.ac
|
--- autogen-5.18.14.orig/configure.ac
|
||||||
+++ autogen-5.18.12/configure.ac
|
+++ autogen-5.18.14/configure.ac
|
||||||
@@ -191,6 +191,7 @@ then
|
@@ -191,6 +191,7 @@ then
|
||||||
|
|
||||||
AG_TIMEOUT=${time_delta}
|
AG_TIMEOUT=${time_delta}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: autogen-5.18.12/agen5/guile-iface.h
|
Index: autogen-5.18.14/agen5/guile-iface.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/agen5/guile-iface.h
|
--- autogen-5.18.14.orig/agen5/guile-iface.h
|
||||||
+++ autogen-5.18.12/agen5/guile-iface.h
|
+++ autogen-5.18.14/agen5/guile-iface.h
|
||||||
@@ -9,16 +9,13 @@
|
@@ -9,16 +9,13 @@
|
||||||
# error AutoGen does not work with this version of Guile
|
# error AutoGen does not work with this version of Guile
|
||||||
choke me.
|
choke me.
|
||||||
@ -20,11 +20,11 @@ Index: autogen-5.18.12/agen5/guile-iface.h
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* MUTATING_GUILE_IFACE_H_GUARD */
|
#endif /* MUTATING_GUILE_IFACE_H_GUARD */
|
||||||
Index: autogen-5.18.12/configure
|
Index: autogen-5.18.14/configure
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/configure
|
--- autogen-5.18.14.orig/configure
|
||||||
+++ autogen-5.18.12/configure
|
+++ autogen-5.18.14/configure
|
||||||
@@ -14198,7 +14198,7 @@ $as_echo "no" >&6; }
|
@@ -14734,7 +14734,7 @@ $as_echo "no" >&6; }
|
||||||
PKG_CONFIG=""
|
PKG_CONFIG=""
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -33,10 +33,10 @@ Index: autogen-5.18.12/configure
|
|||||||
if test -n "$GUILE_EFFECTIVE_VERSION"; then
|
if test -n "$GUILE_EFFECTIVE_VERSION"; then
|
||||||
_guile_tmp=""
|
_guile_tmp=""
|
||||||
for v in $_guile_versions_to_search; do
|
for v in $_guile_versions_to_search; do
|
||||||
Index: autogen-5.18.12/config/guile.m4
|
Index: autogen-5.18.14/config/guile.m4
|
||||||
===================================================================
|
===================================================================
|
||||||
--- autogen-5.18.12.orig/config/guile.m4
|
--- autogen-5.18.14.orig/config/guile.m4
|
||||||
+++ autogen-5.18.12/config/guile.m4
|
+++ autogen-5.18.14/config/guile.m4
|
||||||
@@ -61,7 +61,7 @@
|
@@ -61,7 +61,7 @@
|
||||||
#
|
#
|
||||||
AC_DEFUN([GUILE_PKG],
|
AC_DEFUN([GUILE_PKG],
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
Author: Bernhard M. Wiedemann <bwiedemann suse de>
|
|
||||||
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:
|
|
@ -1,3 +1,22 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 20 08:28:31 UTC 2018 - mpluskal@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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 27 12:16:08 UTC 2018 - dimstar@opensuse.org
|
Tue Mar 27 12:16:08 UTC 2018 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
BIN
autogen.keyring
BIN
autogen.keyring
Binary file not shown.
22
autogen.spec
22
autogen.spec
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define libname libopts25
|
%define libname libopts25
|
||||||
Name: autogen
|
Name: autogen
|
||||||
Version: 5.18.12
|
Version: 5.18.14
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Automated Text File Generator
|
Summary: Automated Text File Generator
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -32,20 +32,17 @@ Patch1: autogen-build_ldpath.patch
|
|||||||
Patch2: autogen-catch-race-error.patch
|
Patch2: autogen-catch-race-error.patch
|
||||||
# PATCH-FIX-UPSTREAM -- guile 2.2 support
|
# PATCH-FIX-UPSTREAM -- guile 2.2 support
|
||||||
Patch3: autogen-guile-2.2.patch
|
Patch3: autogen-guile-2.2.patch
|
||||||
# PATCH-FIX-UPSTREAM -- https://sourceforge.net/p/autogen/bugs/182/
|
|
||||||
Patch4: autogen-reproducible-tar.patch
|
|
||||||
# PATCH-FIX-OPENSUSE
|
# PATCH-FIX-OPENSUSE
|
||||||
Patch5: autogen-constant-timeout.patch
|
Patch5: autogen-constant-timeout.patch
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: guile-devel
|
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: libxml2-devel
|
|
||||||
BuildRequires: makeinfo
|
BuildRequires: makeinfo
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig >= 0.9.0
|
||||||
BuildRequires: xz
|
BuildRequires: pkgconfig(guile-2.0)
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
# Since shared library and devel package were split, we need to require
|
# Since shared library and devel package were split, we need to require
|
||||||
# libopts-devel untill all depending packages have fixed buildrequires
|
# libopts-devel untill all depending packages have fixed buildrequires
|
||||||
Requires: libopts-devel
|
Requires: pkgconfig(autoopts)
|
||||||
Requires(post): %{install_info_prereq}
|
Requires(post): %{install_info_prereq}
|
||||||
Requires(preun): %{install_info_prereq}
|
Requires(preun): %{install_info_prereq}
|
||||||
|
|
||||||
@ -86,13 +83,14 @@ This package contains devel files for libopts
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
# Don't build with -Werror
|
||||||
|
sed -i "s|-Werror||g" configure.ac
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
%configure \
|
%configure \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
@ -100,7 +98,6 @@ autoreconf -fiv
|
|||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export MAN_PAGE_DATE=$(date -u -r ChangeLog -I)
|
|
||||||
%make_install
|
%make_install
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
%fdupes -s %{buildroot}%{_datadir}
|
%fdupes -s %{buildroot}%{_datadir}
|
||||||
@ -118,7 +115,6 @@ make %{?_smp_mflags} check
|
|||||||
%postun -n %{libname} -p /sbin/ldconfig
|
%postun -n %{libname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-, root, root)
|
|
||||||
%doc NEWS ChangeLog
|
%doc NEWS ChangeLog
|
||||||
%{_bindir}/autogen
|
%{_bindir}/autogen
|
||||||
%{_bindir}/autoopts-config
|
%{_bindir}/autoopts-config
|
||||||
@ -131,11 +127,9 @@ make %{?_smp_mflags} check
|
|||||||
%{_datadir}/autogen
|
%{_datadir}/autogen
|
||||||
|
|
||||||
%files -n %{libname}
|
%files -n %{libname}
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_libdir}/libopts.so.*
|
%{_libdir}/libopts.so.*
|
||||||
|
|
||||||
%files -n libopts-devel
|
%files -n libopts-devel
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_libdir}/libopts.so
|
%{_libdir}/libopts.so
|
||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
%{_mandir}/man3/*%{ext_man}
|
%{_mandir}/man3/*%{ext_man}
|
||||||
|
Loading…
Reference in New Issue
Block a user