./devel/imake, Imake and other utilities from modular X.org

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.0.7nb4, Package name: imake-1.0.7nb4, Maintainer: joerg

The imake package contains the imake utility for generating Makefiles,
plus the following support programs:

- ccmakedep
- cleanlinks
- makeg
- mergelib
- mkdirhier
- mkhtmlindex
- revpath
- xmkmf

Required to run:
[x11/xorg-cf-files] [devel/tradcpp]

Required to build:
[pkgtools/cwrappers] [x11/xorgproto]

Master sites: (Expand)

SHA1: 52e236776133f217d438622034b8603d201a6ec5
RMD160: 7a8d7b830463c1c429a8ad8349324e607ea255fb
Filesize: 152.874 KB

Version history: (Expand)

CVS history: (Expand)

   2016-09-17 19:49:36 by Richard PALO | Files touched by this commit (3) | Package updated
Log message:
Add support for __aarch64__
   2016-09-04 23:33:53 by David A. Holland | Files touched by this commit (3)
Log message:
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)
Log message:
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
     build failure.
   - Log the command lines executed.
   - Warn if scrubbing the Imakefile to alert the user to check if that
     broke it.

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.

   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
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) | Package updated
Log message:
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)
Log message:
"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) | Package updated
Log message:
Update to 1.0.6:

This release provides some fixes for static analysis warnings and other code
maintenance cleanups.

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
      unifdef -U__UNIXOS2__
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      imake 1.0.6

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)
Log message:
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.