34 Commits

Author SHA256 Message Date
c988de7029 Accepting request 1313065 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1313065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=16
2025-10-23 14:37:20 +00:00
02701c4de2 Release to 13.00.01
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=33
2025-10-22 15:45:27 +00:00
a19035ccb4 Accepting request 1181323 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1181323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=15
2024-06-17 17:34:13 +00:00
Klaus Kämpf
2fe643de59 Accepting request 1180986 from home:bmwiedemann:branches:devel:tools:building
Add reproducible.patch to make package build reproducible

OBS-URL: https://build.opensuse.org/request/show/1180986
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=31
2024-06-17 13:16:22 +00:00
7cf6c01e84 Accepting request 1068237 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1068237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=14
2023-03-02 22:03:00 +00:00
8a42406986 Accepting request 1068216 from home:marxin:branches:devel:tools:building
- Add gcc-13-fix.patch in order to fix the upstream issue:
  https://gitlab.com/fbb-git/icmake/-/issues/5

OBS-URL: https://build.opensuse.org/request/show/1068216
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=29
2023-02-28 17:14:10 +00:00
31e3b4253c Accepting request 1037057 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1037057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=13
2022-11-22 15:09:25 +00:00
Klaus Kämpf
a3ce67968f Accepting request 1037053 from home:Andreas_Schwab:Factory
- Build with %{optflags}

OBS-URL: https://build.opensuse.org/request/show/1037053
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=27
2022-11-21 10:29:29 +00:00
22a8acdf16 Accepting request 1031903 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1031903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=12
2022-11-04 16:33:46 +00:00
Klaus Kämpf
7ca146937d Accepting request 1031901 from home:vlefebvre:branches:devel:tools:building
- Break the build cycle dependency with libbobcat
  * Change build requires from libbobcat-devel to libbobcat-light-devel-static

OBS-URL: https://build.opensuse.org/request/show/1031901
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=25
2022-10-28 08:23:30 +00:00
Klaus Kämpf
f637a7dbc9 Accepting request 1010478 from home:vlefebvre:branches:devel:tools:building
- Adding build requries to libbobcat on specfile. 

- upgrade to 10.03.00
  * On little-engine architectures icmake 10.02.00 should not be used as it
    only writes the least significant bytes of multi-byte values to its .bim
    files. This error was repaired in version 10.03.00
- upgrade to 10.02.00  
  * Daniel Bungert noticed that icmake couldn't be used on big-endian
    architectures (like the s390x emulator). The bug was caused by icmake
    using little-endian number representations in its .bim files. Starting
    this version little-endian number representations are still used in the
    .bim files, but on big-endian acrchitectures numbers are converted to
    little-endian representations before writing them to the .bim files and
    converted to big-endian representations when reading numbers from .bim
    files.
  * A cosmetic flaw was fixed in the output of the icmake unassembler.
- upgrade to 10.01.00
  * Simplified -t argument handling in icmake
  * The icmake program (again) recognizes but ignores the -q option. Existing
    icmake scripts specifying -q should not be processed by icmake
    10.00.00. Icmake users are advised to remove -q options from their icmake
    scripts.
  * Calling icmake without action option results in an error.
- upgrade to 10.00.00
  * Icmake and its support programs now converted to C++
  * Added a new manpage: icmscript(7), describing the syntaxis, construction
    and predefined support functions and other characteristics of icmake
    scripts. 
  * Added new options --no-process (-N), --unassemble (-u), and --verbose (-V)
    to icmake,

OBS-URL: https://build.opensuse.org/request/show/1010478
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=24
2022-10-16 16:52:44 +00:00
cda4df0f5f Accepting request 893706 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/893706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=11
2021-05-19 15:49:01 +00:00
1bd4c97de5 Accepting request 891533 from home:susnux:branches:devel:tools:building
- Fixed SourceUrl

OBS-URL: https://build.opensuse.org/request/show/891533
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=22
2021-05-17 11:06:13 +00:00
Klaus Kämpf
f1286def6d Accepting request 765287 from home:jmoellers:branches:devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/765287
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=21
2020-01-20 07:57:37 +00:00
76cec24d7c Accepting request 455445 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/455445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=10
2017-02-10 08:52:16 +00:00
2b520ea25e Accepting request 455316 from home:dimstar:Factory
Fix build with rpm 4.13

OBS-URL: https://build.opensuse.org/request/show/455316
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=19
2017-02-08 09:03:31 +00:00
e22e04ddcd Accepting request 454283 from devel:tools:building
- Upgrade to 9.02.02
old: openSUSE:Factory/icmake
new: devel:tools:building/icmake rev None
Index: icmake.changes
===================================================================
--- icmake.changes (revision 8)
+++ icmake.changes (revision 17)
@@ -1,4 +1,49 @@
 -------------------------------------------------------------------
