| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: icmake | Distribution: SUSE Linux Enterprise 15 |
| Version: 9.02.02 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 1.26 | Build date: Fri May 25 22:46:00 2018 |
| Group: Development/Tools/Building | Build host: xinomavro |
| Size: 825610 | Source RPM: icmake-9.02.02-1.26.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://fbb-git.github.io/icmake/ | |
| Summary: A program maintenance (make) utility using a C-like grammar | |
Icmake allows the programmer to use a program language (closely resembling the well-known C-programming language) to define the actions involved in (complex) program maintenance. For this, icmake offers various special operators as well as a set of support functions that have proven to be useful in program maintenance.
GPL-3.0
* Tue Feb 07 2017 dimstar@opensuse.org
- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.
* Thu Feb 02 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 2016 mpluskal@suse.com
- Update to 8.01.00
* See changelog for details
* Tue Jan 12 2016 mpluskal@suse.com
- Do not run updatescanner as it breaks build
* Sun Jan 10 2016 mpluskal@suse.com
- 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
* Fri Dec 04 2015 mpluskal@suse.com
- Revert part of previous changes
- Build with correct cflags
* Thu Dec 03 2015 p.drouand@gmail.com
- Update to version 7.23.04
* Please read the changelog file
- Update project and download Urls
* Sun Jul 28 2013 p.drouand@gmail.com
- Update to version 7.20.00
* added missing '\n' to the strtok call in icmbuild's 'dependenciesOf'
function
* line continuation in CLASSES results in one line being counted in the
icmbuild script.
* Added suggestions by Johann 'Myrkraverk' Oskarsson about compiling icmake
on solaris (in ./contributions/solaris)
* Thu Jan 03 2013 kkaempf@suse.com
- Clarified license with author: GPL-3.0 (bnc#795979)
* Wed Dec 12 2012 kkaempf@suse.com
- Fix doc path for RedHat/CentOS
* Wed Dec 12 2012 kkaempf@suse.com
- Initial version 7.19.00
/etc/icmake /etc/icmake/icmstart.rc /usr/bin/icmake /usr/bin/icmbuild /usr/bin/icmstart /usr/lib64/icmake /usr/lib64/icmake/icm-comp /usr/lib64/icmake/icm-dep /usr/lib64/icmake/icm-exec /usr/lib64/icmake/icm-pp /usr/lib64/icmake/icmbuild /usr/lib64/icmake/icmun /usr/share/doc/packages/icmake /usr/share/doc/packages/icmake/README.icmbuild.gz /usr/share/doc/packages/icmake/changelog /usr/share/doc/packages/icmake/changelog.gz /usr/share/doc/packages/icmake/examples /usr/share/doc/packages/icmake/examples/7.00 /usr/share/doc/packages/icmake/examples/7.00/backtick.im /usr/share/doc/packages/icmake/examples/7.00/define.im /usr/share/doc/packages/icmake/examples/7.00/getenv.im /usr/share/doc/packages/icmake/examples/7.00/ifdef.im /usr/share/doc/packages/icmake/examples/7.00/index.im /usr/share/doc/packages/icmake/examples/7.00/strfind.im /usr/share/doc/packages/icmake/examples/7.00/strlwr.im /usr/share/doc/packages/icmake/examples/7.00/substr.im /usr/share/doc/packages/icmake/examples/8.00 /usr/share/doc/packages/icmake/examples/8.00/strformat.im /usr/share/doc/packages/icmake/examples/am /usr/share/doc/packages/icmake/examples/bup /usr/share/doc/packages/icmake/examples/defines /usr/share/doc/packages/icmake/examples/ds /usr/share/doc/packages/icmake/examples/ftpxfer /usr/share/doc/packages/icmake/examples/idir /usr/share/doc/packages/icmake/examples/initialization /usr/share/doc/packages/icmake/examples/keep /usr/share/doc/packages/icmake/examples/killprog /usr/share/doc/packages/icmake/examples/nesteddirectives /usr/share/doc/packages/icmake/examples/r /usr/share/doc/packages/icmake/examples/tolower /usr/share/doc/packages/icmake/icmake.doc.gz /usr/share/doc/packages/icmake/icmake.ps.gz /usr/share/icmake /usr/share/icmake/CLASSES /usr/share/icmake/frame /usr/share/icmake/icmconf /usr/share/icmake/main.cc /usr/share/icmake/main.ih /usr/share/icmake/parser /usr/share/icmake/parser/grammar /usr/share/icmake/scanner /usr/share/icmake/scanner/lexer /usr/share/icmake/scanner/scanner.ih /usr/share/icmake/usage.cc /usr/share/icmake/version.cc /usr/share/man/man1/icmake.1.gz /usr/share/man/man1/icmbuild.1.gz /usr/share/man/man1/icmstart.1.gz /usr/share/man/man7/icmconf.7.gz /usr/share/man/man7/icmstart.rc.7.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 16:16:51 2026