Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package icmake for openSUSE:Factory checked in at 2026-04-01 19:52:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icmake (Old) and /work/SRC/openSUSE:Factory/.icmake.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icmake" Wed Apr 1 19:52:37 2026 rev:17 rq:1344096 version:13.05.01 Changes: -------- --- /work/SRC/openSUSE:Factory/icmake/icmake.changes 2025-10-23 16:37:34.590726363 +0200 +++ /work/SRC/openSUSE:Factory/.icmake.new.21863/icmake.changes 2026-04-01 19:54:27.018655841 +0200 @@ -1,0 +2,80 @@ +Wed Apr 01 09:23:31 UTC 2026 - Valentin Lefebvre <[email protected]> + +- Update to 13.05.01 + * Fixed version 13.05.00's bobcat classes Signal and Arg accidentally + including <bobcat/exception> instead of "../exception/exception". +- Update to 13.05.00 + * Repaired an error in /usr/bin/icmstart because of which it couldn't call + the icmstart.bim compiled icmake binary. + * The classes Arg and Signal in support/bobcat.tgz now uses the bobcat + 6.11.00 implementation. +- Update to 13.04.02 + * Following Tony Mancill's advice 'ag' is replaced by 'grep' as 'ag' is not + a standard tool. + * Repaired flaws in the ./install script, 'tar' is used instead of 'cp'. +- icmake is now independant of libbobcat + +------------------------------------------------------------------- +Mon Oct 27 14:22:08 UTC 2025 - Valentin Lefebvre <[email protected]> + +- Update to version 13.04.01: + * processed some gitlab merge request + * updated the man-pages + * icmake -s also shows the script name as argv[0] + * moved setTmp from scriptopts to stbase + * repaired optbase/optbase1.cc; icmake -c shows icm-comp usage + * icmake -t shows the script name in error messages + * updated icmstart.rc.yo + * scripts/icmstart.in optionally adds parser/scanner defines to icmconf + * the flaw in icmodmap was a bug, now fixed + * repaired a flaw in icmodmap +- upgrade to 13.03.00 + * modmap: checked in modified files + * modmap: modified --quiet and no args/options handling + * modmap: when chdir fails the failing name is written to cerr + * modmap usage change: dropped -f, arg can also be - or a filename + * modmap: all Support members are static + * modmap: --mark fully operational + * modmap: dependent units are compiled with -m + + * modmap: initial cercular test and compilation after redesiging OK + * icmodmap: sources using modules are registered in ModData + * icmodmap: todo -m ++ and -m filename + * icmodmap: added class Options +- upgrade to 13.01.00 + * repaired a bug in icmake/icmcomp/docompile.cc + * module directories can have subdirs for partitions + * simplified the icmodmap usage + * emsg when unknown modules remain -> no compilation + * repaired the regex recognizing names in scanner/lexer + * scanner/lexer NAME regex accepts names > 1 char. + * added --verbose output + * passed a basic test handling partitions + * demo using external module OK + * modmap compilation now handled by the class Compiler + * scanning sources now by class Scan, also added ModData + * activated the compile command + * ready to activate compilation + * reactivated option --clean + * wip handling circular dependencies + * 1st implementation of required modules inspection operational + * external modules are linked, not yet inspected + * next: inspecting unknown modules + * initial scan for modules OK + * Modules scans all source files + * last modifications before Modules reimplementation + * added modules ./connectexternal.cc and ./symlink.cc + * mdules/external uses recursive_directory_iterator + * raw implementation of modules/external + * added option --extern, to do: modules/external operational + * icmodmap: option --clean operational + * added modules/external.cc skeleton + * added option --clean to icmodmap + * fixed the bug in spch/process/spch.cc, ready for 13.00.03 + * Repaired CLASSES file handling by icmake -S + Changed the handling of temp. files + Icmake -t's option supports keeping the compiled .bim file +- removed patch fixed upstream + [- fix-lib-path-for-builds-file.patch] + [- fix-spch-process.patch] + +------------------------------------------------------------------- Old: ---- fix-lib-path-for-builds-file.patch fix-spch-process.patch icmake-13.00.01.tar.bz2 New: ---- icmake-13.05.01.tar.bz2 ----------(Old B)---------- Old:- removed patch fixed upstream [- fix-lib-path-for-builds-file.patch] [- fix-spch-process.patch] Old: [- fix-lib-path-for-builds-file.patch] [- fix-spch-process.patch] ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icmake.spec ++++++ --- /var/tmp/diff_new_pack.rKG9YT/_old 2026-04-01 19:54:28.238706661 +0200 +++ /var/tmp/diff_new_pack.rKG9YT/_new 2026-04-01 19:54:28.238706661 +0200 @@ -1,7 +1,7 @@ # # spec file for package icmake # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,20 +17,16 @@ Name: icmake -Version: 13.00.01 +Version: 13.05.01 Release: 0 Summary: A program maintenance (make) utility using a C-like grammar License: GPL-3.0-only Group: Development/Tools/Building URL: https://gitlab.com/fbb-git/icmake Source: %{URL}/-/archive/%{version}/icmake-%{version}.tar.bz2 -Patch: fix-lib-path-for-builds-file.patch -# FIXED-UPSTREAM -Patch: fix-spch-process.patch BuildRequires: bison BuildRequires: flex BuildRequires: gcc-c++ -BuildRequires: libbobcat-light-devel-static %description Icmake allows the programmer to use a program language (closely @@ -45,24 +41,18 @@ %build export CXXFLAGS="%{optflags} -std=c++2b -g" export ICMAKE_CPPSTD="${CXXFLAGS}" -_bindir=%{_bindir} -_datadir=%{_datadir} -_mandir=%{_mandir} -_libdir=%{_libdir} -_sysdir=%{_sysconfdir} -_docdir=%{_docdir} { echo "/* created during rpmbuild */" - echo "#define BINDIR \"${_bindir:1}\"" - echo "#define SKELDIR \"${_datadir:1}/%{name}\"" - echo "#define MANDIR \"${_mandir:1}\"" - echo "#define LIBDIR \"${_libdir:1}/%{name}\"" - echo "#define CONFDIR \"${_sysdir:1}/%{name}\"" - echo "#define DOCDIR \"${_docdir:1}/%{name}\"" + echo "#define BINDIR \"%{_bindir}\"" + echo "#define SKELDIR \"%{_datadir}/%{name}\"" + echo "#define MANDIR \"%{_mandir}\"" + echo "#define LIBDIR \"%{_libdir}/%{name}\"" + echo "#define CONFDIR \"%{_sysconfdir}/%{name}\"" + echo "#define DOCDIR \"%{_docdir}/%{name}\"" } > %{name}/INSTALL.im pushd %{name} ./prepare "/" -./buildlib "/" +./buildlib x ./build all popd ++++++ _service ++++++ --- /var/tmp/diff_new_pack.rKG9YT/_old 2026-04-01 19:54:28.414713992 +0200 +++ /var/tmp/diff_new_pack.rKG9YT/_new 2026-04-01 19:54:28.422714325 +0200 @@ -2,9 +2,8 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://gitlab.com/fbb-git/icmake.git</param> - <param name="revision">13.00.01</param> + <param name="revision">13.05.01</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="disabled"/> <service name="tar" mode="disabled"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.rKG9YT/_old 2026-04-01 19:54:28.494717324 +0200 +++ /var/tmp/diff_new_pack.rKG9YT/_new 2026-04-01 19:54:28.530718824 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.com/fbb-git/icmake.git</param> - <param name="changesrevision">6c2e6babc4481bd03cd59a826be9990c8d5d908c</param></service></servicedata> + <param name="changesrevision">650f438dd0f8bc9ea1fbf0bc1813c0cb7d2aa022</param></service></servicedata> (No newline at EOF) ++++++ icmake-13.00.01.tar.bz2 -> icmake-13.05.01.tar.bz2 ++++++ ++++ 9391 lines of diff (skipped)