+Thu Feb  2 13:09:42 UTC 2017 - josef.moellers@suse.com
+
+- Upgrade to 9.02.02
+  * Fixed an annoying typo in [/usr/lib/icmake/]icmbuild. 
+- Upgrade to 9.02.01
+  * Fixed a flaw in [/usr/lib/icmake/]icmbuild: when DEFCOM "library" was
+    defined in icmconf, and precompiled headers were requested, then MAIN had
+    to be defined as well. This is not required anymore.
+- Upgrade to 9.02.00
+  * icmbuild now is a small program, providing help or starting the icmbuild
+    script in LIBDIR (cf. INSTALL)
+  * Man-pages were updated
+  * Cosmetic changes to icmake --help's output
+  * The name of the optional configuration file YEAR was changed to YEARS
+    (as it defines YEARS, not YEAR)
+  * `icmconf' was added to /etc/icmake/icmstart.rc
+  * As mentioned in icmake's man-page the program `icmun' is mainly used in 
+    some specific situations. In icmake's daily practice it isn't
+    used. Therefore it was moved from the standard binary programs directory
+    to icmake's LIB directory (commonly /usr/lib/icmake).
+  * The file /etc/icmake/icmake.rc was nowhere used and was removed.
+- Upgrade to 9.01.00
+  * Man-pages weren't properly updated at 9.00.00. This was fixed in this
+    release. 
+- Upgrade to 9.00.00
+  * Added support program icm-dep computing dependencies for USE_ALL classes
+    and precompiled headers, called from /usr/bin/icmbuild, or directly using
+    icmake's option --icm-dep (-d)
+  * Icmake supports several long options in addition to the standard short
+    options. See icmake(1) for details.
+  * Changed references to IS_* into O_* in icmake(1)'s man-page. The IS_
+    entries were already unavailable, but the man-page still referred to
+    them. Now fixed.
+  * Contents of lines in CLASSES beyond the first word are no longer
+    interpreted.
+  * Added new option NO_PRECOMP_WARNING to icmconf
+  * Option -b was removed from icmake.
+  * The built-in function makelist(mask, [younger,older], referencefile) is now
+    operational (was mentioned in icmake's man-page, but wasn't implemented
+    before).
+  * Repaired a bug in substr that could segfault.
+  * Man-pages updated. Icmbuild(1) contains a description of the icm-dep
+    program. 
+
+-------------------------------------------------------------------
 Sun Feb 28 11:08:56 UTC 2016 - mpluskal@suse.com
 
 - Update to 8.01.00
Index: icmake.spec
===================================================================
--- icmake.spec (revision 8)
+++ icmake.spec (revision 17)
@@ -1,7 +1,7 @@
 #
 # spec file for package icmake
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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:           icmake
-Version:        8.01.00
+Version:        9.02.02
 Release:        0
 Summary:        A program maintenance (make) utility using a C-like grammar
 License:        GPL-3.0
@@ -66,7 +66,6 @@
 %{_bindir}/icmake
 %{_bindir}/icmbuild
 %{_bindir}/icmstart
-%{_bindir}/icmun
 %{_mandir}/man1/icmake.1%{ext_man}
 %{_mandir}/man1/icmbuild.1%{ext_man}
 %{_mandir}/man1/icmstart.1%{ext_man}
@@ -77,8 +76,10 @@
 %{_libdir}/icmake/icm-comp
 %{_libdir}/icmake/icm-exec
 %{_libdir}/icmake/icm-pp
+%{_libdir}/icmake/icm-dep
+%{_libdir}/icmake/icmun
+%{_libdir}/icmake/icmbuild
 %dir %{_sysconfdir}/icmake
-%config %{_sysconfdir}/icmake/icmake.rc
 %config %{_sysconfdir}/icmake/icmstart.rc
 
 %changelog
Index: 9.02.02.tar.gz
===================================================================
Binary file 9.02.02.tar.gz (revision 17) added
Index: 8.01.00.tar.gz
===================================================================
Binary file 8.01.00.tar.gz (revision 8) deleted

OBS-URL: https://build.opensuse.org/request/show/454283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=9
2017-02-06 13:35:24 +00:00
8d12663d2b * Fixed an annoying typo in [/usr/lib/icmake/]icmbuild.
- Upgrade to 9.02.01
  * Fixed a flaw in [/usr/lib/icmake/]icmbuild: when DEFCOM "library" was
    defined in icmconf, and precompiled headers were requested, then MAIN had
    to be defined as well. This is not required anymore.
