- 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
- 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
- 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