/imake, Imake and other utilities from modular X.org
1.0.7nb3, Package name:
imake-1.0.7nb3, Maintainer: joerg
The imake package contains the imake utility for generating Makefiles,
plus the following support programs:
Required to run:
] Required to build:
Master sites: (Expand) SHA1:
Version history: (Expand)
- (2016-09-18) Updated to version: imake-1.0.7nb3
- (2016-09-05) Updated to version: imake-1.0.7nb2
- (2014-05-22) Updated to version: imake-1.0.7
- (2014-03-14) Updated to version: imake-1.0.6nb1
- (2013-07-23) Updated to version: imake-1.0.6
- (2013-07-18) Updated to version: imake-1.0.5nb3
CVS history: (Expand)
| 2016-09-17 19:49:36 by Richard PALO | Files touched by this commit (3) | |
Add support for __aarch64__
| 2016-09-04 23:33:53 by David A. Holland | Files touched by this commit (3) |
Use the new tradcpp's -debuglog feature to generate a trace from
processing the imake templates; leave the trace in
These traces are a bit on the large side (a bit over 1M) but they will
make it a lot easier to diagnose imake problems.
If you don't like your favorite package taking more disk space to
build, teach it to not use imake :-)
Depend on tradcpp>=0.5.2; PKGREVISION -> 2.
| 2016-09-04 20:44:06 by David A. Holland | Files touched by this commit (3) |
Beat some sense in, to make it easier to debug build failures.
- Generate all files into the current (build) directory, not /tmp.
- Do not delete any of the temporary files, to allow analysis after
- Log the command lines executed.
- Warn if scrubbing the Imakefile to alert the user to check if that
This currently does not capture the munging imake does on the output
from cpp, as that is disgustingly done in place and changing that
would require more extensive hacking. However, it's now readily
possible to rerun the cpp command directly for diagnostic purposes;
the previously-secret file that imake uses to start the cpp invocation
is now left in .imake.start.c.
PKGREVISION -> 1.
| 2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2014-05-21 23:10:54 by Thomas Klausner | Files touched by this commit (2) | |
Update to 1.0.7:
This release fixes generation of the ccmakedep, mergelib and xmkmf
scripts when using GNU cpp >= 4.8.
| 2014-03-14 22:14:29 by Aleksej Saushev | Files touched by this commit (3) |
"objformat" was removed in FreeBSD 7 or around.
Ever since about FreeBSD 4 or 5 one should assume ELF
when "objformat" is not found.
Change the test to default to ELF for FreeBSD 6 and later.
Bump package revision.
| 2013-07-23 08:48:21 by Thomas Klausner | Files touched by this commit (4) | |
Update to 1.0.6:
This release provides some fixes for static analysis warnings and other code
Alan Coopersmith (6):
Avoid closing inFile twice in CheckImakefileC if LogFatal returns
Ensure inFile is always closed on error in cppit()
Let configure pick cpp path on Solaris, instead of hardcoding in imakemdep.h
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Eric S. Raymond (1):
Avoid use of low-level troff markup that can't be lifted structurally.
| 2013-07-18 10:01:30 by David A. Holland | Files touched by this commit (3) |
Disable the FIXUP_CPP_WHITESPACE hack as pkgsrc uses a whitespace-preserving
cpp with imake and "fixing" the whitespace again causes bizarre lossage.
Affects mostly svr4-based platforms, including Solaris.
PKGREVISION -> 3.