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)

Reply via email to