Hello community, here is the log from the commit of package slang for openSUSE:Factory checked in at 2020-04-09 23:14:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slang (Old) and /work/SRC/openSUSE:Factory/.slang.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slang" Thu Apr 9 23:14:17 2020 rev:35 rq:791795 version:2.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/slang/slang.changes 2019-09-05 12:02:30.267940443 +0200 +++ /work/SRC/openSUSE:Factory/.slang.new.3248/slang.changes 2020-04-09 23:14:18.378204665 +0200 @@ -1,0 +2,15 @@ +Mon Apr 6 12:17:00 UTC 2020 - Adam Majer <[email protected]> + +- slang 2.3.2: + * It is now possible to use reserved words as struct + field names without quoting them. For example, it is now possible + to write + s = struct { public = value }; + Previously, this required the field name to be quoted: + s = struct { "public" = value }; + +- drop static library and its LTO workaround +- git-6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1.patch: upstreamed +- slang-fsuid.patch: refreshed + +------------------------------------------------------------------- Old: ---- git-6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1.patch slang-2.3.1a.tar.bz2 slang-2.3.1a.tar.bz2.asc New: ---- slang-2.3.2.tar.bz2 slang-2.3.2.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slang.spec ++++++ --- /var/tmp/diff_new_pack.JscNSh/_old 2020-04-09 23:14:18.938204989 +0200 +++ /var/tmp/diff_new_pack.JscNSh/_new 2020-04-09 23:14:18.938204989 +0200 @@ -1,7 +1,7 @@ # # spec file for package slang # -# 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 @@ -17,7 +17,7 @@ Name: slang -Version: 2.3.1a +Version: 2.3.2 Release: 0 Summary: Programming Library and Embeddable Extension Language License: GPL-2.0-or-later @@ -31,14 +31,12 @@ Patch1: slang-autoconf.patch Patch2: slang-fsuid.patch # PATCH-FIX-UPSTREAM -Patch5: git-6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1.patch Patch6: overflow.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: pcre-devel BuildRequires: pkg-config BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} >= 1210 BuildRequires: oniguruma-devel >= 5.9.0 %endif @@ -93,11 +91,10 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch5 -p0 %patch6 -p1 %build -%global _lto_cflags %{_lto_cflags} -ffat-lto-objects +# %%global _lto_cflags %%{_lto_cflags} -ffat-lto-objects mv autoconf/configure.ac . mv autoconf/aclocal.m4 autoconf/acinclude.m4 #autoheader -I autoconf @@ -112,10 +109,11 @@ # --with-onig # parallel make still broken in 2.2.2 make --jobs 1 -make static --jobs 1 +# make static --jobs 1 %install -make DESTDIR=%{buildroot} install install-static +make DESTDIR=%{buildroot} install +# install-static rm -rf %{buildroot}%{_datadir}/doc/ @@ -133,7 +131,6 @@ %postun -n libslang2 -p /sbin/ldconfig %files slsh -%defattr(-,root,root) %doc COPYING slsh/README %doc slsh/doc/html/ %config(noreplace) %{_sysconfdir}/slsh.rc @@ -143,16 +140,15 @@ %{_mandir}/man1/slsh.1* %files -n libslang2 -%defattr(-,root,root) %{_libdir}/libslang.so.* %files devel -%defattr(-,root,root) -%doc changes.txt COPYING NEWS README UPGRADE.txt demo/ examples/ +%doc changes.txt NEWS README UPGRADE.txt demo/ examples/ %doc doc/grammar.txt doc/text/ +%license COPYING %{_includedir}/* %{_libdir}/pkgconfig/slang.pc -%{_libdir}/libslang.a +# %%{_libdir}/libslang.a %{_libdir}/libslang.so %changelog ++++++ slang-2.3.1a.tar.bz2 -> slang-2.3.2.tar.bz2 ++++++ ++++ 49872 lines of diff (skipped) ++++++ slang-fsuid.patch ++++++ --- /var/tmp/diff_new_pack.JscNSh/_old 2020-04-09 23:14:19.942205569 +0200 +++ /var/tmp/diff_new_pack.JscNSh/_new 2020-04-09 23:14:19.946205572 +0200 @@ -1,8 +1,8 @@ -Index: slang-2.2.4/autoconf/configure.ac +Index: slang-2.3.2/autoconf/configure.ac =================================================================== ---- slang-2.2.4.orig/autoconf/configure.ac -+++ slang-2.2.4/autoconf/configure.ac -@@ -154,9 +154,18 @@ sys/socket.h \ +--- slang-2.3.2.orig/autoconf/configure.ac ++++ slang-2.3.2/autoconf/configure.ac +@@ -177,9 +177,18 @@ sys/socket.h \ netinet/in.h \ arpa/inet.h \ sys/un.h \ @@ -21,11 +21,11 @@ AC_TYPE_MODE_T AC_TYPE_PID_T AC_TYPE_UID_T -Index: slang-2.2.4/src/config.hin +Index: slang-2.3.2/src/config.hin =================================================================== ---- slang-2.2.4.orig/src/config.hin -+++ slang-2.2.4/src/config.hin -@@ -188,6 +188,8 @@ +--- slang-2.3.2.orig/src/config.hin ++++ slang-2.3.2/src/config.hin +@@ -201,6 +201,8 @@ #undef HAVE_SYS_UN_H #undef socklen_t @@ -34,10 +34,10 @@ #undef HAVE_CONFSTR #undef HAVE_SYSCONF #undef HAVE_PATHCONF -Index: slang-2.2.4/src/slinclud.h +Index: slang-2.3.2/src/slinclud.h =================================================================== ---- slang-2.2.4.orig/src/slinclud.h -+++ slang-2.2.4/src/slinclud.h +--- slang-2.3.2.orig/src/slinclud.h ++++ slang-2.3.2/src/slinclud.h @@ -30,4 +30,8 @@ # include <memory.h> #endif @@ -47,10 +47,10 @@ +#endif + #endif /* _SLANG_INCLUDE_H_ */ -Index: slang-2.2.4/src/sltermin.c +Index: slang-2.3.2/src/sltermin.c =================================================================== ---- slang-2.2.4.orig/src/sltermin.c -+++ slang-2.2.4/src/sltermin.c +--- slang-2.3.2.orig/src/sltermin.c ++++ slang-2.3.2/src/sltermin.c @@ -23,6 +23,9 @@ Foundation, Inc., 59 Temple Place - Suit USA. */ @@ -61,7 +61,7 @@ #include "slinclud.h" #include "slang.h" -@@ -119,7 +122,32 @@ static FILE *open_terminfo (char *file, +@@ -142,7 +145,32 @@ static FILE *open_terminfo (char *file, * I will also look into the use of setreuid, seteuid and setregid, setegid. * FIXME: Priority=medium */ @@ -93,4 +93,4 @@ + if (fp == NULL) return NULL; - if ((12 == fread ((char *) buf, 1, 12, fp) && (MAGIC == make_integer (buf)))) + if (12 != fread ((char *)buf, 1, 12, fp))
