Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ecl for openSUSE:Factory checked in at 2026-11-05 18:20:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ecl (Old) and /work/SRC/openSUSE:Factory/.ecl.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ecl" Thu Nov 5 18:20:07 2026 rev:4 rq:1395004 version:26.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ecl/ecl.changes 2026-03-28 20:16:21.580873139 +0100 +++ /work/SRC/openSUSE:Factory/.ecl.new.3759290/ecl.changes 2026-11-05 18:21:30.415685539 +0100 @@ -1,0 +2,20 @@ +Wed Nov 4 16:06:57 UTC 2026 - Jan Engelhardt <[email protected]> + +- Provide descriptions for the library package. Limit descriptions + to the scope of openSUSE. +- Modernize macro usage. + +------------------------------------------------------------------- +Wed Nov 4 11:29:54 UTC 2026 - Michael Pujos <[email protected]> + +- update to v26.5.5 + - bugfix: MAKE-PACKAGE destructively modified defining form's cons + cells of the package local nicknames, breaking package literals + in bytecmp (#839) + - bugfix: the first environment is now always page-aligned by using + the same allocation mechanism as all subsequent envs (#828) + - bugfix: allow loading concatenated fasc files (#842) + - bugfix: defclass does not redefine existing classes at compile time + with forward-referenced classes in the bytecodes compiler (#843) + +------------------------------------------------------------------- Old: ---- ecl-26.3.27.tgz New: ---- ecl-26.5.5.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ecl.spec ++++++ --- /var/tmp/diff_new_pack.GvC3nl/_old 2026-11-05 18:21:32.019752219 +0100 +++ /var/tmp/diff_new_pack.GvC3nl/_new 2026-11-05 18:21:32.024752427 +0100 @@ -17,8 +17,8 @@ %global major 26 -%global minor 3 -%global micro 27 +%global minor 5 +%global micro 5 Name: ecl Version: %{major}.%{minor}.%{micro} Release: 0 @@ -51,19 +51,18 @@ System), conditions, loops, etc, plus a translator to C, which can produce standalone executables. -ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, OS X, -Solaris and Windows, running on top of the Intel, Sparc, Alpha, PowerPC and ARM -processors. - %package -n lib%{name}%{major}_%{minor} -Summary: Embeddable Common-Lisp -- shared library +Summary: Embeddable Common-Lisp Group: System/Libraries %description -n lib%{name}%{major}_%{minor} -This package contains the ECL shared library. +ECL (Embeddable Common-Lisp) is an interpreter of the Common-Lisp language as +described in the X3J13 Ansi specification, featuring CLOS (Common-Lisp Object +System), conditions, loops, etc, plus a translator to C, which can produce +standalone executables. %package devel -Summary: Embeddable Common-Lisp -- development files +Summary: Header files for the Embeddable Common-Lisp library Group: Development/Libraries/C and C++ Requires: lib%{name}%{major}_%{minor} = %{version} %if 0%{?suse_version} @@ -77,14 +76,10 @@ System), conditions, loops, etc, plus a translator to C, which can produce standalone executables. -ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, OS X, -Solaris and Windows, running on top of the Intel, Sparc, Alpha, PowerPC and ARM -processors. - This package contains development files for ECL. %prep -%autosetup +%autosetup -p1 %build export TEX='tex -recorder' @@ -94,9 +89,10 @@ %define _lto_cflags %{nil} %endif +std="" %if 0%{?suse_version} > 1600 # needed for GCC 15 -CFLAGS="-std=gnu17" \ +std="-std=gnu17" %endif %configure \ @@ -108,8 +104,7 @@ --enable-libatomic=system \ --with-dffi \ --with-defsystem \ - CFLAGS="$CFLAGS %{optflags} -Wno-unused -Wno-return-type -Wno-unknown-pragmas" \ - %{nil} + CFLAGS="%{optflags} $std -Wno-unused -Wno-return-type -Wno-unknown-pragmas" %make_build %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 @@ -120,11 +115,11 @@ %install %make_install -rm -f %{buildroot}%{_libdir}/%{name}-%{version}/{TAGS,*.a} -rm -f %{buildroot}%{_infodir}/dir +rm -f %{buildroot}%{_libdir}/%{name}-%{version}/{TAGS,*.a} \ + %{buildroot}%{_infodir}/dir \ + %{buildroot}%{_libdir}/lib%{name}.so.%{major} -%post -n lib%{name}%{major}_%{minor} -p /sbin/ldconfig -%postun -n lib%{name}%{major}_%{minor} -p /sbin/ldconfig +%ldconfig_scriptlets -n lib%{name}%{major}_%{minor} %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz ++++++ ecl-26.3.27.tgz -> ecl-26.5.5.tgz ++++++ /work/SRC/openSUSE:Factory/ecl/ecl-26.3.27.tgz /work/SRC/openSUSE:Factory/.ecl.new.3759290/ecl-26.5.5.tgz differ: char 13, line 1