- Upgrade to 9.02.00
  * icmbuild now is a small program, providing help or starting the icmbuild
    script in LIBDIR (cf. INSTALL)
  * Man-pages were updated
  * Cosmetic changes to icmake --help's output
  * The name of the optional configuration file YEAR was changed to YEARS
    (as it defines YEARS, not YEAR)
  * `icmconf' was added to /etc/icmake/icmstart.rc
  * As mentioned in icmake's man-page the program `icmun' is mainly used in 
    some specific situations. In icmake's daily practice it isn't
    used. Therefore it was moved from the standard binary programs directory
    to icmake's LIB directory (commonly /usr/lib/icmake).
  * The file /etc/icmake/icmake.rc was nowhere used and was removed.
- Upgrade to 9.01.00
  * Man-pages weren't properly updated at 9.00.00. This was fixed in this
    release. 
- Upgrade to 9.00.00
  * Added support program icm-dep computing dependencies for USE_ALL classes
    and precompiled headers, called from /usr/bin/icmbuild, or directly using
    icmake's option --icm-dep (-d)
  * Icmake supports several long options in addition to the standard short
    options. See icmake(1) for details.
  * Changed references to IS_* into O_* in icmake(1)'s man-page. The IS_
    entries were already unavailable, but the man-page still referred to
    them. Now fixed.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=17
2017-02-02 19:17:07 +00:00
dc6e818578 Accepting request 454188 from home:jmoellers:branches:devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/454188
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=16
2017-02-02 19:13:05 +00:00
2b1e7b401e Accepting request 362477 from devel:tools:building
- Update to 8.01.00
  * See changelog for details

OBS-URL: https://build.opensuse.org/request/show/362477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=8
2016-03-02 13:19:44 +00:00
d80459bee5 - Update to 8.01.00
* See changelog for details

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=14
2016-02-28 11:17:08 +00:00
489e5209b0 Accepting request 353192 from devel:tools:building
- Update to 8.00.05

OBS-URL: https://build.opensuse.org/request/show/353192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=7
2016-01-13 21:45:32 +00:00
6acbd2eb0e - Do not run updatescanner as it breaks build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=12
2016-01-12 09:15:43 +00:00
516100b647 Accepting request 352758 from home:pluskalm:branches:devel:tools:building
- Update to 8.00.05
  * see attached changelog
- Drop no longer necessary adapt-examples-path.patch
- Don't strip installed binaries
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/352758
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=11
2016-01-10 11:15:35 +00:00
f291511fcf Accepting request 347491 from devel:tools:building
- Revert part of previous changes
- Build with correct cflags

- Update to version 7.23.04
  * Please read the changelog file
- Update project and download Urls

OBS-URL: https://build.opensuse.org/request/show/347491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=6
2015-12-09 18:33:38 +00:00
69c20041e3 - Revert part of previous changes
- Build with correct cflags

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=9
2015-12-04 21:16:03 +00:00
5293874505 Accepting request 347349 from home:posophe:branches:devel:tools:building
update

OBS-URL: https://build.opensuse.org/request/show/347349
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=8
2015-12-03 19:16:46 +00:00
Stephan Kulow
5e28c0e673 Accepting request 184573 from devel:tools:building
update (forwarded request 184528 from posophe)

OBS-URL: https://build.opensuse.org/request/show/184573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=3
2013-07-29 19:01:04 +00:00
Klaus Kämpf
24ab08cd39 Accepting request 184528 from home:posophe:branches:devel:tools:building
update

OBS-URL: https://build.opensuse.org/request/show/184528
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=6
2013-07-29 07:27:03 +00:00
Stephan Kulow
abfa81cea2 Accepting request 148046 from devel:tools:building
Needed for "yodl" update.

OBS-URL: https://build.opensuse.org/request/show/148046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icmake?expand=0&rev=1
2013-01-12 06:47:19 +00:00
Klaus Kämpf
92607b660c - Clarified license with author: GPL-3.0 (bnc#795979)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=4
2013-01-03 10:07:17 +00:00
Klaus Kämpf
291e1953a9 - Clarified license with author: GPL-3.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=3
2013-01-03 10:06:21 +00:00
Klaus Kämpf
28ce82d77f - Initial version 7.19.00
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=2
2012-12-12 14:43:13 +00:00
Ismail Dönmez
9ed203a37f Accepting request 145184 from home:kwk
icmake is a build dependency for the new version of Publishing/yodl
which in turn is a development dependency for SWIG

OBS-URL: https://build.opensuse.org/request/show/145184
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/icmake?expand=0&rev=1
2012-12-12 10:19:14 +00:00